From 5e53ae86671c98c24469eaf5742b163eabc07995 Mon Sep 17 00:00:00 2001 From: Michael Kedar Date: Thu, 9 May 2024 13:55:42 +1000 Subject: [PATCH] GR: Add test universe generation script and tests for patch generation (#967) Made a go script that creates a universe file for the `MockResolutionClient` (#909) from the current real deps.dev & OSV data used during in-place / relock / relax computation. This has let me add some real-world in-place & relax patch generation test cases to test for regression without it breaking constantly due to new versions. I've only added one universe because the files are pretty large. The in-place/relax patch generation tests are basically end-to-end tests - it's not really written in a way that makes testing only the patch computation functionality possible. (This might be a code smell, but I don't think it's practical to structure the code in such a way). --- .../__snapshots__/in_place_test.snap | 1168 ++ .../remediation/__snapshots__/relax_test.snap | 265 + .../fixtures/santatracker/package-lock.json | 11948 ++++++++++++ .../fixtures/santatracker/package.json | 66 + .../fixtures/santatracker/universe.yaml | 15686 ++++++++++++++++ internal/remediation/in_place_test.go | 145 + internal/remediation/relax_test.go | 152 + internal/remediation/testmain_test.go | 16 + .../clienttest/mock_resolution_client.go | 4 +- .../generate_mock_resolution_universe/main.go | 297 + 10 files changed, 29745 insertions(+), 2 deletions(-) create mode 100755 internal/remediation/__snapshots__/in_place_test.snap create mode 100755 internal/remediation/__snapshots__/relax_test.snap create mode 100644 internal/remediation/fixtures/santatracker/package-lock.json create mode 100644 internal/remediation/fixtures/santatracker/package.json create mode 100644 internal/remediation/fixtures/santatracker/universe.yaml create mode 100644 internal/remediation/in_place_test.go create mode 100644 internal/remediation/relax_test.go create mode 100644 internal/remediation/testmain_test.go create mode 100644 scripts/generate_mock_resolution_universe/main.go diff --git a/internal/remediation/__snapshots__/in_place_test.snap b/internal/remediation/__snapshots__/in_place_test.snap new file mode 100755 index 0000000000..0333e10210 --- /dev/null +++ b/internal/remediation/__snapshots__/in_place_test.snap @@ -0,0 +1,1168 @@ + +[TestComputeInPlacePatches - 1] +{ + "Patches": [ + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "lodash" + }, + "OrigVersion": "4.17.20", + "NewVersion": "4.17.21" + }, + "Resolved": [ + { + "ID": "GHSA-29mw-wpgm-hmr9", + "AffectedNodes": [ + 338 + ] + }, + { + "ID": "GHSA-35jh-r3h4-6jhm", + "AffectedNodes": [ + 338 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "minimist" + }, + "OrigVersion": "1.2.0", + "NewVersion": "1.2.8" + }, + "Resolved": [ + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 357 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 357 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "5.7.3", + "NewVersion": "5.4.1" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 620 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "6.0.2", + "NewVersion": "6.4.2" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 133, + 649 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "7.1.0", + "NewVersion": "7.4.1" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 595 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ansi-regex" + }, + "OrigVersion": "3.0.0", + "NewVersion": "3.0.1" + }, + "Resolved": [ + { + "ID": "GHSA-93q8-gq69-wqmw", + "AffectedNodes": [ + 564, + 644 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "dat.gui" + }, + "OrigVersion": "0.7.3", + "NewVersion": "0.7.9" + }, + "Resolved": [ + { + "ID": "GHSA-chwr-hf3w-c984", + "AffectedNodes": [ + 208 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "get-func-name" + }, + "OrigVersion": "2.0.0", + "NewVersion": "2.0.2" + }, + "Resolved": [ + { + "ID": "GHSA-4q6p-r6v2-jvc5", + "AffectedNodes": [ + 264 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "glob-parent" + }, + "OrigVersion": "5.0.0", + "NewVersion": "5.1.2" + }, + "Resolved": [ + { + "ID": "GHSA-ww39-953v-wcq6", + "AffectedNodes": [ + 269 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "json5" + }, + "OrigVersion": "2.1.0", + "NewVersion": "2.2.3" + }, + "Resolved": [ + { + "ID": "GHSA-9c47-m6qq-7p4h", + "AffectedNodes": [ + 329 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "minimist" + }, + "OrigVersion": "1.2.5", + "NewVersion": "1.2.8" + }, + "Resolved": [ + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 580 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "node-fetch" + }, + "OrigVersion": "2.6.6", + "NewVersion": "2.7.0" + }, + "Resolved": [ + { + "ID": "GHSA-r683-j2x4-v87g", + "AffectedNodes": [ + 586, + 591, + 634 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "path-parse" + }, + "OrigVersion": "1.0.6", + "NewVersion": "1.0.7" + }, + "Resolved": [ + { + "ID": "GHSA-hj48-42vr-x3v9", + "AffectedNodes": [ + 398 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "pathval" + }, + "OrigVersion": "1.1.0", + "NewVersion": "1.1.1" + }, + "Resolved": [ + { + "ID": "GHSA-g6ww-v8xp-vmwg", + "AffectedNodes": [ + 400 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "qs" + }, + "OrigVersion": "6.5.2", + "NewVersion": "6.5.3" + }, + "Resolved": [ + { + "ID": "GHSA-hrpp-h998-j3pp", + "AffectedNodes": [ + 422 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "5.5.1", + "NewVersion": "5.7.2" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 449 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "5.6.0", + "NewVersion": "5.7.2" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 539, + 572 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "6.3.0", + "NewVersion": "6.3.1" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 571 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ws" + }, + "OrigVersion": "6.2.1", + "NewVersion": "6.2.2" + }, + "Resolved": [ + { + "ID": "GHSA-6fc8-4gx4-v693", + "AffectedNodes": [ + 513 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ws" + }, + "OrigVersion": "7.1.2", + "NewVersion": "7.5.9" + }, + "Resolved": [ + { + "ID": "GHSA-6fc8-4gx4-v693", + "AffectedNodes": [ + 609 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "y18n" + }, + "OrigVersion": "4.0.0", + "NewVersion": "4.0.3" + }, + "Resolved": [ + { + "ID": "GHSA-c4w7-xm78-47vh", + "AffectedNodes": [ + 518 + ] + } + ] + } + ], + "Unfixable": [ + { + "ID": "GHSA-2r2c-g63r-vccr", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-4wf5-vphf-c2xc", + "AffectedNodes": [ + 470 + ] + }, + { + "ID": "GHSA-566m-qj78-rww5", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-5rrq-pxf6-6jx5", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-67hx-6x53-jw92", + "AffectedNodes": [ + 71 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 475 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 607 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 652 + ] + }, + { + "ID": "GHSA-7fh5-64p2-3v2j", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-896r-f27r-55mw", + "AffectedNodes": [ + 326 + ] + }, + { + "ID": "GHSA-8fr3-hfg3-gpgp", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-cfm4-qjh2-4765", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-f4c9-cqv8-9v98", + "AffectedNodes": [ + 323 + ] + }, + { + "ID": "GHSA-f4c9-cqv8-9v98", + "AffectedNodes": [ + 601 + ] + }, + { + "ID": "GHSA-f8q6-p94x-37v3", + "AffectedNodes": [ + 356 + ] + }, + { + "ID": "GHSA-g954-5hwp-pp24", + "AffectedNodes": [ + 415 + ] + }, + { + "ID": "GHSA-gf8q-jrpm-jvxq", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-h755-8qp9-cq85", + "AffectedNodes": [ + 415 + ] + }, + { + "ID": "GHSA-hwj9-h5mp-3pm3", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-p8p7-x288-28g6", + "AffectedNodes": [ + 436 + ] + }, + { + "ID": "GHSA-p9pc-299p-vxgp", + "AffectedNodes": [ + 521 + ] + }, + { + "ID": "GHSA-pfq8-rq6v-vf5m", + "AffectedNodes": [ + 291 + ] + }, + { + "ID": "GHSA-r683-j2x4-v87g", + "AffectedNodes": [ + 365 + ] + }, + { + "ID": "GHSA-v88g-cgmw-v5xw", + "AffectedNodes": [ + 138 + ] + }, + { + "ID": "GHSA-vh5w-fg69-rc8m", + "AffectedNodes": [ + 278 + ] + }, + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 615 + ] + }, + { + "ID": "GHSA-w8qv-6jwh-64r5", + "AffectedNodes": [ + 166 + ] + }, + { + "ID": "GHSA-w8qv-6jwh-64r5", + "AffectedNodes": [ + 560 + ] + }, + { + "ID": "GHSA-x4jg-mjrx-434g", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 615 + ] + } + ] +} +--- + +[TestComputeInPlacePatches/npm-santatracker - 1] +{ + "Patches": [ + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "lodash" + }, + "OrigVersion": "4.17.20", + "NewVersion": "4.17.21" + }, + "Resolved": [ + { + "ID": "GHSA-29mw-wpgm-hmr9", + "AffectedNodes": [ + 338 + ] + }, + { + "ID": "GHSA-35jh-r3h4-6jhm", + "AffectedNodes": [ + 338 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "minimist" + }, + "OrigVersion": "1.2.0", + "NewVersion": "1.2.8" + }, + "Resolved": [ + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 357 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 357 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "5.7.3", + "NewVersion": "5.4.1" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 620 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "6.0.2", + "NewVersion": "6.4.2" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 133, + 649 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "acorn" + }, + "OrigVersion": "7.1.0", + "NewVersion": "7.4.1" + }, + "Resolved": [ + { + "ID": "GHSA-6chw-6frg-f759", + "AffectedNodes": [ + 595 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ansi-regex" + }, + "OrigVersion": "3.0.0", + "NewVersion": "3.0.1" + }, + "Resolved": [ + { + "ID": "GHSA-93q8-gq69-wqmw", + "AffectedNodes": [ + 564, + 644 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "dat.gui" + }, + "OrigVersion": "0.7.3", + "NewVersion": "0.7.9" + }, + "Resolved": [ + { + "ID": "GHSA-chwr-hf3w-c984", + "AffectedNodes": [ + 208 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "get-func-name" + }, + "OrigVersion": "2.0.0", + "NewVersion": "2.0.2" + }, + "Resolved": [ + { + "ID": "GHSA-4q6p-r6v2-jvc5", + "AffectedNodes": [ + 264 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "glob-parent" + }, + "OrigVersion": "5.0.0", + "NewVersion": "5.1.2" + }, + "Resolved": [ + { + "ID": "GHSA-ww39-953v-wcq6", + "AffectedNodes": [ + 269 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "json5" + }, + "OrigVersion": "2.1.0", + "NewVersion": "2.2.3" + }, + "Resolved": [ + { + "ID": "GHSA-9c47-m6qq-7p4h", + "AffectedNodes": [ + 329 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "minimist" + }, + "OrigVersion": "1.2.5", + "NewVersion": "1.2.8" + }, + "Resolved": [ + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 580 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "node-fetch" + }, + "OrigVersion": "2.6.6", + "NewVersion": "2.7.0" + }, + "Resolved": [ + { + "ID": "GHSA-r683-j2x4-v87g", + "AffectedNodes": [ + 586, + 591, + 634 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "path-parse" + }, + "OrigVersion": "1.0.6", + "NewVersion": "1.0.7" + }, + "Resolved": [ + { + "ID": "GHSA-hj48-42vr-x3v9", + "AffectedNodes": [ + 398 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "pathval" + }, + "OrigVersion": "1.1.0", + "NewVersion": "1.1.1" + }, + "Resolved": [ + { + "ID": "GHSA-g6ww-v8xp-vmwg", + "AffectedNodes": [ + 400 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "qs" + }, + "OrigVersion": "6.5.2", + "NewVersion": "6.5.3" + }, + "Resolved": [ + { + "ID": "GHSA-hrpp-h998-j3pp", + "AffectedNodes": [ + 422 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "5.5.1", + "NewVersion": "5.7.2" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 449 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "5.6.0", + "NewVersion": "5.7.2" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 539, + 572 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "semver" + }, + "OrigVersion": "6.3.0", + "NewVersion": "6.3.1" + }, + "Resolved": [ + { + "ID": "GHSA-c2qf-rxjj-qqgw", + "AffectedNodes": [ + 571 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ws" + }, + "OrigVersion": "6.2.1", + "NewVersion": "6.2.2" + }, + "Resolved": [ + { + "ID": "GHSA-6fc8-4gx4-v693", + "AffectedNodes": [ + 513 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "ws" + }, + "OrigVersion": "7.1.2", + "NewVersion": "7.5.9" + }, + "Resolved": [ + { + "ID": "GHSA-6fc8-4gx4-v693", + "AffectedNodes": [ + 609 + ] + } + ] + }, + { + "Patch": { + "Pkg": { + "System": 3, + "Name": "y18n" + }, + "OrigVersion": "4.0.0", + "NewVersion": "4.0.3" + }, + "Resolved": [ + { + "ID": "GHSA-c4w7-xm78-47vh", + "AffectedNodes": [ + 518 + ] + } + ] + } + ], + "Unfixable": [ + { + "ID": "GHSA-2r2c-g63r-vccr", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-4wf5-vphf-c2xc", + "AffectedNodes": [ + 470 + ] + }, + { + "ID": "GHSA-566m-qj78-rww5", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-5rrq-pxf6-6jx5", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-67hx-6x53-jw92", + "AffectedNodes": [ + 71 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 475 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 607 + ] + }, + { + "ID": "GHSA-72xf-g2v4-qvf3", + "AffectedNodes": [ + 652 + ] + }, + { + "ID": "GHSA-7fh5-64p2-3v2j", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-896r-f27r-55mw", + "AffectedNodes": [ + 326 + ] + }, + { + "ID": "GHSA-8fr3-hfg3-gpgp", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-cfm4-qjh2-4765", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-f4c9-cqv8-9v98", + "AffectedNodes": [ + 323 + ] + }, + { + "ID": "GHSA-f4c9-cqv8-9v98", + "AffectedNodes": [ + 601 + ] + }, + { + "ID": "GHSA-f8q6-p94x-37v3", + "AffectedNodes": [ + 356 + ] + }, + { + "ID": "GHSA-g954-5hwp-pp24", + "AffectedNodes": [ + 415 + ] + }, + { + "ID": "GHSA-gf8q-jrpm-jvxq", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-h755-8qp9-cq85", + "AffectedNodes": [ + 415 + ] + }, + { + "ID": "GHSA-hwj9-h5mp-3pm3", + "AffectedNodes": [ + 406 + ] + }, + { + "ID": "GHSA-p8p7-x288-28g6", + "AffectedNodes": [ + 436 + ] + }, + { + "ID": "GHSA-p9pc-299p-vxgp", + "AffectedNodes": [ + 521 + ] + }, + { + "ID": "GHSA-pfq8-rq6v-vf5m", + "AffectedNodes": [ + 291 + ] + }, + { + "ID": "GHSA-r683-j2x4-v87g", + "AffectedNodes": [ + 365 + ] + }, + { + "ID": "GHSA-v88g-cgmw-v5xw", + "AffectedNodes": [ + 138 + ] + }, + { + "ID": "GHSA-vh5w-fg69-rc8m", + "AffectedNodes": [ + 278 + ] + }, + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 615 + ] + }, + { + "ID": "GHSA-w8qv-6jwh-64r5", + "AffectedNodes": [ + 166 + ] + }, + { + "ID": "GHSA-w8qv-6jwh-64r5", + "AffectedNodes": [ + 560 + ] + }, + { + "ID": "GHSA-x4jg-mjrx-434g", + "AffectedNodes": [ + 366 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 615 + ] + } + ] +} +--- diff --git a/internal/remediation/__snapshots__/relax_test.snap b/internal/remediation/__snapshots__/relax_test.snap new file mode 100755 index 0000000000..aef428308e --- /dev/null +++ b/internal/remediation/__snapshots__/relax_test.snap @@ -0,0 +1,265 @@ + +[TestComputeRelaxPatches/npm-santatracker - 1] +[ + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "mocha" + }, + "Type": {}, + "OrigRequire": "^5.2.0", + "NewRequire": "^9.2.2", + "OrigResolved": "5.2.0", + "NewResolved": "9.2.2" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-f8q6-p94x-37v3", + "AffectedNodes": [ + 571 + ] + }, + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 575 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 575 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "mocha" + }, + "Type": {}, + "OrigRequire": "^5.2.0", + "NewRequire": "^8.4.0", + "OrigResolved": "5.2.0", + "NewResolved": "8.4.0" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 575 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 575 + ] + } + ], + "AddedVulns": [ + { + "ID": "GHSA-qrpm-p2h7-hrv2", + "AffectedNodes": [ + 578 + ] + } + ] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "@google-cloud/cloudbuild" + }, + "Type": {}, + "OrigRequire": "^2.6.0", + "NewRequire": "^4.4.0", + "OrigResolved": "2.6.0", + "NewResolved": "4.4.0" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-h755-8qp9-cq85", + "AffectedNodes": [ + 221 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "autoprefixer" + }, + "Type": {}, + "OrigRequire": "^9.3.0", + "NewRequire": "^10.4.19", + "OrigResolved": "9.8.8", + "NewResolved": "10.4.19" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-7fh5-64p2-3v2j", + "AffectedNodes": [ + 327 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "google-closure-library" + }, + "Type": {}, + "OrigRequire": "^20190909.0.0", + "NewRequire": "^20200315.0.0", + "OrigResolved": "20190909.0.0", + "NewResolved": "20200315.0.0" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-vh5w-fg69-rc8m", + "AffectedNodes": [ + 24 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "terser" + }, + "Type": {}, + "OrigRequire": "^3.10.11", + "NewRequire": "^4.8.1", + "OrigResolved": "3.17.0", + "NewResolved": "4.8.1" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-4wf5-vphf-c2xc", + "AffectedNodes": [ + 44 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "yargs" + }, + "Type": {}, + "OrigRequire": "^12.0.2", + "NewRequire": "^13.3.2", + "OrigResolved": "12.0.5", + "NewResolved": "13.3.2" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-p9pc-299p-vxgp", + "AffectedNodes": [ + 610 + ] + } + ], + "AddedVulns": [] + }, + { + "Patch": { + "Deps": [ + { + "Pkg": { + "System": 3, + "Name": "mocha" + }, + "Type": {}, + "OrigRequire": "^5.2.0", + "NewRequire": "^6.2.3", + "OrigResolved": "5.2.0", + "NewResolved": "6.2.3" + } + ], + "EcosystemSpecific": null + }, + "RemovedVulns": [ + { + "ID": "GHSA-vh95-rmgr-6w4m", + "AffectedNodes": [ + 575 + ] + }, + { + "ID": "GHSA-xvch-5gv4-984h", + "AffectedNodes": [ + 575 + ] + } + ], + "AddedVulns": [ + { + "ID": "GHSA-2j2x-2gpw-g8fm", + "AffectedNodes": [ + 675 + ] + }, + { + "ID": "GHSA-gxpj-cx7g-858c", + "AffectedNodes": [ + 566 + ] + } + ] + } +] +--- diff --git a/internal/remediation/fixtures/santatracker/package-lock.json b/internal/remediation/fixtures/santatracker/package-lock.json new file mode 100644 index 0000000000..8afd9b960d --- /dev/null +++ b/internal/remediation/fixtures/santatracker/package-lock.json @@ -0,0 +1,11948 @@ +{ + "name": "santatracker", + "version": "2021.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "santatracker", + "version": "2021.1.0", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/core": "^7.6.0", + "@babel/preset-env": "^7.6.0", + "@rollup/plugin-commonjs": "^21.0.1", + "@rollup/plugin-node-resolve": "^13.0.6", + "@webcomponents/webcomponentsjs": "^2.4.0", + "autoprefixer": "^9.3.0", + "babel-plugin-func-wrap": "^1.1.0", + "chai": "^4.2.0", + "chalk": "^2.4.2", + "clipboardy": "^2.1.0", + "core-js": "^3.3.2", + "custom-event-polyfill": "^1.0.7", + "dat.gui": "^0.7.3", + "dhost": "^0.1.9", + "esm-resolve": "^1.0.6", + "event-target": "^1.2.3", + "fancy-log": "^1.3.2", + "fast-async": "^6.3.8", + "firebase": "^8.10.0", + "git-last-commit": "^1.0.1", + "google-closure-compiler": "^20190909.0.0", + "google-closure-library": "^20190909.0.0", + "html-entities": "^1.2.1", + "html-minifier": "^4.0.0", + "html-modules-polyfill": "^0.1.0", + "iframe-load": "^0.1.4", + "jquery": "^3.5.0", + "jsdom": "^12.2.0", + "json5": "^2.1.0", + "lit-element": "^2.2.1", + "lottie-web": "^5.5.10", + "mime-types": "^2.1.21", + "mocha": "^5.2.0", + "mocha-headless-server": "^0.1.2", + "parse5": "^5.1.0", + "polka": "^0.5.2", + "pretty-ms": "^4.0.0", + "regenerator-runtime": "^0.13.3", + "rimraf": "^3.0.2", + "rollup": "^2.59.0", + "sass": "^1.22.9", + "terser": "^3.10.11", + "tmp": "^0.0.33", + "unistore": "^3.4.1", + "web-animations-js": "^2.3.1", + "whatwg-fetch": "^3.0.0", + "yargs": "^12.0.2" + }, + "devDependencies": { + "@google-cloud/cloudbuild": "^2.6.0", + "@google-cloud/error-reporting": "^2.0.4" + } + }, + "node_modules/@arr/every": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.0.tgz", + "integrity": "sha1-MU+BaPUK5IoDLP2tX9tDb0ZKl6w=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.0.0" + } + }, + "node_modules/@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.0.0" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.4.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.5.5" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "license": "MIT" + }, + "node_modules/@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.4.4" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", + "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", + "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", + "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", + "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", + "license": "MIT", + "dependencies": { + "regexp-tree": "^0.1.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "license": "MIT", + "dependencies": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", + "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "license": "MIT", + "dependencies": { + "regenerator-transform": "^0.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", + "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz", + "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.5.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.5.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.6.0", + "@babel/plugin-transform-classes": "^7.5.5", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.6.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-duplicate-keys": "^7.5.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.4", + "@babel/plugin-transform-function-name": "^7.4.4", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.5.0", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "@babel/plugin-transform-modules-systemjs": "^7.5.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0", + "@babel/plugin-transform-new-target": "^7.4.4", + "@babel/plugin-transform-object-super": "^7.5.5", + "@babel/plugin-transform-parameters": "^7.4.4", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.5", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.4.4", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.4", + "@babel/types": "^7.6.0", + "browserslist": "^4.6.0", + "core-js-compat": "^3.1.1", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "license": "MIT", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@firebase/analytics": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.18.tgz", + "integrity": "sha512-FXNtYDxbs9ynPbzUVuG94BjFPOPpgJ7156660uvCBuKgoBCIVcNqKkJQQ7TH8384fqvGjbjdcgARY9jgAHbtog==", + "dependencies": { + "@firebase/analytics-types": "0.6.0", + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.6.0.tgz", + "integrity": "sha512-kbMawY0WRPyL/lbknBkme4CNLl+Gw+E9G4OpNeXAauqoQiNkBgpIvZYy7BRT4sNGhZbxdxXxXbruqUwDzLmvTw==" + }, + "node_modules/@firebase/app": { + "version": "0.6.30", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.30.tgz", + "integrity": "sha512-uAYEDXyK0mmpZ8hWQj5TNd7WVvfsU8PgsqKpGljbFBG/HhsH8KbcykWAAA+c1PqL7dt/dbt0Reh1y9zEdYzMhg==", + "dependencies": { + "@firebase/app-types": "0.6.3", + "@firebase/component": "0.5.6", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "dom-storage": "2.1.0", + "tslib": "^2.1.0", + "xmlhttprequest": "1.8.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.3.2.tgz", + "integrity": "sha512-YjpsnV1xVTO1B836IKijRcDeceLgHQNJ/DWa+Vky9UHkm1Mi4qosddX8LZzldaWRTWKX7BN1MbZOLY8r7M/MZQ==", + "dependencies": { + "@firebase/app-check-interop-types": "0.1.0", + "@firebase/app-check-types": "0.3.1", + "@firebase/component": "0.5.6", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", + "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.3.1.tgz", + "integrity": "sha512-KJ+BqJbdNsx4QT/JIT1yDj5p6D+QN97iJs3GuHnORrqL+DU3RWc9nSYQsrY6Tv9jVWcOkMENXAgDT484vzsm2w==" + }, + "node_modules/@firebase/app-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.3.tgz", + "integrity": "sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw==" + }, + "node_modules/@firebase/auth": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.8.tgz", + "integrity": "sha512-mR0UXG4LirWIfOiCWxVmvz1o23BuKGxeItQ2cCUgXLTjNtWJXdcky/356iTUsd7ZV5A78s2NHeN5tIDDG6H4rg==", + "dependencies": { + "@firebase/auth-types": "0.10.3" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/auth-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz", + "integrity": "sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz", + "integrity": "sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q==", + "dependencies": { + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.11.0.tgz", + "integrity": "sha512-b/kwvCubr6G9coPlo48PbieBDln7ViFBHOGeVt/bt82yuv5jYZBEYAac/mtOVSxpf14aMo/tAN+Edl6SWqXApw==", + "dependencies": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.6", + "@firebase/database-types": "0.8.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "faye-websocket": "0.11.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.8.0.tgz", + "integrity": "sha512-7IdjAFRfPWyG3b4wcXyghb3Y1CLCSJFZIg1xl5GbTVMttSQFT4B5NYdhsfA34JwAsv5pMzPpjOaS3/K9XJ2KiA==", + "dependencies": { + "@firebase/app-types": "0.6.3", + "@firebase/util": "1.3.0" + } + }, + "node_modules/@firebase/firestore": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.4.0.tgz", + "integrity": "sha512-PQ6+lWNrvh74GvFTHT4gCutFipDmtu8D1tNNawKe+/SyL6XFgeuMYgZIpKQgkTSezVDogC7EGQTJBFnewF9pOg==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/firestore-types": "2.4.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "@firebase/webchannel-wrapper": "0.5.1", + "@grpc/grpc-js": "^1.3.2", + "@grpc/proto-loader": "^0.6.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.4.0.tgz", + "integrity": "sha512-0dgwfuNP7EN6/OlK2HSNSQiQNGLGaRBH0gvgr1ngtKKJuJFuq0Z48RBMeJX9CGjV4TP9h2KaB+KrUKJ5kh1hMg==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.15.tgz", + "integrity": "sha512-b7RpLwFXi0N+HgkfK8cmkarSOoBeSrc1jNdadkCacQt+vIePkKM3E9EJXF4roWSa8GwTruodpBsvH+lK9iCAKQ==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/functions-types": "0.4.0", + "@firebase/messaging-types": "0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz", + "integrity": "sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ==" + }, + "node_modules/@firebase/installations": { + "version": "0.4.32", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.32.tgz", + "integrity": "sha512-K4UlED1Vrhd2rFQQJih+OgEj8OTtrtH4+Izkx7ip2bhXSc+unk8ZhnF69D0kmh7zjXAqEDJrmHs9O5fI3rV6Tw==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/installations-types": "0.3.4", + "@firebase/util": "1.3.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz", + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", + "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + }, + "node_modules/@firebase/messaging": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.8.0.tgz", + "integrity": "sha512-hkFHDyVe1kMcY9KEG+prjCbvS6MtLUgVFUbbQqq7JQfiv58E07YCzRUcMrJolbNi/1QHH6Jv16DxNWjJB9+/qA==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/messaging-types": "0.5.0", + "@firebase/util": "1.3.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/messaging-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz", + "integrity": "sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/performance": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.18.tgz", + "integrity": "sha512-lvZW/TVDne2TyOpWbv++zjRn277HZpbjxbIPfwtnmKjVY1gJ+H77Qi1c2avVIc9hg80uGX/5tNf4pOApNDJLVg==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/performance-types": "0.0.13", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz", + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==" + }, + "node_modules/@firebase/polyfill": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", + "dependencies": { + "core-js": "3.6.5", + "promise-polyfill": "8.1.3", + "whatwg-fetch": "2.0.4" + } + }, + "node_modules/@firebase/polyfill/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "node_modules/@firebase/remote-config": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.43.tgz", + "integrity": "sha512-laNM4MN0CfeSp7XCVNjYOC4DdV6mj0l2rzUh42x4v2wLTweCoJ/kc1i4oWMX9TI7Jw8Am5Wl71Awn1J2pVe5xA==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/remote-config-types": "0.1.9", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz", + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==" + }, + "node_modules/@firebase/storage": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.7.0.tgz", + "integrity": "sha512-ebDFKJbM5HOxVtZV+RhVEBVtlWHK+Z5L3kA5uDBA2jMYcn+8NV/crozJnEE+iRsGEco6dLK5JS+Er4qtKLpH5A==", + "dependencies": { + "@firebase/component": "0.5.6", + "@firebase/storage-types": "0.5.0", + "@firebase/util": "1.3.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.5.0.tgz", + "integrity": "sha512-6Wv3Lu7s18hsgW7HG4BFwycTquZ3m/C8bjBoOsmPu0TD6M1GKwCzOC7qBdN7L6tRYPh8ipTj5+rPFrmhGfUVKA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz", + "integrity": "sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz", + "integrity": "sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A==" + }, + "node_modules/@google-cloud/cloudbuild": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@google-cloud/cloudbuild/-/cloudbuild-2.6.0.tgz", + "integrity": "sha512-+MKgIJ6MEomk5KF14PYUXQzkW3BDY+eMzsoxExkwnAQEFdrgrfnDTuLEpBWdP37ywAmTi8DSrtCy4pNtwZBiqA==", + "dev": true, + "dependencies": { + "google-gax": "^2.24.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/common": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.8.0.tgz", + "integrity": "sha512-E//DWaZ0NyQWosP1NV5lhOoSR83dNCgAb9xKxL3qp75WhePDkiC3da4BR6v/JDBjOFqh+rrmBhQ8oqZi0yDmuA==", + "dev": true, + "dependencies": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^7.9.2", + "retry-request": "^4.2.2", + "teeny-request": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/error-reporting": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/error-reporting/-/error-reporting-2.0.4.tgz", + "integrity": "sha512-suC84m1eEeXc+oQza3mQiLXDkCuh+K/7z7Ulm39NBHvBO2zC4wZVEjk0de+CA2EEoZtbh/SufVc8mXdJfTu5iQ==", + "dev": true, + "dependencies": { + "@google-cloud/common": "^3.0.0", + "console-log-level": "^1.4.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz", + "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz", + "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.4.2.tgz", + "integrity": "sha512-aUN6oGk9un8rfYWz73nQgFxPCYJQYd8LpIGguZHBsNduBMyqG6EWANrsVBuTG+nl/l4dKb3x+qi1l9+oxDxqGg==", + "dependencies": { + "@grpc/proto-loader": "^0.6.4", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@types/node": { + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==" + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.6.tgz", + "integrity": "sha512-cdMaPZ8AiFz6ua6PUbP+LKbhwJbFXnrQ/mlnKGUyzDUZ3wp7vPLksnmLCBX6SHgSmjX7CbNVNLFYD5GmmjO4GQ==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.10.0", + "yargs": "^16.1.1" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/proto-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@grpc/proto-loader/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@grpc/proto-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@grpc/proto-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@grpc/proto-loader/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/@grpc/proto-loader/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/proto-loader/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/proto-loader/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/proto-loader/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@grpc/proto-loader/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@polka/url": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", + "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", + "license": "MIT" + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", + "license": "BSD-3-Clause" + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz", + "integrity": "sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.38.3" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz", + "integrity": "sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^2.42.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "node_modules/@types/node": { + "version": "12.6.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.9.tgz", + "integrity": "sha512-+YB9FtyxXGyD54p8rXwWaN1EWEyar5L58GlGWgtH2I9rGmLGBQcw63+0jw+ujqVavNuO47S1ByAjm9zdHMnskw==", + "license": "MIT" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webcomponents/webcomponentsjs": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.4.0.tgz", + "integrity": "sha512-kEClEz2nu9/i6SvyBJTV4pCc6CyCzMhK7zEeJ6QhiJoulBp4YZ06Zfj2E2HUXfWfHJIjtKriJYMtfhettKEjEg==", + "license": "BSD-3-Clause" + }, + "node_modules/abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=", + "license": "MIT" + }, + "node_modules/acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "license": "MIT", + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "license": "MIT", + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz", + "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "node_modules/arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "license": "MIT" + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "license": "MIT" + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.3.0.tgz", + "integrity": "sha512-rpp+REfk0Ii3lCoiXhU4+CGYn8FbYckmvj6JJbJGSdzaxYCGJ7EvpHncDqgfAn/P6XhWig4u9BBNnsFAfAd5wg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.3.2", + "caniuse-lite": "^1.0.30000898", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.5", + "postcss-value-parser": "^3.3.1" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/autoprefixer/node_modules/browserslist": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.2.tgz", + "integrity": "sha512-wgZJWlYcDvsjRtf8socmAHf1nXq88KrQLB/gMYHGPUc2bzPWsgltSXwPWYHx4Sw0G9E/XGNW5wJDaWlpHRMpjA==", + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30000898", + "electron-to-chromium": "^1.3.80", + "node-releases": "^1.0.0-alpha.14" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/autoprefixer/node_modules/electron-to-chromium": { + "version": "1.3.81", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.81.tgz", + "integrity": "sha512-+rym2xtzwPWmoi8AYRrCdW65QOT0vfUHjZb5mjgh0VLyj31pGM3CpP3znKhQNBzQaWujR/KEl/mfC2lnKYgADA==", + "license": "ISC" + }, + "node_modules/autoprefixer/node_modules/node-releases": { + "version": "1.0.0-alpha.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.14.tgz", + "integrity": "sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g==", + "license": "CC-BY-4.0", + "dependencies": { + "semver": "^5.3.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "license": "MIT" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-func-wrap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-func-wrap/-/babel-plugin-func-wrap-1.1.0.tgz", + "integrity": "sha512-C6e8mUVg3c/o9LwGk3tYvRq8MlyZdqimtQHzcZdsb2nEywlOkmp3zlCllo8QAmcsnwSB30iEcZ6rr2AhhTwO3w==", + "license": "CC0-1.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "license": "BSD-2-Clause" + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/browserslist/node_modules/caniuse-lite": { + "version": "1.0.30000989", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", + "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==", + "license": "CC-BY-4.0" + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30000898", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz", + "integrity": "sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==", + "license": "CC-BY-4.0" + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "license": "Apache-2.0" + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", + "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.0.1", + "braces": "^3.0.2", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + }, + "engines": { + "node": ">= 8" + }, + "optionalDependencies": { + "fsevents": "^2.0.6" + } + }, + "node_modules/clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clipboardy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.1.0.tgz", + "integrity": "sha512-2pzOUxWcLlXWtn+Jd6js3o12TysNOOVes/aQfg+MT/35vrxWzedHlLwyoJpXjsFKWm95BTNEcMGD9+a7mKzZkQ==", + "license": "MIT", + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "license": "ISC", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "license": "MIT" + }, + "node_modules/cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "license": "ISC" + }, + "node_modules/cloneable-readable/node_modules/process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "license": "MIT" + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/console-log-level": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.1.tgz", + "integrity": "sha512-VZzbIORbP+PPcN/gg3DXClTLPLg5Slwd5fL2MIc+o1qZ4BXBvWyc6QxPk6T/Mkr6IVjRpoAGf32XxP3ZWMVRcQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz", + "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.6.6", + "semver": "^6.3.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", + "license": "MIT", + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==", + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dat.gui": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/dat.gui/-/dat.gui-0.7.3.tgz", + "integrity": "sha512-VfVWUcuTwae6/MTia/s2aPB1NLZXA2Gz6PiVyYOrVfODbXJLNAkVjn0aiuxx08cR68ucOuwrNXXt0m9MNVJvkQ==", + "license": "Apache-2.0" + }, + "node_modules/data-urls": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", + "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "license": "MIT", + "dependencies": { + "xregexp": "4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dhost": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/dhost/-/dhost-0.1.9.tgz", + "integrity": "sha512-/MYMqdeIst8n5h6/nUwGu1WqwU5zwQAIP9W9X2u2NjKqPIx0fBFdoCm+4BeQ5hSt8zdJMX2JJUqnHyM/+hXrHQ==", + "dependencies": { + "bytes": "^3.1.0", + "chalk": "^2.4.2", + "clipboardy": "^1.2.3", + "he": "^1.2.0", + "mime": "^2.4.0", + "mri": "^1.1.4" + }, + "bin": { + "dhost": "bin/index.js" + } + }, + "node_modules/dhost/node_modules/clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "dependencies": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dhost/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/dhost/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-storage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", + "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==", + "engines": { + "node": "*" + } + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.264", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz", + "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "license": "MIT" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esm-resolve": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/esm-resolve/-/esm-resolve-1.0.6.tgz", + "integrity": "sha512-EfPWOVgTsfaIlN4VdliGmgcaAT8b5OHF79HHdI8/2yJKRcNnLsISlmbzG9XtfvguZnKuXEmS53gJJktkaBKxfA==" + }, + "node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-target": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/event-target/-/event-target-1.2.3.tgz", + "integrity": "sha512-ImybBIuODDMQKeSDX3wS0+cCpcb/bmE3Ve+IvKqQTTuCc5RBS+ERM7J2eTJTX8v2hJfnGO9x5bJT9GS6t9tV4A==", + "license": "ISC" + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/extract-zip/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "license": "MIT" + }, + "node_modules/extract-zip/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "license": "MIT", + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-async": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/fast-async/-/fast-async-6.3.8.tgz", + "integrity": "sha512-TjlooyqrYm/gOXjD2UHNwfrWkvTbzU105Nk4bvcRTeRoL+wIeK6rqbqDg3CN9z5p37cE2iXhP6SxQFz8OVIaUg==", + "license": "BSD-2-Clause", + "dependencies": { + "nodent-compiler": "^3.2.10", + "nodent-runtime": ">=3.2.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "license": "MIT" + }, + "node_modules/fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", + "dev": true + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "license": "MIT", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "license": "MIT" + }, + "node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/firebase": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.10.0.tgz", + "integrity": "sha512-GCABTbJdo88QgzX5OH/vsfKBWvTRbLUylGlYXtO7uYo1VErfGd2BWW9ATlJP5Gxx+ClDfyvVTvcs2rcNWn3uUA==", + "dependencies": { + "@firebase/analytics": "0.6.18", + "@firebase/app": "0.6.30", + "@firebase/app-check": "0.3.2", + "@firebase/app-types": "0.6.3", + "@firebase/auth": "0.16.8", + "@firebase/database": "0.11.0", + "@firebase/firestore": "2.4.0", + "@firebase/functions": "0.6.15", + "@firebase/installations": "0.4.32", + "@firebase/messaging": "0.8.0", + "@firebase/performance": "0.4.18", + "@firebase/polyfill": "0.3.36", + "@firebase/remote-config": "0.1.43", + "@firebase/storage": "0.7.0", + "@firebase/util": "1.3.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "license": "MIT" + }, + "node_modules/gaxios": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", + "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gaxios/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gaxios/node_modules/node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/gaxios/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "node_modules/gaxios/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "node_modules/gaxios/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/gcp-metadata": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", + "dev": true, + "dependencies": { + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "license": "ISC" + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-last-commit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-last-commit/-/git-last-commit-1.0.1.tgz", + "integrity": "sha512-FDSgeMqa7GnJDxt/q0AbrxbfeTyxp4ImxEw1e4nw6NUHA5FMhFUq33dTXI4Xdgcj1VQ1q5QLWF6WxFrJ8KCBOg==" + }, + "node_modules/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glob-slash/-/glob-slash-1.0.0.tgz", + "integrity": "sha1-/lLvpDMjP3Si/mTHq7m8hIICq5U=", + "license": "MIT" + }, + "node_modules/glob-slasher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glob-slasher/-/glob-slasher-1.0.1.tgz", + "integrity": "sha1-dHoOW7IiZC7hDT4FRD4QlJPLD44=", + "license": "MIT", + "dependencies": { + "glob-slash": "^1.0.0", + "lodash.isobject": "^2.4.1", + "toxic": "^1.0.0" + } + }, + "node_modules/globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/google-auth-library": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.10.1.tgz", + "integrity": "sha512-nQxgM1ZopUMcpMnu95kOSzI+9tJl4YDOZJomSTBGlRLpxfBopdwto7WvzoI87HuN0nQqVETgOsHi/C/po1rppA==", + "dev": true, + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-auth-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-closure-compiler": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20190909.0.0.tgz", + "integrity": "sha512-Mh1IKgp72HBgEeWQ5RDZHGj0w3vhEJsIaWptqSWEr7muinBv/0Xq5g1pxCvXX7LPfSH7vL+1Indzt1OxwfTXwQ==", + "license": "Apache-2.0", + "dependencies": { + "chalk": "2.x", + "google-closure-compiler-java": "^20190909.0.0", + "google-closure-compiler-js": "^20190909.0.0", + "minimist": "1.x", + "vinyl": "2.x", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "bin": { + "google-closure-compiler": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "google-closure-compiler-linux": "^20190909.0.0", + "google-closure-compiler-osx": "^20190909.0.0", + "google-closure-compiler-windows": "^20190909.0.0" + } + }, + "node_modules/google-closure-compiler-java": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20190909.0.0.tgz", + "integrity": "sha512-Cz58+hW7XxFQ8KHenfP9eH2FqvGJ1ikcSebHihgqAg1Pfy8ZzxWUBZYEwOGqV0Kzcbb1NN79n0UMd2ZNfWb19w==", + "license": "Apache-2.0" + }, + "node_modules/google-closure-compiler-js": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20190909.0.0.tgz", + "integrity": "sha512-x8PcAL5H5VxkOJ/jYdAYxwdwbIvClGW7IxzyOH2NMvBNVP6AbpJ24SCODQSA0qhMbCs45JyY3TJ9s2wH2NuzUA==", + "license": "Apache-2.0" + }, + "node_modules/google-closure-compiler-osx": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20190909.0.0.tgz", + "integrity": "sha512-DvIr6gd7BfIpptSfLihEGwCHKlcwssHC+pt1duagRPfmgezp8GeJvAvbZIS/+Ud77zRFz+wcwQWsTvwyZSwklQ==", + "cpu": [ + "x64", + "x86" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/google-closure-library": { + "version": "v20190909.0.0", + "license": "Apache-2.0" + }, + "node_modules/google-gax": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.28.0.tgz", + "integrity": "sha512-kuqc8a4+CTCMBcF3tlOL7Sa74JWkTzcZxatAQTCVK35WToXkHnJ0qncFOJuegUv3EbV9IQY4j/+NZdFLv+lbTA==", + "dev": true, + "dependencies": { + "@grpc/grpc-js": "~1.4.0", + "@grpc/proto-loader": "^0.6.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "fast-text-encoding": "^1.0.3", + "google-auth-library": "^7.6.1", + "is-stream-ended": "^0.1.4", + "node-fetch": "^2.6.1", + "object-hash": "^2.1.1", + "proto3-json-serializer": "^0.1.1", + "protobufjs": "6.11.2", + "retry-request": "^4.0.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax/node_modules/node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/google-gax/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "node_modules/google-gax/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "node_modules/google-gax/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/google-p12-pem": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", + "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "license": "MIT", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/gtoken": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.1.tgz", + "integrity": "sha512-yqOREjzLHcbzz1UrQoxhBtpk8KjrVhuqPE7od1K2uhyxG2BHjKZetlbLw/SPZak/QqTIQW+addS+EcjqQsZbwQ==", + "dev": true, + "dependencies": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.0.3", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "license": "ISC", + "dependencies": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "engines": [ + "node >= 0.4.0" + ], + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "license": "MIT", + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-modules-polyfill": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/html-modules-polyfill/-/html-modules-polyfill-0.1.0.tgz", + "integrity": "sha512-ha+rI4VbAciDHsPlUv60WfaeL/XEcnIoN6Tj/tr/iLPikjSQnw8zM7gXmKLdyCHptYK21iKieTNhIqK0JKzDHw==", + "license": "Apache-2.0", + "dependencies": { + "jsdom": "^15.1.1", + "rollup": "^1.19.4" + } + }, + "node_modules/html-modules-polyfill/node_modules/acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/html-modules-polyfill/node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "license": "MIT", + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/html-modules-polyfill/node_modules/acorn-globals/node_modules/acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/html-modules-polyfill/node_modules/cssom": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.1.tgz", + "integrity": "sha512-6Aajq0XmukE7HdXUU6IoSWuH1H6gH9z6qmagsstTiN7cW2FNTsb+J2Chs+ufPgZCsV/yo8oaEudQLrb9dGxSVQ==", + "license": "MIT" + }, + "node_modules/html-modules-polyfill/node_modules/cssstyle": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.0.0.tgz", + "integrity": "sha512-QXSAu2WBsSRXCPjvI43Y40m6fMevvyRm8JVAuF9ksQz5jha4pWP1wpaK7Yu5oLFc6+XAY+hj8YhefyXcBB53gg==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-modules-polyfill/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/html-modules-polyfill/node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/html-modules-polyfill/node_modules/data-urls/node_modules/whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", + "license": "MIT" + }, + "node_modules/html-modules-polyfill/node_modules/escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/html-modules-polyfill/node_modules/jsdom": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.0.tgz", + "integrity": "sha512-+hRyEfjRPFwTYMmSQ3/f7U9nP8ZNZmbkmUek760ZpxnCPWJIhaaLRuUSvpJ36fZKCGENxLwxClzwpOpnXNfChQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.4", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/html-modules-polyfill/node_modules/nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "license": "MIT" + }, + "node_modules/html-modules-polyfill/node_modules/request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "license": "ISC", + "dependencies": { + "lodash": "^4.17.11" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/html-modules-polyfill/node_modules/request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "license": "ISC", + "dependencies": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/html-modules-polyfill/node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/html-modules-polyfill/node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/html-modules-polyfill/node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-modules-polyfill/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "license": "BSD-3-Clause", + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-modules-polyfill/node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/html-modules-polyfill/node_modules/ws": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz", + "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==", + "license": "MIT", + "dependencies": { + "async-limiter": "^1.0.0" + } + }, + "node_modules/html-modules-polyfill/node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", + "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + }, + "node_modules/iframe-load": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/iframe-load/-/iframe-load-0.1.4.tgz", + "integrity": "sha512-59rlJMKsHFSBh/oyJy82wsevdhTEsceKkcyZMee755bY+MfDj2oOX7Yql19L4fgzze1Kqi5E0/InR2UHR+BcPQ==", + "license": "Apache-2.0" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "dev": true + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "license": "MIT" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "license": "ISC" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "license": "MIT" + }, + "node_modules/jquery": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", + "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==", + "license": "MIT" + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-12.2.0.tgz", + "integrity": "sha512-QPOggIJ8fquWPLaYYMoh+zqUmdphDtu1ju0QGTitZT1Yd8I5qenPpXM1etzUegu3MjVp8XPzgZxdn8Yj7e40ig==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^6.0.2", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.0.1", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.0.9", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.3", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.4.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dev": true, + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "license": "MIT", + "dependencies": { + "invert-kv": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lit-element": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.2.1.tgz", + "integrity": "sha512-ipDcgQ1EpW6Va2Z6dWm79jYdimVepO5GL0eYkZrFvdr0OD/1N260Q9DH+K5HXHFrRoC7dOg+ZpED2XE0TgGdXw==", + "license": "BSD-3-Clause", + "dependencies": { + "lit-html": "^1.0.0" + } + }, + "node_modules/lit-html": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.1.1.tgz", + "integrity": "sha512-1WqhkPpj+CKwLRXCCbyRGnWkcFKE4ft2+j8C2zaXwFUK9I2vYDzTuDGPh0H9hZcDBEwoe6YpPC8AO5734EPORQ==", + "license": "BSD-3-Clause" + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "license": "MIT" + }, + "node_modules/lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "license": "MIT" + }, + "node_modules/lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "license": "MIT", + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "license": "MIT" + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "license": "Apache-2.0" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lottie-web": { + "version": "5.5.10", + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.5.10.tgz", + "integrity": "sha512-8U/WSNKx4y3JdGq1lZh8Phuz/pQsiM6BGQ/rNFjLPGJSaKQ92VTVN7NAOHUsvV0bywsC+ShBWSVUhbuP3NV2tg==", + "license": "MIT" + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "license": "MIT", + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/matchit": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.0.8.tgz", + "integrity": "sha512-CwPPICzozd/ezCzpVwGYG5bMVieaapnA0vvHDQnmQ2u2vZtVLynoPmvFsZjL67hFOvTBhhpqSR0bq3uloDP/Rw==", + "license": "MIT", + "dependencies": { + "@arr/every": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "license": "MIT", + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.37.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "license": "MIT" + }, + "node_modules/mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "license": "MIT", + "dependencies": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/mocha-headless-server": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mocha-headless-server/-/mocha-headless-server-0.1.2.tgz", + "integrity": "sha512-3zoWMlJC6TNmLLZUxTmVq8nZ05AqEViUQ0Bs6/O74NUTrOzcyPWNORfAhZWVkmo3UskbejFIwiYL/s4hyHtZ8w==", + "license": "Apache-2.0", + "dependencies": { + "puppeteer": "^1.6.0", + "serve-handler": "^3.3.0" + }, + "bin": { + "mocha-headless-server": "run.js" + }, + "peerDependencies": { + "mocha": "5.x" + } + }, + "node_modules/mocha/node_modules/commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "license": "MIT" + }, + "node_modules/mocha/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/mocha/node_modules/he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "license": "MIT", + "dependencies": { + "semver": "^5.3.0" + } + }, + "node_modules/nodent-compiler": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/nodent-compiler/-/nodent-compiler-3.2.11.tgz", + "integrity": "sha512-rfDrGWdgIJYomPUzR8nXiWNuIhJ7cVodPeZP3Ho65LEycuaX2uVNZ0ytpcfrmUKzdFeLRtye9+pHe8OynPZuPQ==", + "engines": "node >= 0.10.0", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": ">= 2.5.2 <= 5.7.3", + "acorn-es7-plugin": "^1.1.7", + "nodent-transform": "^3.2.9", + "source-map": "^0.5.7" + } + }, + "node_modules/nodent-compiler/node_modules/acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/nodent-compiler/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodent-runtime": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/nodent-runtime/-/nodent-runtime-3.2.1.tgz", + "integrity": "sha512-7Ws63oC+215smeKJQCxzrK21VFVlCFBkwl0MOObt0HOpVQXs3u483sAmtkF33nNqZ5rSOQjB76fgyPBmAUrtCA==", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/nodent-transform": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/nodent-transform/-/nodent-transform-3.2.9.tgz", + "integrity": "sha512-4a5FH4WLi+daH/CGD5o/JWRR8W5tlCkd3nrDSkxbOzscJTyTUITltvOJeQjg3HJ1YgEuNyiPhQbvbtRjkQBByQ==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "license": "MIT" + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", + "license": "MIT" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "license": "MIT", + "dependencies": { + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-locale/node_modules/execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parse-ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.0.0.tgz", + "integrity": "sha512-AddiXFSLLCqj+tCRJ9MrUtHZB4DWojO3tk0NVZ+g5MaMQHF2+p2ktqxuoXyPFLljz/aUK0Nfhd/uGWnhXVXEyA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "license": "MIT" + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "license": "MIT" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "license": "MIT" + }, + "node_modules/polka": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", + "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", + "license": "MIT", + "dependencies": { + "@polka/url": "^0.5.0", + "trouter": "^2.0.1" + } + }, + "node_modules/postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-4.0.0.tgz", + "integrity": "sha512-qG66ahoLCwpLXD09ZPHSCbUWYTqdosB7SMP4OffgTgL2PBKXMuUsrk5Bwg8q4qPkjTXsKBMr+YK3Ltd/6F9s/Q==", + "license": "MIT", + "dependencies": { + "parse-ms": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-polyfill": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", + "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" + }, + "node_modules/proto3-json-serializer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.5.tgz", + "integrity": "sha512-G395jcZkgNXNeS+6FGqd09TsXeoCs9wmBWByDiwFy7Yd7HD8pyfyvf6q+rGh7PhT4AshRpG4NowzoKYUtkNjKg==", + "dev": true + }, + "node_modules/protobufjs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protobufjs/node_modules/@types/node": { + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/puppeteer/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/puppeteer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.1.tgz", + "integrity": "sha512-XXdSXZrQuvqoETj50+JAitxz1UPdt5dupjT6T5nVB+WvjMv2XKYj+s7hPeAVCXvmJrL36O4YYyWlIC3an2ePiQ==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "license": "MIT", + "dependencies": { + "private": "^0.1.6" + } + }, + "node_modules/regexp-tree": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", + "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==", + "license": "MIT", + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "license": "ISC" + }, + "node_modules/replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "license": "ISC", + "dependencies": { + "lodash": "^4.13.1" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "license": "ISC", + "dependencies": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "license": "ISC" + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/retry-request": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz", + "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.59.0.tgz", + "integrity": "sha512-l7s90JQhCQ6JyZjKgo7Lq1dKh2RxatOM+Jr6a9F7WbS9WgKbocyUSeLmZl8evAse7y96Ae98L2k1cBOwWD8nHw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.9.tgz", + "integrity": "sha512-FzU1X2V8DlnqabrL4u7OBwD2vcOzNMongEJEx3xMEhWY/v26FFR3aG0hyeu2T965sfR0E9ufJwmG+Qjz78vFPQ==", + "license": "MIT", + "dependencies": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/saxes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.3.tgz", + "integrity": "sha512-Nc5DXc5A+m3rUDtkS+vHlBWKT7mCKjJPyia7f8YMW773hsXVv2wEHQZGE0zs4+5PLwz9U5Sbl/94Cnd9vHV7Bg==", + "license": "ISC", + "dependencies": { + "xmlchars": "^1.3.1" + } + }, + "node_modules/semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serve-handler": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-3.6.2.tgz", + "integrity": "sha512-r+B03kGRis30NVsiIFdLJuU6VEkcJ8CSAHYKgoE8Hxsj6y6tFJ0QPSHMHFcu/Wf7v+PVm0RqEo/g8cQxfYL/AA==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "glob-slasher": "1.0.1", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1" + } + }, + "node_modules/serve-handler/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "license": "ISC" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/sshpk": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", + "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==", + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "license": "ISC", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "dev": true, + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", + "dev": true + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "license": "MIT" + }, + "node_modules/teeny-request": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.3.tgz", + "integrity": "sha512-Ew3aoFzgQEatLA5OBIjdr1DWJUaC1xardG+qbPPo5k/y/3fMwXLxpjh5UB5dVfElktLaQbbMs80chkz53ByvSg==", + "dev": true, + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/teeny-request/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/teeny-request/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/teeny-request/node_modules/node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/teeny-request/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "node_modules/teeny-request/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/teeny-request/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "node_modules/teeny-request/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/terser": { + "version": "3.10.11", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.11.tgz", + "integrity": "sha512-iruZ7j14oBbRYJC5cP0/vTU7YOWjN+J1ZskEGoF78tFzXdkK2hbCL/3TRZN8XB+MuvFhvOHMp7WkOCBO4VEL5g==", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "bin": { + "terser": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "license": "MIT" + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tough-cookie/node_modules/psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "license": "MIT" + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "license": "MIT" + }, + "node_modules/toxic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toxic/-/toxic-1.0.1.tgz", + "integrity": "sha512-WI3rIGdcaKULYg7KVoB0zcjikqvcYYvcuT6D89bFPz2rVR0Rl0PK6x8/X62rtdLtBKIE985NzVf/auTtGegIIg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.10" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trouter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", + "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", + "license": "MIT", + "dependencies": { + "matchit": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unistore": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/unistore/-/unistore-3.4.1.tgz", + "integrity": "sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==", + "license": "MIT", + "peerDependenciesMeta": { + "preact": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "license": "ISC", + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^0.1.2" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "license": "MIT", + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/web-animations-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz", + "integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA=", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "license": "ISC" + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "license": "ISC" + }, + "node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", + "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==", + "license": "MIT" + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "license": "MIT", + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + } + }, + "node_modules/yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@arr/every": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.0.tgz", + "integrity": "sha1-MU+BaPUK5IoDLP2tX9tDb0ZKl6w=" + }, + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "requires": { + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", + "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", + "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", + "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", + "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", + "requires": { + "regexp-tree": "^0.1.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", + "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", + "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/preset-env": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz", + "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.5.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.5.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.6.0", + "@babel/plugin-transform-classes": "^7.5.5", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.6.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-duplicate-keys": "^7.5.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.4", + "@babel/plugin-transform-function-name": "^7.4.4", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.5.0", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "@babel/plugin-transform-modules-systemjs": "^7.5.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0", + "@babel/plugin-transform-new-target": "^7.4.4", + "@babel/plugin-transform-object-super": "^7.5.5", + "@babel/plugin-transform-parameters": "^7.4.4", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.5", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.4.4", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.4", + "@babel/types": "^7.6.0", + "browserslist": "^4.6.0", + "core-js-compat": "^3.1.1", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==" + }, + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + } + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@firebase/analytics": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.18.tgz", + "integrity": "sha512-FXNtYDxbs9ynPbzUVuG94BjFPOPpgJ7156660uvCBuKgoBCIVcNqKkJQQ7TH8384fqvGjbjdcgARY9jgAHbtog==", + "requires": { + "@firebase/analytics-types": "0.6.0", + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.6.0.tgz", + "integrity": "sha512-kbMawY0WRPyL/lbknBkme4CNLl+Gw+E9G4OpNeXAauqoQiNkBgpIvZYy7BRT4sNGhZbxdxXxXbruqUwDzLmvTw==" + }, + "@firebase/app": { + "version": "0.6.30", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.30.tgz", + "integrity": "sha512-uAYEDXyK0mmpZ8hWQj5TNd7WVvfsU8PgsqKpGljbFBG/HhsH8KbcykWAAA+c1PqL7dt/dbt0Reh1y9zEdYzMhg==", + "requires": { + "@firebase/app-types": "0.6.3", + "@firebase/component": "0.5.6", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "dom-storage": "2.1.0", + "tslib": "^2.1.0", + "xmlhttprequest": "1.8.0" + } + }, + "@firebase/app-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.3.2.tgz", + "integrity": "sha512-YjpsnV1xVTO1B836IKijRcDeceLgHQNJ/DWa+Vky9UHkm1Mi4qosddX8LZzldaWRTWKX7BN1MbZOLY8r7M/MZQ==", + "requires": { + "@firebase/app-check-interop-types": "0.1.0", + "@firebase/app-check-types": "0.3.1", + "@firebase/component": "0.5.6", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-interop-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", + "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + }, + "@firebase/app-check-types": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.3.1.tgz", + "integrity": "sha512-KJ+BqJbdNsx4QT/JIT1yDj5p6D+QN97iJs3GuHnORrqL+DU3RWc9nSYQsrY6Tv9jVWcOkMENXAgDT484vzsm2w==" + }, + "@firebase/app-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.3.tgz", + "integrity": "sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw==" + }, + "@firebase/auth": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.8.tgz", + "integrity": "sha512-mR0UXG4LirWIfOiCWxVmvz1o23BuKGxeItQ2cCUgXLTjNtWJXdcky/356iTUsd7ZV5A78s2NHeN5tIDDG6H4rg==", + "requires": { + "@firebase/auth-types": "0.10.3" + } + }, + "@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "requires": {} + }, + "@firebase/auth-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz", + "integrity": "sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA==", + "requires": {} + }, + "@firebase/component": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz", + "integrity": "sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q==", + "requires": { + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.11.0.tgz", + "integrity": "sha512-b/kwvCubr6G9coPlo48PbieBDln7ViFBHOGeVt/bt82yuv5jYZBEYAac/mtOVSxpf14aMo/tAN+Edl6SWqXApw==", + "requires": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.6", + "@firebase/database-types": "0.8.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "faye-websocket": "0.11.3", + "tslib": "^2.1.0" + } + }, + "@firebase/database-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.8.0.tgz", + "integrity": "sha512-7IdjAFRfPWyG3b4wcXyghb3Y1CLCSJFZIg1xl5GbTVMttSQFT4B5NYdhsfA34JwAsv5pMzPpjOaS3/K9XJ2KiA==", + "requires": { + "@firebase/app-types": "0.6.3", + "@firebase/util": "1.3.0" + } + }, + "@firebase/firestore": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.4.0.tgz", + "integrity": "sha512-PQ6+lWNrvh74GvFTHT4gCutFipDmtu8D1tNNawKe+/SyL6XFgeuMYgZIpKQgkTSezVDogC7EGQTJBFnewF9pOg==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/firestore-types": "2.4.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.3.0", + "@firebase/webchannel-wrapper": "0.5.1", + "@grpc/grpc-js": "^1.3.2", + "@grpc/proto-loader": "^0.6.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-types": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.4.0.tgz", + "integrity": "sha512-0dgwfuNP7EN6/OlK2HSNSQiQNGLGaRBH0gvgr1ngtKKJuJFuq0Z48RBMeJX9CGjV4TP9h2KaB+KrUKJ5kh1hMg==", + "requires": {} + }, + "@firebase/functions": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.15.tgz", + "integrity": "sha512-b7RpLwFXi0N+HgkfK8cmkarSOoBeSrc1jNdadkCacQt+vIePkKM3E9EJXF4roWSa8GwTruodpBsvH+lK9iCAKQ==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/functions-types": "0.4.0", + "@firebase/messaging-types": "0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz", + "integrity": "sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ==" + }, + "@firebase/installations": { + "version": "0.4.32", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.32.tgz", + "integrity": "sha512-K4UlED1Vrhd2rFQQJih+OgEj8OTtrtH4+Izkx7ip2bhXSc+unk8ZhnF69D0kmh7zjXAqEDJrmHs9O5fI3rV6Tw==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/installations-types": "0.3.4", + "@firebase/util": "1.3.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-types": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz", + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==", + "requires": {} + }, + "@firebase/logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", + "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + }, + "@firebase/messaging": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.8.0.tgz", + "integrity": "sha512-hkFHDyVe1kMcY9KEG+prjCbvS6MtLUgVFUbbQqq7JQfiv58E07YCzRUcMrJolbNi/1QHH6Jv16DxNWjJB9+/qA==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/messaging-types": "0.5.0", + "@firebase/util": "1.3.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz", + "integrity": "sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg==", + "requires": {} + }, + "@firebase/performance": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.18.tgz", + "integrity": "sha512-lvZW/TVDne2TyOpWbv++zjRn277HZpbjxbIPfwtnmKjVY1gJ+H77Qi1c2avVIc9hg80uGX/5tNf4pOApNDJLVg==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/performance-types": "0.0.13", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-types": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz", + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==" + }, + "@firebase/polyfill": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", + "requires": { + "core-js": "3.6.5", + "promise-polyfill": "8.1.3", + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@firebase/remote-config": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.43.tgz", + "integrity": "sha512-laNM4MN0CfeSp7XCVNjYOC4DdV6mj0l2rzUh42x4v2wLTweCoJ/kc1i4oWMX9TI7Jw8Am5Wl71Awn1J2pVe5xA==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/installations": "0.4.32", + "@firebase/logger": "0.2.6", + "@firebase/remote-config-types": "0.1.9", + "@firebase/util": "1.3.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-types": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz", + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==" + }, + "@firebase/storage": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.7.0.tgz", + "integrity": "sha512-ebDFKJbM5HOxVtZV+RhVEBVtlWHK+Z5L3kA5uDBA2jMYcn+8NV/crozJnEE+iRsGEco6dLK5JS+Er4qtKLpH5A==", + "requires": { + "@firebase/component": "0.5.6", + "@firebase/storage-types": "0.5.0", + "@firebase/util": "1.3.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.5.0.tgz", + "integrity": "sha512-6Wv3Lu7s18hsgW7HG4BFwycTquZ3m/C8bjBoOsmPu0TD6M1GKwCzOC7qBdN7L6tRYPh8ipTj5+rPFrmhGfUVKA==", + "requires": {} + }, + "@firebase/util": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz", + "integrity": "sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/webchannel-wrapper": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz", + "integrity": "sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A==" + }, + "@google-cloud/cloudbuild": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@google-cloud/cloudbuild/-/cloudbuild-2.6.0.tgz", + "integrity": "sha512-+MKgIJ6MEomk5KF14PYUXQzkW3BDY+eMzsoxExkwnAQEFdrgrfnDTuLEpBWdP37ywAmTi8DSrtCy4pNtwZBiqA==", + "dev": true, + "requires": { + "google-gax": "^2.24.1" + } + }, + "@google-cloud/common": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.8.0.tgz", + "integrity": "sha512-E//DWaZ0NyQWosP1NV5lhOoSR83dNCgAb9xKxL3qp75WhePDkiC3da4BR6v/JDBjOFqh+rrmBhQ8oqZi0yDmuA==", + "dev": true, + "requires": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^7.9.2", + "retry-request": "^4.2.2", + "teeny-request": "^7.0.0" + } + }, + "@google-cloud/error-reporting": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/error-reporting/-/error-reporting-2.0.4.tgz", + "integrity": "sha512-suC84m1eEeXc+oQza3mQiLXDkCuh+K/7z7Ulm39NBHvBO2zC4wZVEjk0de+CA2EEoZtbh/SufVc8mXdJfTu5iQ==", + "dev": true, + "requires": { + "@google-cloud/common": "^3.0.0", + "console-log-level": "^1.4.1" + } + }, + "@google-cloud/projectify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz", + "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==", + "dev": true + }, + "@google-cloud/promisify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz", + "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==", + "dev": true + }, + "@grpc/grpc-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.4.2.tgz", + "integrity": "sha512-aUN6oGk9un8rfYWz73nQgFxPCYJQYd8LpIGguZHBsNduBMyqG6EWANrsVBuTG+nl/l4dKb3x+qi1l9+oxDxqGg==", + "requires": { + "@grpc/proto-loader": "^0.6.4", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@types/node": { + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==" + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.6.tgz", + "integrity": "sha512-cdMaPZ8AiFz6ua6PUbP+LKbhwJbFXnrQ/mlnKGUyzDUZ3wp7vPLksnmLCBX6SHgSmjX7CbNVNLFYD5GmmjO4GQ==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.10.0", + "yargs": "^16.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "@polka/url": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", + "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "@rollup/plugin-commonjs": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz", + "integrity": "sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "dependencies": { + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz", + "integrity": "sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + } + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "@types/node": { + "version": "12.6.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.9.tgz", + "integrity": "sha512-+YB9FtyxXGyD54p8rXwWaN1EWEyar5L58GlGWgtH2I9rGmLGBQcw63+0jw+ujqVavNuO47S1ByAjm9zdHMnskw==" + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@webcomponents/webcomponentsjs": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.4.0.tgz", + "integrity": "sha512-kEClEz2nu9/i6SvyBJTV4pCc6CyCzMhK7zEeJ6QhiJoulBp4YZ06Zfj2E2HUXfWfHJIjtKriJYMtfhettKEjEg==" + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==" + }, + "acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=" + }, + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz", + "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "autoprefixer": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.3.0.tgz", + "integrity": "sha512-rpp+REfk0Ii3lCoiXhU4+CGYn8FbYckmvj6JJbJGSdzaxYCGJ7EvpHncDqgfAn/P6XhWig4u9BBNnsFAfAd5wg==", + "requires": { + "browserslist": "^4.3.2", + "caniuse-lite": "^1.0.30000898", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.5", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "browserslist": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.2.tgz", + "integrity": "sha512-wgZJWlYcDvsjRtf8socmAHf1nXq88KrQLB/gMYHGPUc2bzPWsgltSXwPWYHx4Sw0G9E/XGNW5wJDaWlpHRMpjA==", + "requires": { + "caniuse-lite": "^1.0.30000898", + "electron-to-chromium": "^1.3.80", + "node-releases": "^1.0.0-alpha.14" + } + }, + "electron-to-chromium": { + "version": "1.3.81", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.81.tgz", + "integrity": "sha512-+rym2xtzwPWmoi8AYRrCdW65QOT0vfUHjZb5mjgh0VLyj31pGM3CpP3znKhQNBzQaWujR/KEl/mfC2lnKYgADA==" + }, + "node-releases": { + "version": "1.0.0-alpha.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.14.tgz", + "integrity": "sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g==", + "requires": { + "semver": "^5.3.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-func-wrap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-func-wrap/-/babel-plugin-func-wrap-1.1.0.tgz", + "integrity": "sha512-C6e8mUVg3c/o9LwGk3tYvRq8MlyZdqimtQHzcZdsb2nEywlOkmp3zlCllo8QAmcsnwSB30iEcZ6rr2AhhTwO3w==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "dev": true + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30000989", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", + "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==" + } + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "caniuse-lite": { + "version": "1.0.30000898", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz", + "integrity": "sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=" + }, + "chokidar": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", + "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", + "requires": { + "anymatch": "^3.0.1", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clipboardy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.1.0.tgz", + "integrity": "sha512-2pzOUxWcLlXWtn+Jd6js3o12TysNOOVes/aQfg+MT/35vrxWzedHlLwyoJpXjsFKWm95BTNEcMGD9+a7mKzZkQ==", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, + "console-log-level": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.1.tgz", + "integrity": "sha512-VZzbIORbP+PPcN/gg3DXClTLPLg5Slwd5fL2MIc+o1qZ4BXBvWyc6QxPk6T/Mkr6IVjRpoAGf32XxP3ZWMVRcQ==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + }, + "core-js-compat": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz", + "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==", + "requires": { + "browserslist": "^4.6.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==" + }, + "cssstyle": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", + "requires": { + "cssom": "0.3.x" + } + }, + "custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dat.gui": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/dat.gui/-/dat.gui-0.7.3.tgz", + "integrity": "sha512-VfVWUcuTwae6/MTia/s2aPB1NLZXA2Gz6PiVyYOrVfODbXJLNAkVjn0aiuxx08cR68ucOuwrNXXt0m9MNVJvkQ==" + }, + "data-urls": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", + "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "requires": { + "xregexp": "4.0.0" + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "dhost": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/dhost/-/dhost-0.1.9.tgz", + "integrity": "sha512-/MYMqdeIst8n5h6/nUwGu1WqwU5zwQAIP9W9X2u2NjKqPIx0fBFdoCm+4BeQ5hSt8zdJMX2JJUqnHyM/+hXrHQ==", + "requires": { + "bytes": "^3.1.0", + "chalk": "^2.4.2", + "clipboardy": "^1.2.3", + "he": "^1.2.0", + "mime": "^2.4.0", + "mri": "^1.1.4" + }, + "dependencies": { + "clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "requires": { + "arch": "^2.1.0", + "execa": "^0.8.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "dom-storage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", + "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "electron-to-chromium": { + "version": "1.3.264", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz", + "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esm-resolve": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/esm-resolve/-/esm-resolve-1.0.6.tgz", + "integrity": "sha512-EfPWOVgTsfaIlN4VdliGmgcaAT8b5OHF79HHdI8/2yJKRcNnLsISlmbzG9XtfvguZnKuXEmS53gJJktkaBKxfA==" + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "event-target": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/event-target/-/event-target-1.2.3.tgz", + "integrity": "sha512-ImybBIuODDMQKeSDX3wS0+cCpcb/bmE3Ve+IvKqQTTuCc5RBS+ERM7J2eTJTX8v2hJfnGO9x5bJT9GS6t9tV4A==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-async": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/fast-async/-/fast-async-6.3.8.tgz", + "integrity": "sha512-TjlooyqrYm/gOXjD2UHNwfrWkvTbzU105Nk4bvcRTeRoL+wIeK6rqbqDg3CN9z5p37cE2iXhP6SxQFz8OVIaUg==", + "requires": { + "nodent-compiler": "^3.2.10", + "nodent-runtime": ">=3.2.1" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", + "dev": true + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "firebase": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.10.0.tgz", + "integrity": "sha512-GCABTbJdo88QgzX5OH/vsfKBWvTRbLUylGlYXtO7uYo1VErfGd2BWW9ATlJP5Gxx+ClDfyvVTvcs2rcNWn3uUA==", + "requires": { + "@firebase/analytics": "0.6.18", + "@firebase/app": "0.6.30", + "@firebase/app-check": "0.3.2", + "@firebase/app-types": "0.6.3", + "@firebase/auth": "0.16.8", + "@firebase/database": "0.11.0", + "@firebase/firestore": "2.4.0", + "@firebase/functions": "0.6.15", + "@firebase/installations": "0.4.32", + "@firebase/messaging": "0.8.0", + "@firebase/performance": "0.4.18", + "@firebase/polyfill": "0.3.36", + "@firebase/remote-config": "0.1.43", + "@firebase/storage": "0.7.0", + "@firebase/util": "1.3.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gaxios": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", + "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "dev": true, + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.1" + }, + "dependencies": { + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "gcp-metadata": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", + "dev": true, + "requires": { + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-last-commit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-last-commit/-/git-last-commit-1.0.1.tgz", + "integrity": "sha512-FDSgeMqa7GnJDxt/q0AbrxbfeTyxp4ImxEw1e4nw6NUHA5FMhFUq33dTXI4Xdgcj1VQ1q5QLWF6WxFrJ8KCBOg==" + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glob-slash/-/glob-slash-1.0.0.tgz", + "integrity": "sha1-/lLvpDMjP3Si/mTHq7m8hIICq5U=" + }, + "glob-slasher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glob-slasher/-/glob-slasher-1.0.1.tgz", + "integrity": "sha1-dHoOW7IiZC7hDT4FRD4QlJPLD44=", + "requires": { + "glob-slash": "^1.0.0", + "lodash.isobject": "^2.4.1", + "toxic": "^1.0.0" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==" + }, + "google-auth-library": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.10.1.tgz", + "integrity": "sha512-nQxgM1ZopUMcpMnu95kOSzI+9tJl4YDOZJomSTBGlRLpxfBopdwto7WvzoI87HuN0nQqVETgOsHi/C/po1rppA==", + "dev": true, + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "google-closure-compiler": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20190909.0.0.tgz", + "integrity": "sha512-Mh1IKgp72HBgEeWQ5RDZHGj0w3vhEJsIaWptqSWEr7muinBv/0Xq5g1pxCvXX7LPfSH7vL+1Indzt1OxwfTXwQ==", + "requires": { + "chalk": "2.x", + "google-closure-compiler-java": "^20190909.0.0", + "google-closure-compiler-js": "^20190909.0.0", + "google-closure-compiler-linux": "^20190909.0.0", + "google-closure-compiler-osx": "^20190909.0.0", + "google-closure-compiler-windows": "^20190909.0.0", + "minimist": "1.x", + "vinyl": "2.x", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "google-closure-compiler-java": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20190909.0.0.tgz", + "integrity": "sha512-Cz58+hW7XxFQ8KHenfP9eH2FqvGJ1ikcSebHihgqAg1Pfy8ZzxWUBZYEwOGqV0Kzcbb1NN79n0UMd2ZNfWb19w==" + }, + "google-closure-compiler-js": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20190909.0.0.tgz", + "integrity": "sha512-x8PcAL5H5VxkOJ/jYdAYxwdwbIvClGW7IxzyOH2NMvBNVP6AbpJ24SCODQSA0qhMbCs45JyY3TJ9s2wH2NuzUA==" + }, + "google-closure-compiler-osx": { + "version": "20190909.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20190909.0.0.tgz", + "integrity": "sha512-DvIr6gd7BfIpptSfLihEGwCHKlcwssHC+pt1duagRPfmgezp8GeJvAvbZIS/+Ud77zRFz+wcwQWsTvwyZSwklQ==", + "optional": true + }, + "google-closure-library": { + "version": "v20190909.0.0" + }, + "google-gax": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.28.0.tgz", + "integrity": "sha512-kuqc8a4+CTCMBcF3tlOL7Sa74JWkTzcZxatAQTCVK35WToXkHnJ0qncFOJuegUv3EbV9IQY4j/+NZdFLv+lbTA==", + "dev": true, + "requires": { + "@grpc/grpc-js": "~1.4.0", + "@grpc/proto-loader": "^0.6.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "fast-text-encoding": "^1.0.3", + "google-auth-library": "^7.6.1", + "is-stream-ended": "^0.1.4", + "node-fetch": "^2.6.1", + "object-hash": "^2.1.1", + "proto3-json-serializer": "^0.1.1", + "protobufjs": "6.11.2", + "retry-request": "^4.0.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "google-p12-pem": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", + "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "gtoken": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.1.tgz", + "integrity": "sha512-yqOREjzLHcbzz1UrQoxhBtpk8KjrVhuqPE7od1K2uhyxG2BHjKZetlbLw/SPZak/QqTIQW+addS+EcjqQsZbwQ==", + "dev": true, + "requires": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.0.3", + "jws": "^4.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "requires": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + } + }, + "html-modules-polyfill": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/html-modules-polyfill/-/html-modules-polyfill-0.1.0.tgz", + "integrity": "sha512-ha+rI4VbAciDHsPlUv60WfaeL/XEcnIoN6Tj/tr/iLPikjSQnw8zM7gXmKLdyCHptYK21iKieTNhIqK0JKzDHw==", + "requires": { + "jsdom": "^15.1.1", + "rollup": "^1.19.4" + }, + "dependencies": { + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==" + } + } + }, + "cssom": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.1.tgz", + "integrity": "sha512-6Aajq0XmukE7HdXUU6IoSWuH1H6gH9z6qmagsstTiN7cW2FNTsb+J2Chs+ufPgZCsV/yo8oaEudQLrb9dGxSVQ==" + }, + "cssstyle": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.0.0.tgz", + "integrity": "sha512-QXSAu2WBsSRXCPjvI43Y40m6fMevvyRm8JVAuF9ksQz5jha4pWP1wpaK7Yu5oLFc6+XAY+hj8YhefyXcBB53gg==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==" + } + } + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "jsdom": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.0.tgz", + "integrity": "sha512-+hRyEfjRPFwTYMmSQ3/f7U9nP8ZNZmbkmUek760ZpxnCPWJIhaaLRuUSvpJ36fZKCGENxLwxClzwpOpnXNfChQ==", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.4", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "ws": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz", + "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==", + "requires": { + "async-limiter": "^1.0.0" + } + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "idb": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", + "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + }, + "iframe-load": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/iframe-load/-/iframe-load-0.1.4.tgz", + "integrity": "sha512-59rlJMKsHFSBh/oyJy82wsevdhTEsceKkcyZMee755bY+MfDj2oOX7Yql19L4fgzze1Kqi5E0/InR2UHR+BcPQ==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "requires": { + "@types/estree": "*" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jquery": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", + "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-12.2.0.tgz", + "integrity": "sha512-QPOggIJ8fquWPLaYYMoh+zqUmdphDtu1ju0QGTitZT1Yd8I5qenPpXM1etzUegu3MjVp8XPzgZxdn8Yj7e40ig==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.2", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.0.1", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.0.9", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.3", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.4.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.0", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + }, + "json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dev": true, + "requires": { + "bignumber.js": "^9.0.0" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lit-element": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.2.1.tgz", + "integrity": "sha512-ipDcgQ1EpW6Va2Z6dWm79jYdimVepO5GL0eYkZrFvdr0OD/1N260Q9DH+K5HXHFrRoC7dOg+ZpED2XE0TgGdXw==", + "requires": { + "lit-html": "^1.0.0" + } + }, + "lit-html": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.1.1.tgz", + "integrity": "sha512-1WqhkPpj+CKwLRXCCbyRGnWkcFKE4ft2+j8C2zaXwFUK9I2vYDzTuDGPh0H9hZcDBEwoe6YpPC8AO5734EPORQ==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lottie-web": { + "version": "5.5.10", + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.5.10.tgz", + "integrity": "sha512-8U/WSNKx4y3JdGq1lZh8Phuz/pQsiM6BGQ/rNFjLPGJSaKQ92VTVN7NAOHUsvV0bywsC+ShBWSVUhbuP3NV2tg==" + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + } + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "matchit": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.0.8.tgz", + "integrity": "sha512-CwPPICzozd/ezCzpVwGYG5bMVieaapnA0vvHDQnmQ2u2vZtVLynoPmvFsZjL67hFOvTBhhpqSR0bq3uloDP/Rw==", + "requires": { + "@arr/every": "^1.0.0" + } + }, + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "~1.37.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "mocha-headless-server": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mocha-headless-server/-/mocha-headless-server-0.1.2.tgz", + "integrity": "sha512-3zoWMlJC6TNmLLZUxTmVq8nZ05AqEViUQ0Bs6/O74NUTrOzcyPWNORfAhZWVkmo3UskbejFIwiYL/s4hyHtZ8w==", + "requires": { + "puppeteer": "^1.6.0", + "serve-handler": "^3.3.0" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "requires": { + "semver": "^5.3.0" + } + }, + "nodent-compiler": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/nodent-compiler/-/nodent-compiler-3.2.11.tgz", + "integrity": "sha512-rfDrGWdgIJYomPUzR8nXiWNuIhJ7cVodPeZP3Ho65LEycuaX2uVNZ0ytpcfrmUKzdFeLRtye9+pHe8OynPZuPQ==", + "requires": { + "acorn": ">= 2.5.2 <= 5.7.3", + "acorn-es7-plugin": "^1.1.7", + "nodent-transform": "^3.2.9", + "source-map": "^0.5.7" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "nodent-runtime": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/nodent-runtime/-/nodent-runtime-3.2.1.tgz", + "integrity": "sha512-7Ws63oC+215smeKJQCxzrK21VFVlCFBkwl0MOObt0HOpVQXs3u483sAmtkF33nNqZ5rSOQjB76fgyPBmAUrtCA==" + }, + "nodent-transform": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/nodent-transform/-/nodent-transform-3.2.9.tgz", + "integrity": "sha512-4a5FH4WLi+daH/CGD5o/JWRR8W5tlCkd3nrDSkxbOzscJTyTUITltvOJeQjg3HJ1YgEuNyiPhQbvbtRjkQBByQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "requires": { + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.0.0.tgz", + "integrity": "sha512-AddiXFSLLCqj+tCRJ9MrUtHZB4DWojO3tk0NVZ+g5MaMQHF2+p2ktqxuoXyPFLljz/aUK0Nfhd/uGWnhXVXEyA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "polka": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", + "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", + "requires": { + "@polka/url": "^0.5.0", + "trouter": "^2.0.1" + } + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "pretty-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-4.0.0.tgz", + "integrity": "sha512-qG66ahoLCwpLXD09ZPHSCbUWYTqdosB7SMP4OffgTgL2PBKXMuUsrk5Bwg8q4qPkjTXsKBMr+YK3Ltd/6F9s/Q==", + "requires": { + "parse-ms": "^2.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise-polyfill": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", + "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" + }, + "proto3-json-serializer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.5.tgz", + "integrity": "sha512-G395jcZkgNXNeS+6FGqd09TsXeoCs9wmBWByDiwFy7Yd7HD8pyfyvf6q+rGh7PhT4AshRpG4NowzoKYUtkNjKg==", + "dev": true + }, + "protobufjs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.1.tgz", + "integrity": "sha512-XXdSXZrQuvqoETj50+JAitxz1UPdt5dupjT6T5nVB+WvjMv2XKYj+s7hPeAVCXvmJrL36O4YYyWlIC3an2ePiQ==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "regexp-tree": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", + "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==" + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "requires": { + "lodash": "^4.13.1" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "retry-request": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz", + "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "extend": "^3.0.2" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "rollup": { + "version": "2.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.59.0.tgz", + "integrity": "sha512-l7s90JQhCQ6JyZjKgo7Lq1dKh2RxatOM+Jr6a9F7WbS9WgKbocyUSeLmZl8evAse7y96Ae98L2k1cBOwWD8nHw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.9.tgz", + "integrity": "sha512-FzU1X2V8DlnqabrL4u7OBwD2vcOzNMongEJEx3xMEhWY/v26FFR3aG0hyeu2T965sfR0E9ufJwmG+Qjz78vFPQ==", + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "saxes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.3.tgz", + "integrity": "sha512-Nc5DXc5A+m3rUDtkS+vHlBWKT7mCKjJPyia7f8YMW773hsXVv2wEHQZGE0zs4+5PLwz9U5Sbl/94Cnd9vHV7Bg==", + "requires": { + "xmlchars": "^1.3.1" + } + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + }, + "serve-handler": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-3.6.2.tgz", + "integrity": "sha512-r+B03kGRis30NVsiIFdLJuU6VEkcJ8CSAHYKgoE8Hxsj6y6tFJ0QPSHMHFcu/Wf7v+PVm0RqEo/g8cQxfYL/AA==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "glob-slasher": "1.0.1", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "sshpk": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", + "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "dev": true, + "requires": { + "stubs": "^3.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" + }, + "teeny-request": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.3.tgz", + "integrity": "sha512-Ew3aoFzgQEatLA5OBIjdr1DWJUaC1xardG+qbPPo5k/y/3fMwXLxpjh5UB5dVfElktLaQbbMs80chkz53ByvSg==", + "dev": true, + "requires": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "dependencies": { + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "terser": { + "version": "3.10.11", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.11.tgz", + "integrity": "sha512-iruZ7j14oBbRYJC5cP0/vTU7YOWjN+J1ZskEGoF78tFzXdkK2hbCL/3TRZN8XB+MuvFhvOHMp7WkOCBO4VEL5g==", + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "toxic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toxic/-/toxic-1.0.1.tgz", + "integrity": "sha512-WI3rIGdcaKULYg7KVoB0zcjikqvcYYvcuT6D89bFPz2rVR0Rl0PK6x8/X62rtdLtBKIE985NzVf/auTtGegIIg==", + "requires": { + "lodash": "^4.17.10" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "trouter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", + "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", + "requires": { + "matchit": "^1.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unistore": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/unistore/-/unistore-3.4.1.tgz", + "integrity": "sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "requires": { + "source-map": "^0.5.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "web-animations-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz", + "integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA=" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==" + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", + "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==" + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/internal/remediation/fixtures/santatracker/package.json b/internal/remediation/fixtures/santatracker/package.json new file mode 100644 index 0000000000..4d4fb34106 --- /dev/null +++ b/internal/remediation/fixtures/santatracker/package.json @@ -0,0 +1,66 @@ +{ + "name": "santatracker", + "version": "2021.1.0", + "license": "Apache-2.0", + "scripts": { + "dev": "npm run start", + "start": "./serve.js", + "release": "./release.js", + "test": "mocha-headless-server src/api/test.html", + "staging-check": "node .cloudbuild/staging-check.js", + "postinstall": "ln -s ../node_modules static/node_modules || true" + }, + "dependencies": { + "@babel/core": "^7.6.0", + "@babel/preset-env": "^7.6.0", + "@rollup/plugin-commonjs": "^21.0.1", + "@rollup/plugin-node-resolve": "^13.0.6", + "@webcomponents/webcomponentsjs": "^2.4.0", + "autoprefixer": "^9.3.0", + "babel-plugin-func-wrap": "^1.1.0", + "chai": "^4.2.0", + "chalk": "^2.4.2", + "clipboardy": "^2.1.0", + "core-js": "^3.3.2", + "custom-event-polyfill": "^1.0.7", + "dat.gui": "^0.7.3", + "dhost": "^0.1.9", + "esm-resolve": "^1.0.6", + "event-target": "^1.2.3", + "fancy-log": "^1.3.2", + "fast-async": "^6.3.8", + "firebase": "^8.10.0", + "git-last-commit": "^1.0.1", + "google-closure-compiler": "^20190909.0.0", + "google-closure-library": "^20190909.0.0", + "html-entities": "^1.2.1", + "html-minifier": "^4.0.0", + "html-modules-polyfill": "^0.1.0", + "iframe-load": "^0.1.4", + "jquery": "^3.5.0", + "jsdom": "^12.2.0", + "json5": "^2.1.0", + "lit-element": "^2.2.1", + "lottie-web": "^5.5.10", + "mime-types": "^2.1.21", + "mocha": "^5.2.0", + "mocha-headless-server": "^0.1.2", + "parse5": "^5.1.0", + "polka": "^0.5.2", + "pretty-ms": "^4.0.0", + "regenerator-runtime": "^0.13.3", + "rimraf": "^3.0.2", + "rollup": "^2.59.0", + "sass": "^1.22.9", + "terser": "^3.10.11", + "tmp": "^0.0.33", + "unistore": "^3.4.1", + "web-animations-js": "^2.3.1", + "whatwg-fetch": "^3.0.0", + "yargs": "^12.0.2" + }, + "devDependencies": { + "@google-cloud/cloudbuild": "^2.6.0", + "@google-cloud/error-reporting": "^2.0.4" + } +} diff --git a/internal/remediation/fixtures/santatracker/universe.yaml b/internal/remediation/fixtures/santatracker/universe.yaml new file mode 100644 index 0000000000..8e6b357ad1 --- /dev/null +++ b/internal/remediation/fixtures/santatracker/universe.yaml @@ -0,0 +1,15686 @@ +# Automatically generated by generate_mock_resolution_universe on 07 May 24 15:10 AEST. DO NOT EDIT. +system: NPM +schema: | + @ampproject/remapping + 2.3.0 + @jridgewell/gen-mapping@^0.3.5 + @jridgewell/trace-mapping@^0.3.24 + @arr/every + 1.0.0 + 1.0.1 + @babel/code-frame + 7.0.0 + @babel/highlight@^7.0.0 + 7.5.5 + @babel/highlight@^7.0.0 + 7.24.2 + @babel/highlight@^7.24.2 + picocolors@^1.0.0 + @babel/compat-data + 7.24.4 + @babel/core + 7.6.0 + @babel/code-frame@^7.5.5 + @babel/generator@^7.6.0 + @babel/helpers@^7.6.0 + @babel/parser@^7.6.0 + @babel/template@^7.6.0 + @babel/traverse@^7.6.0 + @babel/types@^7.6.0 + convert-source-map@^1.1.0 + debug@^4.1.0 + json5@^2.1.0 + lodash@^4.17.13 + resolve@^1.3.2 + semver@^5.4.1 + source-map@^0.5.0 + 7.24.5 + @ampproject/remapping@^2.2.0 + @babel/code-frame@^7.24.2 + @babel/generator@^7.24.5 + @babel/helper-compilation-targets@^7.23.6 + @babel/helper-module-transforms@^7.24.5 + @babel/helpers@^7.24.5 + @babel/parser@^7.24.5 + @babel/template@^7.24.0 + @babel/traverse@^7.24.5 + @babel/types@^7.24.5 + convert-source-map@^2.0.0 + debug@^4.1.0 + gensync@^1.0.0-beta.2 + json5@^2.2.3 + semver@^6.3.1 + @babel/generator + 7.6.0 + @babel/types@^7.6.0 + jsesc@^2.5.1 + lodash@^4.17.13 + source-map@^0.5.0 + trim-right@^1.0.1 + 7.24.5 + @babel/types@^7.24.5 + @jridgewell/gen-mapping@^0.3.5 + @jridgewell/trace-mapping@^0.3.25 + jsesc@^2.5.1 + @babel/helper-annotate-as-pure + 7.0.0 + @babel/types@^7.0.0 + 7.22.5 + @babel/types@^7.22.5 + @babel/helper-builder-binary-assignment-operator-visitor + 7.1.0 + @babel/helper-explode-assignable-expression@^7.1.0 + @babel/types@^7.0.0 + 7.22.15 + @babel/types@^7.22.15 + @babel/helper-call-delegate + 7.4.4 + @babel/helper-hoist-variables@^7.4.4 + @babel/traverse@^7.4.4 + @babel/types@^7.4.4 + @babel/helper-compilation-targets + 7.23.6 + @babel/compat-data@^7.23.5 + @babel/helper-validator-option@^7.23.5 + browserslist@^4.22.2 + lru-cache@^5.1.1 + semver@^6.3.1 + @babel/helper-create-class-features-plugin + 7.24.5 + Scope peer|@babel/core@^7.0.0 + @babel/helper-annotate-as-pure@^7.22.5 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-member-expression-to-functions@^7.24.5 + @babel/helper-optimise-call-expression@^7.22.5 + @babel/helper-replace-supers@^7.24.1 + @babel/helper-skip-transparent-expression-wrappers@^7.22.5 + @babel/helper-split-export-declaration@^7.24.5 + semver@^6.3.1 + @babel/helper-create-regexp-features-plugin + 7.22.15 + Scope peer|@babel/core@^7.0.0 + @babel/helper-annotate-as-pure@^7.22.5 + regexpu-core@^5.3.1 + semver@^6.3.1 + @babel/helper-define-map + 7.5.5 + @babel/helper-function-name@^7.1.0 + @babel/types@^7.5.5 + lodash@^4.17.13 + @babel/helper-define-polyfill-provider + 0.6.2 + Scope peer|@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0 + @babel/helper-compilation-targets@^7.22.6 + @babel/helper-plugin-utils@^7.22.5 + debug@^4.1.1 + lodash.debounce@^4.0.8 + resolve@^1.14.2 + @babel/helper-environment-visitor + 7.22.20 + @babel/helper-explode-assignable-expression + 7.1.0 + @babel/traverse@^7.1.0 + @babel/types@^7.0.0 + @babel/helper-function-name + 7.1.0 + @babel/helper-get-function-arity@^7.0.0 + @babel/template@^7.1.0 + @babel/types@^7.0.0 + 7.23.0 + @babel/template@^7.22.15 + @babel/types@^7.23.0 + @babel/helper-get-function-arity + 7.0.0 + @babel/types@^7.0.0 + @babel/helper-hoist-variables + 7.4.4 + @babel/types@^7.4.4 + 7.22.5 + @babel/types@^7.22.5 + @babel/helper-member-expression-to-functions + 7.5.5 + @babel/types@^7.5.5 + 7.24.5 + @babel/types@^7.24.5 + @babel/helper-module-imports + 7.0.0 + @babel/types@^7.0.0 + 7.24.3 + @babel/types@^7.24.0 + @babel/helper-module-transforms + 7.5.5 + @babel/helper-module-imports@^7.0.0 + @babel/helper-simple-access@^7.1.0 + @babel/helper-split-export-declaration@^7.4.4 + @babel/template@^7.4.4 + @babel/types@^7.5.5 + lodash@^4.17.13 + 7.24.5 + Scope peer|@babel/core@^7.0.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-module-imports@^7.24.3 + @babel/helper-simple-access@^7.24.5 + @babel/helper-split-export-declaration@^7.24.5 + @babel/helper-validator-identifier@^7.24.5 + @babel/helper-optimise-call-expression + 7.0.0 + @babel/types@^7.0.0 + 7.22.5 + @babel/types@^7.22.5 + @babel/helper-plugin-utils + 7.0.0 + 7.24.5 + @babel/helper-regex + 7.5.5 + lodash@^4.17.13 + @babel/helper-remap-async-to-generator + 7.1.0 + @babel/helper-annotate-as-pure@^7.0.0 + @babel/helper-wrap-function@^7.1.0 + @babel/template@^7.1.0 + @babel/traverse@^7.1.0 + @babel/types@^7.0.0 + 7.22.20 + Scope peer|@babel/core@^7.0.0 + @babel/helper-annotate-as-pure@^7.22.5 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-wrap-function@^7.22.20 + @babel/helper-replace-supers + 7.5.5 + @babel/helper-member-expression-to-functions@^7.5.5 + @babel/helper-optimise-call-expression@^7.0.0 + @babel/traverse@^7.5.5 + @babel/types@^7.5.5 + 7.24.1 + Scope peer|@babel/core@^7.0.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-member-expression-to-functions@^7.23.0 + @babel/helper-optimise-call-expression@^7.22.5 + @babel/helper-simple-access + 7.1.0 + @babel/template@^7.1.0 + @babel/types@^7.0.0 + 7.24.5 + @babel/types@^7.24.5 + @babel/helper-skip-transparent-expression-wrappers + 7.22.5 + @babel/types@^7.22.5 + @babel/helper-split-export-declaration + 7.4.4 + @babel/types@^7.4.4 + 7.24.5 + @babel/types@^7.24.5 + @babel/helper-string-parser + 7.24.1 + @babel/helper-validator-identifier + 7.24.5 + @babel/helper-validator-option + 7.23.5 + @babel/helper-wrap-function + 7.2.0 + @babel/helper-function-name@^7.1.0 + @babel/template@^7.1.0 + @babel/traverse@^7.1.0 + @babel/types@^7.2.0 + 7.24.5 + @babel/helper-function-name@^7.23.0 + @babel/template@^7.24.0 + @babel/types@^7.24.5 + @babel/helpers + 7.6.0 + @babel/template@^7.6.0 + @babel/traverse@^7.6.0 + @babel/types@^7.6.0 + 7.24.5 + @babel/template@^7.24.0 + @babel/traverse@^7.24.5 + @babel/types@^7.24.5 + @babel/highlight + 7.0.0 + chalk@^2.0.0 + esutils@^2.0.2 + js-tokens@^4.0.0 + 7.24.5 + @babel/helper-validator-identifier@^7.24.5 + chalk@^2.4.2 + js-tokens@^4.0.0 + picocolors@^1.0.0 + @babel/parser + 7.1.2 + 7.6.0 + 7.24.5 + @babel/plugin-bugfix-firefox-class-in-computed-class-key + 7.24.5 + Scope peer|@babel/core@^7.0.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression + 7.24.1 + Scope peer|@babel/core@^7.0.0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining + 7.24.1 + Scope peer|@babel/core@^7.13.0 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-skip-transparent-expression-wrappers@^7.22.5 + @babel/plugin-transform-optional-chaining@^7.24.1 + @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly + 7.24.1 + Scope peer|@babel/core@^7.0.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-proposal-async-generator-functions + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-remap-async-to-generator@^7.1.0 + @babel/plugin-syntax-async-generators@^7.2.0 + @babel/plugin-proposal-dynamic-import + 7.5.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/plugin-syntax-dynamic-import@^7.2.0 + @babel/plugin-proposal-json-strings + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/plugin-syntax-json-strings@^7.2.0 + @babel/plugin-proposal-object-rest-spread + 7.5.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/plugin-syntax-object-rest-spread@^7.2.0 + @babel/plugin-proposal-optional-catch-binding + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/plugin-syntax-optional-catch-binding@^7.2.0 + @babel/plugin-proposal-private-property-in-object + 7.21.0-placeholder-for-preset-env.2 + Scope peer|@babel/core@^7.0.0-0 + @babel/plugin-proposal-unicode-property-regex + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-regex@^7.4.4 + regexpu-core@^4.5.4 + @babel/plugin-syntax-async-generators + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.8.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-class-properties + 7.12.13 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.12.13 + @babel/plugin-syntax-class-static-block + 7.14.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.14.5 + @babel/plugin-syntax-dynamic-import + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-export-namespace-from + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.3 + @babel/plugin-syntax-import-assertions + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-import-attributes + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-import-meta + 7.10.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.10.4 + @babel/plugin-syntax-json-strings + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-logical-assignment-operators + 7.10.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.10.4 + @babel/plugin-syntax-nullish-coalescing-operator + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-numeric-separator + 7.10.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.10.4 + @babel/plugin-syntax-object-rest-spread + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-optional-catch-binding + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-optional-chaining + 7.8.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.8.0 + @babel/plugin-syntax-private-property-in-object + 7.14.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.14.5 + @babel/plugin-syntax-top-level-await + 7.14.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.14.5 + @babel/plugin-syntax-unicode-sets-regex + 7.18.6 + Scope peer|@babel/core@^7.0.0 + @babel/helper-create-regexp-features-plugin@^7.18.6 + @babel/helper-plugin-utils@^7.18.6 + @babel/plugin-transform-arrow-functions + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-async-generator-functions + 7.24.3 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-remap-async-to-generator@^7.22.20 + @babel/plugin-syntax-async-generators@^7.8.4 + @babel/plugin-transform-async-to-generator + 7.5.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-imports@^7.0.0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-remap-async-to-generator@^7.1.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-imports@^7.24.1 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-remap-async-to-generator@^7.22.20 + @babel/plugin-transform-block-scoped-functions + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-block-scoping + 7.6.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + lodash@^4.17.13 + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-transform-class-properties + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-create-class-features-plugin@^7.24.1 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-class-static-block + 7.24.4 + Scope peer|@babel/core@^7.12.0 + @babel/helper-create-class-features-plugin@^7.24.4 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-class-static-block@^7.14.5 + @babel/plugin-transform-classes + 7.5.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-annotate-as-pure@^7.0.0 + @babel/helper-define-map@^7.5.5 + @babel/helper-function-name@^7.1.0 + @babel/helper-optimise-call-expression@^7.0.0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-replace-supers@^7.5.5 + @babel/helper-split-export-declaration@^7.4.4 + globals@^11.1.0 + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-annotate-as-pure@^7.22.5 + @babel/helper-compilation-targets@^7.23.6 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-plugin-utils@^7.24.5 + @babel/helper-replace-supers@^7.24.1 + @babel/helper-split-export-declaration@^7.24.5 + globals@^11.1.0 + @babel/plugin-transform-computed-properties + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/template@^7.24.0 + @babel/plugin-transform-destructuring + 7.6.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-transform-dotall-regex + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-regex@^7.4.4 + regexpu-core@^4.5.4 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-create-regexp-features-plugin@^7.22.15 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-duplicate-keys + 7.5.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-dynamic-import + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-dynamic-import@^7.8.3 + @babel/plugin-transform-exponentiation-operator + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-builder-binary-assignment-operator-visitor@^7.1.0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-builder-binary-assignment-operator-visitor@^7.22.15 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-export-namespace-from + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-export-namespace-from@^7.8.3 + @babel/plugin-transform-for-of + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-skip-transparent-expression-wrappers@^7.22.5 + @babel/plugin-transform-function-name + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-function-name@^7.1.0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-compilation-targets@^7.23.6 + @babel/helper-function-name@^7.23.0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-json-strings + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-json-strings@^7.8.3 + @babel/plugin-transform-literals + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-logical-assignment-operators + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-logical-assignment-operators@^7.10.4 + @babel/plugin-transform-member-expression-literals + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-modules-amd + 7.5.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.1.0 + @babel/helper-plugin-utils@^7.0.0 + babel-plugin-dynamic-import-node@^2.3.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.23.3 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-modules-commonjs + 7.6.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.4.4 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-simple-access@^7.1.0 + babel-plugin-dynamic-import-node@^2.3.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.23.3 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-simple-access@^7.22.5 + @babel/plugin-transform-modules-systemjs + 7.5.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-hoist-variables@^7.4.4 + @babel/helper-plugin-utils@^7.0.0 + babel-plugin-dynamic-import-node@^2.3.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-module-transforms@^7.23.3 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-validator-identifier@^7.22.20 + @babel/plugin-transform-modules-umd + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.1.0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-transforms@^7.23.3 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-named-capturing-groups-regex + 7.6.0 + Scope peer|@babel/core@^7.0.0 + regexp-tree@^0.1.13 + 7.22.5 + Scope peer|@babel/core@^7.0.0 + @babel/helper-create-regexp-features-plugin@^7.22.5 + @babel/helper-plugin-utils@^7.22.5 + @babel/plugin-transform-new-target + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-nullish-coalescing-operator + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-nullish-coalescing-operator@^7.8.3 + @babel/plugin-transform-numeric-separator + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-numeric-separator@^7.10.4 + @babel/plugin-transform-object-rest-spread + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-compilation-targets@^7.23.6 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-syntax-object-rest-spread@^7.8.3 + @babel/plugin-transform-parameters@^7.24.5 + @babel/plugin-transform-object-super + 7.5.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-replace-supers@^7.5.5 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-replace-supers@^7.24.1 + @babel/plugin-transform-optional-catch-binding + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-syntax-optional-catch-binding@^7.8.3 + @babel/plugin-transform-optional-chaining + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.5 + @babel/helper-skip-transparent-expression-wrappers@^7.22.5 + @babel/plugin-syntax-optional-chaining@^7.8.3 + @babel/plugin-transform-parameters + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-call-delegate@^7.4.4 + @babel/helper-get-function-arity@^7.0.0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-transform-private-methods + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-create-class-features-plugin@^7.24.1 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-private-property-in-object + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-annotate-as-pure@^7.22.5 + @babel/helper-create-class-features-plugin@^7.24.5 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-syntax-private-property-in-object@^7.14.5 + @babel/plugin-transform-property-literals + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-regenerator + 7.4.5 + Scope peer|@babel/core@^7.0.0-0 + regenerator-transform@^0.14.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + regenerator-transform@^0.15.2 + @babel/plugin-transform-reserved-words + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-shorthand-properties + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-spread + 7.2.2 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/helper-skip-transparent-expression-wrappers@^7.22.5 + @babel/plugin-transform-sticky-regex + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-regex@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-template-literals + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-annotate-as-pure@^7.0.0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-typeof-symbol + 7.2.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + 7.24.5 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.5 + @babel/plugin-transform-unicode-escapes + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-unicode-property-regex + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-create-regexp-features-plugin@^7.22.15 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-unicode-regex + 7.4.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-plugin-utils@^7.0.0 + @babel/helper-regex@^7.4.4 + regexpu-core@^4.5.4 + 7.24.1 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-create-regexp-features-plugin@^7.22.15 + @babel/helper-plugin-utils@^7.24.0 + @babel/plugin-transform-unicode-sets-regex + 7.24.1 + Scope peer|@babel/core@^7.0.0 + @babel/helper-create-regexp-features-plugin@^7.22.15 + @babel/helper-plugin-utils@^7.24.0 + @babel/preset-env + 7.6.0 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-module-imports@^7.0.0 + @babel/helper-plugin-utils@^7.0.0 + @babel/plugin-proposal-async-generator-functions@^7.2.0 + @babel/plugin-proposal-dynamic-import@^7.5.0 + @babel/plugin-proposal-json-strings@^7.2.0 + @babel/plugin-proposal-object-rest-spread@^7.5.5 + @babel/plugin-proposal-optional-catch-binding@^7.2.0 + @babel/plugin-proposal-unicode-property-regex@^7.4.4 + @babel/plugin-syntax-async-generators@^7.2.0 + @babel/plugin-syntax-dynamic-import@^7.2.0 + @babel/plugin-syntax-json-strings@^7.2.0 + @babel/plugin-syntax-object-rest-spread@^7.2.0 + @babel/plugin-syntax-optional-catch-binding@^7.2.0 + @babel/plugin-transform-arrow-functions@^7.2.0 + @babel/plugin-transform-async-to-generator@^7.5.0 + @babel/plugin-transform-block-scoped-functions@^7.2.0 + @babel/plugin-transform-block-scoping@^7.6.0 + @babel/plugin-transform-classes@^7.5.5 + @babel/plugin-transform-computed-properties@^7.2.0 + @babel/plugin-transform-destructuring@^7.6.0 + @babel/plugin-transform-dotall-regex@^7.4.4 + @babel/plugin-transform-duplicate-keys@^7.5.0 + @babel/plugin-transform-exponentiation-operator@^7.2.0 + @babel/plugin-transform-for-of@^7.4.4 + @babel/plugin-transform-function-name@^7.4.4 + @babel/plugin-transform-literals@^7.2.0 + @babel/plugin-transform-member-expression-literals@^7.2.0 + @babel/plugin-transform-modules-amd@^7.5.0 + @babel/plugin-transform-modules-commonjs@^7.6.0 + @babel/plugin-transform-modules-systemjs@^7.5.0 + @babel/plugin-transform-modules-umd@^7.2.0 + @babel/plugin-transform-named-capturing-groups-regex@^7.6.0 + @babel/plugin-transform-new-target@^7.4.4 + @babel/plugin-transform-object-super@^7.5.5 + @babel/plugin-transform-parameters@^7.4.4 + @babel/plugin-transform-property-literals@^7.2.0 + @babel/plugin-transform-regenerator@^7.4.5 + @babel/plugin-transform-reserved-words@^7.2.0 + @babel/plugin-transform-shorthand-properties@^7.2.0 + @babel/plugin-transform-spread@^7.2.0 + @babel/plugin-transform-sticky-regex@^7.2.0 + @babel/plugin-transform-template-literals@^7.4.4 + @babel/plugin-transform-typeof-symbol@^7.2.0 + @babel/plugin-transform-unicode-regex@^7.4.4 + @babel/types@^7.6.0 + browserslist@^4.6.0 + core-js-compat@^3.1.1 + invariant@^2.2.2 + js-levenshtein@^1.1.3 + semver@^5.5.0 + 7.24.5 + @babel/compat-data@^7.24.4 + Scope peer|@babel/core@^7.0.0-0 + @babel/helper-compilation-targets@^7.23.6 + @babel/helper-plugin-utils@^7.24.5 + @babel/helper-validator-option@^7.23.5 + @babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5 + @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1 + @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1 + @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1 + @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 + @babel/plugin-syntax-async-generators@^7.8.4 + @babel/plugin-syntax-class-properties@^7.12.13 + @babel/plugin-syntax-class-static-block@^7.14.5 + @babel/plugin-syntax-dynamic-import@^7.8.3 + @babel/plugin-syntax-export-namespace-from@^7.8.3 + @babel/plugin-syntax-import-assertions@^7.24.1 + @babel/plugin-syntax-import-attributes@^7.24.1 + @babel/plugin-syntax-import-meta@^7.10.4 + @babel/plugin-syntax-json-strings@^7.8.3 + @babel/plugin-syntax-logical-assignment-operators@^7.10.4 + @babel/plugin-syntax-nullish-coalescing-operator@^7.8.3 + @babel/plugin-syntax-numeric-separator@^7.10.4 + @babel/plugin-syntax-object-rest-spread@^7.8.3 + @babel/plugin-syntax-optional-catch-binding@^7.8.3 + @babel/plugin-syntax-optional-chaining@^7.8.3 + @babel/plugin-syntax-private-property-in-object@^7.14.5 + @babel/plugin-syntax-top-level-await@^7.14.5 + @babel/plugin-syntax-unicode-sets-regex@^7.18.6 + @babel/plugin-transform-arrow-functions@^7.24.1 + @babel/plugin-transform-async-generator-functions@^7.24.3 + @babel/plugin-transform-async-to-generator@^7.24.1 + @babel/plugin-transform-block-scoped-functions@^7.24.1 + @babel/plugin-transform-block-scoping@^7.24.5 + @babel/plugin-transform-class-properties@^7.24.1 + @babel/plugin-transform-class-static-block@^7.24.4 + @babel/plugin-transform-classes@^7.24.5 + @babel/plugin-transform-computed-properties@^7.24.1 + @babel/plugin-transform-destructuring@^7.24.5 + @babel/plugin-transform-dotall-regex@^7.24.1 + @babel/plugin-transform-duplicate-keys@^7.24.1 + @babel/plugin-transform-dynamic-import@^7.24.1 + @babel/plugin-transform-exponentiation-operator@^7.24.1 + @babel/plugin-transform-export-namespace-from@^7.24.1 + @babel/plugin-transform-for-of@^7.24.1 + @babel/plugin-transform-function-name@^7.24.1 + @babel/plugin-transform-json-strings@^7.24.1 + @babel/plugin-transform-literals@^7.24.1 + @babel/plugin-transform-logical-assignment-operators@^7.24.1 + @babel/plugin-transform-member-expression-literals@^7.24.1 + @babel/plugin-transform-modules-amd@^7.24.1 + @babel/plugin-transform-modules-commonjs@^7.24.1 + @babel/plugin-transform-modules-systemjs@^7.24.1 + @babel/plugin-transform-modules-umd@^7.24.1 + @babel/plugin-transform-named-capturing-groups-regex@^7.22.5 + @babel/plugin-transform-new-target@^7.24.1 + @babel/plugin-transform-nullish-coalescing-operator@^7.24.1 + @babel/plugin-transform-numeric-separator@^7.24.1 + @babel/plugin-transform-object-rest-spread@^7.24.5 + @babel/plugin-transform-object-super@^7.24.1 + @babel/plugin-transform-optional-catch-binding@^7.24.1 + @babel/plugin-transform-optional-chaining@^7.24.5 + @babel/plugin-transform-parameters@^7.24.5 + @babel/plugin-transform-private-methods@^7.24.1 + @babel/plugin-transform-private-property-in-object@^7.24.5 + @babel/plugin-transform-property-literals@^7.24.1 + @babel/plugin-transform-regenerator@^7.24.1 + @babel/plugin-transform-reserved-words@^7.24.1 + @babel/plugin-transform-shorthand-properties@^7.24.1 + @babel/plugin-transform-spread@^7.24.1 + @babel/plugin-transform-sticky-regex@^7.24.1 + @babel/plugin-transform-template-literals@^7.24.1 + @babel/plugin-transform-typeof-symbol@^7.24.5 + @babel/plugin-transform-unicode-escapes@^7.24.1 + @babel/plugin-transform-unicode-property-regex@^7.24.1 + @babel/plugin-transform-unicode-regex@^7.24.1 + @babel/plugin-transform-unicode-sets-regex@^7.24.1 + @babel/preset-modules@0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2@^0.4.10 + babel-plugin-polyfill-corejs3@^0.10.4 + babel-plugin-polyfill-regenerator@^0.6.1 + core-js-compat@^3.31.0 + semver@^6.3.1 + @babel/preset-modules + 0.1.6-no-external-plugins + Scope peer|@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0 + @babel/helper-plugin-utils@^7.0.0 + @babel/types@^7.4.4 + esutils@^2.0.2 + @babel/regjsgen + 0.8.0 + @babel/runtime + 7.24.5 + regenerator-runtime@^0.14.0 + @babel/template + 7.1.2 + @babel/code-frame@^7.0.0 + @babel/parser@^7.1.2 + @babel/types@^7.1.2 + 7.6.0 + @babel/code-frame@^7.0.0 + @babel/parser@^7.6.0 + @babel/types@^7.6.0 + 7.24.0 + @babel/code-frame@^7.23.5 + @babel/parser@^7.24.0 + @babel/types@^7.24.0 + @babel/traverse + 7.6.0 + @babel/code-frame@^7.5.5 + @babel/generator@^7.6.0 + @babel/helper-function-name@^7.1.0 + @babel/helper-split-export-declaration@^7.4.4 + @babel/parser@^7.6.0 + @babel/types@^7.6.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.6.2 + @babel/code-frame@^7.5.5 + @babel/generator@^7.6.2 + @babel/helper-function-name@^7.1.0 + @babel/helper-split-export-declaration@^7.4.4 + @babel/parser@^7.6.2 + @babel/types@^7.6.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.6.3 + @babel/code-frame@^7.5.5 + @babel/generator@^7.6.3 + @babel/helper-function-name@^7.1.0 + @babel/helper-split-export-declaration@^7.4.4 + @babel/parser@^7.6.3 + @babel/types@^7.6.3 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.7.0 + @babel/code-frame@^7.5.5 + @babel/generator@^7.7.0 + @babel/helper-function-name@^7.7.0 + @babel/helper-split-export-declaration@^7.7.0 + @babel/parser@^7.7.0 + @babel/types@^7.7.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.7.2 + @babel/code-frame@^7.5.5 + @babel/generator@^7.7.2 + @babel/helper-function-name@^7.7.0 + @babel/helper-split-export-declaration@^7.7.0 + @babel/parser@^7.7.2 + @babel/types@^7.7.2 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.7.4 + @babel/code-frame@^7.5.5 + @babel/generator@^7.7.4 + @babel/helper-function-name@^7.7.4 + @babel/helper-split-export-declaration@^7.7.4 + @babel/parser@^7.7.4 + @babel/types@^7.7.4 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.8.0 + @babel/code-frame@^7.8.0 + @babel/generator@^7.8.0 + @babel/helper-function-name@^7.8.0 + @babel/helper-split-export-declaration@^7.8.0 + @babel/parser@^7.8.0 + @babel/types@^7.8.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.8.3 + @babel/code-frame@^7.8.3 + @babel/generator@^7.8.3 + @babel/helper-function-name@^7.8.3 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.8.3 + @babel/types@^7.8.3 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.8.4 + @babel/code-frame@^7.8.3 + @babel/generator@^7.8.4 + @babel/helper-function-name@^7.8.3 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.8.4 + @babel/types@^7.8.3 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.8.6 + @babel/code-frame@^7.8.3 + @babel/generator@^7.8.6 + @babel/helper-function-name@^7.8.3 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.8.6 + @babel/types@^7.8.6 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.9.0 + @babel/code-frame@^7.8.3 + @babel/generator@^7.9.0 + @babel/helper-function-name@^7.8.3 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.9.0 + @babel/types@^7.9.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.9.5 + @babel/code-frame@^7.8.3 + @babel/generator@^7.9.5 + @babel/helper-function-name@^7.9.5 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.9.0 + @babel/types@^7.9.5 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.9.6 + @babel/code-frame@^7.8.3 + @babel/generator@^7.9.6 + @babel/helper-function-name@^7.9.5 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.9.6 + @babel/types@^7.9.6 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.10.0 + @babel/code-frame@^7.8.3 + @babel/generator@^7.10.0 + @babel/helper-function-name@^7.9.5 + @babel/helper-split-export-declaration@^7.8.3 + @babel/parser@^7.10.0 + @babel/types@^7.10.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.10.1 + @babel/code-frame@^7.10.1 + @babel/generator@^7.10.1 + @babel/helper-function-name@^7.10.1 + @babel/helper-split-export-declaration@^7.10.1 + @babel/parser@^7.10.1 + @babel/types@^7.10.1 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.10.3 + @babel/code-frame@^7.10.3 + @babel/generator@^7.10.3 + @babel/helper-function-name@^7.10.3 + @babel/helper-split-export-declaration@^7.10.1 + @babel/parser@^7.10.3 + @babel/types@^7.10.3 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.10.4 + @babel/code-frame@^7.10.4 + @babel/generator@^7.10.4 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.10.4 + @babel/parser@^7.10.4 + @babel/types@^7.10.4 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.13 + 7.10.5 + @babel/code-frame@^7.10.4 + @babel/generator@^7.10.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.10.4 + @babel/parser@^7.10.5 + @babel/types@^7.10.5 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.11.0 + @babel/code-frame@^7.10.4 + @babel/generator@^7.11.0 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.11.0 + @babel/types@^7.11.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.11.5 + @babel/code-frame@^7.10.4 + @babel/generator@^7.11.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.11.5 + @babel/types@^7.11.5 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.0 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.0 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.0 + @babel/types@^7.12.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.1 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.1 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.1 + @babel/types@^7.12.1 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.5 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.5 + @babel/types@^7.12.5 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.7 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.7 + @babel/types@^7.12.7 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.8 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.7 + @babel/types@^7.12.7 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.9 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.5 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.7 + @babel/types@^7.12.7 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.10 + @babel/code-frame@^7.10.4 + @babel/generator@^7.12.10 + @babel/helper-function-name@^7.10.4 + @babel/helper-split-export-declaration@^7.11.0 + @babel/parser@^7.12.10 + @babel/types@^7.12.10 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.12 + @babel/code-frame@^7.12.11 + @babel/generator@^7.12.11 + @babel/helper-function-name@^7.12.11 + @babel/helper-split-export-declaration@^7.12.11 + @babel/parser@^7.12.11 + @babel/types@^7.12.12 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.13 + @babel/code-frame@^7.12.13 + @babel/generator@^7.12.13 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.12.13 + @babel/types@^7.12.13 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.12.17 + @babel/code-frame@^7.12.13 + @babel/generator@^7.12.17 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.12.17 + @babel/types@^7.12.17 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.13.0 + @babel/code-frame@^7.12.13 + @babel/generator@^7.13.0 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.13.0 + @babel/types@^7.13.0 + debug@^4.1.0 + globals@^11.1.0 + lodash@^4.17.19 + 7.13.13 + @babel/code-frame@^7.12.13 + @babel/generator@^7.13.9 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.13.13 + @babel/types@^7.13.13 + debug@^4.1.0 + globals@^11.1.0 + 7.13.15 + @babel/code-frame@^7.12.13 + @babel/generator@^7.13.9 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.13.15 + @babel/types@^7.13.14 + debug@^4.1.0 + globals@^11.1.0 + 7.13.17 + @babel/code-frame@^7.12.13 + @babel/generator@^7.13.16 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.13.16 + @babel/types@^7.13.17 + debug@^4.1.0 + globals@^11.1.0 + 7.14.0 + @babel/code-frame@^7.12.13 + @babel/generator@^7.14.0 + @babel/helper-function-name@^7.12.13 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.14.0 + @babel/types@^7.14.0 + debug@^4.1.0 + globals@^11.1.0 + 7.14.2 + @babel/code-frame@^7.12.13 + @babel/generator@^7.14.2 + @babel/helper-function-name@^7.14.2 + @babel/helper-split-export-declaration@^7.12.13 + @babel/parser@^7.14.2 + @babel/types@^7.14.2 + debug@^4.1.0 + globals@^11.1.0 + 7.14.5 + @babel/code-frame@^7.14.5 + @babel/generator@^7.14.5 + @babel/helper-function-name@^7.14.5 + @babel/helper-hoist-variables@^7.14.5 + @babel/helper-split-export-declaration@^7.14.5 + @babel/parser@^7.14.5 + @babel/types@^7.14.5 + debug@^4.1.0 + globals@^11.1.0 + 7.14.7 + @babel/code-frame@^7.14.5 + @babel/generator@^7.14.5 + @babel/helper-function-name@^7.14.5 + @babel/helper-hoist-variables@^7.14.5 + @babel/helper-split-export-declaration@^7.14.5 + @babel/parser@^7.14.7 + @babel/types@^7.14.5 + debug@^4.1.0 + globals@^11.1.0 + 7.14.8 + @babel/code-frame@^7.14.5 + @babel/generator@^7.14.8 + @babel/helper-function-name@^7.14.5 + @babel/helper-hoist-variables@^7.14.5 + @babel/helper-split-export-declaration@^7.14.5 + @babel/parser@^7.14.8 + @babel/types@^7.14.8 + debug@^4.1.0 + globals@^11.1.0 + 7.14.9 + @babel/code-frame@^7.14.5 + @babel/generator@^7.14.9 + @babel/helper-function-name@^7.14.5 + @babel/helper-hoist-variables@^7.14.5 + @babel/helper-split-export-declaration@^7.14.5 + @babel/parser@^7.14.9 + @babel/types@^7.14.9 + debug@^4.1.0 + globals@^11.1.0 + 7.15.0 + @babel/code-frame@^7.14.5 + @babel/generator@^7.15.0 + @babel/helper-function-name@^7.14.5 + @babel/helper-hoist-variables@^7.14.5 + @babel/helper-split-export-declaration@^7.14.5 + @babel/parser@^7.15.0 + @babel/types@^7.15.0 + debug@^4.1.0 + globals@^11.1.0 + 7.15.4 + @babel/code-frame@^7.14.5 + @babel/generator@^7.15.4 + @babel/helper-function-name@^7.15.4 + @babel/helper-hoist-variables@^7.15.4 + @babel/helper-split-export-declaration@^7.15.4 + @babel/parser@^7.15.4 + @babel/types@^7.15.4 + debug@^4.1.0 + globals@^11.1.0 + 7.16.0 + @babel/code-frame@^7.16.0 + @babel/generator@^7.16.0 + @babel/helper-function-name@^7.16.0 + @babel/helper-hoist-variables@^7.16.0 + @babel/helper-split-export-declaration@^7.16.0 + @babel/parser@^7.16.0 + @babel/types@^7.16.0 + debug@^4.1.0 + globals@^11.1.0 + 7.16.3 + @babel/code-frame@^7.16.0 + @babel/generator@^7.16.0 + @babel/helper-function-name@^7.16.0 + @babel/helper-hoist-variables@^7.16.0 + @babel/helper-split-export-declaration@^7.16.0 + @babel/parser@^7.16.3 + @babel/types@^7.16.0 + debug@^4.1.0 + globals@^11.1.0 + 7.16.5 + @babel/code-frame@^7.16.0 + @babel/generator@^7.16.5 + @babel/helper-environment-visitor@^7.16.5 + @babel/helper-function-name@^7.16.0 + @babel/helper-hoist-variables@^7.16.0 + @babel/helper-split-export-declaration@^7.16.0 + @babel/parser@^7.16.5 + @babel/types@^7.16.0 + debug@^4.1.0 + globals@^11.1.0 + 7.16.7 + @babel/code-frame@^7.16.7 + @babel/generator@^7.16.7 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.16.7 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.16.7 + @babel/types@^7.16.7 + debug@^4.1.0 + globals@^11.1.0 + 7.16.8 + @babel/code-frame@^7.16.7 + @babel/generator@^7.16.8 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.16.7 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.16.8 + @babel/types@^7.16.8 + debug@^4.1.0 + globals@^11.1.0 + 7.16.10 + @babel/code-frame@^7.16.7 + @babel/generator@^7.16.8 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.16.7 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.16.10 + @babel/types@^7.16.8 + debug@^4.1.0 + globals@^11.1.0 + 7.17.0 + @babel/code-frame@^7.16.7 + @babel/generator@^7.17.0 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.16.7 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.17.0 + @babel/types@^7.17.0 + debug@^4.1.0 + globals@^11.1.0 + 7.17.3 + @babel/code-frame@^7.16.7 + @babel/generator@^7.17.3 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.16.7 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.17.3 + @babel/types@^7.17.0 + debug@^4.1.0 + globals@^11.1.0 + 7.17.9 + @babel/code-frame@^7.16.7 + @babel/generator@^7.17.9 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.17.9 + @babel/types@^7.17.0 + debug@^4.1.0 + globals@^11.1.0 + 7.17.10 + @babel/code-frame@^7.16.7 + @babel/generator@^7.17.10 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.17.10 + @babel/types@^7.17.10 + debug@^4.1.0 + globals@^11.1.0 + 7.17.12 + @babel/code-frame@^7.16.7 + @babel/generator@^7.17.12 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.17.12 + @babel/types@^7.17.12 + debug@^4.1.0 + globals@^11.1.0 + 7.18.0 + @babel/code-frame@^7.16.7 + @babel/generator@^7.18.0 + @babel/helper-environment-visitor@^7.16.7 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.18.0 + @babel/types@^7.18.0 + debug@^4.1.0 + globals@^11.1.0 + 7.18.2 + @babel/code-frame@^7.16.7 + @babel/generator@^7.18.2 + @babel/helper-environment-visitor@^7.18.2 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.18.0 + @babel/types@^7.18.2 + debug@^4.1.0 + globals@^11.1.0 + 7.18.5 + @babel/code-frame@^7.16.7 + @babel/generator@^7.18.2 + @babel/helper-environment-visitor@^7.18.2 + @babel/helper-function-name@^7.17.9 + @babel/helper-hoist-variables@^7.16.7 + @babel/helper-split-export-declaration@^7.16.7 + @babel/parser@^7.18.5 + @babel/types@^7.18.4 + debug@^4.1.0 + globals@^11.1.0 + 7.18.6 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.6 + @babel/helper-environment-visitor@^7.18.6 + @babel/helper-function-name@^7.18.6 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.6 + @babel/types@^7.18.6 + debug@^4.1.0 + globals@^11.1.0 + 7.18.8 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.7 + @babel/helper-environment-visitor@^7.18.6 + @babel/helper-function-name@^7.18.6 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.8 + @babel/types@^7.18.8 + debug@^4.1.0 + globals@^11.1.0 + 7.18.9 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.9 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.18.9 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.9 + @babel/types@^7.18.9 + debug@^4.1.0 + globals@^11.1.0 + 7.18.10 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.10 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.18.9 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.10 + @babel/types@^7.18.10 + debug@^4.1.0 + globals@^11.1.0 + 7.18.11 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.10 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.18.9 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.11 + @babel/types@^7.18.10 + debug@^4.1.0 + globals@^11.1.0 + 7.18.13 + @babel/code-frame@^7.18.6 + @babel/generator@^7.18.13 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.18.9 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.18.13 + @babel/types@^7.18.13 + debug@^4.1.0 + globals@^11.1.0 + 7.19.0 + @babel/code-frame@^7.18.6 + @babel/generator@^7.19.0 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.19.0 + @babel/types@^7.19.0 + debug@^4.1.0 + globals@^11.1.0 + 7.19.1 + @babel/code-frame@^7.18.6 + @babel/generator@^7.19.0 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.19.1 + @babel/types@^7.19.0 + debug@^4.1.0 + globals@^11.1.0 + 7.19.3 + @babel/code-frame@^7.18.6 + @babel/generator@^7.19.3 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.19.3 + @babel/types@^7.19.3 + debug@^4.1.0 + globals@^11.1.0 + 7.19.4 + @babel/code-frame@^7.18.6 + @babel/generator@^7.19.4 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.19.4 + @babel/types@^7.19.4 + debug@^4.1.0 + globals@^11.1.0 + 7.19.6 + @babel/code-frame@^7.18.6 + @babel/generator@^7.19.6 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.19.6 + @babel/types@^7.19.4 + debug@^4.1.0 + globals@^11.1.0 + 7.20.0 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.0 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.0 + @babel/types@^7.20.0 + debug@^4.1.0 + globals@^11.1.0 + 7.20.1 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.1 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.1 + @babel/types@^7.20.0 + debug@^4.1.0 + globals@^11.1.0 + 7.20.5 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.5 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.5 + @babel/types@^7.20.5 + debug@^4.1.0 + globals@^11.1.0 + 7.20.7 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.7 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.7 + @babel/types@^7.20.7 + debug@^4.1.0 + globals@^11.1.0 + 7.20.8 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.7 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.7 + @babel/types@^7.20.7 + debug@^4.1.0 + globals@^11.1.0 + 7.20.10 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.7 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.7 + @babel/types@^7.20.7 + debug@^4.1.0 + globals@^11.1.0 + 7.20.12 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.7 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.7 + @babel/types@^7.20.7 + debug@^4.1.0 + globals@^11.1.0 + 7.20.13 + @babel/code-frame@^7.18.6 + @babel/generator@^7.20.7 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.19.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.20.13 + @babel/types@^7.20.7 + debug@^4.1.0 + globals@^11.1.0 + 7.21.0 + @babel/code-frame@^7.18.6 + @babel/generator@^7.21.0 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.21.0 + @babel/types@^7.21.0 + debug@^4.1.0 + globals@^11.1.0 + 7.21.2 + @babel/code-frame@^7.18.6 + @babel/generator@^7.21.1 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.21.2 + @babel/types@^7.21.2 + debug@^4.1.0 + globals@^11.1.0 + 7.21.3 + @babel/code-frame@^7.18.6 + @babel/generator@^7.21.3 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.21.3 + @babel/types@^7.21.3 + debug@^4.1.0 + globals@^11.1.0 + 7.21.4 + @babel/code-frame@^7.21.4 + @babel/generator@^7.21.4 + @babel/helper-environment-visitor@^7.18.9 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.21.4 + @babel/types@^7.21.4 + debug@^4.1.0 + globals@^11.1.0 + 7.21.5 + @babel/code-frame@^7.21.4 + @babel/generator@^7.21.5 + @babel/helper-environment-visitor@^7.21.5 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.21.5 + @babel/types@^7.21.5 + debug@^4.1.0 + globals@^11.1.0 + 7.22.0 + @babel/code-frame@^7.21.4 + @babel/generator@^7.22.0 + @babel/helper-environment-visitor@^7.21.5 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.22.0 + @babel/types@^7.22.0 + debug@^4.1.0 + globals@^11.1.0 + 7.22.1 + @babel/code-frame@^7.21.4 + @babel/generator@^7.22.0 + @babel/helper-environment-visitor@^7.22.1 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.22.0 + @babel/types@^7.22.0 + debug@^4.1.0 + globals@^11.1.0 + 7.22.4 + @babel/code-frame@^7.21.4 + @babel/generator@^7.22.3 + @babel/helper-environment-visitor@^7.22.1 + @babel/helper-function-name@^7.21.0 + @babel/helper-hoist-variables@^7.18.6 + @babel/helper-split-export-declaration@^7.18.6 + @babel/parser@^7.22.4 + @babel/types@^7.22.4 + debug@^4.1.0 + globals@^11.1.0 + 7.22.5 + @babel/code-frame@^7.22.5 + @babel/generator@^7.22.5 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.5 + @babel/parser@^7.22.5 + @babel/types@^7.22.5 + debug@^4.1.0 + globals@^11.1.0 + 7.22.6 + @babel/code-frame@^7.22.5 + @babel/generator@^7.22.5 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.6 + @babel/types@^7.22.5 + debug@^4.1.0 + globals@^11.1.0 + 7.22.7 + @babel/code-frame@^7.22.5 + @babel/generator@^7.22.7 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.7 + @babel/types@^7.22.5 + debug@^4.1.0 + globals@^11.1.0 + 7.22.8 + @babel/code-frame@^7.22.5 + @babel/generator@^7.22.7 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.7 + @babel/types@^7.22.5 + debug@^4.1.0 + globals@^11.1.0 + 7.22.10 + @babel/code-frame@^7.22.10 + @babel/generator@^7.22.10 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.10 + @babel/types@^7.22.10 + debug@^4.1.0 + globals@^11.1.0 + 7.22.11 + @babel/code-frame@^7.22.10 + @babel/generator@^7.22.10 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.11 + @babel/types@^7.22.11 + debug@^4.1.0 + globals@^11.1.0 + 7.22.15 + @babel/code-frame@^7.22.13 + @babel/generator@^7.22.15 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.15 + @babel/types@^7.22.15 + debug@^4.1.0 + globals@^11.1.0 + 7.22.17 + @babel/code-frame@^7.22.13 + @babel/generator@^7.22.15 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.16 + @babel/types@^7.22.17 + debug@^4.1.0 + globals@^11.1.0 + 7.22.18 + @babel/code-frame@^7.22.13 + @babel/generator@^7.22.15 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.16 + @babel/types@^7.22.18 + debug@^4.1.0 + globals@^11.1.0 + 7.22.19 + @babel/code-frame@^7.22.13 + @babel/generator@^7.22.15 + @babel/helper-environment-visitor@^7.22.5 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.16 + @babel/types@^7.22.19 + debug@^4.1.0 + globals@^11.1.0 + 7.22.20 + @babel/code-frame@^7.22.13 + @babel/generator@^7.22.15 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.22.5 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.22.16 + @babel/types@^7.22.19 + debug@^4.1.0 + globals@^11.1.0 + 7.23.0 + @babel/code-frame@^7.22.13 + @babel/generator@^7.23.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.0 + @babel/types@^7.23.0 + debug@^4.1.0 + globals@^11.1.0 + 7.23.2 + @babel/code-frame@^7.22.13 + @babel/generator@^7.23.0 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.0 + @babel/types@^7.23.0 + debug@^4.1.0 + globals@^11.1.0 + 7.23.3 + @babel/code-frame@^7.22.13 + @babel/generator@^7.23.3 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.3 + @babel/types@^7.23.3 + debug@^4.1.0 + globals@^11.1.0 + 7.23.4 + @babel/code-frame@^7.23.4 + @babel/generator@^7.23.4 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.4 + @babel/types@^7.23.4 + debug@^4.1.0 + globals@^11.1.0 + 7.23.5 + @babel/code-frame@^7.23.5 + @babel/generator@^7.23.5 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.5 + @babel/types@^7.23.5 + debug@^4.1.0 + globals@^11.1.0 + 7.23.6 + @babel/code-frame@^7.23.5 + @babel/generator@^7.23.6 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.6 + @babel/types@^7.23.6 + debug@^4.3.1 + globals@^11.1.0 + 7.23.7 + @babel/code-frame@^7.23.5 + @babel/generator@^7.23.6 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.6 + @babel/types@^7.23.6 + debug@^4.3.1 + globals@^11.1.0 + 7.23.9 + @babel/code-frame@^7.23.5 + @babel/generator@^7.23.6 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.23.9 + @babel/types@^7.23.9 + debug@^4.3.1 + globals@^11.1.0 + 7.24.0 + @babel/code-frame@^7.23.5 + @babel/generator@^7.23.6 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.24.0 + @babel/types@^7.24.0 + debug@^4.3.1 + globals@^11.1.0 + 7.24.1 + @babel/code-frame@^7.24.1 + @babel/generator@^7.24.1 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.22.6 + @babel/parser@^7.24.1 + @babel/types@^7.24.0 + debug@^4.3.1 + globals@^11.1.0 + 7.24.5 + @babel/code-frame@^7.24.2 + @babel/generator@^7.24.5 + @babel/helper-environment-visitor@^7.22.20 + @babel/helper-function-name@^7.23.0 + @babel/helper-hoist-variables@^7.22.5 + @babel/helper-split-export-declaration@^7.24.5 + @babel/parser@^7.24.5 + @babel/types@^7.24.5 + debug@^4.3.1 + globals@^11.1.0 + @babel/types + 7.1.2 + esutils@^2.0.2 + lodash@^4.17.10 + to-fast-properties@^2.0.0 + 7.6.1 + esutils@^2.0.2 + lodash@^4.17.13 + to-fast-properties@^2.0.0 + 7.24.5 + @babel/helper-string-parser@^7.24.1 + @babel/helper-validator-identifier@^7.24.5 + to-fast-properties@^2.0.0 + @firebase/analytics + 0.6.18 + @firebase/analytics-types@0.6.0 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/installations@0.4.32 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + tslib@^2.1.0 + @firebase/analytics-types + 0.6.0 + @firebase/app + 0.6.30 + @firebase/app-types@0.6.3 + @firebase/component@0.5.6 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + dom-storage@2.1.0 + tslib@^2.1.0 + xmlhttprequest@1.8.0 + @firebase/app-check + 0.3.2 + Scope peer|@firebase/app@0.x + @firebase/app-check-interop-types@0.1.0 + @firebase/app-check-types@0.3.1 + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + tslib@^2.1.0 + @firebase/app-check-interop-types + 0.1.0 + @firebase/app-check-types + 0.3.1 + @firebase/app-types + 0.6.3 + @firebase/auth + 0.16.8 + Scope peer|@firebase/app@0.x + @firebase/auth-types@0.10.3 + @firebase/auth-interop-types + 0.1.6 + Scope peer|@firebase/app-types@0.x + Scope peer|@firebase/util@1.x + @firebase/auth-types + 0.10.3 + Scope peer|@firebase/app-types@0.x + Scope peer|@firebase/util@1.x + @firebase/component + 0.5.6 + @firebase/util@1.3.0 + tslib@^2.1.0 + @firebase/database + 0.11.0 + @firebase/auth-interop-types@0.1.6 + @firebase/component@0.5.6 + @firebase/database-types@0.8.0 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + faye-websocket@0.11.3 + tslib@^2.1.0 + @firebase/database-types + 0.8.0 + @firebase/app-types@0.6.3 + @firebase/util@1.3.0 + @firebase/firestore + 2.4.0 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/firestore-types@2.4.0 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + @firebase/webchannel-wrapper@0.5.1 + @grpc/grpc-js@^1.3.2 + @grpc/proto-loader@^0.6.0 + node-fetch@2.6.1 + tslib@^2.1.0 + 2.4.1 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/firestore-types@2.4.0 + @firebase/logger@0.2.6 + @firebase/util@1.3.0 + @firebase/webchannel-wrapper@0.5.1 + @grpc/grpc-js@^1.3.2 + @grpc/proto-loader@^0.6.0 + node-fetch@2.6.7 + tslib@^2.1.0 + @firebase/firestore-types + 2.4.0 + Scope peer|@firebase/app-types@0.x + Scope peer|@firebase/util@1.x + @firebase/functions + 0.6.15 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/functions-types@0.4.0 + @firebase/messaging-types@0.5.0 + node-fetch@2.6.1 + tslib@^2.1.0 + 0.6.16 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/functions-types@0.4.0 + @firebase/messaging-types@0.5.0 + node-fetch@2.6.7 + tslib@^2.1.0 + @firebase/functions-types + 0.4.0 + @firebase/installations + 0.4.32 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/installations-types@0.3.4 + @firebase/util@1.3.0 + idb@3.0.2 + tslib@^2.1.0 + @firebase/installations-types + 0.3.4 + Scope peer|@firebase/app-types@0.x + @firebase/logger + 0.2.6 + @firebase/messaging + 0.8.0 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/installations@0.4.32 + @firebase/messaging-types@0.5.0 + @firebase/util@1.3.0 + idb@3.0.2 + tslib@^2.1.0 + @firebase/messaging-types + 0.5.0 + Scope peer|@firebase/app-types@0.x + @firebase/performance + 0.4.18 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/installations@0.4.32 + @firebase/logger@0.2.6 + @firebase/performance-types@0.0.13 + @firebase/util@1.3.0 + tslib@^2.1.0 + @firebase/performance-types + 0.0.13 + @firebase/polyfill + 0.3.36 + core-js@3.6.5 + promise-polyfill@8.1.3 + whatwg-fetch@2.0.4 + @firebase/remote-config + 0.1.43 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/installations@0.4.32 + @firebase/logger@0.2.6 + @firebase/remote-config-types@0.1.9 + @firebase/util@1.3.0 + tslib@^2.1.0 + @firebase/remote-config-types + 0.1.9 + @firebase/storage + 0.7.0 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/storage-types@0.5.0 + @firebase/util@1.3.0 + node-fetch@2.6.1 + tslib@^2.1.0 + 0.7.1 + Scope peer|@firebase/app@0.x + Scope peer|@firebase/app-types@0.x + @firebase/component@0.5.6 + @firebase/storage-types@0.5.0 + @firebase/util@1.3.0 + node-fetch@2.6.7 + tslib@^2.1.0 + @firebase/storage-types + 0.5.0 + Scope peer|@firebase/app-types@0.x + Scope peer|@firebase/util@1.x + @firebase/util + 1.3.0 + tslib@^2.1.0 + @firebase/webchannel-wrapper + 0.5.1 + @google-cloud/cloudbuild + 2.6.0 + google-gax@^2.24.1 + 3.10.0 + google-gax@^3.5.8 + 4.4.0 + google-gax@^4.0.3 + @google-cloud/common + 3.8.0 + @google-cloud/projectify@^2.0.0 + @google-cloud/promisify@^2.0.0 + arrify@^2.0.1 + duplexify@^4.1.1 + ent@^2.2.0 + extend@^3.0.2 + google-auth-library@^7.9.2 + retry-request@^4.2.2 + teeny-request@^7.0.0 + 3.10.0 + @google-cloud/projectify@^2.0.0 + @google-cloud/promisify@^2.0.0 + arrify@^2.0.1 + duplexify@^4.1.1 + ent@^2.2.0 + extend@^3.0.2 + google-auth-library@^7.14.0 + retry-request@^4.2.2 + teeny-request@^7.0.0 + @google-cloud/error-reporting + 2.0.4 + @google-cloud/common@^3.0.0 + console-log-level@^1.4.1 + 2.0.5 + @google-cloud/common@^3.0.0 + console-log-level@^1.4.1 + @google-cloud/projectify + 2.1.1 + @google-cloud/promisify + 2.0.4 + @grpc/grpc-js + 1.4.2 + @grpc/proto-loader@^0.6.4 + @types/node@>=12.12.47 + 1.6.12 + @grpc/proto-loader@^0.7.0 + @types/node@>=12.12.47 + 1.8.21 + @grpc/proto-loader@^0.7.0 + @types/node@>=12.12.47 + 1.10.7 + @grpc/proto-loader@^0.7.13 + @js-sdsl/ordered-map@^4.4.2 + @grpc/proto-loader + 0.6.6 + @types/long@^4.0.1 + lodash.camelcase@^4.3.0 + long@^4.0.0 + protobufjs@^6.10.0 + yargs@^16.1.1 + 0.6.13 + @types/long@^4.0.1 + lodash.camelcase@^4.3.0 + long@^4.0.0 + protobufjs@^6.11.3 + yargs@^16.2.0 + 0.7.13 + lodash.camelcase@^4.3.0 + long@^5.0.0 + protobufjs@^7.2.5 + yargs@^17.7.2 + @jridgewell/gen-mapping + 0.3.5 + @jridgewell/set-array@^1.2.1 + @jridgewell/sourcemap-codec@^1.4.10 + @jridgewell/trace-mapping@^0.3.24 + @jridgewell/resolve-uri + 3.1.2 + @jridgewell/set-array + 1.2.1 + @jridgewell/sourcemap-codec + 1.4.15 + @jridgewell/trace-mapping + 0.3.25 + @jridgewell/resolve-uri@^3.1.0 + @jridgewell/sourcemap-codec@^1.4.14 + @js-sdsl/ordered-map + 4.4.2 + @jsdoc/salty + 0.2.8 + lodash@^4.17.21 + @polka/url + 0.5.0 + @protobufjs/aspromise + 1.1.2 + @protobufjs/base64 + 1.1.2 + @protobufjs/codegen + 2.0.4 + @protobufjs/eventemitter + 1.1.0 + @protobufjs/fetch + 1.1.0 + @protobufjs/aspromise@^1.1.1 + @protobufjs/inquire@^1.1.0 + @protobufjs/float + 1.0.2 + @protobufjs/inquire + 1.1.0 + @protobufjs/path + 1.1.2 + @protobufjs/pool + 1.1.0 + @protobufjs/utf8 + 1.1.0 + @rollup/plugin-commonjs + 21.0.1 + @rollup/pluginutils@^3.1.0 + commondir@^1.0.1 + estree-walker@^2.0.1 + glob@^7.1.6 + is-reference@^1.2.1 + magic-string@^0.25.7 + resolve@^1.17.0 + Scope peer|rollup@^2.38.3 + 21.1.0 + @rollup/pluginutils@^3.1.0 + commondir@^1.0.1 + estree-walker@^2.0.1 + glob@^7.1.6 + is-reference@^1.2.1 + magic-string@^0.25.7 + resolve@^1.17.0 + Scope peer|rollup@^2.38.3 + @rollup/plugin-node-resolve + 13.0.6 + @rollup/pluginutils@^3.1.0 + @types/resolve@1.17.1 + builtin-modules@^3.1.0 + deepmerge@^4.2.2 + is-module@^1.0.0 + resolve@^1.19.0 + Scope peer|rollup@^2.42.0 + 13.3.0 + @rollup/pluginutils@^3.1.0 + @types/resolve@1.17.1 + deepmerge@^4.2.2 + is-builtin-module@^3.1.0 + is-module@^1.0.0 + resolve@^1.19.0 + Scope peer|rollup@^2.42.0 + @rollup/pluginutils + 3.1.0 + @types/estree@0.0.39 + estree-walker@^1.0.1 + picomatch@^2.2.2 + Scope peer|rollup@^1.20.0||^2.0.0 + @tootallnate/once + 2.0.0 + @types/caseless + 0.12.5 + @types/estree + 0.0.39 + 1.0.5 + @types/glob + 8.1.0 + @types/minimatch@^5.1.2 + @types/node@* + @types/linkify-it + 5.0.0 + @types/long + 4.0.1 + 4.0.2 + @types/markdown-it + 14.1.1 + @types/linkify-it@^5 + @types/mdurl@^2 + @types/mdurl + 2.0.0 + @types/minimatch + 5.1.2 + @types/node + 12.6.9 + 16.11.6 + 20.12.8 + undici-types@~5.26.4 + 20.12.10 + undici-types@~5.26.4 + @types/request + 2.48.12 + @types/caseless@* + @types/node@* + @types/tough-cookie@* + form-data@^2.5.0 + @types/resolve + 1.17.1 + @types/node@* + @types/rimraf + 3.0.2 + @types/glob@* + @types/node@* + @types/tough-cookie + 4.0.5 + @ungap/promise-all-settled + 1.1.2 + @webcomponents/webcomponentsjs + 2.4.0 + 2.8.0 + abab + 2.0.0 + 2.0.6 + abort-controller + 3.0.0 + event-target-shim@^5.0.0 + acorn + 5.4.1 + 5.5.0 + 5.5.1 + 5.5.2 + 5.5.3 + 5.6.0 + 5.6.1 + 5.6.2 + 5.7.0 + 5.7.1 + 5.7.2 + 5.7.3 + 5.7.4 + 6.0.2 + 6.4.2 + 7.1.0 + 7.4.1 + 8.11.3 + acorn-es7-plugin + 1.1.7 + acorn-globals + 4.3.0 + acorn@^6.0.1 + acorn-walk@^6.0.1 + 4.3.4 + acorn@^6.0.1 + acorn-walk@^6.0.1 + acorn-jsx + 5.3.2 + Scope peer|acorn@^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-walk + 6.1.0 + 6.2.0 + agent-base + 4.3.0 + es6-promisify@^5.0.0 + 6.0.2 + debug@4 + 7.1.1 + debug@^4.3.4 + ajv + 5.3.0 + co@^4.6.0 + fast-deep-equal@^1.0.0 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.3.0 + 5.4.0 + co@^4.6.0 + fast-deep-equal@^1.0.0 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.3.0 + 5.5.0 + co@^4.6.0 + fast-deep-equal@^1.0.0 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.3.0 + 5.5.1 + co@^4.6.0 + fast-deep-equal@^1.0.0 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.3.0 + 5.5.2 + co@^4.6.0 + fast-deep-equal@^1.0.0 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.3.0 + 6.12.6 + fast-deep-equal@^3.1.1 + fast-json-stable-stringify@^2.0.0 + json-schema-traverse@^0.4.1 + uri-js@^4.2.2 + ansi-colors + 3.2.3 + 4.1.1 + ansi-gray + 0.1.1 + ansi-wrap@0.1.0 + ansi-regex + 2.1.1 + 3.0.0 + 3.0.1 + 4.1.1 + 5.0.1 + ansi-styles + 3.2.1 + color-convert@^1.9.0 + 4.3.0 + color-convert@^2.0.1 + ansi-wrap + 0.1.0 + anymatch + 3.0.3 + normalize-path@^3.0.0 + picomatch@^2.0.4 + 3.1.3 + normalize-path@^3.0.0 + picomatch@^2.0.4 + arch + 2.1.1 + 2.2.0 + argparse + 1.0.10 + sprintf-js@~1.0.2 + 2.0.1 + array-buffer-byte-length + 1.0.1 + call-bind@^1.0.5 + is-array-buffer@^3.0.4 + array-equal + 1.0.0 + 1.0.2 + array.prototype.reduce + 1.0.7 + call-bind@^1.0.7 + define-properties@^1.2.1 + es-abstract@^1.23.2 + es-array-method-boxes-properly@^1.0.0 + es-errors@^1.3.0 + es-object-atoms@^1.0.0 + is-string@^1.0.7 + arraybuffer.prototype.slice + 1.0.3 + array-buffer-byte-length@^1.0.1 + call-bind@^1.0.5 + define-properties@^1.2.1 + es-abstract@^1.22.3 + es-errors@^1.2.1 + get-intrinsic@^1.2.3 + is-array-buffer@^3.0.4 + is-shared-array-buffer@^1.0.2 + arrify + 2.0.1 + asn1 + 0.2.4 + safer-buffer@~2.1.0 + 0.2.6 + safer-buffer@~2.1.0 + assert-plus + 1.0.0 + assertion-error + 1.1.0 + async-limiter + 1.0.1 + asynckit + 0.4.0 + autoprefixer + 9.3.0 + browserslist@^4.3.2 + caniuse-lite@^1.0.30000898 + normalize-range@^0.1.2 + num2fraction@^1.2.2 + postcss@^7.0.5 + postcss-value-parser@^3.3.1 + 9.8.8 + browserslist@^4.12.0 + caniuse-lite@^1.0.30001109 + normalize-range@^0.1.2 + num2fraction@^1.2.2 + picocolors@^0.2.1 + postcss@^7.0.32 + postcss-value-parser@^4.1.0 + 10.4.19 + browserslist@^4.23.0 + caniuse-lite@^1.0.30001599 + fraction.js@^4.3.7 + normalize-range@^0.1.2 + picocolors@^1.0.0 + Scope peer|postcss@^8.1.0 + postcss-value-parser@^4.2.0 + available-typed-arrays + 1.0.7 + possible-typed-array-names@^1.0.0 + aws-sign2 + 0.7.0 + aws4 + 1.8.0 + 1.12.0 + babel-plugin-dynamic-import-node + 2.3.0 + object.assign@^4.1.0 + babel-plugin-func-wrap + 1.1.0 + babel-plugin-polyfill-corejs2 + 0.4.11 + @babel/compat-data@^7.22.6 + Scope peer|@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0 + @babel/helper-define-polyfill-provider@^0.6.2 + semver@^6.3.1 + babel-plugin-polyfill-corejs3 + 0.10.4 + Scope peer|@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0 + @babel/helper-define-polyfill-provider@^0.6.1 + core-js-compat@^3.36.1 + babel-plugin-polyfill-regenerator + 0.6.2 + Scope peer|@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0 + @babel/helper-define-polyfill-provider@^0.6.2 + balanced-match + 1.0.0 + 1.0.2 + base64-js + 1.5.1 + bcrypt-pbkdf + 1.0.2 + tweetnacl@^0.14.3 + bignumber.js + 9.0.1 + 9.1.2 + binary-extensions + 2.0.0 + 2.3.0 + bluebird + 3.7.2 + brace-expansion + 1.1.11 + balanced-match@^1.0.0 + concat-map@0.0.1 + 2.0.1 + balanced-match@^1.0.0 + braces + 3.0.2 + fill-range@^7.0.1 + browser-process-hrtime + 0.1.3 + 1.0.0 + browser-stdout + 1.3.1 + browserslist + 4.3.2 + caniuse-lite@^1.0.30000898 + electron-to-chromium@^1.3.80 + node-releases@^1.0.0-alpha.14 + 4.3.3 + caniuse-lite@^1.0.30000898 + electron-to-chromium@^1.3.81 + node-releases@^1.0.0-alpha.15 + 4.3.4 + caniuse-lite@^1.0.30000899 + electron-to-chromium@^1.3.82 + node-releases@^1.0.1 + 4.3.5 + caniuse-lite@^1.0.30000912 + electron-to-chromium@^1.3.86 + node-releases@^1.0.5 + 4.3.6 + caniuse-lite@^1.0.30000921 + electron-to-chromium@^1.3.92 + node-releases@^1.1.1 + 4.3.7 + caniuse-lite@^1.0.30000925 + electron-to-chromium@^1.3.96 + node-releases@^1.1.3 + 4.4.0 + caniuse-lite@^1.0.30000928 + electron-to-chromium@^1.3.100 + node-releases@^1.1.3 + 4.4.1 + caniuse-lite@^1.0.30000929 + electron-to-chromium@^1.3.103 + node-releases@^1.1.3 + 4.4.2 + caniuse-lite@^1.0.30000939 + electron-to-chromium@^1.3.113 + node-releases@^1.1.8 + 4.5.0 + caniuse-lite@^1.0.30000948 + electron-to-chromium@^1.3.116 + node-releases@^1.1.10 + 4.5.1 + caniuse-lite@^1.0.30000949 + electron-to-chromium@^1.3.116 + node-releases@^1.1.11 + 4.5.2 + caniuse-lite@^1.0.30000951 + electron-to-chromium@^1.3.116 + node-releases@^1.1.11 + 4.5.3 + caniuse-lite@^1.0.30000955 + electron-to-chromium@^1.3.122 + node-releases@^1.1.12 + 4.5.4 + caniuse-lite@^1.0.30000955 + electron-to-chromium@^1.3.122 + node-releases@^1.1.13 + 4.5.5 + caniuse-lite@^1.0.30000960 + electron-to-chromium@^1.3.124 + node-releases@^1.1.14 + 4.5.6 + caniuse-lite@^1.0.30000963 + electron-to-chromium@^1.3.127 + node-releases@^1.1.17 + 4.6.0 + caniuse-lite@^1.0.30000967 + electron-to-chromium@^1.3.133 + node-releases@^1.1.19 + 4.6.1 + caniuse-lite@^1.0.30000971 + electron-to-chromium@^1.3.137 + node-releases@^1.1.21 + 4.6.2 + caniuse-lite@^1.0.30000974 + electron-to-chromium@^1.3.150 + node-releases@^1.1.23 + 4.6.3 + caniuse-lite@^1.0.30000975 + electron-to-chromium@^1.3.164 + node-releases@^1.1.23 + 4.6.4 + caniuse-lite@^1.0.30000981 + electron-to-chromium@^1.3.188 + node-releases@^1.1.25 + 4.6.5 + caniuse-lite@^1.0.30000984 + electron-to-chromium@^1.3.191 + node-releases@^1.1.25 + 4.6.6 + caniuse-lite@^1.0.30000984 + electron-to-chromium@^1.3.191 + node-releases@^1.1.25 + 4.7.0 + caniuse-lite@^1.0.30000989 + electron-to-chromium@^1.3.247 + node-releases@^1.1.29 + 4.7.1 + caniuse-lite@^1.0.30000999 + electron-to-chromium@^1.3.284 + node-releases@^1.1.36 + 4.7.2 + caniuse-lite@^1.0.30001004 + electron-to-chromium@^1.3.295 + node-releases@^1.1.38 + 4.7.3 + caniuse-lite@^1.0.30001010 + electron-to-chromium@^1.3.306 + node-releases@^1.1.40 + 4.8.0 + caniuse-lite@^1.0.30001012 + electron-to-chromium@^1.3.317 + node-releases@^1.1.41 + 4.8.1 + caniuse-lite@^1.0.30001015 + electron-to-chromium@^1.3.322 + node-releases@^1.1.42 + 4.8.2 + caniuse-lite@^1.0.30001015 + electron-to-chromium@^1.3.322 + node-releases@^1.1.42 + 4.8.3 + caniuse-lite@^1.0.30001017 + electron-to-chromium@^1.3.322 + node-releases@^1.1.44 + 4.8.4 + caniuse-lite@^1.0.30001021 + electron-to-chromium@^1.3.338 + node-releases@^1.1.46 + 4.8.5 + caniuse-lite@^1.0.30001022 + electron-to-chromium@^1.3.338 + node-releases@^1.1.46 + 4.8.6 + caniuse-lite@^1.0.30001023 + electron-to-chromium@^1.3.341 + node-releases@^1.1.47 + 4.8.7 + caniuse-lite@^1.0.30001027 + electron-to-chromium@^1.3.349 + node-releases@^1.1.49 + 4.9.0 + caniuse-lite@^1.0.30001030 + electron-to-chromium@^1.3.361 + node-releases@^1.1.50 + 4.9.1 + caniuse-lite@^1.0.30001030 + electron-to-chromium@^1.3.363 + node-releases@^1.1.50 + 4.10.0 + caniuse-lite@^1.0.30001035 + electron-to-chromium@^1.3.378 + node-releases@^1.1.52 + pkg-up@^3.1.0 + 4.11.0 + caniuse-lite@^1.0.30001035 + electron-to-chromium@^1.3.380 + node-releases@^1.1.52 + pkg-up@^3.1.0 + 4.11.1 + caniuse-lite@^1.0.30001038 + electron-to-chromium@^1.3.390 + node-releases@^1.1.53 + pkg-up@^2.0.0 + 4.12.0 + caniuse-lite@^1.0.30001043 + electron-to-chromium@^1.3.413 + node-releases@^1.1.53 + pkg-up@^2.0.0 + 4.12.1 + caniuse-lite@^1.0.30001088 + electron-to-chromium@^1.3.481 + escalade@^3.0.1 + node-releases@^1.1.58 + 4.12.2 + caniuse-lite@^1.0.30001088 + electron-to-chromium@^1.3.483 + escalade@^3.0.1 + node-releases@^1.1.58 + 4.13.0 + caniuse-lite@^1.0.30001093 + electron-to-chromium@^1.3.488 + escalade@^3.0.1 + node-releases@^1.1.58 + 4.14.0 + caniuse-lite@^1.0.30001111 + electron-to-chromium@^1.3.523 + escalade@^3.0.2 + node-releases@^1.1.60 + 4.14.1 + caniuse-lite@^1.0.30001124 + electron-to-chromium@^1.3.562 + escalade@^3.0.2 + node-releases@^1.1.60 + 4.14.2 + caniuse-lite@^1.0.30001125 + electron-to-chromium@^1.3.564 + escalade@^3.0.2 + node-releases@^1.1.61 + 4.14.3 + caniuse-lite@^1.0.30001131 + electron-to-chromium@^1.3.570 + escalade@^3.1.0 + node-releases@^1.1.61 + 4.14.4 + caniuse-lite@^1.0.30001135 + electron-to-chromium@^1.3.570 + escalade@^3.1.0 + node-releases@^1.1.61 + 4.14.5 + caniuse-lite@^1.0.30001135 + electron-to-chromium@^1.3.571 + escalade@^3.1.0 + node-releases@^1.1.61 + 4.14.6 + caniuse-lite@^1.0.30001154 + electron-to-chromium@^1.3.585 + escalade@^3.1.1 + node-releases@^1.1.65 + 4.14.7 + caniuse-lite@^1.0.30001157 + colorette@^1.2.1 + electron-to-chromium@^1.3.591 + escalade@^3.1.1 + node-releases@^1.1.66 + 4.15.0 + caniuse-lite@^1.0.30001164 + colorette@^1.2.1 + electron-to-chromium@^1.3.612 + escalade@^3.1.1 + node-releases@^1.1.67 + 4.16.0 + caniuse-lite@^1.0.30001165 + colorette@^1.2.1 + electron-to-chromium@^1.3.621 + escalade@^3.1.1 + node-releases@^1.1.67 + 4.16.1 + caniuse-lite@^1.0.30001173 + colorette@^1.2.1 + electron-to-chromium@^1.3.634 + escalade@^3.1.1 + node-releases@^1.1.69 + 4.16.2 + caniuse-lite@^1.0.30001181 + colorette@^1.2.1 + electron-to-chromium@^1.3.649 + escalade@^3.1.1 + node-releases@^1.1.70 + 4.16.3 + caniuse-lite@^1.0.30001181 + colorette@^1.2.1 + electron-to-chromium@^1.3.649 + escalade@^3.1.1 + node-releases@^1.1.70 + 4.16.4 + caniuse-lite@^1.0.30001208 + colorette@^1.2.2 + electron-to-chromium@^1.3.712 + escalade@^3.1.1 + node-releases@^1.1.71 + 4.16.5 + caniuse-lite@^1.0.30001214 + colorette@^1.2.2 + electron-to-chromium@^1.3.719 + escalade@^3.1.1 + node-releases@^1.1.71 + 4.16.6 + caniuse-lite@^1.0.30001219 + colorette@^1.2.2 + electron-to-chromium@^1.3.723 + escalade@^3.1.1 + node-releases@^1.1.71 + 4.16.7 + caniuse-lite@^1.0.30001248 + colorette@^1.2.2 + electron-to-chromium@^1.3.793 + escalade@^3.1.1 + node-releases@^1.1.73 + 4.16.8 + caniuse-lite@^1.0.30001251 + colorette@^1.3.0 + electron-to-chromium@^1.3.811 + escalade@^3.1.1 + node-releases@^1.1.75 + 4.17.0 + caniuse-lite@^1.0.30001254 + colorette@^1.3.0 + electron-to-chromium@^1.3.830 + escalade@^3.1.1 + node-releases@^1.1.75 + 4.17.1 + caniuse-lite@^1.0.30001259 + electron-to-chromium@^1.3.846 + escalade@^3.1.1 + nanocolors@^0.1.5 + node-releases@^1.1.76 + 4.17.2 + caniuse-lite@^1.0.30001261 + electron-to-chromium@^1.3.854 + escalade@^3.1.1 + nanocolors@^0.2.12 + node-releases@^1.1.76 + 4.17.3 + caniuse-lite@^1.0.30001264 + electron-to-chromium@^1.3.857 + escalade@^3.1.1 + node-releases@^1.1.77 + picocolors@^0.2.1 + 4.17.4 + caniuse-lite@^1.0.30001265 + electron-to-chromium@^1.3.867 + escalade@^3.1.1 + node-releases@^2.0.0 + picocolors@^1.0.0 + 4.17.5 + caniuse-lite@^1.0.30001271 + electron-to-chromium@^1.3.878 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.17.6 + caniuse-lite@^1.0.30001274 + electron-to-chromium@^1.3.886 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.18.0 + caniuse-lite@^1.0.30001280 + electron-to-chromium@^1.3.896 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.18.1 + caniuse-lite@^1.0.30001280 + electron-to-chromium@^1.3.896 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.19.0 + caniuse-lite@^1.0.30001286 + electron-to-chromium@^1.4.17 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.19.1 + caniuse-lite@^1.0.30001286 + electron-to-chromium@^1.4.17 + escalade@^3.1.1 + node-releases@^2.0.1 + picocolors@^1.0.0 + 4.19.2 + caniuse-lite@^1.0.30001312 + electron-to-chromium@^1.4.71 + escalade@^3.1.1 + node-releases@^2.0.2 + picocolors@^1.0.0 + 4.19.3 + caniuse-lite@^1.0.30001312 + electron-to-chromium@^1.4.71 + escalade@^3.1.1 + node-releases@^2.0.2 + picocolors@^1.0.0 + 4.20.0 + caniuse-lite@^1.0.30001313 + electron-to-chromium@^1.4.76 + escalade@^3.1.1 + node-releases@^2.0.2 + picocolors@^1.0.0 + 4.20.1 + caniuse-lite@^1.0.30001317 + electron-to-chromium@^1.4.84 + escalade@^3.1.1 + node-releases@^2.0.2 + picocolors@^1.0.0 + 4.20.2 + caniuse-lite@^1.0.30001317 + electron-to-chromium@^1.4.84 + escalade@^3.1.1 + node-releases@^2.0.2 + picocolors@^1.0.0 + 4.20.3 + caniuse-lite@^1.0.30001332 + electron-to-chromium@^1.4.118 + escalade@^3.1.1 + node-releases@^2.0.3 + picocolors@^1.0.0 + 4.20.4 + caniuse-lite@^1.0.30001349 + electron-to-chromium@^1.4.147 + escalade@^3.1.1 + node-releases@^2.0.5 + picocolors@^1.0.0 + 4.21.0 + caniuse-lite@^1.0.30001358 + electron-to-chromium@^1.4.164 + node-releases@^2.0.5 + update-browserslist-db@^1.0.0 + 4.21.1 + caniuse-lite@^1.0.30001359 + electron-to-chromium@^1.4.172 + node-releases@^2.0.5 + update-browserslist-db@^1.0.4 + 4.21.2 + caniuse-lite@^1.0.30001366 + electron-to-chromium@^1.4.188 + node-releases@^2.0.6 + update-browserslist-db@^1.0.4 + 4.21.3 + caniuse-lite@^1.0.30001370 + electron-to-chromium@^1.4.202 + node-releases@^2.0.6 + update-browserslist-db@^1.0.5 + 4.21.4 + caniuse-lite@^1.0.30001400 + electron-to-chromium@^1.4.251 + node-releases@^2.0.6 + update-browserslist-db@^1.0.9 + 4.21.5 + caniuse-lite@^1.0.30001449 + electron-to-chromium@^1.4.284 + node-releases@^2.0.8 + update-browserslist-db@^1.0.10 + 4.21.6 + caniuse-lite@^1.0.30001489 + electron-to-chromium@^1.4.411 + node-releases@^2.0.12 + update-browserslist-db@^1.0.11 + 4.21.7 + caniuse-lite@^1.0.30001489 + electron-to-chromium@^1.4.411 + node-releases@^2.0.12 + update-browserslist-db@^1.0.11 + 4.21.8 + caniuse-lite@^1.0.30001502 + electron-to-chromium@^1.4.428 + node-releases@^2.0.12 + update-browserslist-db@^1.0.11 + 4.21.9 + caniuse-lite@^1.0.30001503 + electron-to-chromium@^1.4.431 + node-releases@^2.0.12 + update-browserslist-db@^1.0.11 + 4.21.10 + caniuse-lite@^1.0.30001517 + electron-to-chromium@^1.4.477 + node-releases@^2.0.13 + update-browserslist-db@^1.0.11 + 4.21.11 + caniuse-lite@^1.0.30001538 + electron-to-chromium@^1.4.526 + node-releases@^2.0.13 + update-browserslist-db@^1.0.13 + 4.22.0 + caniuse-lite@^1.0.30001539 + electron-to-chromium@^1.4.530 + node-releases@^2.0.13 + update-browserslist-db@^1.0.13 + 4.22.1 + caniuse-lite@^1.0.30001541 + electron-to-chromium@^1.4.535 + node-releases@^2.0.13 + update-browserslist-db@^1.0.13 + 4.22.2 + caniuse-lite@^1.0.30001565 + electron-to-chromium@^1.4.601 + node-releases@^2.0.14 + update-browserslist-db@^1.0.13 + 4.22.3 + caniuse-lite@^1.0.30001580 + electron-to-chromium@^1.4.648 + node-releases@^2.0.14 + update-browserslist-db@^1.0.13 + 4.23.0 + caniuse-lite@^1.0.30001587 + electron-to-chromium@^1.4.668 + node-releases@^2.0.14 + update-browserslist-db@^1.0.13 + buffer-crc32 + 0.2.13 + buffer-equal-constant-time + 1.0.1 + buffer-from + 1.1.1 + 1.1.2 + builtin-modules + 3.2.0 + 3.3.0 + bytes + 3.0.0 + 3.1.0 + 3.1.2 + call-bind + 1.0.7 + es-define-property@^1.0.0 + es-errors@^1.3.0 + function-bind@^1.1.2 + get-intrinsic@^1.2.4 + set-function-length@^1.2.1 + camel-case + 3.0.0 + no-case@^2.2.0 + upper-case@^1.1.1 + camelcase + 4.1.0 + 5.3.1 + 6.3.0 + caniuse-lite + 1.0.30000898 + 1.0.30000989 + 1.0.30001616 + caseless + 0.12.0 + catharsis + 0.9.0 + lodash@^4.17.15 + chai + 4.2.0 + assertion-error@^1.1.0 + check-error@^1.0.2 + deep-eql@^3.0.1 + get-func-name@^2.0.0 + pathval@^1.1.0 + type-detect@^4.0.5 + 4.4.1 + assertion-error@^1.1.0 + check-error@^1.0.3 + deep-eql@^4.1.3 + get-func-name@^2.0.2 + loupe@^2.3.6 + pathval@^1.1.1 + type-detect@^4.0.8 + chalk + 2.4.1 + ansi-styles@^3.2.1 + escape-string-regexp@^1.0.5 + supports-color@^5.3.0 + 2.4.2 + ansi-styles@^3.2.1 + escape-string-regexp@^1.0.5 + supports-color@^5.3.0 + 4.1.2 + ansi-styles@^4.1.0 + supports-color@^7.1.0 + check-error + 1.0.2 + 1.0.3 + get-func-name@^2.0.2 + chokidar + 3.0.2 + anymatch@^3.0.1 + braces@^3.0.2 + opt|fsevents@^2.0.6 + fsevents@^2.0.6 + glob-parent@^5.0.0 + is-binary-path@^2.1.0 + is-glob@^4.0.1 + normalize-path@^3.0.0 + readdirp@^3.1.1 + 3.3.0 + anymatch@~3.1.1 + braces@~3.0.2 + opt|fsevents@~2.1.1 + fsevents@~2.1.1 + glob-parent@~5.1.0 + is-binary-path@~2.1.0 + is-glob@~4.0.1 + normalize-path@~3.0.0 + readdirp@~3.2.0 + 3.5.1 + anymatch@~3.1.1 + braces@~3.0.2 + opt|fsevents@~2.3.1 + fsevents@~2.3.1 + glob-parent@~5.1.0 + is-binary-path@~2.1.0 + is-glob@~4.0.1 + normalize-path@~3.0.0 + readdirp@~3.5.0 + 3.5.3 + anymatch@~3.1.2 + braces@~3.0.2 + opt|fsevents@~2.3.2 + fsevents@~2.3.2 + glob-parent@~5.1.2 + is-binary-path@~2.1.0 + is-glob@~4.0.1 + normalize-path@~3.0.0 + readdirp@~3.6.0 + 3.6.0 + anymatch@~3.1.2 + braces@~3.0.2 + opt|fsevents@~2.3.2 + glob-parent@~5.1.2 + is-binary-path@~2.1.0 + is-glob@~4.0.1 + normalize-path@~3.0.0 + readdirp@~3.6.0 + clean-css + 4.2.1 + source-map@~0.6.0 + 4.2.4 + source-map@~0.6.0 + clipboardy + 1.2.3 + arch@^2.1.0 + execa@^0.8.0 + 2.1.0 + arch@^2.1.1 + execa@^1.0.0 + 2.3.0 + arch@^2.1.1 + execa@^1.0.0 + is-wsl@^2.1.1 + cliui + 4.1.0 + string-width@^2.1.1 + strip-ansi@^4.0.0 + wrap-ansi@^2.0.0 + 5.0.0 + string-width@^3.1.0 + strip-ansi@^5.2.0 + wrap-ansi@^5.1.0 + 7.0.4 + string-width@^4.2.0 + strip-ansi@^6.0.0 + wrap-ansi@^7.0.0 + 8.0.1 + string-width@^4.2.0 + strip-ansi@^6.0.1 + wrap-ansi@^7.0.0 + clone + 2.1.2 + clone-buffer + 1.0.0 + clone-stats + 1.0.0 + cloneable-readable + 1.1.2 + inherits@^2.0.1 + process-nextick-args@^2.0.0 + readable-stream@^2.3.5 + 1.1.3 + inherits@^2.0.1 + process-nextick-args@^2.0.0 + readable-stream@^2.3.5 + co + 4.6.0 + code-point-at + 1.1.0 + color-convert + 1.9.3 + color-name@1.1.3 + 2.0.1 + color-name@~1.1.4 + color-name + 1.1.3 + 1.1.4 + color-support + 1.1.3 + combined-stream + 1.0.7 + delayed-stream@~1.0.0 + 1.0.8 + delayed-stream@~1.0.0 + commander + 0.6.1 + 2.3.0 + 2.15.1 + 2.17.1 + 2.20.0 + 2.20.3 + commondir + 1.0.1 + concat-map + 0.0.1 + concat-stream + 1.6.2 + buffer-from@^1.0.0 + inherits@^2.0.3 + readable-stream@^2.2.2 + typedarray@^0.0.6 + console-log-level + 1.4.1 + content-disposition + 0.5.2 + convert-source-map + 1.6.0 + safe-buffer@~5.1.1 + 2.0.0 + core-js + 3.6.5 + 3.37.0 + core-js-compat + 3.2.1 + browserslist@^4.6.6 + semver@^6.3.0 + 3.37.0 + browserslist@^4.23.0 + core-util-is + 1.0.2 + 1.0.3 + cross-spawn + 5.1.0 + lru-cache@^4.0.1 + shebang-command@^1.2.0 + which@^1.2.9 + 6.0.5 + nice-try@^1.0.4 + path-key@^2.0.1 + semver@^5.5.0 + shebang-command@^1.2.0 + which@^1.2.9 + cssom + 0.3.4 + 0.3.8 + 0.4.1 + 0.4.4 + cssstyle + 1.1.1 + cssom@0.3.x + 1.4.0 + cssom@0.3.x + 2.0.0 + cssom@~0.3.6 + 2.3.0 + cssom@~0.3.6 + custom-event-polyfill + 1.0.7 + dashdash + 1.14.1 + assert-plus@^1.0.0 + dat.gui + 0.7.3 + 0.7.9 + data-urls + 1.0.1 + abab@^2.0.0 + whatwg-mimetype@^2.1.0 + whatwg-url@^7.0.0 + 1.1.0 + abab@^2.0.0 + whatwg-mimetype@^2.2.0 + whatwg-url@^7.0.0 + data-view-buffer + 1.0.1 + call-bind@^1.0.6 + es-errors@^1.3.0 + is-data-view@^1.0.1 + data-view-byte-length + 1.0.1 + call-bind@^1.0.7 + es-errors@^1.3.0 + is-data-view@^1.0.1 + data-view-byte-offset + 1.0.0 + call-bind@^1.0.6 + es-errors@^1.3.0 + is-data-view@^1.0.1 + debug + 2.2.0 + ms@0.7.1 + 2.6.9 + ms@2.0.0 + 3.1.0 + ms@2.0.0 + 3.2.6 + ms@^2.1.1 + 3.2.7 + ms@^2.1.1 + 4.3.1 + ms@2.1.2 + 4.3.3 + ms@2.1.2 + 4.3.4 + ms@2.1.2 + decamelize + 1.2.0 + 2.0.0 + xregexp@4.0.0 + 4.0.0 + deep-eql + 3.0.1 + type-detect@^4.0.0 + 4.1.3 + type-detect@^4.0.0 + deep-is + 0.1.3 + 0.1.4 + deepmerge + 4.2.2 + 4.3.1 + define-data-property + 1.1.4 + es-define-property@^1.0.0 + es-errors@^1.3.0 + gopd@^1.0.1 + define-properties + 1.1.3 + object-keys@^1.0.12 + 1.2.1 + define-data-property@^1.0.1 + has-property-descriptors@^1.0.0 + object-keys@^1.1.1 + delayed-stream + 1.0.0 + dhost + 0.1.9 + bytes@^3.1.0 + chalk@^2.4.2 + clipboardy@^1.2.3 + he@^1.2.0 + mime@^2.4.0 + mri@^1.1.4 + diff + 1.4.0 + 3.5.0 + 5.0.0 + dom-storage + 2.1.0 + domexception + 1.0.1 + webidl-conversions@^4.0.2 + duplexify + 4.1.2 + end-of-stream@^1.4.1 + inherits@^2.0.3 + readable-stream@^3.1.1 + stream-shift@^1.0.0 + 4.1.3 + end-of-stream@^1.4.1 + inherits@^2.0.3 + readable-stream@^3.1.1 + stream-shift@^1.0.2 + ecc-jsbn + 0.1.2 + jsbn@~0.1.0 + safer-buffer@^2.1.0 + ecdsa-sig-formatter + 1.0.11 + safe-buffer@^5.0.1 + electron-to-chromium + 1.3.81 + 1.3.264 + 1.4.756 + 1.4.757 + emoji-regex + 7.0.3 + 8.0.0 + end-of-stream + 1.4.1 + once@^1.4.0 + 1.4.4 + once@^1.4.0 + ent + 2.2.0 + entities + 4.5.0 + es-abstract + 1.23.3 + array-buffer-byte-length@^1.0.1 + arraybuffer.prototype.slice@^1.0.3 + available-typed-arrays@^1.0.7 + call-bind@^1.0.7 + data-view-buffer@^1.0.1 + data-view-byte-length@^1.0.1 + data-view-byte-offset@^1.0.0 + es-define-property@^1.0.0 + es-errors@^1.3.0 + es-object-atoms@^1.0.0 + es-set-tostringtag@^2.0.3 + es-to-primitive@^1.2.1 + function.prototype.name@^1.1.6 + get-intrinsic@^1.2.4 + get-symbol-description@^1.0.2 + globalthis@^1.0.3 + gopd@^1.0.1 + has-property-descriptors@^1.0.2 + has-proto@^1.0.3 + has-symbols@^1.0.3 + hasown@^2.0.2 + internal-slot@^1.0.7 + is-array-buffer@^3.0.4 + is-callable@^1.2.7 + is-data-view@^1.0.1 + is-negative-zero@^2.0.3 + is-regex@^1.1.4 + is-shared-array-buffer@^1.0.3 + is-string@^1.0.7 + is-typed-array@^1.1.13 + is-weakref@^1.0.2 + object-inspect@^1.13.1 + object-keys@^1.1.1 + object.assign@^4.1.5 + regexp.prototype.flags@^1.5.2 + safe-array-concat@^1.1.2 + safe-regex-test@^1.0.3 + string.prototype.trim@^1.2.9 + string.prototype.trimend@^1.0.8 + string.prototype.trimstart@^1.0.8 + typed-array-buffer@^1.0.2 + typed-array-byte-length@^1.0.1 + typed-array-byte-offset@^1.0.2 + typed-array-length@^1.0.6 + unbox-primitive@^1.0.2 + which-typed-array@^1.1.15 + es-array-method-boxes-properly + 1.0.0 + es-define-property + 1.0.0 + get-intrinsic@^1.2.4 + es-errors + 1.3.0 + es-object-atoms + 1.0.0 + es-errors@^1.3.0 + es-set-tostringtag + 2.0.3 + get-intrinsic@^1.2.4 + has-tostringtag@^1.0.2 + hasown@^2.0.1 + es-to-primitive + 1.2.1 + is-callable@^1.1.4 + is-date-object@^1.0.1 + is-symbol@^1.0.2 + es6-promise + 4.2.8 + es6-promisify + 5.0.0 + es6-promise@^4.0.3 + escalade + 3.1.1 + 3.1.2 + escape-string-regexp + 1.0.2 + 1.0.5 + 2.0.0 + 4.0.0 + escodegen + 1.11.0 + esprima@^3.1.3 + estraverse@^4.2.0 + esutils@^2.0.2 + optionator@^0.8.1 + opt|source-map@~0.6.1 + source-map@~0.6.1 + 1.12.0 + esprima@^3.1.3 + estraverse@^4.2.0 + esutils@^2.0.2 + optionator@^0.8.1 + opt|source-map@~0.6.1 + source-map@~0.6.1 + 1.14.3 + esprima@^4.0.1 + estraverse@^4.2.0 + esutils@^2.0.2 + optionator@^0.8.1 + opt|source-map@~0.6.1 + source-map@~0.6.1 + eslint-visitor-keys + 3.4.3 + esm-resolve + 1.0.6 + 1.0.11 + espree + 9.6.1 + acorn@^8.9.0 + acorn-jsx@^5.3.2 + eslint-visitor-keys@^3.4.1 + esprima + 3.1.3 + 4.0.1 + estraverse + 4.2.0 + 4.3.0 + 5.3.0 + estree-walker + 1.0.1 + 2.0.2 + esutils + 2.0.2 + 2.0.3 + event-target + 1.2.3 + event-target-shim + 5.0.1 + execa + 0.8.0 + cross-spawn@^5.0.1 + get-stream@^3.0.0 + is-stream@^1.1.0 + npm-run-path@^2.0.0 + p-finally@^1.0.0 + signal-exit@^3.0.0 + strip-eof@^1.0.0 + 0.10.0 + cross-spawn@^6.0.0 + get-stream@^3.0.0 + is-stream@^1.1.0 + npm-run-path@^2.0.0 + p-finally@^1.0.0 + signal-exit@^3.0.0 + strip-eof@^1.0.0 + 1.0.0 + cross-spawn@^6.0.0 + get-stream@^4.0.0 + is-stream@^1.1.0 + npm-run-path@^2.0.0 + p-finally@^1.0.0 + signal-exit@^3.0.0 + strip-eof@^1.0.0 + extend + 3.0.2 + extract-zip + 1.7.0 + concat-stream@^1.6.2 + debug@^2.6.9 + mkdirp@^0.5.4 + yauzl@^2.10.0 + extsprintf + 1.3.0 + 1.4.0 + fancy-log + 1.3.2 + ansi-gray@^0.1.1 + color-support@^1.1.3 + time-stamp@^1.0.0 + 1.3.3 + ansi-gray@^0.1.1 + color-support@^1.1.3 + parse-node-version@^1.0.0 + time-stamp@^1.0.0 + fast-async + 6.3.8 + nodent-compiler@^3.2.10 + nodent-runtime@>=3.2.1 + fast-deep-equal + 1.1.0 + 3.1.3 + fast-json-stable-stringify + 2.0.0 + 2.1.0 + fast-levenshtein + 2.0.6 + fast-text-encoding + 1.0.3 + 1.0.6 + fast-url-parser + 1.1.3 + punycode@^1.3.2 + faye-websocket + 0.11.3 + websocket-driver@>=0.5.1 + fd-slicer + 1.1.0 + pend@~1.2.0 + fill-range + 7.0.1 + to-regex-range@^5.0.1 + find-up + 3.0.0 + locate-path@^3.0.0 + 5.0.0 + locate-path@^6.0.0 + path-exists@^4.0.0 + firebase + 8.10.0 + @firebase/analytics@0.6.18 + @firebase/app@0.6.30 + @firebase/app-check@0.3.2 + @firebase/app-types@0.6.3 + @firebase/auth@0.16.8 + @firebase/database@0.11.0 + @firebase/firestore@2.4.0 + @firebase/functions@0.6.15 + @firebase/installations@0.4.32 + @firebase/messaging@0.8.0 + @firebase/performance@0.4.18 + @firebase/polyfill@0.3.36 + @firebase/remote-config@0.1.43 + @firebase/storage@0.7.0 + @firebase/util@1.3.0 + 8.10.1 + @firebase/analytics@0.6.18 + @firebase/app@0.6.30 + @firebase/app-check@0.3.2 + @firebase/app-types@0.6.3 + @firebase/auth@0.16.8 + @firebase/database@0.11.0 + @firebase/firestore@2.4.1 + @firebase/functions@0.6.16 + @firebase/installations@0.4.32 + @firebase/messaging@0.8.0 + @firebase/performance@0.4.18 + @firebase/polyfill@0.3.36 + @firebase/remote-config@0.1.43 + @firebase/storage@0.7.1 + @firebase/util@1.3.0 + flat + 4.1.1 + is-buffer@~2.0.3 + 5.0.2 + for-each + 0.3.3 + is-callable@^1.1.3 + forever-agent + 0.6.1 + form-data + 2.3.3 + asynckit@^0.4.0 + combined-stream@^1.0.6 + mime-types@^2.1.12 + 2.5.1 + asynckit@^0.4.0 + combined-stream@^1.0.6 + mime-types@^2.1.12 + formatio + 1.1.1 + samsam@~1.1 + fraction.js + 4.3.7 + fs.realpath + 1.0.0 + fsevents + 2.1.3 + 2.3.2 + 2.3.3 + function-bind + 1.1.1 + 1.1.2 + function.prototype.name + 1.1.6 + call-bind@^1.0.2 + define-properties@^1.2.0 + es-abstract@^1.22.1 + functions-have-names@^1.2.3 + functions-have-names + 1.2.3 + gaxios + 4.3.2 + abort-controller@^3.0.0 + extend@^3.0.2 + https-proxy-agent@^5.0.0 + is-stream@^2.0.0 + node-fetch@^2.6.1 + 4.3.3 + abort-controller@^3.0.0 + extend@^3.0.2 + https-proxy-agent@^5.0.0 + is-stream@^2.0.0 + node-fetch@^2.6.7 + 5.1.3 + extend@^3.0.2 + https-proxy-agent@^5.0.0 + is-stream@^2.0.0 + node-fetch@^2.6.9 + 6.5.0 + extend@^3.0.2 + https-proxy-agent@^7.0.1 + is-stream@^2.0.0 + node-fetch@^2.6.9 + uuid@^9.0.1 + gcp-metadata + 4.3.1 + gaxios@^4.0.0 + json-bigint@^1.0.0 + 5.3.0 + gaxios@^5.0.0 + json-bigint@^1.0.0 + 6.1.0 + gaxios@^6.0.0 + json-bigint@^1.0.0 + gensync + 1.0.0-beta.2 + get-caller-file + 1.0.3 + 2.0.5 + get-func-name + 2.0.0 + 2.0.2 + get-intrinsic + 1.2.4 + es-errors@^1.3.0 + function-bind@^1.1.2 + has-proto@^1.0.1 + has-symbols@^1.0.3 + hasown@^2.0.0 + get-stream + 3.0.0 + 4.1.0 + pump@^3.0.0 + get-symbol-description + 1.0.2 + call-bind@^1.0.5 + es-errors@^1.3.0 + get-intrinsic@^1.2.4 + getpass + 0.1.7 + assert-plus@^1.0.0 + git-last-commit + 1.0.1 + glob + 3.2.11 + inherits@2 + minimatch@0.3 + 7.1.2 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^3.0.4 + once@^1.3.0 + path-is-absolute@^1.0.0 + 7.1.3 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^3.0.4 + once@^1.3.0 + path-is-absolute@^1.0.0 + 7.1.6 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^3.0.4 + once@^1.3.0 + path-is-absolute@^1.0.0 + 7.2.0 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^3.0.4 + once@^1.3.0 + path-is-absolute@^1.0.0 + 7.2.3 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^3.1.1 + once@^1.3.0 + path-is-absolute@^1.0.0 + 8.1.0 + fs.realpath@^1.0.0 + inflight@^1.0.4 + inherits@2 + minimatch@^5.0.1 + once@^1.3.0 + glob-parent + 5.0.0 + is-glob@^4.0.1 + 5.1.2 + is-glob@^4.0.1 + glob-slash + 1.0.0 + glob-slasher + 1.0.1 + glob-slash@^1.0.0 + lodash.isobject@^2.4.1 + toxic@^1.0.0 + globals + 11.8.0 + 11.12.0 + globalthis + 1.0.4 + define-properties@^1.2.1 + gopd@^1.0.1 + google-auth-library + 7.10.1 + arrify@^2.0.0 + base64-js@^1.3.0 + ecdsa-sig-formatter@^1.0.11 + fast-text-encoding@^1.0.0 + gaxios@^4.0.0 + gcp-metadata@^4.2.0 + gtoken@^5.0.4 + jws@^4.0.0 + lru-cache@^6.0.0 + 7.14.1 + arrify@^2.0.0 + base64-js@^1.3.0 + ecdsa-sig-formatter@^1.0.11 + fast-text-encoding@^1.0.0 + gaxios@^4.0.0 + gcp-metadata@^4.2.0 + gtoken@^5.0.4 + jws@^4.0.0 + lru-cache@^6.0.0 + 8.9.0 + arrify@^2.0.0 + base64-js@^1.3.0 + ecdsa-sig-formatter@^1.0.11 + fast-text-encoding@^1.0.0 + gaxios@^5.0.0 + gcp-metadata@^5.3.0 + gtoken@^6.1.0 + jws@^4.0.0 + lru-cache@^6.0.0 + 9.9.0 + base64-js@^1.3.0 + ecdsa-sig-formatter@^1.0.11 + gaxios@^6.1.1 + gcp-metadata@^6.1.0 + gtoken@^7.0.0 + jws@^4.0.0 + google-closure-compiler + 20190909.0.0 + chalk@2.x + google-closure-compiler-java@^20190909.0.0 + google-closure-compiler-js@^20190909.0.0 + google-closure-compiler-linux@^20190909.0.0 + opt|google-closure-compiler-linux@^20190909.0.0 + google-closure-compiler-osx@^20190909.0.0 + opt|google-closure-compiler-osx@^20190909.0.0 + google-closure-compiler-windows@^20190909.0.0 + opt|google-closure-compiler-windows@^20190909.0.0 + minimist@1.x + vinyl@2.x + vinyl-sourcemaps-apply@^0.2.0 + google-closure-compiler-java + 20190909.0.0 + google-closure-compiler-js + 20190909.0.0 + google-closure-compiler-linux + 20190909.0.0 + google-closure-compiler-osx + 20190909.0.0 + google-closure-compiler-windows + 20190909.0.0 + google-closure-library + 20190909.0.0 + 20190929.0.0 + 20191027.0.1 + promises-aplus-tests@^2.1.2 + 20191111.0.0 + promises-aplus-tests@^2.1.2 + 20200101.0.0 + promises-aplus-tests@^2.1.2 + 20200112.0.0 + promises-aplus-tests@^2.1.2 + 20200204.0.0 + 20200224.0.0 + 20200315.0.0 + google-gax + 2.28.0 + @grpc/grpc-js@~1.4.0 + @grpc/proto-loader@^0.6.1 + @types/long@^4.0.0 + abort-controller@^3.0.0 + duplexify@^4.0.0 + fast-text-encoding@^1.0.3 + google-auth-library@^7.6.1 + is-stream-ended@^0.1.4 + node-fetch@^2.6.1 + object-hash@^2.1.1 + proto3-json-serializer@^0.1.1 + protobufjs@6.11.2 + retry-request@^4.0.0 + 2.30.5 + @grpc/grpc-js@~1.6.0 + @grpc/proto-loader@^0.6.12 + @types/long@^4.0.0 + abort-controller@^3.0.0 + duplexify@^4.0.0 + fast-text-encoding@^1.0.3 + google-auth-library@^7.14.0 + is-stream-ended@^0.1.4 + node-fetch@^2.6.1 + object-hash@^3.0.0 + proto3-json-serializer@^0.1.8 + protobufjs@6.11.3 + retry-request@^4.0.0 + 3.6.1 + @grpc/grpc-js@~1.8.0 + @grpc/proto-loader@^0.7.0 + @types/long@^4.0.0 + @types/rimraf@^3.0.2 + abort-controller@^3.0.0 + duplexify@^4.0.0 + fast-text-encoding@^1.0.3 + google-auth-library@^8.0.2 + is-stream-ended@^0.1.4 + node-fetch@^2.6.1 + object-hash@^3.0.0 + proto3-json-serializer@^1.0.0 + protobufjs@7.2.4 + protobufjs-cli@1.1.1 + retry-request@^5.0.0 + 4.3.3 + @grpc/grpc-js@~1.10.3 + @grpc/proto-loader@^0.7.0 + @types/long@^4.0.0 + abort-controller@^3.0.0 + duplexify@^4.0.0 + google-auth-library@^9.3.0 + node-fetch@^2.6.1 + object-hash@^3.0.0 + proto3-json-serializer@^2.0.0 + protobufjs@7.2.6 + retry-request@^7.0.0 + uuid@^9.0.1 + google-p12-pem + 3.1.2 + node-forge@^0.10.0 + 3.1.4 + node-forge@^1.3.1 + 4.0.1 + node-forge@^1.3.1 + gopd + 1.0.1 + get-intrinsic@^1.1.3 + graceful-fs + 4.2.11 + growl + 1.9.2 + 1.10.5 + gtoken + 5.3.1 + gaxios@^4.0.0 + google-p12-pem@^3.0.3 + jws@^4.0.0 + 5.3.2 + gaxios@^4.0.0 + google-p12-pem@^3.1.3 + jws@^4.0.0 + 6.1.2 + gaxios@^5.0.1 + google-p12-pem@^4.0.0 + jws@^4.0.0 + 7.1.0 + gaxios@^6.0.0 + jws@^4.0.0 + har-schema + 2.0.0 + har-validator + 5.1.0 + ajv@^5.3.0 + har-schema@^2.0.0 + 5.1.5 + ajv@^6.12.3 + har-schema@^2.0.0 + has + 1.0.3 + function-bind@^1.1.1 + has-bigints + 1.0.2 + has-flag + 3.0.0 + 4.0.0 + has-property-descriptors + 1.0.2 + es-define-property@^1.0.0 + has-proto + 1.0.3 + has-symbols + 1.0.0 + 1.0.3 + has-tostringtag + 1.0.2 + has-symbols@^1.0.3 + hasown + 2.0.2 + function-bind@^1.1.2 + he + 1.1.1 + 1.2.0 + html-encoding-sniffer + 1.0.2 + whatwg-encoding@^1.0.1 + html-entities + 1.2.1 + 1.4.0 + html-minifier + 4.0.0 + camel-case@^3.0.0 + clean-css@^4.2.1 + commander@^2.19.0 + he@^1.2.0 + param-case@^2.1.1 + relateurl@^0.2.7 + uglify-js@^3.5.1 + html-modules-polyfill + 0.1.0 + jsdom@^15.1.1 + rollup@^1.19.4 + http-parser-js + 0.5.3 + 0.5.8 + http-proxy-agent + 5.0.0 + @tootallnate/once@2 + agent-base@6 + debug@4 + http-signature + 1.2.0 + assert-plus@^1.0.0 + jsprim@^1.2.2 + sshpk@^1.7.0 + https-proxy-agent + 2.2.4 + agent-base@^4.3.0 + debug@^3.1.0 + 5.0.0 + agent-base@6 + debug@4 + 5.0.1 + agent-base@6 + debug@4 + 7.0.4 + agent-base@^7.0.2 + debug@4 + iconv-lite + 0.4.24 + safer-buffer@>= 2.1.2 < 3 + idb + 3.0.2 + iframe-load + 0.1.4 + immutable + 4.3.5 + inflight + 1.0.6 + once@^1.3.0 + wrappy@1 + inherits + 2.0.3 + 2.0.4 + internal-slot + 1.0.7 + es-errors@^1.3.0 + hasown@^2.0.0 + side-channel@^1.0.4 + invariant + 2.2.4 + loose-envify@^1.0.0 + invert-kv + 2.0.0 + ip-regex + 2.1.0 + is-arguments + 1.1.1 + call-bind@^1.0.2 + has-tostringtag@^1.0.0 + is-array-buffer + 3.0.4 + call-bind@^1.0.2 + get-intrinsic@^1.2.1 + is-bigint + 1.0.4 + has-bigints@^1.0.1 + is-binary-path + 2.1.0 + binary-extensions@^2.0.0 + is-boolean-object + 1.1.2 + call-bind@^1.0.2 + has-tostringtag@^1.0.0 + is-buffer + 2.0.5 + is-builtin-module + 3.2.1 + builtin-modules@^3.3.0 + is-callable + 1.2.7 + is-core-module + 2.8.0 + has@^1.0.3 + 2.13.1 + hasown@^2.0.0 + is-data-view + 1.0.1 + is-typed-array@^1.1.13 + is-date-object + 1.0.5 + has-tostringtag@^1.0.0 + is-docker + 2.2.1 + is-extglob + 2.1.1 + is-fullwidth-code-point + 1.0.0 + number-is-nan@^1.0.0 + 2.0.0 + 3.0.0 + is-generator-function + 1.0.10 + has-tostringtag@^1.0.0 + is-glob + 4.0.1 + is-extglob@^2.1.1 + 4.0.3 + is-extglob@^2.1.1 + is-module + 1.0.0 + is-negative-zero + 2.0.3 + is-number + 7.0.0 + is-number-object + 1.0.7 + has-tostringtag@^1.0.0 + is-plain-obj + 2.1.0 + is-reference + 1.2.1 + @types/estree@* + is-regex + 1.1.4 + call-bind@^1.0.2 + has-tostringtag@^1.0.0 + is-shared-array-buffer + 1.0.3 + call-bind@^1.0.7 + is-stream + 1.1.0 + 2.0.1 + is-stream-ended + 0.1.4 + is-string + 1.0.7 + has-tostringtag@^1.0.0 + is-symbol + 1.0.4 + has-symbols@^1.0.2 + is-typed-array + 1.1.13 + which-typed-array@^1.1.14 + is-typedarray + 1.0.0 + is-unicode-supported + 0.1.0 + is-weakref + 1.0.2 + call-bind@^1.0.2 + is-wsl + 2.2.0 + is-docker@^2.0.0 + isarray + 1.0.0 + 2.0.5 + isexe + 2.0.0 + isstream + 0.1.2 + jade + 0.26.3 + commander@0.6.1 + mkdirp@0.3.0 + jquery + 3.5.0 + 3.7.1 + js-levenshtein + 1.1.6 + js-tokens + 4.0.0 + js-yaml + 3.13.1 + argparse@^1.0.7 + esprima@^4.0.0 + 4.0.0 + argparse@^2.0.1 + 4.1.0 + argparse@^2.0.1 + js2xmlparser + 4.0.2 + xmlcreate@^2.0.4 + jsbn + 0.1.1 + jsdoc + 4.0.3 + @babel/parser@^7.20.15 + @jsdoc/salty@^0.2.1 + @types/markdown-it@^14.1.1 + bluebird@^3.7.2 + catharsis@^0.9.0 + escape-string-regexp@^2.0.0 + js2xmlparser@^4.0.2 + klaw@^3.0.0 + markdown-it@^14.1.0 + markdown-it-anchor@^8.6.7 + marked@^4.0.10 + mkdirp@^1.0.4 + requizzle@^0.2.3 + strip-json-comments@^3.1.0 + underscore@~1.13.2 + jsdom + 12.2.0 + abab@^2.0.0 + acorn@^6.0.2 + acorn-globals@^4.3.0 + array-equal@^1.0.0 + cssom@^0.3.4 + cssstyle@^1.1.1 + data-urls@^1.0.1 + domexception@^1.0.1 + escodegen@^1.11.0 + html-encoding-sniffer@^1.0.2 + nwsapi@^2.0.9 + parse5@5.1.0 + pn@^1.1.0 + request@^2.88.0 + request-promise-native@^1.0.5 + saxes@^3.1.3 + symbol-tree@^3.2.2 + tough-cookie@^2.4.3 + w3c-hr-time@^1.0.1 + webidl-conversions@^4.0.2 + whatwg-encoding@^1.0.5 + whatwg-mimetype@^2.2.0 + whatwg-url@^7.0.0 + ws@^6.1.0 + xml-name-validator@^3.0.0 + 15.1.1 + abab@^2.0.0 + acorn@^6.1.1 + acorn-globals@^4.3.2 + array-equal@^1.0.0 + cssom@^0.3.6 + cssstyle@^1.2.2 + data-urls@^1.1.0 + domexception@^1.0.1 + escodegen@^1.11.1 + html-encoding-sniffer@^1.0.2 + nwsapi@^2.1.4 + parse5@5.1.0 + pn@^1.1.0 + request@^2.88.0 + request-promise-native@^1.0.7 + saxes@^3.1.9 + symbol-tree@^3.2.2 + tough-cookie@^3.0.1 + w3c-hr-time@^1.0.1 + w3c-xmlserializer@^1.1.2 + webidl-conversions@^4.0.2 + whatwg-encoding@^1.0.5 + whatwg-mimetype@^2.3.0 + whatwg-url@^7.0.0 + ws@^7.0.0 + xml-name-validator@^3.0.0 + 15.2.0 + abab@^2.0.0 + acorn@^7.1.0 + acorn-globals@^4.3.2 + array-equal@^1.0.0 + Scope peer|canvas@^2.5.0 + cssom@^0.4.1 + cssstyle@^2.0.0 + data-urls@^1.1.0 + domexception@^1.0.1 + escodegen@^1.11.1 + html-encoding-sniffer@^1.0.2 + nwsapi@^2.1.4 + parse5@5.1.0 + pn@^1.1.0 + request@^2.88.0 + request-promise-native@^1.0.7 + saxes@^3.1.9 + symbol-tree@^3.2.2 + tough-cookie@^3.0.1 + w3c-hr-time@^1.0.1 + w3c-xmlserializer@^1.1.2 + webidl-conversions@^4.0.2 + whatwg-encoding@^1.0.5 + whatwg-mimetype@^2.3.0 + whatwg-url@^7.0.0 + ws@^7.0.0 + xml-name-validator@^3.0.0 + 15.2.1 + abab@^2.0.0 + acorn@^7.1.0 + acorn-globals@^4.3.2 + array-equal@^1.0.0 + Scope peer|canvas@^2.5.0 + cssom@^0.4.1 + cssstyle@^2.0.0 + data-urls@^1.1.0 + domexception@^1.0.1 + escodegen@^1.11.1 + html-encoding-sniffer@^1.0.2 + nwsapi@^2.2.0 + parse5@5.1.0 + pn@^1.1.0 + request@^2.88.0 + request-promise-native@^1.0.7 + saxes@^3.1.9 + symbol-tree@^3.2.2 + tough-cookie@^3.0.1 + w3c-hr-time@^1.0.1 + w3c-xmlserializer@^1.1.2 + webidl-conversions@^4.0.2 + whatwg-encoding@^1.0.5 + whatwg-mimetype@^2.3.0 + whatwg-url@^7.0.0 + ws@^7.0.0 + xml-name-validator@^3.0.0 + jsesc + 0.5.0 + 2.5.1 + 2.5.2 + json-bigint + 1.0.0 + bignumber.js@^9.0.0 + json-schema + 0.2.3 + 0.4.0 + json-schema-traverse + 0.3.1 + 0.4.1 + json-stringify-safe + 5.0.1 + json5 + 2.1.0 + minimist@^1.2.0 + 2.2.3 + jsprim + 1.4.1 + assert-plus@1.0.0 + extsprintf@1.3.0 + json-schema@0.2.3 + verror@1.10.0 + 1.4.2 + assert-plus@1.0.0 + extsprintf@1.3.0 + json-schema@0.4.0 + verror@1.10.0 + jwa + 2.0.0 + buffer-equal-constant-time@1.0.1 + ecdsa-sig-formatter@1.0.11 + safe-buffer@^5.0.1 + jws + 4.0.0 + jwa@^2.0.0 + safe-buffer@^5.0.1 + klaw + 3.0.0 + graceful-fs@^4.1.9 + lcid + 2.0.0 + invert-kv@^2.0.0 + levn + 0.3.0 + prelude-ls@~1.1.2 + type-check@~0.3.2 + linkify-it + 5.0.0 + uc.micro@^2.0.0 + lit-element + 2.2.1 + lit-html@^1.0.0 + 2.5.1 + lit-html@^1.1.1 + lit-html + 1.1.1 + 1.4.1 + locate-path + 3.0.0 + p-locate@^3.0.0 + path-exists@^3.0.0 + 6.0.0 + p-locate@^5.0.0 + lodash + 4.17.20 + 4.17.21 + lodash._objecttypes + 2.4.1 + lodash.camelcase + 4.3.0 + lodash.debounce + 4.0.8 + lodash.isobject + 2.4.1 + lodash._objecttypes@~2.4.1 + lodash.sortby + 4.7.0 + log-symbols + 2.2.0 + chalk@^2.0.1 + 3.0.0 + chalk@^2.4.2 + 4.0.0 + chalk@^4.0.0 + 4.1.0 + chalk@^4.1.0 + is-unicode-supported@^0.1.0 + lolex + 1.3.2 + long + 4.0.0 + 5.2.3 + loose-envify + 1.4.0 + js-tokens@^3.0.0 || ^4.0.0 + lottie-web + 5.5.10 + 5.12.2 + loupe + 2.3.7 + get-func-name@^2.0.1 + lower-case + 1.1.4 + lru-cache + 2.7.3 + 4.1.5 + pseudomap@^1.0.2 + yallist@^2.1.2 + 5.1.1 + yallist@^3.0.2 + 6.0.0 + yallist@^4.0.0 + magic-string + 0.25.7 + sourcemap-codec@^1.4.4 + 0.25.9 + sourcemap-codec@^1.4.8 + map-age-cleaner + 0.1.2 + p-defer@^1.0.0 + 0.1.3 + p-defer@^1.0.0 + markdown-it + 14.1.0 + argparse@^2.0.1 + entities@^4.4.0 + linkify-it@^5.0.0 + mdurl@^2.0.0 + punycode.js@^2.3.1 + uc.micro@^2.1.0 + markdown-it-anchor + 8.6.7 + Scope peer|@types/markdown-it@* + Scope peer|markdown-it@* + marked + 4.3.0 + matchit + 1.0.8 + @arr/every@^1.0.0 + 1.1.0 + @arr/every@^1.0.0 + mdurl + 2.0.0 + mem + 4.0.0 + map-age-cleaner@^0.1.1 + mimic-fn@^1.0.0 + p-is-promise@^1.1.0 + 4.3.0 + map-age-cleaner@^0.1.1 + mimic-fn@^2.0.0 + p-is-promise@^2.0.0 + mime + 2.6.0 + mime-db + 1.33.0 + 1.37.0 + 1.52.0 + mime-types + 2.1.18 + mime-db@~1.33.0 + 2.1.21 + mime-db@~1.37.0 + 2.1.35 + mime-db@1.52.0 + mimic-fn + 1.2.0 + 2.1.0 + minimatch + 0.3.0 + lru-cache@2 + sigmund@~1.0.0 + 3.0.4 + brace-expansion@^1.1.7 + 3.1.2 + brace-expansion@^1.1.7 + 4.2.1 + brace-expansion@^1.1.7 + 5.1.6 + brace-expansion@^2.0.1 + minimist + 0.0.8 + 1.2.0 + 1.2.5 + 1.2.8 + mkdirp + 0.3.0 + 0.5.1 + minimist@0.0.8 + 0.5.4 + minimist@^1.2.5 + 0.5.5 + minimist@^1.2.5 + 1.0.4 + mocha + 2.5.3 + commander@2.3.0 + debug@2.2.0 + diff@1.4.0 + escape-string-regexp@1.0.2 + glob@3.2.11 + growl@1.9.2 + jade@0.26.3 + mkdirp@0.5.1 + supports-color@1.2.0 + to-iso-string@0.0.2 + 5.2.0 + browser-stdout@1.3.1 + commander@2.15.1 + debug@3.1.0 + diff@3.5.0 + escape-string-regexp@1.0.5 + glob@7.1.2 + growl@1.10.5 + he@1.1.1 + minimatch@3.0.4 + mkdirp@0.5.1 + supports-color@5.4.0 + 6.2.3 + ansi-colors@3.2.3 + browser-stdout@1.3.1 + debug@3.2.6 + diff@3.5.0 + escape-string-regexp@1.0.5 + find-up@3.0.0 + glob@7.1.3 + growl@1.10.5 + he@1.2.0 + js-yaml@3.13.1 + log-symbols@2.2.0 + minimatch@3.0.4 + mkdirp@0.5.4 + ms@2.1.1 + node-environment-flags@1.0.5 + object.assign@4.1.0 + strip-json-comments@2.0.1 + supports-color@6.0.0 + which@1.3.1 + wide-align@1.1.3 + yargs@13.3.2 + yargs-parser@13.1.2 + yargs-unparser@1.6.0 + 7.2.0 + ansi-colors@3.2.3 + browser-stdout@1.3.1 + chokidar@3.3.0 + debug@3.2.6 + diff@3.5.0 + escape-string-regexp@1.0.5 + find-up@3.0.0 + glob@7.1.3 + growl@1.10.5 + he@1.2.0 + js-yaml@3.13.1 + log-symbols@3.0.0 + minimatch@3.0.4 + mkdirp@0.5.5 + ms@2.1.1 + node-environment-flags@1.0.6 + object.assign@4.1.0 + strip-json-comments@2.0.1 + supports-color@6.0.0 + which@1.3.1 + wide-align@1.1.3 + yargs@13.3.2 + yargs-parser@13.1.2 + yargs-unparser@1.6.0 + 8.4.0 + @ungap/promise-all-settled@1.1.2 + ansi-colors@4.1.1 + browser-stdout@1.3.1 + chokidar@3.5.1 + debug@4.3.1 + diff@5.0.0 + escape-string-regexp@4.0.0 + find-up@5.0.0 + glob@7.1.6 + growl@1.10.5 + he@1.2.0 + js-yaml@4.0.0 + log-symbols@4.0.0 + minimatch@3.0.4 + ms@2.1.3 + nanoid@3.1.20 + serialize-javascript@5.0.1 + strip-json-comments@3.1.1 + supports-color@8.1.1 + which@2.0.2 + wide-align@1.1.3 + workerpool@6.1.0 + yargs@16.2.0 + yargs-parser@20.2.4 + yargs-unparser@2.0.0 + 9.2.2 + @ungap/promise-all-settled@1.1.2 + ansi-colors@4.1.1 + browser-stdout@1.3.1 + chokidar@3.5.3 + debug@4.3.3 + diff@5.0.0 + escape-string-regexp@4.0.0 + find-up@5.0.0 + glob@7.2.0 + growl@1.10.5 + he@1.2.0 + js-yaml@4.1.0 + log-symbols@4.1.0 + minimatch@4.2.1 + ms@2.1.3 + nanoid@3.3.1 + serialize-javascript@6.0.0 + strip-json-comments@3.1.1 + supports-color@8.1.1 + which@2.0.2 + workerpool@6.2.0 + yargs@16.2.0 + yargs-parser@20.2.4 + yargs-unparser@2.0.0 + mocha-headless-server + 0.1.2 + Scope peer|mocha@5.x + puppeteer@^1.6.0 + serve-handler@^3.3.0 + 0.1.4 + Scope peer|dhost@0.1.x + Scope peer|mocha@5.x + Scope peer|puppeteer@2.x + mri + 1.2.0 + ms + 0.7.1 + 2.0.0 + 2.1.1 + 2.1.2 + 2.1.3 + nanoid + 3.1.20 + 3.3.1 + nice-try + 1.0.5 + no-case + 2.3.2 + lower-case@^1.1.1 + node-environment-flags + 1.0.5 + object.getownpropertydescriptors@^2.0.3 + semver@^5.7.0 + 1.0.6 + object.getownpropertydescriptors@^2.0.3 + semver@^5.7.0 + node-fetch + 2.6.1 + 2.6.6 + whatwg-url@^5.0.0 + 2.6.7 + Scope peer|encoding@^0.1.0 + whatwg-url@^5.0.0 + 2.7.0 + Scope peer|encoding@^0.1.0 + whatwg-url@^5.0.0 + node-forge + 0.10.0 + 1.3.1 + node-releases + 1.0.0-alpha.14 + semver@^5.3.0 + 1.1.32 + semver@^5.3.0 + 2.0.14 + nodent-compiler + 3.2.11 + acorn@>= 2.5.2 <= 5.7.3 + acorn-es7-plugin@^1.1.7 + nodent-transform@^3.2.9 + source-map@^0.5.7 + 3.2.13 + acorn@>= 2.5.2 <= 5.7.5 + acorn-es7-plugin@^1.1.7 + nodent-transform@^3.2.9 + source-map@^0.5.7 + nodent-runtime + 3.2.1 + nodent-transform + 3.2.9 + normalize-path + 3.0.0 + normalize-range + 0.1.2 + npm-run-path + 2.0.2 + path-key@^2.0.0 + num2fraction + 1.2.2 + number-is-nan + 1.0.1 + nwsapi + 2.0.9 + 2.1.4 + 2.2.9 + oauth-sign + 0.9.0 + object-hash + 2.2.0 + 3.0.0 + object-inspect + 1.13.1 + object-keys + 1.1.1 + object.assign + 4.1.0 + define-properties@^1.1.2 + function-bind@^1.1.1 + has-symbols@^1.0.0 + object-keys@^1.0.11 + 4.1.5 + call-bind@^1.0.5 + define-properties@^1.2.1 + has-symbols@^1.0.3 + object-keys@^1.1.1 + object.getownpropertydescriptors + 2.1.8 + array.prototype.reduce@^1.0.6 + call-bind@^1.0.7 + define-properties@^1.2.1 + es-abstract@^1.23.2 + es-object-atoms@^1.0.0 + gopd@^1.0.1 + safe-array-concat@^1.1.2 + once + 1.4.0 + wrappy@1 + optionator + 0.8.2 + deep-is@~0.1.3 + fast-levenshtein@~2.0.4 + levn@~0.3.0 + prelude-ls@~1.1.2 + type-check@~0.3.2 + wordwrap@~1.0.0 + 0.8.3 + deep-is@~0.1.3 + fast-levenshtein@~2.0.6 + levn@~0.3.0 + prelude-ls@~1.1.2 + type-check@~0.3.2 + word-wrap@~1.2.3 + os-locale + 3.0.1 + execa@^0.10.0 + lcid@^2.0.0 + mem@^4.0.0 + 3.1.0 + execa@^1.0.0 + lcid@^2.0.0 + mem@^4.0.0 + os-tmpdir + 1.0.2 + p-defer + 1.0.0 + p-finally + 1.0.0 + p-is-promise + 1.1.0 + 2.1.0 + p-limit + 2.0.0 + p-try@^2.0.0 + 2.3.0 + p-try@^2.0.0 + 3.1.0 + yocto-queue@^0.1.0 + p-locate + 3.0.0 + p-limit@^2.0.0 + 5.0.0 + p-limit@^3.0.2 + p-try + 2.0.0 + 2.2.0 + param-case + 2.1.1 + no-case@^2.2.0 + parse-ms + 2.0.0 + 2.1.0 + parse-node-version + 1.0.1 + parse5 + 5.1.0 + 5.1.1 + path-exists + 3.0.0 + 4.0.0 + path-is-absolute + 1.0.1 + path-is-inside + 1.0.2 + path-key + 2.0.1 + path-parse + 1.0.6 + 1.0.7 + path-to-regexp + 2.2.1 + pathval + 1.1.0 + 1.1.1 + pend + 1.2.0 + performance-now + 2.1.0 + picocolors + 0.2.1 + 1.0.0 + picomatch + 2.3.0 + 2.3.1 + pn + 1.1.0 + polka + 0.5.2 + @polka/url@^0.5.0 + trouter@^2.0.1 + possible-typed-array-names + 1.0.0 + postcss + 7.0.5 + chalk@^2.4.1 + source-map@^0.6.1 + supports-color@^5.5.0 + 7.0.6 + chalk@^2.4.1 + source-map@^0.6.1 + supports-color@^5.5.0 + 7.0.7 + chalk@^2.4.1 + source-map@^0.6.1 + supports-color@^5.5.0 + 7.0.8 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.0.0 + 7.0.9 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.10 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.11 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.12 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.13 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.14 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.15 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.16 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.17 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.18 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.19 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.20 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.21 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.22 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.23 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.24 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.25 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.26 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.27 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.28 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.29 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.30 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.31 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.32 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.33 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.34 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.35 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.36 + chalk@^2.4.2 + source-map@^0.6.1 + supports-color@^6.1.0 + 7.0.37 + nanocolors@^0.2.2 + source-map@^0.6.1 + 7.0.38 + nanocolors@^0.2.2 + source-map@^0.6.1 + 7.0.39 + picocolors@^0.2.1 + source-map@^0.6.1 + postcss-value-parser + 3.3.1 + 4.2.0 + prelude-ls + 1.1.2 + pretty-ms + 4.0.0 + parse-ms@^2.0.0 + private + 0.1.8 + process-nextick-args + 2.0.0 + 2.0.1 + progress + 2.0.3 + promise-polyfill + 8.1.3 + promises-aplus-tests + 2.1.2 + mocha@^2.5.3 + sinon@^1.10.3 + underscore@~1.8.3 + proto3-json-serializer + 0.1.5 + 0.1.9 + protobufjs@^6.11.2 + 1.1.1 + protobufjs@^7.0.0 + 2.0.1 + protobufjs@^7.2.5 + protobufjs + 6.11.2 + @protobufjs/aspromise@^1.1.2 + @protobufjs/base64@^1.1.2 + @protobufjs/codegen@^2.0.4 + @protobufjs/eventemitter@^1.1.0 + @protobufjs/fetch@^1.1.0 + @protobufjs/float@^1.0.2 + @protobufjs/inquire@^1.1.0 + @protobufjs/path@^1.1.2 + @protobufjs/pool@^1.1.0 + @protobufjs/utf8@^1.1.0 + @types/long@^4.0.1 + @types/node@>=13.7.0 + long@^4.0.0 + 6.11.3 + @protobufjs/aspromise@^1.1.2 + @protobufjs/base64@^1.1.2 + @protobufjs/codegen@^2.0.4 + @protobufjs/eventemitter@^1.1.0 + @protobufjs/fetch@^1.1.0 + @protobufjs/float@^1.0.2 + @protobufjs/inquire@^1.1.0 + @protobufjs/path@^1.1.2 + @protobufjs/pool@^1.1.0 + @protobufjs/utf8@^1.1.0 + @types/long@^4.0.1 + @types/node@>=13.7.0 + long@^4.0.0 + 6.11.4 + @protobufjs/aspromise@^1.1.2 + @protobufjs/base64@^1.1.2 + @protobufjs/codegen@^2.0.4 + @protobufjs/eventemitter@^1.1.0 + @protobufjs/fetch@^1.1.0 + @protobufjs/float@^1.0.2 + @protobufjs/inquire@^1.1.0 + @protobufjs/path@^1.1.2 + @protobufjs/pool@^1.1.0 + @protobufjs/utf8@^1.1.0 + @types/long@^4.0.1 + @types/node@>=13.7.0 + long@^4.0.0 + 7.2.4 + @protobufjs/aspromise@^1.1.2 + @protobufjs/base64@^1.1.2 + @protobufjs/codegen@^2.0.4 + @protobufjs/eventemitter@^1.1.0 + @protobufjs/fetch@^1.1.0 + @protobufjs/float@^1.0.2 + @protobufjs/inquire@^1.1.0 + @protobufjs/path@^1.1.2 + @protobufjs/pool@^1.1.0 + @protobufjs/utf8@^1.1.0 + @types/node@>=13.7.0 + long@^5.0.0 + 7.2.6 + @protobufjs/aspromise@^1.1.2 + @protobufjs/base64@^1.1.2 + @protobufjs/codegen@^2.0.4 + @protobufjs/eventemitter@^1.1.0 + @protobufjs/fetch@^1.1.0 + @protobufjs/float@^1.0.2 + @protobufjs/inquire@^1.1.0 + @protobufjs/path@^1.1.2 + @protobufjs/pool@^1.1.0 + @protobufjs/utf8@^1.1.0 + @types/node@>=13.7.0 + long@^5.0.0 + protobufjs-cli + 1.1.1 + chalk@^4.0.0 + escodegen@^1.13.0 + espree@^9.0.0 + estraverse@^5.1.0 + glob@^8.0.0 + jsdoc@^4.0.0 + minimist@^1.2.0 + Scope peer|protobufjs@^7.0.0 + semver@^7.1.2 + tmp@^0.2.1 + uglify-js@^3.7.7 + proxy-from-env + 1.1.0 + pseudomap + 1.0.2 + psl + 1.1.29 + 1.4.0 + 1.9.0 + pump + 3.0.0 + end-of-stream@^1.1.0 + once@^1.3.1 + punycode + 1.4.1 + 2.1.1 + 2.3.1 + punycode.js + 2.3.1 + puppeteer + 1.20.0 + debug@^4.1.0 + extract-zip@^1.6.6 + https-proxy-agent@^2.2.1 + mime@^2.0.3 + progress@^2.0.1 + proxy-from-env@^1.0.0 + rimraf@^2.6.1 + ws@^6.1.0 + qs + 6.5.2 + 6.5.3 + randombytes + 2.1.0 + safe-buffer@^5.1.0 + readable-stream + 2.3.6 + core-util-is@~1.0.0 + inherits@~2.0.3 + isarray@~1.0.0 + process-nextick-args@~2.0.0 + safe-buffer@~5.1.1 + string_decoder@~1.1.1 + util-deprecate@~1.0.1 + 2.3.7 + core-util-is@~1.0.0 + inherits@~2.0.3 + isarray@~1.0.0 + process-nextick-args@~2.0.0 + safe-buffer@~5.1.1 + string_decoder@~1.1.1 + util-deprecate@~1.0.1 + 2.3.8 + core-util-is@~1.0.0 + inherits@~2.0.3 + isarray@~1.0.0 + process-nextick-args@~2.0.0 + safe-buffer@~5.1.1 + string_decoder@~1.1.1 + util-deprecate@~1.0.1 + 3.6.0 + inherits@^2.0.3 + string_decoder@^1.1.1 + util-deprecate@^1.0.1 + 3.6.2 + inherits@^2.0.3 + string_decoder@^1.1.1 + util-deprecate@^1.0.1 + readdirp + 3.1.1 + picomatch@^2.0.4 + 3.2.0 + picomatch@^2.0.4 + 3.5.0 + picomatch@^2.2.1 + 3.6.0 + picomatch@^2.2.1 + regenerate + 1.4.0 + 1.4.2 + regenerate-unicode-properties + 8.1.0 + regenerate@^1.4.0 + 10.1.1 + regenerate@^1.4.2 + regenerator-runtime + 0.13.3 + 0.13.11 + 0.14.1 + regenerator-transform + 0.14.1 + private@^0.1.6 + 0.15.2 + @babel/runtime@^7.8.4 + regexp-tree + 0.1.13 + regexp.prototype.flags + 1.5.2 + call-bind@^1.0.6 + define-properties@^1.2.1 + es-errors@^1.3.0 + set-function-name@^2.0.1 + regexpu-core + 4.6.0 + regenerate@^1.4.0 + regenerate-unicode-properties@^8.1.0 + regjsgen@^0.5.0 + regjsparser@^0.6.0 + unicode-match-property-ecmascript@^1.0.4 + unicode-match-property-value-ecmascript@^1.1.0 + 5.3.2 + @babel/regjsgen@^0.8.0 + regenerate@^1.4.2 + regenerate-unicode-properties@^10.1.0 + regjsparser@^0.9.1 + unicode-match-property-ecmascript@^2.0.0 + unicode-match-property-value-ecmascript@^2.1.0 + regjsgen + 0.5.0 + regjsparser + 0.6.0 + jsesc@~0.5.0 + 0.9.1 + jsesc@~0.5.0 + relateurl + 0.2.7 + remove-trailing-separator + 1.1.0 + replace-ext + 1.0.0 + 1.0.1 + request + 2.88.0 + aws-sign2@~0.7.0 + aws4@^1.8.0 + caseless@~0.12.0 + combined-stream@~1.0.6 + extend@~3.0.2 + forever-agent@~0.6.1 + form-data@~2.3.2 + har-validator@~5.1.0 + http-signature@~1.2.0 + is-typedarray@~1.0.0 + isstream@~0.1.2 + json-stringify-safe@~5.0.1 + mime-types@~2.1.19 + oauth-sign@~0.9.0 + performance-now@^2.1.0 + qs@~6.5.2 + safe-buffer@^5.1.2 + tough-cookie@~2.4.3 + tunnel-agent@^0.6.0 + uuid@^3.3.2 + 2.88.2 + aws-sign2@~0.7.0 + aws4@^1.8.0 + caseless@~0.12.0 + combined-stream@~1.0.6 + extend@~3.0.2 + forever-agent@~0.6.1 + form-data@~2.3.2 + har-validator@~5.1.3 + http-signature@~1.2.0 + is-typedarray@~1.0.0 + isstream@~0.1.2 + json-stringify-safe@~5.0.1 + mime-types@~2.1.19 + oauth-sign@~0.9.0 + performance-now@^2.1.0 + qs@~6.5.2 + safe-buffer@^5.1.2 + tough-cookie@~2.5.0 + tunnel-agent@^0.6.0 + uuid@^3.3.2 + request-promise-core + 1.1.1 + lodash@^4.13.1 + Scope peer|request@^2.34 + 1.1.2 + lodash@^4.17.11 + Scope peer|request@^2.34 + 1.1.4 + lodash@^4.17.19 + Scope peer|request@^2.34 + request-promise-native + 1.0.5 + Scope peer|request@^2.34 + request-promise-core@1.1.1 + stealthy-require@^1.1.0 + tough-cookie@>=2.3.3 + 1.0.7 + Scope peer|request@^2.34 + request-promise-core@1.1.2 + stealthy-require@^1.1.1 + tough-cookie@^2.3.3 + 1.0.9 + Scope peer|request@^2.34 + request-promise-core@1.1.4 + stealthy-require@^1.1.1 + tough-cookie@^2.3.3 + require-directory + 2.1.1 + require-main-filename + 1.0.1 + 2.0.0 + requizzle + 0.2.4 + lodash@^4.17.21 + resolve + 1.20.0 + is-core-module@^2.2.0 + path-parse@^1.0.6 + 1.22.8 + is-core-module@^2.13.0 + path-parse@^1.0.7 + supports-preserve-symlinks-flag@^1.0.0 + retry-request + 4.2.2 + debug@^4.1.1 + extend@^3.0.2 + 5.0.2 + debug@^4.1.1 + extend@^3.0.2 + 7.0.2 + @types/request@^2.48.8 + extend@^3.0.2 + teeny-request@^9.0.0 + rimraf + 2.7.1 + glob@^7.1.3 + 3.0.2 + glob@^7.1.3 + rollup + 1.32.1 + @types/estree@* + @types/node@* + acorn@^7.1.0 + 2.59.0 + fsevents@~2.3.2 + opt|fsevents@~2.3.2 + 2.79.1 + fsevents@~2.3.2 + opt|fsevents@~2.3.2 + safe-array-concat + 1.1.2 + call-bind@^1.0.7 + get-intrinsic@^1.2.4 + has-symbols@^1.0.3 + isarray@^2.0.5 + safe-buffer + 5.1.2 + 5.2.1 + safe-regex-test + 1.0.3 + call-bind@^1.0.6 + es-errors@^1.3.0 + is-regex@^1.1.4 + safer-buffer + 2.1.2 + samsam + 1.1.2 + sass + 1.22.9 + chokidar@>=2.0.0 <4.0.0 + 1.76.0 + chokidar@>=3.0.0 <4.0.0 + immutable@^4.0.0 + source-map-js@>=0.6.2 <2.0.0 + saxes + 3.1.3 + xmlchars@^1.3.1 + 3.1.11 + xmlchars@^2.1.1 + semver + 5.5.1 + 5.6.0 + 5.7.2 + 6.3.0 + 6.3.1 + 7.6.0 + lru-cache@^6.0.0 + serialize-javascript + 5.0.1 + randombytes@^2.1.0 + 6.0.0 + randombytes@^2.1.0 + serve-handler + 3.6.2 + bytes@3.0.0 + content-disposition@0.5.2 + fast-url-parser@1.1.3 + glob-slasher@1.0.1 + mime-types@2.1.18 + minimatch@3.0.4 + path-is-inside@1.0.2 + path-to-regexp@2.2.1 + set-blocking + 2.0.0 + set-function-length + 1.2.2 + define-data-property@^1.1.4 + es-errors@^1.3.0 + function-bind@^1.1.2 + get-intrinsic@^1.2.4 + gopd@^1.0.1 + has-property-descriptors@^1.0.2 + set-function-name + 2.0.2 + define-data-property@^1.1.4 + es-errors@^1.3.0 + functions-have-names@^1.2.3 + has-property-descriptors@^1.0.2 + shebang-command + 1.2.0 + shebang-regex@^1.0.0 + shebang-regex + 1.0.0 + side-channel + 1.0.6 + call-bind@^1.0.7 + es-errors@^1.3.0 + get-intrinsic@^1.2.4 + object-inspect@^1.13.1 + sigmund + 1.0.1 + signal-exit + 3.0.2 + 3.0.7 + sinon + 1.17.7 + formatio@1.1.1 + lolex@1.3.2 + samsam@1.1.2 + util@>=0.10.3 <1 + source-map + 0.5.7 + 0.6.1 + source-map-js + 1.2.0 + source-map-support + 0.5.9 + buffer-from@^1.0.0 + source-map@^0.6.0 + 0.5.21 + buffer-from@^1.0.0 + source-map@^0.6.0 + sourcemap-codec + 1.4.8 + sprintf-js + 1.0.3 + sshpk + 1.15.1 + asn1@~0.2.3 + assert-plus@^1.0.0 + bcrypt-pbkdf@^1.0.0 + dashdash@^1.12.0 + ecc-jsbn@~0.1.1 + getpass@^0.1.1 + jsbn@~0.1.0 + safer-buffer@^2.0.2 + tweetnacl@~0.14.0 + 1.18.0 + asn1@~0.2.3 + assert-plus@^1.0.0 + bcrypt-pbkdf@^1.0.0 + dashdash@^1.12.0 + ecc-jsbn@~0.1.1 + getpass@^0.1.1 + jsbn@~0.1.0 + safer-buffer@^2.0.2 + tweetnacl@~0.14.0 + stealthy-require + 1.1.1 + stream-events + 1.0.5 + stubs@^3.0.0 + stream-shift + 1.0.1 + 1.0.3 + string-width + 1.0.2 + code-point-at@^1.0.0 + is-fullwidth-code-point@^1.0.0 + strip-ansi@^3.0.0 + 2.1.1 + is-fullwidth-code-point@^2.0.0 + strip-ansi@^4.0.0 + 3.1.0 + emoji-regex@^7.0.1 + is-fullwidth-code-point@^2.0.0 + strip-ansi@^5.1.0 + 4.2.3 + emoji-regex@^8.0.0 + is-fullwidth-code-point@^3.0.0 + strip-ansi@^6.0.1 + string.prototype.trim + 1.2.9 + call-bind@^1.0.7 + define-properties@^1.2.1 + es-abstract@^1.23.0 + es-object-atoms@^1.0.0 + string.prototype.trimend + 1.0.8 + call-bind@^1.0.7 + define-properties@^1.2.1 + es-object-atoms@^1.0.0 + string.prototype.trimstart + 1.0.8 + call-bind@^1.0.7 + define-properties@^1.2.1 + es-object-atoms@^1.0.0 + string_decoder + 1.1.1 + safe-buffer@~5.1.0 + 1.3.0 + safe-buffer@~5.2.0 + strip-ansi + 3.0.1 + ansi-regex@^2.0.0 + 4.0.0 + ansi-regex@^3.0.0 + 5.2.0 + ansi-regex@^4.1.0 + 6.0.1 + ansi-regex@^5.0.1 + strip-eof + 1.0.0 + strip-json-comments + 2.0.1 + 3.1.1 + stubs + 3.0.0 + supports-color + 1.2.0 + 5.4.0 + has-flag@^3.0.0 + 5.5.0 + has-flag@^3.0.0 + 6.0.0 + has-flag@^3.0.0 + 7.2.0 + has-flag@^4.0.0 + 8.1.1 + has-flag@^4.0.0 + supports-preserve-symlinks-flag + 1.0.0 + symbol-tree + 3.2.2 + 3.2.4 + teeny-request + 7.1.3 + http-proxy-agent@^5.0.0 + https-proxy-agent@^5.0.0 + node-fetch@^2.6.1 + stream-events@^1.0.5 + uuid@^8.0.0 + 7.2.0 + http-proxy-agent@^5.0.0 + https-proxy-agent@^5.0.0 + node-fetch@^2.6.1 + stream-events@^1.0.5 + uuid@^8.0.0 + 9.0.0 + http-proxy-agent@^5.0.0 + https-proxy-agent@^5.0.0 + node-fetch@^2.6.9 + stream-events@^1.0.5 + uuid@^9.0.0 + terser + 3.10.11 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.10.12 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.10.13 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.11.0 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.12.0 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.13.0 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.13.1 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.14.0 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.14.1 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.6 + 3.16.0 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.9 + 3.16.1 + commander@~2.17.1 + source-map@~0.6.1 + source-map-support@~0.5.9 + 3.17.0 + commander@^2.19.0 + source-map@~0.6.1 + source-map-support@~0.5.10 + 4.8.1 + commander@^2.20.0 + source-map@~0.6.1 + source-map-support@~0.5.12 + time-stamp + 1.1.0 + tmp + 0.0.33 + os-tmpdir@~1.0.2 + 0.2.3 + to-fast-properties + 2.0.0 + to-iso-string + 0.0.2 + to-regex-range + 5.0.1 + is-number@^7.0.0 + tough-cookie + 2.3.3 + punycode@^1.4.1 + 2.3.4 + punycode@^1.4.1 + 2.4.2 + psl@^1.1.24 + punycode@^1.4.1 + 2.4.3 + psl@^1.1.24 + punycode@^1.4.1 + 2.5.0 + psl@^1.1.28 + punycode@^2.1.1 + 3.0.1 + ip-regex@^2.1.0 + psl@^1.1.28 + punycode@^2.1.1 + toxic + 1.0.1 + lodash@^4.17.10 + tr46 + 0.0.3 + 1.0.1 + punycode@^2.1.0 + trim-right + 1.0.1 + trouter + 2.0.1 + matchit@^1.0.0 + tslib + 2.3.1 + 2.6.2 + tunnel-agent + 0.6.0 + safe-buffer@^5.0.1 + tweetnacl + 0.14.5 + type-check + 0.3.2 + prelude-ls@~1.1.2 + type-detect + 4.0.8 + typed-array-buffer + 1.0.2 + call-bind@^1.0.7 + es-errors@^1.3.0 + is-typed-array@^1.1.13 + typed-array-byte-length + 1.0.1 + call-bind@^1.0.7 + for-each@^0.3.3 + gopd@^1.0.1 + has-proto@^1.0.3 + is-typed-array@^1.1.13 + typed-array-byte-offset + 1.0.2 + available-typed-arrays@^1.0.7 + call-bind@^1.0.7 + for-each@^0.3.3 + gopd@^1.0.1 + has-proto@^1.0.3 + is-typed-array@^1.1.13 + typed-array-length + 1.0.6 + call-bind@^1.0.7 + for-each@^0.3.3 + gopd@^1.0.1 + has-proto@^1.0.3 + is-typed-array@^1.1.13 + possible-typed-array-names@^1.0.0 + typedarray + 0.0.6 + uc.micro + 2.1.0 + uglify-js + 3.6.0 + commander@~2.20.0 + source-map@~0.6.1 + 3.17.4 + unbox-primitive + 1.0.2 + call-bind@^1.0.2 + has-bigints@^1.0.2 + has-symbols@^1.0.3 + which-boxed-primitive@^1.0.2 + underscore + 1.8.3 + 1.13.6 + undici-types + 5.26.5 + unicode-canonical-property-names-ecmascript + 1.0.4 + 2.0.0 + unicode-match-property-ecmascript + 1.0.4 + unicode-canonical-property-names-ecmascript@^1.0.4 + unicode-property-aliases-ecmascript@^1.0.4 + 2.0.0 + unicode-canonical-property-names-ecmascript@^2.0.0 + unicode-property-aliases-ecmascript@^2.0.0 + unicode-match-property-value-ecmascript + 1.1.0 + 2.1.0 + unicode-property-aliases-ecmascript + 1.0.5 + 2.1.0 + unistore + 3.4.1 + 3.5.2 + update-browserslist-db + 1.0.15 + Scope peer|browserslist@>= 4.21.0 + escalade@^3.1.2 + picocolors@^1.0.0 + upper-case + 1.1.3 + uri-js + 4.4.1 + punycode@^2.1.0 + util + 0.12.5 + inherits@^2.0.3 + is-arguments@^1.0.4 + is-generator-function@^1.0.7 + is-typed-array@^1.1.3 + which-typed-array@^1.1.2 + util-deprecate + 1.0.2 + uuid + 3.3.2 + 3.4.0 + 8.3.2 + 9.0.1 + verror + 1.10.0 + assert-plus@^1.0.0 + core-util-is@1.0.2 + extsprintf@^1.2.0 + vinyl + 2.2.0 + clone@^2.1.1 + clone-buffer@^1.0.0 + clone-stats@^1.0.0 + cloneable-readable@^1.0.0 + remove-trailing-separator@^1.0.1 + replace-ext@^1.0.0 + 2.2.1 + clone@^2.1.1 + clone-buffer@^1.0.0 + clone-stats@^1.0.0 + cloneable-readable@^1.0.0 + remove-trailing-separator@^1.0.1 + replace-ext@^1.0.0 + vinyl-sourcemaps-apply + 0.2.1 + source-map@^0.5.1 + w3c-hr-time + 1.0.1 + browser-process-hrtime@^0.1.2 + 1.0.2 + browser-process-hrtime@^1.0.0 + w3c-xmlserializer + 1.1.2 + domexception@^1.0.1 + webidl-conversions@^4.0.2 + xml-name-validator@^3.0.0 + web-animations-js + 2.3.1 + 2.3.2 + webidl-conversions + 3.0.1 + 4.0.2 + websocket-driver + 0.7.4 + http-parser-js@>=0.5.1 + safe-buffer@>=5.1.0 + websocket-extensions@>=0.1.1 + websocket-extensions + 0.1.4 + whatwg-encoding + 1.0.5 + iconv-lite@0.4.24 + whatwg-fetch + 2.0.4 + 3.0.0 + 3.6.20 + whatwg-mimetype + 2.2.0 + 2.3.0 + whatwg-url + 5.0.0 + tr46@~0.0.3 + webidl-conversions@^3.0.0 + 7.0.0 + lodash.sortby@^4.7.0 + tr46@^1.0.1 + webidl-conversions@^4.0.2 + 7.1.0 + lodash.sortby@^4.7.0 + tr46@^1.0.1 + webidl-conversions@^4.0.2 + which + 1.3.1 + isexe@^2.0.0 + 2.0.2 + isexe@^2.0.0 + which-boxed-primitive + 1.0.2 + is-bigint@^1.0.1 + is-boolean-object@^1.1.0 + is-number-object@^1.0.4 + is-string@^1.0.5 + is-symbol@^1.0.3 + which-module + 2.0.0 + 2.0.1 + which-typed-array + 1.1.15 + available-typed-arrays@^1.0.7 + call-bind@^1.0.7 + for-each@^0.3.3 + gopd@^1.0.1 + has-tostringtag@^1.0.2 + wide-align + 1.1.3 + string-width@^1.0.2 || 2 + word-wrap + 1.2.5 + wordwrap + 1.0.0 + workerpool + 6.1.0 + 6.2.0 + wrap-ansi + 2.1.0 + string-width@^1.0.1 + strip-ansi@^3.0.1 + 5.1.0 + ansi-styles@^3.2.0 + string-width@^3.0.0 + strip-ansi@^5.0.0 + 7.0.0 + ansi-styles@^4.0.0 + string-width@^4.1.0 + strip-ansi@^6.0.0 + wrappy + 1.0.2 + ws + 6.2.1 + async-limiter@~1.0.0 + 6.2.2 + async-limiter@~1.0.0 + 7.1.2 + async-limiter@^1.0.0 + 7.5.9 + Scope peer|bufferutil@^4.0.1 + Scope peer|utf-8-validate@^5.0.2 + xml-name-validator + 3.0.0 + xmlchars + 1.3.1 + 2.2.0 + xmlcreate + 2.0.4 + xmlhttprequest + 1.8.0 + xregexp + 4.0.0 + y18n + 4.0.0 + 4.0.3 + 5.0.8 + yallist + 2.1.2 + 3.1.1 + 4.0.0 + yargs + 12.0.2 + cliui@^4.0.0 + decamelize@^2.0.0 + find-up@^3.0.0 + get-caller-file@^1.0.1 + os-locale@^3.0.0 + require-directory@^2.1.1 + require-main-filename@^1.0.1 + set-blocking@^2.0.0 + string-width@^2.0.0 + which-module@^2.0.0 + y18n@^3.2.1 || ^4.0.0 + yargs-parser@^10.1.0 + 12.0.5 + cliui@^4.0.0 + decamelize@^1.2.0 + find-up@^3.0.0 + get-caller-file@^1.0.1 + os-locale@^3.0.0 + require-directory@^2.1.1 + require-main-filename@^1.0.1 + set-blocking@^2.0.0 + string-width@^2.0.0 + which-module@^2.0.0 + y18n@^3.2.1 || ^4.0.0 + yargs-parser@^11.1.1 + 13.3.2 + cliui@^5.0.0 + find-up@^3.0.0 + get-caller-file@^2.0.1 + require-directory@^2.1.1 + require-main-filename@^2.0.0 + set-blocking@^2.0.0 + string-width@^3.0.0 + which-module@^2.0.0 + y18n@^4.0.0 + yargs-parser@^13.1.2 + 16.2.0 + cliui@^7.0.2 + escalade@^3.1.1 + get-caller-file@^2.0.5 + require-directory@^2.1.1 + string-width@^4.2.0 + y18n@^5.0.5 + yargs-parser@^20.2.2 + 17.7.2 + cliui@^8.0.1 + escalade@^3.1.1 + get-caller-file@^2.0.5 + require-directory@^2.1.1 + string-width@^4.2.3 + y18n@^5.0.5 + yargs-parser@^21.1.1 + yargs-parser + 10.1.0 + camelcase@^4.1.0 + 11.1.1 + camelcase@^5.0.0 + decamelize@^1.2.0 + 13.1.2 + camelcase@^5.0.0 + decamelize@^1.2.0 + 20.2.4 + 20.2.9 + 21.1.1 + yargs-unparser + 1.6.0 + flat@^4.1.0 + lodash@^4.17.15 + yargs@^13.3.0 + 2.0.0 + camelcase@^6.0.0 + decamelize@^4.0.0 + flat@^5.0.2 + is-plain-obj@^2.1.0 + yauzl + 2.10.0 + buffer-crc32@~0.2.3 + fd-slicer@~1.1.0 + yocto-queue + 0.1.0 +vulns: + - schema_version: 1.6.0 + id: GHSA-67hx-6x53-jw92 + modified: 2024-04-04T14:26:10Z + published: 2023-10-16T13:55:36Z + aliases: + - CVE-2023-45133 + summary: Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code + details: |- + ### Impact + + Using Babel to compile code that was specifically crafted by an attacker can lead to arbitrary code execution during compilation, when using plugins that rely on the `path.evaluate()`or `path.evaluateTruthy()` internal Babel methods. + + Known affected plugins are: + - `@babel/plugin-transform-runtime` + - `@babel/preset-env` when using its [`useBuiltIns`](https://babeljs.io/docs/babel-preset-env#usebuiltins) option + - Any "polyfill provider" plugin that depends on `@babel/helper-define-polyfill-provider`, such as `babel-plugin-polyfill-corejs3`, `babel-plugin-polyfill-corejs2`, `babel-plugin-polyfill-es-shims`, `babel-plugin-polyfill-regenerator` + + No other plugins under the `@babel/` namespace are impacted, but third-party plugins might be. + + **Users that only compile trusted code are not impacted.** + + ### Patches + + The vulnerability has been fixed in `@babel/traverse@7.23.2`. + + Babel 6 does not receive security fixes anymore (see [Babel's security policy](https://github.com/babel/babel/security/policy)), hence there is no patch planned for `babel-traverse@6`. + + ### Workarounds + + - Upgrade `@babel/traverse` to v7.23.2 or higher. You can do this by deleting it from your package manager's lockfile and re-installing the dependencies. `@babel/core` >=7.23.2 will automatically pull in a non-vulnerable version. + - If you cannot upgrade `@babel/traverse` and are using one of the affected packages mentioned above, upgrade them to their latest version to avoid triggering the vulnerable code path in affected `@babel/traverse` versions: + - `@babel/plugin-transform-runtime` v7.23.2 + - `@babel/preset-env` v7.23.2 + - `@babel/helper-define-polyfill-provider` v0.4.3 + - `babel-plugin-polyfill-corejs2` v0.4.6 + - `babel-plugin-polyfill-corejs3` v0.8.5 + - `babel-plugin-polyfill-es-shims` v0.10.0 + - `babel-plugin-polyfill-regenerator` v0.5.3 + affected: + - package: + ecosystem: npm + name: '@babel/traverse' + purl: pkg:npm/%40babel/traverse + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 7.23.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-67hx-6x53-jw92/GHSA-67hx-6x53-jw92.json + - package: + ecosystem: npm + name: '@babel/traverse' + purl: pkg:npm/%40babel/traverse + ranges: + - type: SEMVER + events: + - introduced: 8.0.0-alpha.0 + - fixed: 8.0.0-alpha.4 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-67hx-6x53-jw92/GHSA-67hx-6x53-jw92.json + - package: + ecosystem: npm + name: babel-traverse + purl: pkg:npm/babel-traverse + ranges: + - type: SEMVER + events: + - introduced: "0" + database_specific: + last_known_affected_version_range: < 7.23.2 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-67hx-6x53-jw92/GHSA-67hx-6x53-jw92.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H + references: + - type: WEB + url: https://github.com/babel/babel/security/advisories/GHSA-67hx-6x53-jw92 + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2023-45133 + - type: WEB + url: https://github.com/babel/babel/pull/16033 + - type: WEB + url: https://github.com/babel/babel/commit/b13376b346946e3f62fc0848c1d2a23223314c82 + - type: WEB + url: https://babeljs.io/blog/2023/10/16/cve-2023-45133 + - type: PACKAGE + url: https://github.com/babel/babel + - type: WEB + url: https://github.com/babel/babel/releases/tag/v7.23.2 + - type: WEB + url: https://github.com/babel/babel/releases/tag/v8.0.0-alpha.4 + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2023/10/msg00026.html + - type: WEB + url: https://www.debian.org/security/2023/dsa-5528 + database_specific: + cwe_ids: + - CWE-184 + - CWE-697 + github_reviewed: true + github_reviewed_at: "2023-10-16T13:55:36Z" + nvd_published_at: "2023-10-12T17:15:09Z" + severity: CRITICAL + - schema_version: 1.6.0 + id: GHSA-fpm5-vv97-jfwg + modified: 2023-11-08T04:04:09.238673Z + published: 2021-05-18T01:57:24Z + aliases: + - CVE-2020-7765 + - SNYK-JS-FIREBASEUTIL-1038324 + summary: Uncontrolled Resource Consumption in firebase + details: This affects the package @firebase/util before 0.3.4. This vulnerability relates to the deepExtend function within the DeepCopy.ts file. Depending on if user input is provided, an attacker can overwrite and pollute the object prototype of a program. + affected: + - package: + ecosystem: npm + name: '@firebase/util' + purl: pkg:npm/%40firebase/util + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 0.3.4 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-fpm5-vv97-jfwg/GHSA-fpm5-vv97-jfwg.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-7765 + - type: WEB + url: https://github.com/firebase/firebase-js-sdk/pull/4001 + - type: WEB + url: https://github.com/firebase/firebase-js-sdk/commit/9cf727fcc3d049551b16ae0698ac33dc2fe45ada + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-FIREBASEUTIL-1038324 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2021-04-15T21:39:07Z" + nvd_published_at: "2020-11-16T12:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-pp75-xfpw-37g9 + modified: 2023-11-08T04:04:09.421292Z + published: 2021-05-10T19:16:14Z + aliases: + - CVE-2020-7768 + - SNYK-JAVA-ORGWEBJARSNPM-1038819 + - SNYK-JS-GRPC-598671 + - SNYK-JS-GRPCGRPCJS-1038818 + summary: Prototype pollution in grpc and @grpc/grpc-js + details: '"The package grpc before 1.24.4 and the package @grpc/grpc-js before 1.1.8 are vulnerable to Prototype Pollution via loadPackageDefinition."' + affected: + - package: + ecosystem: npm + name: grpc + purl: pkg:npm/grpc + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.24.4 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-pp75-xfpw-37g9/GHSA-pp75-xfpw-37g9.json + - package: + ecosystem: npm + name: '@grpc/grpc-js' + purl: pkg:npm/%40grpc/grpc-js + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.1.8 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-pp75-xfpw-37g9/GHSA-pp75-xfpw-37g9.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-7768 + - type: WEB + url: https://github.com/grpc/grpc-node/pull/1605 + - type: WEB + url: https://github.com/grpc/grpc-node/pull/1606 + - type: WEB + url: https://github.com/grpc/grpc-node/releases/tag/grpc%401.24.4 + - type: WEB + url: https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1038819 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-GRPC-598671 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-GRPCGRPCJS-1038818 + - type: WEB + url: https://www.npmjs.com/package/@grpc/grpc-js + - type: WEB + url: https://www.npmjs.com/package/grpc + database_specific: + cwe_ids: + - CWE-1321 + - CWE-915 + github_reviewed: true + github_reviewed_at: "2021-04-19T22:57:05Z" + nvd_published_at: "2020-11-11T11:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-6chw-6frg-f759 + modified: 2021-08-23T15:10:32Z + published: 2020-04-03T21:48:38Z + summary: Regular Expression Denial of Service in Acorn + details: |- + Affected versions of acorn are vulnerable to Regular Expression Denial of Service. + A regex in the form of /[x-\ud800]/u causes the parser to enter an infinite loop. + The string is not valid UTF16 which usually results in it being sanitized before reaching the parser. + If an application processes untrusted input and passes it directly to acorn, + attackers may leverage the vulnerability leading to Denial of Service. + affected: + - package: + ecosystem: npm + name: acorn + purl: pkg:npm/acorn + ranges: + - type: SEMVER + events: + - introduced: 5.5.0 + - fixed: 5.7.4 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-6chw-6frg-f759/GHSA-6chw-6frg-f759.json + - package: + ecosystem: npm + name: acorn + purl: pkg:npm/acorn + ranges: + - type: SEMVER + events: + - introduced: 6.0.0 + - fixed: 6.4.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-6chw-6frg-f759/GHSA-6chw-6frg-f759.json + - package: + ecosystem: npm + name: acorn + purl: pkg:npm/acorn + ranges: + - type: SEMVER + events: + - introduced: 7.0.0 + - fixed: 7.1.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-6chw-6frg-f759/GHSA-6chw-6frg-f759.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: WEB + url: https://github.com/acornjs/acorn/issues/929 + - type: WEB + url: https://github.com/acornjs/acorn/commit/793c0e569ed1158672e3a40aeed1d8518832b802 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-ACORN-559469 + - type: WEB + url: https://www.npmjs.com/advisories/1488 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2020-04-03T21:42:14Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-v88g-cgmw-v5xw + modified: 2023-11-08T04:02:36.87099Z + published: 2022-02-10T23:30:59Z + aliases: + - CVE-2020-15366 + summary: Prototype Pollution in Ajv + details: An issue was discovered in ajv.validate() in Ajv (aka Another JSON Schema Validator) 6.12.2. A carefully crafted JSON schema could be provided that allows execution of other code by prototype pollution. (While untrusted schemas are recommended against, the worst case of an untrusted schema should be a denial of service, not execution of code.) + affected: + - package: + ecosystem: npm + name: ajv + purl: pkg:npm/ajv + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 6.12.3 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-v88g-cgmw-v5xw/GHSA-v88g-cgmw-v5xw.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-15366 + - type: WEB + url: https://github.com/ajv-validator/ajv/commit/65b2f7d76b190ac63a0d4e9154c712d7aa37049f + - type: PACKAGE + url: https://github.com/ajv-validator/ajv + - type: WEB + url: https://github.com/ajv-validator/ajv/releases/tag/v6.12.3 + - type: WEB + url: https://github.com/ajv-validator/ajv/tags + - type: WEB + url: https://hackerone.com/bugs?subject=user&report_id=894259 + database_specific: + cwe_ids: + - CWE-1321 + - CWE-915 + github_reviewed: true + github_reviewed_at: "2021-05-10T21:23:41Z" + nvd_published_at: "2020-07-15T20:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-93q8-gq69-wqmw + modified: 2023-11-08T04:06:25.310142Z + published: 2021-09-20T20:20:09Z + aliases: + - CVE-2021-3807 + summary: Inefficient Regular Expression Complexity in chalk/ansi-regex + details: |- + ansi-regex is vulnerable to Inefficient Regular Expression Complexity which could lead to a denial of service when parsing invalid ANSI escape codes. + + **Proof of Concept** + ```js + import ansiRegex from 'ansi-regex'; + for(var i = 1; i <= 50000; i++) { + var time = Date.now(); + var attack_str = "\u001B["+";".repeat(i*10000); + ansiRegex().test(attack_str) + var time_cost = Date.now() - time; + console.log("attack_str.length: " + attack_str.length + ": " + time_cost+" ms") + } + ``` + The ReDOS is mainly due to the sub-patterns `[[\\]()#;?]*` and `(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*` + affected: + - package: + ecosystem: npm + name: ansi-regex + purl: pkg:npm/ansi-regex + ranges: + - type: SEMVER + events: + - introduced: 6.0.0 + - fixed: 6.0.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/09/GHSA-93q8-gq69-wqmw/GHSA-93q8-gq69-wqmw.json + - package: + ecosystem: npm + name: ansi-regex + purl: pkg:npm/ansi-regex + ranges: + - type: SEMVER + events: + - introduced: 5.0.0 + - fixed: 5.0.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/09/GHSA-93q8-gq69-wqmw/GHSA-93q8-gq69-wqmw.json + - package: + ecosystem: npm + name: ansi-regex + purl: pkg:npm/ansi-regex + ranges: + - type: SEMVER + events: + - introduced: 4.0.0 + - fixed: 4.1.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/09/GHSA-93q8-gq69-wqmw/GHSA-93q8-gq69-wqmw.json + - package: + ecosystem: npm + name: ansi-regex + purl: pkg:npm/ansi-regex + ranges: + - type: SEMVER + events: + - introduced: 3.0.0 + - fixed: 3.0.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/09/GHSA-93q8-gq69-wqmw/GHSA-93q8-gq69-wqmw.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2021-3807 + - type: WEB + url: https://github.com/chalk/ansi-regex/issues/38#issuecomment-924086311 + - type: WEB + url: https://github.com/chalk/ansi-regex/issues/38#issuecomment-925924774 + - type: WEB + url: https://github.com/chalk/ansi-regex/commit/419250fa510bf31b4cc672e76537a64f9332e1f1 + - type: WEB + url: https://github.com/chalk/ansi-regex/commit/75a657da7af875b2e2724fd6331bf0a4b23d3c9a + - type: WEB + url: https://github.com/chalk/ansi-regex/commit/8d1d7cdb586269882c4bdc1b7325d0c58c8f76f9 + - type: WEB + url: https://github.com/chalk/ansi-regex/commit/c3c0b3f2736b9c01feec0fef33980c43720dcde8 + - type: WEB + url: https://app.snyk.io/vuln/SNYK-JS-ANSIREGEX-1583908 + - type: PACKAGE + url: https://github.com/chalk/ansi-regex + - type: WEB + url: https://github.com/chalk/ansi-regex/releases/tag/v6.0.1 + - type: WEB + url: https://huntr.dev/bounties/5b3cf33b-ede0-4398-9974-800876dfd994 + - type: WEB + url: https://security.netapp.com/advisory/ntap-20221014-0002 + - type: WEB + url: https://www.oracle.com/security-alerts/cpuapr2022.html + database_specific: + cwe_ids: + - CWE-1333 + - CWE-697 + github_reviewed: true + github_reviewed_at: "2021-09-20T18:56:22Z" + nvd_published_at: "2021-09-17T07:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-832h-xg76-4gv6 + modified: 2023-11-08T03:59:15.193726Z + published: 2018-01-29T15:50:46Z + aliases: + - CVE-2017-18077 + summary: ReDoS in brace-expansion + details: |- + Affected versions of `brace-expansion` are vulnerable to a regular expression denial of service condition. + + ## Proof of Concept + + ``` + var expand = require('brace-expansion'); + expand('{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n}'); + ``` + + + ## Recommendation + + Update to version 1.1.7 or later. + affected: + - package: + ecosystem: npm + name: brace-expansion + purl: pkg:npm/brace-expansion + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.1.7 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/01/GHSA-832h-xg76-4gv6/GHSA-832h-xg76-4gv6.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-18077 + - type: WEB + url: https://github.com/juliangruber/brace-expansion/issues/33 + - type: WEB + url: https://github.com/juliangruber/brace-expansion/pull/35 + - type: WEB + url: https://github.com/juliangruber/brace-expansion/pull/35/commits/b13381281cead487cbdbfd6a69fb097ea5e456c3 + - type: WEB + url: https://bugs.debian.org/862712 + - type: ADVISORY + url: https://github.com/advisories/GHSA-832h-xg76-4gv6 + - type: PACKAGE + url: https://github.com/juliangruber/brace-expansion + - type: WEB + url: https://www.npmjs.com/advisories/338 + database_specific: + cwe_ids: + - CWE-1333 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:24:01Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-cwfw-4gq5-mrqx + modified: 2023-11-08T03:59:45.345388Z + published: 2022-01-06T20:42:03Z + aliases: + - CVE-2018-1109 + summary: Regular Expression Denial of Service (ReDoS) in braces + details: A vulnerability was found in Braces versions prior to 2.3.1. Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks. + affected: + - package: + ecosystem: npm + name: braces + purl: pkg:npm/braces + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.3.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/01/GHSA-cwfw-4gq5-mrqx/GHSA-cwfw-4gq5-mrqx.json + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2018-1109 + - type: WEB + url: https://github.com/micromatch/braces/commit/abdafb0cae1e0c00f184abbadc692f4eaa98f451 + - type: WEB + url: https://bugzilla.redhat.com/show_bug.cgi?id=1547272 + - type: WEB + url: https://snyk.io/vuln/npm:braces:20180219 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2021-03-31T21:35:00Z" + nvd_published_at: "2021-03-30T02:15:00Z" + severity: LOW + - schema_version: 1.6.0 + id: GHSA-g95f-p29q-9xw4 + modified: 2021-08-04T21:35:07Z + published: 2019-06-06T15:30:30Z + summary: Regular Expression Denial of Service in braces + details: |- + Versions of `braces` prior to 2.3.1 are vulnerable to Regular Expression Denial of Service (ReDoS). Untrusted input may cause catastrophic backtracking while matching regular expressions. This can cause the application to be unresponsive leading to Denial of Service. + + + ## Recommendation + + Upgrade to version 2.3.1 or higher. + affected: + - package: + ecosystem: npm + name: braces + purl: pkg:npm/braces + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.3.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-g95f-p29q-9xw4/GHSA-g95f-p29q-9xw4.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L + references: + - type: WEB + url: https://github.com/micromatch/braces/commit/abdafb0cae1e0c00f184abbadc692f4eaa98f451 + - type: WEB + url: https://snyk.io/vuln/npm:braces:20180219 + - type: WEB + url: https://www.npmjs.com/advisories/786 + database_specific: + cwe_ids: + - CWE-185 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2019-06-06T09:40:51Z" + nvd_published_at: null + severity: LOW + - schema_version: 1.6.0 + id: GHSA-w8qv-6jwh-64r5 + modified: 2023-11-08T04:05:05.369408Z + published: 2021-05-24T19:52:40Z + aliases: + - CVE-2021-23364 + - SNYK-JAVA-ORGWEBJARSNPM-1277182 + - SNYK-JS-BROWSERSLIST-1090194 + summary: Regular Expression Denial of Service in browserslist + details: The package browserslist from 4.0.0 and before 4.16.5 are vulnerable to Regular Expression Denial of Service (ReDoS) during parsing of queries. + affected: + - package: + ecosystem: npm + name: browserslist + purl: pkg:npm/browserslist + ranges: + - type: SEMVER + events: + - introduced: 4.0.0 + - fixed: 4.16.5 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-w8qv-6jwh-64r5/GHSA-w8qv-6jwh-64r5.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2021-23364 + - type: WEB + url: https://github.com/browserslist/browserslist/pull/593 + - type: WEB + url: https://github.com/browserslist/browserslist/commit/c091916910dfe0b5fd61caad96083c6709b02d98 + - type: WEB + url: https://github.com/browserslist/browserslist/blob/e82f32d1d4100d6bc79ea0b6b6a2d281a561e33c/index.js%23L472-L474 + - type: WEB + url: https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1277182 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-BROWSERSLIST-1090194 + database_specific: + cwe_ids: + - CWE-1333 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2021-05-20T22:03:36Z" + nvd_published_at: "2021-04-28T16:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-wxhq-pm8v-cw75 + modified: 2020-08-31T18:35:40Z + published: 2019-06-05T20:50:16Z + summary: Regular Expression Denial of Service in clean-css + details: |- + Version of `clean-css` prior to 4.1.11 are vulnerable to Regular Expression Denial of Service (ReDoS). Untrusted input may cause catastrophic backtracking while matching regular expressions. This can cause the application to be unresponsive leading to Denial of Service. + + + ## Recommendation + + Upgrade to version 4.1.11 or higher. + affected: + - package: + ecosystem: npm + name: clean-css + purl: pkg:npm/clean-css + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 4.1.11 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-wxhq-pm8v-cw75/GHSA-wxhq-pm8v-cw75.json + references: + - type: WEB + url: https://github.com/jakubpawlowicz/clean-css/commit/2929bafbf8cdf7dccb24e0949c70833764fa87e3 + - type: WEB + url: https://www.npmjs.com/advisories/785 + database_specific: + cwe_ids: + - CWE-1333 + github_reviewed: true + github_reviewed_at: "2019-06-05T20:49:47Z" + nvd_published_at: null + severity: LOW + - schema_version: 1.6.0 + id: GHSA-g74r-ffvr-5q9f + modified: 2020-08-31T18:29:17Z + published: 2019-06-03T17:26:44Z + summary: Memory Exposure in concat-stream + details: |- + Versions of `concat-stream` before 1.5.2 are vulnerable to memory exposure if userp provided input is passed into `write()` + + Versions <1.3.0 are not affected due to not using unguarded Buffer constructor. + + + + ## Recommendation + + Update to version 1.5.2, 1.4.11, 1.3.2 or later. + + If you are unable to update make sure user provided input into the `write()` function is not a number. + affected: + - package: + ecosystem: npm + name: concat-stream + purl: pkg:npm/concat-stream + ranges: + - type: SEMVER + events: + - introduced: 1.5.0 + - fixed: 1.5.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-g74r-ffvr-5q9f/GHSA-g74r-ffvr-5q9f.json + - package: + ecosystem: npm + name: concat-stream + purl: pkg:npm/concat-stream + ranges: + - type: SEMVER + events: + - introduced: 1.4.0 + - fixed: 1.4.11 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-g74r-ffvr-5q9f/GHSA-g74r-ffvr-5q9f.json + - package: + ecosystem: npm + name: concat-stream + purl: pkg:npm/concat-stream + ranges: + - type: SEMVER + events: + - introduced: 1.3.0 + - fixed: 1.3.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-g74r-ffvr-5q9f/GHSA-g74r-ffvr-5q9f.json + references: + - type: WEB + url: https://github.com/maxogden/concat-stream/pull/47 + - type: WEB + url: https://github.com/maxogden/concat-stream/pull/47/commits/3e285ba5e5b10b7c98552217f5c1023829efe69e + - type: WEB + url: https://gist.github.com/ChALkeR/c2d2fd3f1d72d51ad883df195be03a85 + - type: WEB + url: https://www.npmjs.com/advisories/597 + database_specific: + cwe_ids: + - CWE-200 + github_reviewed: true + github_reviewed_at: "2019-06-03T17:26:24Z" + nvd_published_at: null + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-chwr-hf3w-c984 + modified: 2023-11-08T04:04:08.690471Z + published: 2021-05-10T18:44:38Z + aliases: + - CVE-2020-7755 + summary: Regular Expression Denial of Service in dat.gui + details: All versions of package dat.gui are vulnerable to Regular Expression Denial of Service (ReDoS) via specifically crafted rgb and rgba values. + affected: + - package: + ecosystem: npm + name: dat.gui + purl: pkg:npm/dat.gui + ranges: + - type: SEMVER + events: + - introduced: "0" + - last_affected: 0.7.7 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-chwr-hf3w-c984/GHSA-chwr-hf3w-c984.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-7755 + - type: WEB + url: https://github.com/dataarts/dat.gui/issues/278 + - type: WEB + url: https://github.com/dataarts/dat.gui/pull/279 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-DATGUI-1016275 + - type: WEB + url: https://www.npmjs.com/package/dat.gui + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2021-04-21T17:36:43Z" + nvd_published_at: "2020-10-27T18:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-9vvw-cc9w-f27h + modified: 2023-11-08T03:59:17.780578Z + published: 2023-01-09T12:30:19Z + aliases: + - CVE-2017-20165 + summary: debug Inefficient Regular Expression Complexity vulnerability + details: A vulnerability classified as problematic has been found in debug-js debug up to 3.0.x. This affects the function useColors of the file src/node.js. The manipulation of the argument str leads to inefficient regular expression complexity. Upgrading to version 3.1.0 is able to address this issue. The name of the patch is c38a0166c266a679c8de012d4eaccec3f944e685. It is recommended to upgrade the affected component. The identifier VDB-217665 was assigned to this vulnerability. The patch has been backported to the 2.6.x branch in version 2.6.9. + affected: + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: 3.0.0 + - fixed: 3.1.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/01/GHSA-9vvw-cc9w-f27h/GHSA-9vvw-cc9w-f27h.json + ecosystem_specific: + affected_functions: + - (debug).formatters.o + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.6.9 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/01/GHSA-9vvw-cc9w-f27h/GHSA-9vvw-cc9w-f27h.json + ecosystem_specific: + affected_functions: + - (debug).formatters.o + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-20165 + - type: WEB + url: https://github.com/debug-js/debug/pull/504 + - type: WEB + url: https://github.com/debug-js/debug/commit/c38a0166c266a679c8de012d4eaccec3f944e685 + - type: WEB + url: https://github.com/debug-js/debug/commit/f53962e944a87e6ca9bb622a2a12dffc22a9bb5a + - type: PACKAGE + url: https://github.com/debug-js/debug + - type: WEB + url: https://github.com/debug-js/debug/releases/tag/2.6.9 + - type: WEB + url: https://github.com/debug-js/debug/releases/tag/3.1.0 + - type: WEB + url: https://vuldb.com/?ctiid.217665 + - type: WEB + url: https://vuldb.com/?id.217665 + database_specific: + cwe_ids: + - CWE-1333 + github_reviewed: true + github_reviewed_at: "2023-01-10T21:49:01Z" + nvd_published_at: "2023-01-09T10:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-gxpj-cx7g-858c + modified: 2024-03-25T19:01:23Z + published: 2018-08-09T20:18:07Z + aliases: + - CVE-2017-16137 + summary: Regular Expression Denial of Service in debug + details: "Affected versions of `debug` are vulnerable to regular expression denial of service when untrusted user input is passed into the `o` formatter. \n\nAs it takes 50,000 characters to block the event loop for 2 seconds, this issue is a low severity issue.\n\nThis was later re-introduced in version v3.2.0, and then repatched in versions 3.2.7 and 4.3.1.\n\n## Recommendation\n\nVersion 2.x.x: Update to version 2.6.9 or later.\nVersion 3.1.x: Update to version 3.1.0 or later.\nVersion 3.2.x: Update to version 3.2.7 or later.\nVersion 4.x.x: Update to version 4.3.1 or later." + affected: + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.6.9 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/08/GHSA-gxpj-cx7g-858c/GHSA-gxpj-cx7g-858c.json + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: 3.0.0 + - fixed: 3.1.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/08/GHSA-gxpj-cx7g-858c/GHSA-gxpj-cx7g-858c.json + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: 3.2.0 + - fixed: 3.2.7 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/08/GHSA-gxpj-cx7g-858c/GHSA-gxpj-cx7g-858c.json + - package: + ecosystem: npm + name: debug + purl: pkg:npm/debug + ranges: + - type: SEMVER + events: + - introduced: 4.0.0 + - fixed: 4.3.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/08/GHSA-gxpj-cx7g-858c/GHSA-gxpj-cx7g-858c.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-16137 + - type: WEB + url: https://github.com/debug-js/debug/issues/797 + - type: WEB + url: https://github.com/visionmedia/debug/issues/501 + - type: WEB + url: https://github.com/visionmedia/debug/pull/504 + - type: WEB + url: https://github.com/debug-js/debug/commit/4e2150207c568adb9ead8f4c4528016081c88020 + - type: WEB + url: https://github.com/debug-js/debug/commit/71169065b5262f9858ac78cc0b688c84a438f290 + - type: WEB + url: https://github.com/debug-js/debug/commit/b6d12fdbc63b483e5c969da33ea6adc09946b5ac + - type: WEB + url: https://github.com/debug-js/debug/commit/f53962e944a87e6ca9bb622a2a12dffc22a9bb5a + - type: PACKAGE + url: https://github.com/visionmedia/debug + - type: WEB + url: https://lists.apache.org/thread.html/r8ba4c628fba7181af58817d452119481adce4ba92e889c643e4c7dd3@%3Ccommits.netbeans.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rb5ac16fad337d1f3bb7079549f97d8166d0ef3082629417c39f12d63@%3Cnotifications.netbeans.apache.org%3E + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:38:18Z" + nvd_published_at: null + severity: LOW + - schema_version: 1.6.0 + id: GHSA-q5c4-39f5-m68j + modified: 2023-11-08T03:59:00.254876Z + published: 2018-07-24T20:00:17Z + aliases: + - CVE-2017-16023 + summary: Regular Expression Denial of Service in decamelize + details: |- + Affected versions of `decamelize` are susceptible to a denial of service vulnerability when user input is passed directly into `decamelize`. + + + + + ## Recommendation + + Update to version 1.1.2 or later. + affected: + - package: + ecosystem: npm + name: decamelize + purl: pkg:npm/decamelize + ranges: + - type: SEMVER + events: + - introduced: 1.1.0 + - fixed: 1.1.2 + database_specific: + last_known_affected_version_range: <= 1.1.1 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-q5c4-39f5-m68j/GHSA-q5c4-39f5-m68j.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-16023 + - type: WEB + url: https://github.com/sindresorhus/decamelize/issues/5 + - type: ADVISORY + url: https://github.com/advisories/GHSA-q5c4-39f5-m68j + - type: WEB + url: https://www.npmjs.com/advisories/308 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:51:05Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-h6ch-v84p-w6p9 + modified: 2021-02-24T19:27:02Z + published: 2019-06-13T18:58:54Z + summary: Regular Expression Denial of Service (ReDoS) + details: A vulnerability was found in diff before v3.5.0, the affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks. + affected: + - package: + ecosystem: npm + name: diff + purl: pkg:npm/diff + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 3.5.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-h6ch-v84p-w6p9/GHSA-h6ch-v84p-w6p9.json + ecosystem_specific: + affected_functions: + - (diff).parsePatch + references: + - type: WEB + url: https://github.com/kpdecker/jsdiff/commit/2aec4298639bf30fb88a00b356bf404d3551b8c0 + - type: WEB + url: https://bugzilla.redhat.com/show_bug.cgi?id=1552148 + - type: WEB + url: https://snyk.io/vuln/npm:diff:20180305 + - type: WEB + url: https://www.npmjs.com/advisories/1631 + - type: WEB + url: https://www.whitesourcesoftware.com/vulnerability-database/WS-2018-0590 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2019-06-13T18:54:38Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-qrmc-fj45-qfc2 + modified: 2023-11-08T04:00:01.054529Z + published: 2019-02-07T18:03:28Z + aliases: + - CVE-2018-16492 + summary: Prototype Pollution in extend + details: |- + Versions of `extend` prior to 3.0.2 (for 3.x) and 2.0.2 (for 2.x) are vulnerable to Prototype Pollution. The `extend()` function allows attackers to modify the prototype of Object causing the addition or modification of an existing property that will exist on all objects. + + + + + ## Recommendation + + If you're using `extend` 3.x upgrade to 3.0.2 or later. + If you're using `extend` 2.x upgrade to 2.0.2 or later. + affected: + - package: + ecosystem: npm + name: extend + purl: pkg:npm/extend + ranges: + - type: SEMVER + events: + - introduced: 3.0.0 + - fixed: 3.0.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/02/GHSA-qrmc-fj45-qfc2/GHSA-qrmc-fj45-qfc2.json + - package: + ecosystem: npm + name: extend + purl: pkg:npm/extend + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.0.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/02/GHSA-qrmc-fj45-qfc2/GHSA-qrmc-fj45-qfc2.json + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2018-16492 + - type: WEB + url: https://hackerone.com/reports/381185 + - type: ADVISORY + url: https://github.com/advisories/GHSA-qrmc-fj45-qfc2 + - type: WEB + url: https://www.npmjs.com/advisories/996 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:52:44Z" + nvd_published_at: null + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-2j2x-2gpw-g8fm + modified: 2023-11-08T04:03:48.649741Z + published: 2022-12-25T21:30:22Z + aliases: + - CVE-2020-36632 + summary: flat vulnerable to Prototype Pollution + details: flat helps flatten/unflatten nested Javascript objects. A vulnerability, which was classified as critical, was found in hughsk flat up to 5.0.0. This affects the function unflatten of the file index.js. The manipulation leads to improperly controlled modification of object prototype attributes ('prototype pollution'). It is possible to initiate the attack remotely. Upgrading to version 5.0.1 can address this issue. The name of the patch is 20ef0ef55dfa028caddaedbcb33efbdb04d18e13. It is recommended to upgrade the affected component. The identifier VDB-216777 was assigned to this vulnerability. + affected: + - package: + ecosystem: npm + name: flat + purl: pkg:npm/flat + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 5.0.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/12/GHSA-2j2x-2gpw-g8fm/GHSA-2j2x-2gpw-g8fm.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-36632 + - type: WEB + url: https://github.com/hughsk/flat/issues/105 + - type: WEB + url: https://github.com/hughsk/flat/pull/106 + - type: WEB + url: https://github.com/hughsk/flat/commit/20ef0ef55dfa028caddaedbcb33efbdb04d18e13 + - type: PACKAGE + url: https://github.com/hughsk/flat + - type: WEB + url: https://github.com/hughsk/flat/releases/tag/5.0.1 + - type: WEB + url: https://vuldb.com/?ctiid.216777 + - type: WEB + url: https://vuldb.com/?id.216777 + database_specific: + cwe_ids: + - CWE-1321 + github_reviewed: true + github_reviewed_at: "2022-12-30T16:27:14Z" + nvd_published_at: "2022-12-25T20:15:00Z" + severity: CRITICAL + - schema_version: 1.6.0 + id: GHSA-8r6j-v8pm-fqw3 + modified: 2023-11-08T04:13:38.062107Z + published: 2023-10-06T21:30:49Z + aliases: + - CVE-2023-45311 + summary: Code injection in fsevents + details: fsevents before 1.2.11 depends on the https://fsevents-binaries.s3-us-west-2.amazonaws.com URL, which might allow an adversary to execute arbitrary code if any JavaScript project (that depends on fsevents) distributes code that was obtained from that URL at a time when it was controlled by an adversary. + affected: + - package: + ecosystem: npm + name: fsevents + purl: pkg:npm/fsevents + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.2.11 + database_specific: + last_known_affected_version_range: <= 1.2.10 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-8r6j-v8pm-fqw3/GHSA-8r6j-v8pm-fqw3.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2023-45311 + - type: WEB + url: https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058 + - type: WEB + url: https://github.com/atlassian/moo/blob/56ccbdd41b493332bc2cd7a4097a5802594cdb9c/package-lock.json#L1901-L1902 + - type: WEB + url: https://github.com/atlassian/react-immutable-proptypes/blob/ddb9fa5194b931bf7528eb4f2c0a8c3434f70edd/package-lock.json#L153 + - type: WEB + url: https://github.com/cloudflare/authr/blob/3f6129d97d06e61033a7f237d84e35e678db490f/ts/package-lock.json#L1512 + - type: WEB + url: https://github.com/cloudflare/hugo-cloudflare-docs/blob/e0f7cfa195af8ef1bfa51a487be7d34ba298ed06/package-lock.json#L494 + - type: WEB + url: https://github.com/cloudflare/redux-grim/blob/b652f99f95fb16812336073951adc5c5a93e2c23/package-lock.json#L266-L267 + - type: WEB + url: https://github.com/cloudflare/serverless-cloudflare-workers/blob/e95e1e9c9770ed9a3d9480c1fa73e64391268354/package-lock.json#L737 + - type: PACKAGE + url: https://github.com/fsevents/fsevents + - type: WEB + url: https://github.com/fsevents/fsevents/compare/v1.2.10...v1.2.11 + - type: WEB + url: https://security.snyk.io/vuln/SNYK-JS-FSEVENTS-5487987 + database_specific: + cwe_ids: + - CWE-94 + github_reviewed: true + github_reviewed_at: "2023-10-09T21:35:16Z" + nvd_published_at: "2023-10-06T21:15:10Z" + severity: CRITICAL + - schema_version: 1.6.0 + id: MAL-2023-462 + modified: 2023-11-08T04:24:32.787594Z + published: 2023-04-27T19:20:00Z + aliases: + - GHSA-xv2f-5jw4-v95m + summary: Malicious code in fsevents (npm) + details: "\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: ghsa-malware (acdc3ae57250fab51aeff6e3938ed40197a1b74eb688a72cd5d7eee0c77a7167)\nThis advisory is intended to inform the npm ecosystem with details to resolve a third-party malware incident that may have impacted your infrastructure if you are directly or transitively dependent on the [fsevents](https://www.npmjs.com/package/fsevents) npm package.\n\n## Overview\n\n[fsevents](https://www.npmjs.com/package/fsevents) v1.0.0 <= v1.2.10 downloaded binary executables that contained unintended code due to an expired cloud storage resource being reclaimed by a third party.\n\n## Details\n\nThe [fsevents npm package](https://www.npmjs.com/package/fsevents) v1.0.0 through v1.2.10 attempts to fetch a pre-built binary executable artifact (fse.node) from cloud storage. If this fetch fails, fsevents v1.x will attempt to build this artifact directly from source.\n\nVersion 1.x of fsevents has been deprecated for several years and as a result the aforementioned cloud storage resource namespace was available for registration. A third party, unrelated to the fsevents maintainers, subsequently claimed this namespace and in April 2023 this third party started serving modified versions of the “fse.node” binary executable artifact to new fsevents v1.x users. \n\nAs of April 27, 2023 the cloud storage resource in question has been indefinitely suspended and is no longer serving binaries.\n\nThe affected cloud storage pre-fetch was [removed](https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058) in fsevents version 1.2.11.\n\n## Impact\n\nThe impact of the modified versions of fse.node appears to be limited to information gathering. \n\nNote that initial analysis was performed for the modified artifact associated with fsevents v1.2.9, which was distributed as fse-v1.2.9-node-v72-darwin-x64.tar.gz prior to the cloud storage resource being suspended. \n\nFor more detailed analysis you may compare a decompilation of the v1.x fse.node artifacts on your systems with the intended fsevents v1.x source as it exists at https://github.com/fsevents/fsevents/tree/v1.x \n\n## How to fix it\n\nIf you are dependent on the deprecated version of fsevents v1.x, the recommended course of action is to upgrade to fsevents v2.x or remove the dependency altogether as currently maintained versions of Node.js no longer require fsevents for file system watching on macOS.\n" + affected: + - package: + ecosystem: npm + name: fsevents + purl: pkg:npm/fsevents + ranges: + - type: SEMVER + events: + - introduced: 1.0.0 + - fixed: 1.2.11 + database_specific: + cwes: + - cweId: CWE-506 + description: The product contains code that appears to be malicious in nature. + name: Embedded Malicious Code + source: https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/fsevents/MAL-2023-462.json + references: + - type: WEB + url: https://www.npmjs.com/package/fsevents + - type: WEB + url: https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058 + - type: ADVISORY + url: https://github.com/advisories/GHSA-xv2f-5jw4-v95m + database_specific: + malicious-packages-origins: + - id: GHSA-xv2f-5jw4-v95m + import_time: "2023-07-30T21:58:32.873496549Z" + modified_time: "2023-05-01T15:47:26Z" + ranges: + - events: + - introduced: 1.0.0 + - fixed: 1.2.11 + type: SEMVER + sha256: acdc3ae57250fab51aeff6e3938ed40197a1b74eb688a72cd5d7eee0c77a7167 + source: ghsa-malware + - schema_version: 1.6.0 + id: GHSA-4q6p-r6v2-jvc5 + modified: 2023-11-08T04:13:31.847974Z + published: 2023-09-27T20:16:00Z + aliases: + - CVE-2023-43646 + summary: Chaijs/get-func-name vulnerable to ReDoS + details: |- + The current regex implementation for parsing values in the module is susceptible to excessive backtracking, leading to potential DoS attacks. The regex implementation in question is as follows: + + ```js + const functionNameMatch = /\s*function(?:\s|\s*\/\*[^(?:*/)]+\*\/\s*)*([^\s(/]+)/; + ``` + + This vulnerability can be exploited when there is an imbalance in parentheses, which results in excessive backtracking and subsequently increases the CPU load and processing time significantly. This vulnerability can be triggered using the following input: + + ```js + '\t'.repeat(54773) + '\t/function/i' + ``` + + Here is a simple PoC code to demonstrate the issue: + + ```js + const protocolre = /\sfunction(?:\s|\s/*[^(?:*\/)]+*/\s*)*([^\(\/]+)/; + + const startTime = Date.now(); + const maliciousInput = '\t'.repeat(54773) + '\t/function/i' + + protocolre.test(maliciousInput); + + const endTime = Date.now(); + + console.log("process time: ", endTime - startTime, "ms"); + ``` + affected: + - package: + ecosystem: npm + name: get-func-name + purl: pkg:npm/get-func-name + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.0.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/09/GHSA-4q6p-r6v2-jvc5/GHSA-4q6p-r6v2-jvc5.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: WEB + url: https://github.com/chaijs/get-func-name/security/advisories/GHSA-4q6p-r6v2-jvc5 + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2023-43646 + - type: WEB + url: https://github.com/chaijs/get-func-name/commit/f934b228b5e2cb94d6c8576d3aac05493f667c69 + - type: PACKAGE + url: https://github.com/chaijs/get-func-name + - type: WEB + url: https://github.com/chaijs/get-func-name/blob/78ad756441a83f3dc203e50f76c113ae3ac017dc/index.js#L15 + database_specific: + cwe_ids: + - CWE-1333 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2023-09-27T20:16:00Z" + nvd_published_at: "2023-09-27T15:19:34Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-cj88-88mr-972w + modified: 2023-12-06T01:01:17.963266Z + published: 2022-07-18T17:03:23Z + aliases: + - BIT-gulp-2021-35065 + - CVE-2021-35065 + summary: glob-parent 6.0.0 vulnerable to Regular Expression Denial of Service + details: |- + glob-parent 6.0.0 is vulnerable to Regular Expression Denial of Service (ReDoS). This issue is fixed in version 6.0.1. + + This vulnerability is separate from [GHSA-ww39-953v-wcq6](https://github.com/advisories/GHSA-ww39-953v-wcq6). + affected: + - package: + ecosystem: npm + name: glob-parent + purl: pkg:npm/glob-parent + ranges: + - type: SEMVER + events: + - introduced: 6.0.0 + - fixed: 6.0.1 + versions: + - 6.0.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/07/GHSA-cj88-88mr-972w/GHSA-cj88-88mr-972w.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2021-35065 + - type: WEB + url: https://github.com/opensearch-project/OpenSearch-Dashboards/issues/1103 + - type: WEB + url: https://github.com/gulpjs/glob-parent/pull/49 + - type: WEB + url: https://github.com/gulpjs/glob-parent/commit/32f6d52663b7addac38d0dff570d8127edf03f47 + - type: WEB + url: https://github.com/gulpjs/glob-parent/commit/3e9f04a3b4349db7e1962d87c9a7398cda51f339 + - type: PACKAGE + url: https://github.com/gulpjs/glob-parent + - type: WEB + url: https://github.com/gulpjs/glob-parent/releases/tag/v6.0.1 + - type: WEB + url: https://security.snyk.io/vuln/SNYK-JS-GLOBPARENT-1314294 + - type: WEB + url: https://www.mend.io/vulnerability-database/CVE-2021-35065 + database_specific: + cwe_ids: + - CWE-1333 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2022-07-18T17:03:23Z" + nvd_published_at: "2022-12-26T07:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-ww39-953v-wcq6 + modified: 2023-12-06T01:00:30.77025Z + published: 2021-06-07T21:56:34Z + aliases: + - BIT-gulp-2020-28469 + - CVE-2020-28469 + - SNYK-JAVA-ORGWEBJARSBOWERGITHUBES128-1059093 + - SNYK-JAVA-ORGWEBJARSNPM-1059092 + - SNYK-JS-GLOBPARENT-1016905 + summary: glob-parent vulnerable to Regular Expression Denial of Service in enclosure regex + details: This affects the package glob-parent before 5.1.2. The enclosure regex used to check for strings ending in enclosure containing path separator. + affected: + - package: + ecosystem: npm + name: glob-parent + purl: pkg:npm/glob-parent + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 5.1.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/06/GHSA-ww39-953v-wcq6/GHSA-ww39-953v-wcq6.json + ecosystem_specific: + affected_functions: + - (glob-parent).globParent + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-28469 + - type: WEB + url: https://github.com/gulpjs/glob-parent/pull/36 + - type: WEB + url: https://github.com/gulpjs/glob-parent/pull/36/commits/c6db86422a9731d4f3d332ce4a81c27ea6b0ee46 + - type: PACKAGE + url: https://github.com/gulpjs/glob-parent + - type: WEB + url: https://github.com/gulpjs/glob-parent/blob/6ce8d11f2f1ed8e80a9526b1dc8cf3aa71f43474/index.js%23L9 + - type: WEB + url: https://github.com/gulpjs/glob-parent/releases/tag/v5.1.2 + - type: WEB + url: https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBES128-1059093 + - type: WEB + url: https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1059092 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-GLOBPARENT-1016905 + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2022.html + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2021-06-04T18:30:45Z" + nvd_published_at: "2021-06-03T16:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-r9q4-w3fm-wrm2 + modified: 2021-09-27T21:01:47Z + published: 2020-09-02T21:21:43Z + summary: Cross-Site Scripting in google-closure-library + details: |- + Versions of `google-closure-library` prior to 20190301.0.0 are vulnerable to Cross-Site Scripting. The `safedomtreeprocessor.processToString()` function improperly processed empty elements, which could allow attackers to execute arbitrary JavaScript through Mutation Cross-Site Scripting. + + + ## Recommendation + + Upgrade to version 20190301.0.0 or later. + affected: + - package: + ecosystem: npm + name: google-closure-library + purl: pkg:npm/google-closure-library + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 20190301.0.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-r9q4-w3fm-wrm2/GHSA-r9q4-w3fm-wrm2.json + references: + - type: WEB + url: https://github.com/google/closure-library/commit/c79ab48e8e962fee57e68739c00e16b9934c0ffa#commitcomment-33294853 + - type: PACKAGE + url: https://github.com/google/closure-library + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-GOOGLECLOSURELIBRARY-174519 + - type: WEB + url: https://www.npmjs.com/advisories/878 + database_specific: + cwe_ids: + - CWE-79 + github_reviewed: true + github_reviewed_at: "2020-08-31T18:39:08Z" + nvd_published_at: null + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-vh5w-fg69-rc8m + modified: 2023-11-08T04:04:19.217106Z + published: 2021-05-07T16:06:34Z + aliases: + - CVE-2020-8910 + summary: Improper Input Validation in Google Closure Library + details: A URL parsing issue in goog.uri of the Google Closure Library versions up to and including v20200224 allows an attacker to send malicious URLs to be parsed by the library and return the wrong authority. Mitigation -- update your library to version v20200315. + affected: + - package: + ecosystem: npm + name: google-closure-library + purl: pkg:npm/google-closure-library + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 20200315.0.0 + database_specific: + last_known_affected_version_range: <= 20200224.0.0 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/05/GHSA-vh5w-fg69-rc8m/GHSA-vh5w-fg69-rc8m.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-8910 + - type: WEB + url: https://github.com/google/closure-library/commit/294fc00b01d248419d8f8de37580adf2a0024fc9 + - type: WEB + url: https://github.com/google/closure-library/releases/tag/v20200315 + database_specific: + cwe_ids: + - CWE-20 + github_reviewed: true + github_reviewed_at: "2021-05-06T20:57:55Z" + nvd_published_at: "2020-03-26T12:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-qh2h-chj9-jffq + modified: 2023-11-08T03:59:01.241655Z + published: 2018-06-08T12:43:43Z + aliases: + - CVE-2017-16042 + summary: Growl before 1.10.0 vulnerable to Command Injection + details: |- + Affected versions of `growl` do not properly sanitize input prior to passing it into a shell command, allowing for arbitrary command execution. + + + ## Recommendation + + Update to version 1.10.0 or later. + affected: + - package: + ecosystem: npm + name: growl + purl: pkg:npm/growl + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.10.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/06/GHSA-qh2h-chj9-jffq/GHSA-qh2h-chj9-jffq.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-16042 + - type: WEB + url: https://github.com/tj/node-growl/issues/60 + - type: WEB + url: https://github.com/tj/node-growl/pull/61 + - type: WEB + url: https://github.com/tj/node-growl/pull/62 + - type: WEB + url: https://github.com/tj/node-growl/commit/d71177d5331c9de4658aca62e0ac921f178b0669 + - type: PACKAGE + url: https://github.com/tj/node-growl + - type: WEB + url: https://www.npmjs.com/advisories/146 + database_specific: + cwe_ids: + - CWE-78 + - CWE-94 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:51:54Z" + nvd_published_at: null + severity: CRITICAL + - schema_version: 1.6.0 + id: GHSA-pfq8-rq6v-vf5m + modified: 2024-04-22T23:26:36.913905Z + published: 2022-10-31T19:00:36Z + aliases: + - CVE-2022-37620 + summary: kangax html-minifier REDoS vulnerability + details: A Regular Expression Denial of Service (ReDoS) flaw was found in kangax html-minifier 4.0.0 via the candidate variable in htmlminifier.js. + affected: + - package: + ecosystem: npm + name: html-minifier + purl: pkg:npm/html-minifier + ranges: + - type: SEMVER + events: + - introduced: "0" + - last_affected: 4.0.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/10/GHSA-pfq8-rq6v-vf5m/GHSA-pfq8-rq6v-vf5m.json + ecosystem_specific: + affected_functions: + - (html-minifier).minify + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2022-37620 + - type: WEB + url: https://github.com/kangax/html-minifier/issues/1135 + - type: PACKAGE + url: https://github.com/kangax/html-minifier + - type: WEB + url: https://github.com/kangax/html-minifier/blob/51ce10f4daedb1de483ffbcccecc41be1c873da2/src/htmlminifier.js#L1338 + - type: WEB + url: https://github.com/kangax/html-minifier/blob/51ce10f4daedb1de483ffbcccecc41be1c873da2/src/htmlminifier.js#L294 + database_specific: + cwe_ids: + - CWE-1333 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2024-04-22T23:06:37Z" + nvd_published_at: "2022-10-31T12:15:00Z" + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-86wf-436m-h424 + modified: 2023-11-08T04:00:42.433382Z + published: 2022-01-06T20:30:13Z + aliases: + - CVE-2019-10196 + summary: 'Resource Exhaustion Denial of Service in http-proxy-agent ' + details: A flaw was found in http-proxy-agent, prior to version 2.1.0. It was discovered http-proxy-agent passes an auth option to the Buffer constructor without proper sanitization. This could result in a Denial of Service through the usage of all available CPU resources and data exposure through an uninitialized memory leak in setups where an attacker could submit typed input to the auth parameter. + affected: + - package: + ecosystem: npm + name: http-proxy-agent + purl: pkg:npm/http-proxy-agent + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.1.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/01/GHSA-86wf-436m-h424/GHSA-86wf-436m-h424.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2019-10196 + - type: WEB + url: https://github.com/TooTallNate/node-http-proxy-agent/commit/b7b7cc793c3226aa83f820ce5c277e81862d32eb + - type: WEB + url: https://bugzilla.redhat.com/show_bug.cgi?id=1567245 + - type: WEB + url: https://www.npmjs.com/advisories/607 + database_specific: + cwe_ids: + - CWE-665 + github_reviewed: true + github_reviewed_at: "2021-03-22T22:28:09Z" + nvd_published_at: "2021-03-19T20:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-8w57-jfpm-945m + modified: 2023-04-11T00:26:58Z + published: 2019-06-11T16:16:07Z + summary: Denial of Service in http-proxy-agent + details: |- + Versions of `http-proxy-agent` before 2.1.0 are vulnerable to denial of service and uninitialized memory leak when unsanitized options are passed to `Buffer`. An attacker may leverage these unsanitized options to consume system resources. + + + ## Recommendation + + Update to version 2.1.0 or later. + affected: + - package: + ecosystem: npm + name: http-proxy-agent + purl: pkg:npm/http-proxy-agent + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.1.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/06/GHSA-8w57-jfpm-945m/GHSA-8w57-jfpm-945m.json + references: + - type: WEB + url: https://hackerone.com/reports/321631 + - type: WEB + url: https://github.com/TooTallNate/node-http-proxy-agent/blob/2.0.0/index.js#L80 + - type: WEB + url: https://www.npmjs.com/advisories/607 + database_specific: + cwe_ids: + - CWE-400 + github_reviewed: true + github_reviewed_at: "2019-06-11T16:11:38Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-q257-vv4p-fg92 + modified: 2023-11-08T03:58:59.2803Z + published: 2018-11-09T17:49:34Z + aliases: + - CVE-2017-16005 + summary: Header Forgery in http-signature + details: "Affected versions of `http-signature` contain a vulnerability which can allow an attacker in a privileged network position to modify header names and change the meaning of the request, without requiring an updated signature. \n\nThis problem occurs because vulnerable versions of `http-signature` sign the contents of headers, but not the header names.\n\n## Proof of Concept\n\nConsider this to be the initial, untampered request:\n```http\nPOST /pay HTTP/1.1\nHost: example.com\nDate: Thu, 05 Jan 2012 21:31:40 GMT\nX-Payment-Source: src@money.com\nX-Payment-Destination: dst@money.com\nAuthorization: Signature keyId=\"Test\",algorithm=\"rsa-sha256\",headers=\"x-payment-source x-payment-destination\" MDyO5tSvin5...\n```\n\nAnd the request is intercepted and tampered as follows:\n```http\nX-Payment-Source: dst@money.com // Emails switched\nX-Payment-Destination: src@money.com\nAuthorization: Signature keyId=\"Test\",algorithm=\"rsa-sha256\",headers=\"x-payment-destination x-payment-source\" MDyO5tSvin5...\n```\n\nIn the resulting responses, both requests would pass signature verification without issue.\n```\nsrc@money.com\\n\ndst@money.com\\n\n```\n\n\n\n## Recommendation\n\nUpdate to version 0.10.0 or higher." + affected: + - package: + ecosystem: npm + name: http-signature + purl: pkg:npm/http-signature + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 0.10.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/11/GHSA-q257-vv4p-fg92/GHSA-q257-vv4p-fg92.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-16005 + - type: WEB + url: https://github.com/joyent/node-http-signature/issues/10 + - type: ADVISORY + url: https://github.com/advisories/GHSA-q257-vv4p-fg92 + - type: WEB + url: https://www.npmjs.com/advisories/318 + database_specific: + cwe_ids: + - CWE-20 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:50:21Z" + nvd_published_at: null + severity: HIGH + - schema_version: 1.6.0 + id: GHSA-8g7p-74h8-hg48 + modified: 2023-11-08T04:00:18.222205Z + published: 2018-07-27T17:04:52Z + aliases: + - CVE-2018-3739 + summary: Denial of Service in https-proxy-agent + details: |- + Versions of `https-proxy-agent` before 2.2.0 are vulnerable to denial of service. This is due to unsanitized options (proxy.auth) being passed to `Buffer()`. + + + ## Recommendation + + Update to version 2.2.0 or later. + affected: + - package: + ecosystem: npm + name: https-proxy-agent + purl: pkg:npm/https-proxy-agent + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.2.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-8g7p-74h8-hg48/GHSA-8g7p-74h8-hg48.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2018-3736 + - type: WEB + url: https://github.com/TooTallNate/node-https-proxy-agent/commit/1c24219df87524e6ed973127e81f30801d658f07 + - type: WEB + url: https://hackerone.com/reports/319532 + - type: PACKAGE + url: https://github.com/TooTallNate/node-https-proxy-agent + - type: ADVISORY + url: https://github.com/advisories/GHSA-8g7p-74h8-hg48 + - type: WEB + url: https://www.npmjs.com/advisories/593 + database_specific: + cwe_ids: + - CWE-125 + - CWE-400 + github_reviewed: true + github_reviewed_at: "2020-06-16T21:25:32Z" + nvd_published_at: null + severity: CRITICAL + - schema_version: 1.6.0 + id: GHSA-pc5p-h8pf-mvwp + modified: 2023-11-01T20:54:11Z + published: 2020-04-16T03:14:56Z + summary: Machine-In-The-Middle in https-proxy-agent + details: |- + Versions of `https-proxy-agent` prior to 2.2.3 are vulnerable to Machine-In-The-Middle. The package fails to enforce TLS on the socket if the proxy server responds the to the request with a HTTP status different than 200. This allows an attacker with access to the proxy server to intercept unencrypted communications, which may include sensitive information such as credentials. + + + ## Recommendation + + Upgrade to version 3.0.0 or 2.2.3. + affected: + - package: + ecosystem: npm + name: https-proxy-agent + purl: pkg:npm/https-proxy-agent + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 2.2.3 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-pc5p-h8pf-mvwp/GHSA-pc5p-h8pf-mvwp.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N + references: + - type: WEB + url: https://github.com/TooTallNate/node-https-proxy-agent/commit/36d8cf509f877fa44f4404fce57ebaf9410fe51b + - type: WEB + url: https://hackerone.com/reports/541502 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-HTTPSPROXYAGENT-469131 + - type: WEB + url: https://www.npmjs.com/advisories/1184 + database_specific: + cwe_ids: + - CWE-300 + github_reviewed: true + github_reviewed_at: "2020-04-16T03:03:19Z" + nvd_published_at: null + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-257q-pv89-v3xv + modified: 2024-04-01T18:46:17.903226Z + published: 2023-06-26T21:30:58Z + aliases: + - CVE-2020-23064 + - SNYK-JS-JQUERY-565129 + summary: jQuery Cross Site Scripting vulnerability + details: Cross Site Scripting vulnerability in jQuery v.2.2.0 until v.3.5.0 allows a remote attacker to execute arbitrary code via the `` element. + affected: + - package: + ecosystem: npm + name: jquery + purl: pkg:npm/jquery + ranges: + - type: SEMVER + events: + - introduced: 1.0.3 + - fixed: 3.5.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/06/GHSA-257q-pv89-v3xv/GHSA-257q-pv89-v3xv.json + ecosystem_specific: + affected_functions: + - (jquery).htmlPrefilter + - package: + ecosystem: NuGet + name: jQuery + purl: pkg:nuget/jQuery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.0.3 + - fixed: 3.5.0 + versions: + - 1.10.0 + - 1.10.0.1 + - 1.10.1 + - 1.10.2 + - 1.11.0 + - 1.11.1 + - 1.11.2 + - 1.11.3 + - 1.12.0 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.5.0 + - 1.5.1 + - 1.5.2 + - 1.6.0 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.6.4 + - 1.7.0 + - 1.7.1 + - 1.7.1.1 + - 1.7.2 + - 1.8.0 + - 1.8.1 + - 1.8.2 + - 1.8.3 + - 1.9.0 + - 1.9.1 + - 2.0.0 + - 2.0.1 + - 2.0.1.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0.1 + - 3.1.0 + - 3.1.1 + - 3.2.1 + - 3.3.1 + - 3.4.0 + - 3.4.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/06/GHSA-257q-pv89-v3xv/GHSA-257q-pv89-v3xv.json + - package: + ecosystem: RubyGems + name: jquery-rails + purl: pkg:gem/jquery-rails + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 4.4.0 + versions: + - 0.1.1 + - 0.1.2 + - 0.1.3 + - "0.2" + - 0.2.1 + - 0.2.2 + - 0.2.3 + - 0.2.4 + - 0.2.5 + - 0.2.6 + - 0.2.7 + - "1.0" + - 1.0.1 + - 1.0.10 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.15 + - 1.0.16 + - 1.0.17 + - 1.0.18 + - 1.0.19 + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.5 + - 1.0.6 + - 1.0.7 + - 1.0.8 + - 1.0.9 + - 1.0.rc + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.3.0 + - 3.0.0 + - 3.0.1 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.1.0 + - 3.1.1 + - 3.1.2 + - 3.1.3 + - 3.1.4 + - 3.1.5 + - 4.0.0 + - 4.0.0.beta1 + - 4.0.0.beta2 + - 4.0.1 + - 4.0.2 + - 4.0.3 + - 4.0.4 + - 4.0.5 + - 4.1.0 + - 4.1.1 + - 4.2.0 + - 4.2.1 + - 4.2.2 + - 4.3.0 + - 4.3.1 + - 4.3.2 + - 4.3.3 + - 4.3.4 + - 4.3.5 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/06/GHSA-257q-pv89-v3xv/GHSA-257q-pv89-v3xv.json + - package: + ecosystem: Maven + name: org.webjars.npm:jquery + purl: pkg:maven/org.webjars.npm/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.0.3 + - fixed: 3.5.0 + versions: + - 1.11.0 + - 1.11.1 + - 1.11.3 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.7.2 + - 1.7.3 + - 1.8.2 + - 1.8.3 + - 1.9.1 + - 2.1.0 + - 2.1.1 + - 2.1.1-rc1 + - 2.1.1-rc2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0-alpha1 + - 3.0.0-beta1 + - 3.0.0-rc1 + - 3.1.0 + - 3.1.1 + - 3.2.0 + - 3.2.1 + - 3.3.0 + - 3.3.1 + - 3.4.0 + - 3.4.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/06/GHSA-257q-pv89-v3xv/GHSA-257q-pv89-v3xv.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-23064 + - type: WEB + url: https://github.com/jquery/jquery/commit/1d61fd9407e6fbe82fe55cb0b938307aa0791f77 + - type: WEB + url: https://blog.jquery.com/2020/04/10/jquery-3-5-0-released + - type: PACKAGE + url: https://github.com/jquery/jquery + - type: WEB + url: https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md#410 + - type: WEB + url: https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md#440 + - type: WEB + url: https://github.com/rails/jquery-rails/blob/v4.3.5/vendor/assets/javascripts/jquery3.js#L5979 + - type: WEB + url: https://github.com/rails/jquery-rails/blob/v4.4.0/vendor/assets/javascripts/jquery3.js#L6162 + - type: WEB + url: https://github.com/rubysec/ruby-advisory-db/blob/master/gems/jquery-rails/CVE-2020-23064.yml + - type: WEB + url: https://security.netapp.com/advisory/ntap-20230725-0003 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-JQUERY-565129 + database_specific: + cwe_ids: + - CWE-79 + github_reviewed: true + github_reviewed_at: "2023-07-07T15:07:56Z" + nvd_published_at: "2023-06-26T19:15:09Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-2pqj-h3vj-pqgw + modified: 2024-03-08T05:20:14.907785Z + published: 2020-09-01T16:41:46Z + aliases: + - CVE-2012-6708 + summary: Cross-Site Scripting in jquery + details: |- + Affected versions of `jquery` are vulnerable to cross-site scripting. This occurs because the main `jquery` function uses a regular expression to differentiate between HTML and selectors, but does not properly anchor the regular expression. The result is that `jquery` may interpret HTML as selectors when given certain inputs, allowing for client side code execution. + + ## Proof of Concept + ``` + $("#log").html( + $("element[attribute='']").html() + ); + ``` + + + + + ## Recommendation + + Update to version 1.9.0 or later. + affected: + - package: + ecosystem: npm + name: jquery + purl: pkg:npm/jquery + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.9.0 + database_specific: + last_known_affected_version_range: <= 1.8.3 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-2pqj-h3vj-pqgw/GHSA-2pqj-h3vj-pqgw.json + - package: + ecosystem: Maven + name: org.webjars.npm:jquery + purl: pkg:maven/org.webjars.npm/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 1.9.0 + versions: + - 1.7.2 + - 1.7.3 + - 1.8.2 + - 1.8.3 + database_specific: + last_known_affected_version_range: <= 1.8.3 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-2pqj-h3vj-pqgw/GHSA-2pqj-h3vj-pqgw.json + - package: + ecosystem: NuGet + name: jQuery + purl: pkg:nuget/jQuery + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 1.9.0 + versions: + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.5.0 + - 1.5.1 + - 1.5.2 + - 1.6.0 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.6.4 + - 1.7.0 + - 1.7.1 + - 1.7.1.1 + - 1.7.2 + - 1.8.0 + - 1.8.1 + - 1.8.2 + - 1.8.3 + database_specific: + last_known_affected_version_range: <= 1.8.3 + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-2pqj-h3vj-pqgw/GHSA-2pqj-h3vj-pqgw.json + - package: + ecosystem: RubyGems + name: jquery-rails + purl: pkg:gem/jquery-rails + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 2.2.0 + versions: + - 0.1.1 + - 0.1.2 + - 0.1.3 + - "0.2" + - 0.2.1 + - 0.2.2 + - 0.2.3 + - 0.2.4 + - 0.2.5 + - 0.2.6 + - 0.2.7 + - "1.0" + - 1.0.1 + - 1.0.10 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.15 + - 1.0.16 + - 1.0.17 + - 1.0.18 + - 1.0.19 + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.5 + - 1.0.6 + - 1.0.7 + - 1.0.8 + - 1.0.9 + - 1.0.rc + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-2pqj-h3vj-pqgw/GHSA-2pqj-h3vj-pqgw.json + severity: + - type: CVSS_V3 + score: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2017-16011 + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2012-6708 + - type: WEB + url: https://github.com/jquery/jquery/commit/05531fc4080ae24070930d15ae0cea7ae056457d + - type: WEB + url: https://web.archive.org/web/20200227132049/http://www.securityfocus.com/bid/102792 + - type: WEB + url: https://snyk.io/vuln/npm:jquery:20120206 + - type: WEB + url: https://security.snyk.io/vuln/SNYK-DOTNET-JQUERY-450223 + - type: WEB + url: https://research.insecurelabs.org/jquery/test + - type: WEB + url: https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E + - type: WEB + url: https://help.ecostruxureit.com/display/public/UADCE725/Security+fixes+in+StruxureWare+Data+Center+Expert+v7.6.0 + - type: WEB + url: https://github.com/rubysec/ruby-advisory-db/blob/master/gems/jquery-rails/CVE-2012-6708.yml + - type: WEB + url: https://github.com/rails/jquery-rails/blob/v2.2.0/vendor/assets/javascripts/jquery.js#L67 + - type: WEB + url: https://github.com/rails/jquery-rails/blob/v2.1.4/vendor/assets/javascripts/jquery.js#L59 + - type: PACKAGE + url: https://github.com/jquery/jquery + - type: WEB + url: https://bugs.jquery.com/ticket/9521 + - type: WEB + url: https://bugs.jquery.com/ticket/6429 + - type: WEB + url: https://bugs.jquery.com/ticket/12531 + - type: WEB + url: https://bugs.jquery.com/ticket/11290 + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00041.html + - type: WEB + url: http://packetstormsecurity.com/files/153237/RetireJS-CORS-Issue-Script-Execution.html + - type: WEB + url: http://packetstormsecurity.com/files/161972/Linksys-EA7500-2.0.8.194281-Cross-Site-Scripting.html + database_specific: + cwe_ids: + - CWE-64 + - CWE-79 + github_reviewed: true + github_reviewed_at: "2020-08-31T18:19:31Z" + nvd_published_at: "2018-01-18T23:29:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-579v-mp3v-rrw5 + modified: 2024-02-22T05:32:53.587602Z + published: 2022-05-14T01:09:51Z + aliases: + - CVE-2011-4969 + summary: jQuery vulnerable to Cross-Site Scripting (XSS) + details: Cross-site scripting (XSS) vulnerability in jQuery before 1.6.3, when using location.hash to select elements, allows remote attackers to inject arbitrary web script or HTML via a crafted tag. + affected: + - package: + ecosystem: npm + name: jquery + purl: pkg:npm/jquery + ranges: + - type: SEMVER + events: + - introduced: "0" + - fixed: 1.6.3 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-579v-mp3v-rrw5/GHSA-579v-mp3v-rrw5.json + - package: + ecosystem: NuGet + name: jQuery + purl: pkg:nuget/jQuery + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 1.6.3 + versions: + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.5.0 + - 1.5.1 + - 1.5.2 + - 1.6.0 + - 1.6.1 + - 1.6.2 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-579v-mp3v-rrw5/GHSA-579v-mp3v-rrw5.json + - package: + ecosystem: RubyGems + name: jquery-rails + purl: pkg:gem/jquery-rails + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 1.0.16 + versions: + - 0.1.1 + - 0.1.2 + - 0.1.3 + - "0.2" + - 0.2.1 + - 0.2.2 + - 0.2.3 + - 0.2.4 + - 0.2.5 + - 0.2.6 + - 0.2.7 + - "1.0" + - 1.0.1 + - 1.0.10 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.15 + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.5 + - 1.0.6 + - 1.0.7 + - 1.0.8 + - 1.0.9 + - 1.0.rc + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-579v-mp3v-rrw5/GHSA-579v-mp3v-rrw5.json + - package: + ecosystem: Maven + name: org.webjars.npm:jquery + purl: pkg:maven/org.webjars.npm/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 1.6.3 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-579v-mp3v-rrw5/GHSA-579v-mp3v-rrw5.json + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2011-4969 + - type: WEB + url: https://github.com/jquery/jquery/commit/db9e023e62c1ff5d8f21ed9868ab6878da2005e9 + - type: PACKAGE + url: https://github.com/jquery/jquery + - type: WEB + url: https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8@%3Ccommits.pulsar.apache.org%3E + - type: WEB + url: https://security.netapp.com/advisory/ntap-20190416-0007 + - type: WEB + url: https://security.snyk.io/vuln/SNYK-DOTNET-JQUERY-450224 + - type: WEB + url: http://blog.jquery.com/2011/09/01/jquery-1-6-3-released + - type: WEB + url: http://blog.mindedsecurity.com/2011/07/jquery-is-sink.html + - type: WEB + url: http://bugs.jquery.com/ticket/9521 + - type: WEB + url: http://www.openwall.com/lists/oss-security/2013/01/31/3 + - type: WEB + url: http://www.ubuntu.com/usn/USN-1722-1 + database_specific: + cwe_ids: + - CWE-79 + github_reviewed: true + github_reviewed_at: "2022-09-12T14:46:34Z" + nvd_published_at: "2013-03-08T22:55:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-6c3j-c64m-qhgq + modified: 2024-04-22T19:46:35.478848Z + published: 2019-04-26T16:29:11Z + aliases: + - CVE-2019-11358 + - SNYK-JS-JQUERY-174006 + summary: XSS in jQuery as used in Drupal, Backdrop CMS, and other products + details: jQuery from 1.1.4 until 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles `jQuery.extend(true, {}, ...)` because of `Object.prototype` pollution. If an unsanitized source object contained an enumerable `__proto__` property, it could extend the native `Object.prototype`. + affected: + - package: + ecosystem: npm + name: jquery + purl: pkg:npm/jquery + ranges: + - type: SEMVER + events: + - introduced: 1.1.4 + - fixed: 3.4.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + - package: + ecosystem: RubyGems + name: jquery-rails + purl: pkg:gem/jquery-rails + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 4.3.4 + versions: + - 0.1.1 + - 0.1.2 + - 0.1.3 + - "0.2" + - 0.2.1 + - 0.2.2 + - 0.2.3 + - 0.2.4 + - 0.2.5 + - 0.2.6 + - 0.2.7 + - "1.0" + - 1.0.1 + - 1.0.10 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.15 + - 1.0.16 + - 1.0.17 + - 1.0.18 + - 1.0.19 + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.5 + - 1.0.6 + - 1.0.7 + - 1.0.8 + - 1.0.9 + - 1.0.rc + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.3.0 + - 3.0.0 + - 3.0.1 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.1.0 + - 3.1.1 + - 3.1.2 + - 3.1.3 + - 3.1.4 + - 3.1.5 + - 4.0.0 + - 4.0.0.beta1 + - 4.0.0.beta2 + - 4.0.1 + - 4.0.2 + - 4.0.3 + - 4.0.4 + - 4.0.5 + - 4.1.0 + - 4.1.1 + - 4.2.0 + - 4.2.1 + - 4.2.2 + - 4.3.0 + - 4.3.1 + - 4.3.2 + - 4.3.3 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + - package: + ecosystem: NuGet + name: jQuery + purl: pkg:nuget/jQuery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.1.4 + - fixed: 3.4.0 + versions: + - 1.10.0 + - 1.10.0.1 + - 1.10.1 + - 1.10.2 + - 1.11.0 + - 1.11.1 + - 1.11.2 + - 1.11.3 + - 1.12.0 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.5.0 + - 1.5.1 + - 1.5.2 + - 1.6.0 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.6.4 + - 1.7.0 + - 1.7.1 + - 1.7.1.1 + - 1.7.2 + - 1.8.0 + - 1.8.1 + - 1.8.2 + - 1.8.3 + - 1.9.0 + - 1.9.1 + - 2.0.0 + - 2.0.1 + - 2.0.1.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0.1 + - 3.1.0 + - 3.1.1 + - 3.2.1 + - 3.3.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + - package: + ecosystem: PyPI + name: django + purl: pkg:pypi/django + ranges: + - type: ECOSYSTEM + events: + - introduced: 2.0a1 + - fixed: 2.1.9 + versions: + - "2.0" + - 2.0.1 + - 2.0.10 + - 2.0.12 + - 2.0.13 + - 2.0.2 + - 2.0.3 + - 2.0.4 + - 2.0.5 + - 2.0.6 + - 2.0.7 + - 2.0.8 + - 2.0.9 + - 2.0a1 + - 2.0b1 + - 2.0rc1 + - "2.1" + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.1.5 + - 2.1.7 + - 2.1.8 + - 2.1a1 + - 2.1b1 + - 2.1rc1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + - package: + ecosystem: PyPI + name: django + purl: pkg:pypi/django + ranges: + - type: ECOSYSTEM + events: + - introduced: 2.2a1 + - fixed: 2.2.2 + versions: + - "2.2" + - 2.2.1 + - 2.2a1 + - 2.2b1 + - 2.2rc1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + - package: + ecosystem: Maven + name: org.webjars.npm:jquery + purl: pkg:maven/org.webjars.npm/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.1.4 + - fixed: 3.4.0 + versions: + - 1.11.0 + - 1.11.1 + - 1.11.3 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.7.2 + - 1.7.3 + - 1.8.2 + - 1.8.3 + - 1.9.1 + - 2.1.0 + - 2.1.1 + - 2.1.1-rc1 + - 2.1.1-rc2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0-alpha1 + - 3.0.0-beta1 + - 3.0.0-rc1 + - 3.1.0 + - 3.1.1 + - 3.2.0 + - 3.2.1 + - 3.3.0 + - 3.3.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2019/04/GHSA-6c3j-c64m-qhgq/GHSA-6c3j-c64m-qhgq.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + references: + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2019-11358 + - type: WEB + url: https://github.com/jquery/jquery/pull/4333 + - type: WEB + url: https://github.com/jquery/jquery/commit/753d591aea698e57d6db58c9f722cd0808619b1b + - type: WEB + url: https://github.com/django/django/commit/34ec52269ade54af31a021b12969913129571a3f + - type: WEB + url: https://github.com/django/django/commit/95649bc08547a878cebfa1d019edec8cb1b80829 + - type: WEB + url: https://github.com/django/django/commit/baaf187a4e354bf3976c51e2c83a0d2f8ee6e6ad + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WZW27UCJ5CYFL4KFFFMYMIBNMIU2ALG5 + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4UOAZIFCSZ3ENEFOR5IXX6NFAD3HV7FA + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5IABSKTYZ5JUGL735UKGXL5YPRYOPUYI + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KYH3OAGR2RTCHRA5NOKX2TES7SNQMWGO + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QV3PKZC3PQCO3273HAT76PAQZFBEO4KP + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RLXRX23725JL366CNZGJZ7AQQB7LHQ6F + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WZW27UCJ5CYFL4KFFFMYMIBNMIU2ALG5 + - type: WEB + url: https://seclists.org/bugtraq/2019/Apr/32 + - type: WEB + url: https://seclists.org/bugtraq/2019/Jun/12 + - type: WEB + url: https://seclists.org/bugtraq/2019/May/18 + - type: WEB + url: https://www.tenable.com/security/tns-2020-02 + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RLXRX23725JL366CNZGJZ7AQQB7LHQ6F + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QV3PKZC3PQCO3273HAT76PAQZFBEO4KP + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KYH3OAGR2RTCHRA5NOKX2TES7SNQMWGO + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5IABSKTYZ5JUGL735UKGXL5YPRYOPUYI + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4UOAZIFCSZ3ENEFOR5IXX6NFAD3HV7FA + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2023/08/msg00040.html + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2020/02/msg00024.html + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2019/05/msg00029.html + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2019/05/msg00006.html + - type: WEB + url: https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b@%3Ccommits.nifi.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b%40%3Ccommits.nifi.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rac25da84ecdcd36f6de5ad0d255f4e967209bbbebddb285e231da37d@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://www.tenable.com/security/tns-2019-08 + - type: WEB + url: https://www.synology.com/security/advisory/Synology_SA_19_19 + - type: WEB + url: https://www.privacy-wise.com/mitigating-cve-2019-11358-in-old-versions-of-jquery + - type: WEB + url: https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html + - type: WEB + url: https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuoct2021.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuoct2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujul2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2022.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2021.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuapr2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuApr2021.html + - type: WEB + url: https://www.oracle.com//security-alerts/cpujul2021.html + - type: WEB + url: https://www.drupal.org/sa-core-2019-006 + - type: WEB + url: https://www.djangoproject.com/weblog/2019/jun/03/security-releases + - type: WEB + url: https://www.debian.org/security/2019/dsa-4460 + - type: WEB + url: https://www.debian.org/security/2019/dsa-4434 + - type: WEB + url: https://web.archive.org/web/20190824065237/http://www.securityfocus.com/bid/108023 + - type: WEB + url: https://supportportal.juniper.net/s/article/2021-07-Security-Bulletin-Junos-OS-Multiple-J-Web-vulnerabilities-resolved-in-Junos-OS-21-2R1 + - type: WEB + url: https://snyk.io/vuln/SNYK-JS-JQUERY-174006 + - type: WEB + url: https://security.snyk.io/vuln/SNYK-DOTNET-JQUERY-450226 + - type: WEB + url: https://security.netapp.com/advisory/ntap-20190919-0001 + - type: WEB + url: https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442%40%3Cdev.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/88fb0362fd40e5b605ea8149f63241537b8b6fb5bfa315391fc5cbb7@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/88fb0362fd40e5b605ea8149f63241537b8b6fb5bfa315391fc5cbb7%40%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/6097cdbd6f0a337bedd9bb5cc441b2d525ff002a96531de367e4259f@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/6097cdbd6f0a337bedd9bb5cc441b2d525ff002a96531de367e4259f%40%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/5928aa293e39d248266472210c50f176cac1535220f2486e6a7fa844@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/5928aa293e39d248266472210c50f176cac1535220f2486e6a7fa844%40%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f%40%3Cdev.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/08720ef215ee7ab3386c05a1a90a7d1c852bf0706f176a7816bf65fc@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/08720ef215ee7ab3386c05a1a90a7d1c852bf0706f176a7816bf65fc%40%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44601 + - type: WEB + url: https://github.com/rubysec/ruby-advisory-db/blob/master/gems/jquery-rails/CVE-2019-11358.yml + - type: WEB + url: https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md#434 + - type: PACKAGE + url: https://github.com/jquery/jquery + - type: WEB + url: https://blog.jquery.com/2019/04/10/jquery-3-4-0-released + - type: WEB + url: https://backdropcms.org/security/backdrop-sa-core-2019-009 + - type: WEB + url: https://access.redhat.com/errata/RHSA-2019:3024 + - type: WEB + url: https://access.redhat.com/errata/RHSA-2019:3023 + - type: WEB + url: https://access.redhat.com/errata/RHSA-2019:2587 + - type: WEB + url: https://access.redhat.com/errata/RHSA-2019:1456 + - type: WEB + url: https://access.redhat.com/errata/RHBA-2019:1570 + - type: WEB + url: https://lists.apache.org/thread.html/rac25da84ecdcd36f6de5ad0d255f4e967209bbbebddb285e231da37d%40%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7e8ebccb7c022e41295f6fdb7b971209b83702339f872ddd8cf8bf73@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7e8ebccb7c022e41295f6fdb7b971209b83702339f872ddd8cf8bf73%40%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7d64895cc4dff84d0becfc572b20c0e4bf9bfa7b10c6f5f73e783734@%3Cdev.storm.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7d64895cc4dff84d0becfc572b20c0e4bf9bfa7b10c6f5f73e783734%40%3Cdev.storm.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7aac081cbddb6baa24b75e74abf0929bf309b176755a53e3ed810355@%3Cdev.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r7aac081cbddb6baa24b75e74abf0929bf309b176755a53e3ed810355%40%3Cdev.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r41b5bfe009c845f67d4f68948cc9419ac2d62e287804aafd72892b08@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r41b5bfe009c845f67d4f68948cc9419ac2d62e287804aafd72892b08%40%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r38f0d1aa3c923c22977fe7376508f030f22e22c1379fbb155bf29766@%3Cdev.syncope.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r38f0d1aa3c923c22977fe7376508f030f22e22c1379fbb155bf29766%40%3Cdev.syncope.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r2baacab6e0acb5a2092eb46ae04fd6c3e8277b4fd79b1ffb7f3254fa@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r2baacab6e0acb5a2092eb46ae04fd6c3e8277b4fd79b1ffb7f3254fa%40%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r2041a75d3fc09dec55adfd95d598b38d22715303f65c997c054844c9@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r2041a75d3fc09dec55adfd95d598b38d22715303f65c997c054844c9%40%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc%40%3Cissues.drill.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3@%3Ccommits.nifi.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3%40%3Ccommits.nifi.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/ba79cf1658741e9f146e4c59b50aee56656ea95d841d358d006c18b6@%3Ccommits.roller.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/ba79cf1658741e9f146e4c59b50aee56656ea95d841d358d006c18b6%40%3Ccommits.roller.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/b736d0784cf02f5a30fbb4c5902762a15ad6d47e17e2c5a17b7d6205@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/b736d0784cf02f5a30fbb4c5902762a15ad6d47e17e2c5a17b7d6205%40%3Ccommits.airflow.apache.org%3E + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00006.html + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00025.html + - type: WEB + url: http://packetstormsecurity.com/files/152787/dotCMS-5.1.1-Vulnerable-Dependencies.html + - type: WEB + url: http://packetstormsecurity.com/files/153237/RetireJS-CORS-Issue-Script-Execution.html + - type: WEB + url: http://packetstormsecurity.com/files/156743/OctoberCMS-Insecure-Dependencies.html + - type: WEB + url: http://seclists.org/fulldisclosure/2019/May/10 + - type: WEB + url: http://seclists.org/fulldisclosure/2019/May/11 + - type: WEB + url: http://seclists.org/fulldisclosure/2019/May/13 + - type: WEB + url: http://www.openwall.com/lists/oss-security/2019/06/03/2 + - type: WEB + url: http://www.securityfocus.com/bid/108023 + database_specific: + cwe_ids: + - CWE-1321 + - CWE-79 + github_reviewed: true + github_reviewed_at: "2019-04-26T16:28:41Z" + nvd_published_at: "2019-04-20T00:29:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-gxr4-xjj5-5px2 + modified: 2024-03-12T05:16:35.932904Z + published: 2020-04-29T22:18:55Z + aliases: + - BIT-drupal-2020-11022 + - CVE-2020-11022 + summary: Potential XSS vulnerability in jQuery + details: |- + ### Impact + Passing HTML from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. `.html()`, `.append()`, and others) may execute untrusted code. + + ### Patches + This problem is patched in jQuery 3.5.0. + + ### Workarounds + To workaround the issue without upgrading, adding the following to your code: + + ```js + jQuery.htmlPrefilter = function( html ) { + return html; + }; + ``` + + You need to use at least jQuery 1.12/2.2 or newer to be able to apply this workaround. + + ### References + https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/ + https://jquery.com/upgrade-guide/3.5/ + + ### For more information + If you have any questions or comments about this advisory, search for a relevant issue in [the jQuery repo](https://github.com/jquery/jquery/issues). If you don't find an answer, open a new issue. + affected: + - package: + ecosystem: npm + name: jquery + purl: pkg:npm/jquery + ranges: + - type: SEMVER + events: + - introduced: 1.2.0 + - fixed: 3.5.0 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-gxr4-xjj5-5px2/GHSA-gxr4-xjj5-5px2.json + - package: + ecosystem: NuGet + name: jquery + purl: pkg:nuget/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.2.0 + - fixed: 3.5.0 + versions: + - 1.10.0 + - 1.10.0.1 + - 1.10.1 + - 1.10.2 + - 1.11.0 + - 1.11.1 + - 1.11.2 + - 1.11.3 + - 1.12.0 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.4.1 + - 1.4.2 + - 1.4.3 + - 1.4.4 + - 1.5.0 + - 1.5.1 + - 1.5.2 + - 1.6.0 + - 1.6.1 + - 1.6.2 + - 1.6.3 + - 1.6.4 + - 1.7.0 + - 1.7.1 + - 1.7.1.1 + - 1.7.2 + - 1.8.0 + - 1.8.1 + - 1.8.2 + - 1.8.3 + - 1.9.0 + - 1.9.1 + - 2.0.0 + - 2.0.1 + - 2.0.1.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0.1 + - 3.1.0 + - 3.1.1 + - 3.2.1 + - 3.3.1 + - 3.4.0 + - 3.4.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-gxr4-xjj5-5px2/GHSA-gxr4-xjj5-5px2.json + - package: + ecosystem: RubyGems + name: jquery-rails + purl: pkg:gem/jquery-rails + ranges: + - type: ECOSYSTEM + events: + - introduced: "0" + - fixed: 4.4.0 + versions: + - 0.1.1 + - 0.1.2 + - 0.1.3 + - "0.2" + - 0.2.1 + - 0.2.2 + - 0.2.3 + - 0.2.4 + - 0.2.5 + - 0.2.6 + - 0.2.7 + - "1.0" + - 1.0.1 + - 1.0.10 + - 1.0.11 + - 1.0.12 + - 1.0.13 + - 1.0.14 + - 1.0.15 + - 1.0.16 + - 1.0.17 + - 1.0.18 + - 1.0.19 + - 1.0.2 + - 1.0.3 + - 1.0.4 + - 1.0.5 + - 1.0.6 + - 1.0.7 + - 1.0.8 + - 1.0.9 + - 1.0.rc + - 2.0.1 + - 2.0.2 + - 2.0.3 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.3.0 + - 3.0.0 + - 3.0.1 + - 3.0.2 + - 3.0.3 + - 3.0.4 + - 3.1.0 + - 3.1.1 + - 3.1.2 + - 3.1.3 + - 3.1.4 + - 3.1.5 + - 4.0.0 + - 4.0.0.beta1 + - 4.0.0.beta2 + - 4.0.1 + - 4.0.2 + - 4.0.3 + - 4.0.4 + - 4.0.5 + - 4.1.0 + - 4.1.1 + - 4.2.0 + - 4.2.1 + - 4.2.2 + - 4.3.0 + - 4.3.1 + - 4.3.2 + - 4.3.3 + - 4.3.4 + - 4.3.5 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-gxr4-xjj5-5px2/GHSA-gxr4-xjj5-5px2.json + - package: + ecosystem: Maven + name: org.webjars.npm:jquery + purl: pkg:maven/org.webjars.npm/jquery + ranges: + - type: ECOSYSTEM + events: + - introduced: 1.2.0 + - fixed: 3.5.0 + versions: + - 1.11.0 + - 1.11.1 + - 1.11.3 + - 1.12.1 + - 1.12.2 + - 1.12.3 + - 1.12.4 + - 1.7.2 + - 1.7.3 + - 1.8.2 + - 1.8.3 + - 1.9.1 + - 2.1.0 + - 2.1.1 + - 2.1.1-rc1 + - 2.1.1-rc2 + - 2.1.3 + - 2.1.4 + - 2.2.0 + - 2.2.1 + - 2.2.2 + - 2.2.3 + - 2.2.4 + - 3.0.0 + - 3.0.0-alpha1 + - 3.0.0-beta1 + - 3.0.0-rc1 + - 3.1.0 + - 3.1.1 + - 3.2.0 + - 3.2.1 + - 3.3.0 + - 3.3.1 + - 3.4.0 + - 3.4.1 + database_specific: + source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/04/GHSA-gxr4-xjj5-5px2/GHSA-gxr4-xjj5-5px2.json + severity: + - type: CVSS_V3 + score: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N + references: + - type: WEB + url: https://github.com/jquery/jquery/security/advisories/GHSA-gxr4-xjj5-5px2 + - type: ADVISORY + url: https://nvd.nist.gov/vuln/detail/CVE-2020-11022 + - type: WEB + url: https://github.com/jquery/jquery/commit/1d61fd9407e6fbe82fe55cb0b938307aa0791f77 + - type: WEB + url: https://blog.jquery.com/2020/04/10/jquery-3-5-0-released + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SFP4UK4EGP4AFH2MWYJ5A5Z4I7XVFQ6B + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOE7P7APPRQKD4FGNHBKJPDY6FFCOH3W + - type: WEB + url: https://security.gentoo.org/glsa/202007-03 + - type: WEB + url: https://security.netapp.com/advisory/ntap-20200511-0006 + - type: WEB + url: https://www.debian.org/security/2020/dsa-4693 + - type: WEB + url: https://www.drupal.org/sa-core-2020-002 + - type: WEB + url: https://www.npmjs.com/advisories/1518 + - type: WEB + url: https://www.oracle.com//security-alerts/cpujul2021.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuApr2021.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuapr2022.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2021.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujan2022.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujul2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpujul2022.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuoct2020.html + - type: WEB + url: https://www.oracle.com/security-alerts/cpuoct2021.html + - type: WEB + url: https://www.tenable.com/security/tns-2020-10 + - type: WEB + url: https://www.tenable.com/security/tns-2020-11 + - type: WEB + url: https://www.tenable.com/security/tns-2021-02 + - type: WEB + url: https://www.tenable.com/security/tns-2021-10 + - type: ADVISORY + url: https://github.com/advisories/GHSA-gxr4-xjj5-5px2 + - type: PACKAGE + url: https://github.com/jquery/jquery + - type: WEB + url: https://github.com/jquery/jquery/releases/tag/3.5.0 + - type: WEB + url: https://github.com/rubysec/ruby-advisory-db/blob/master/gems/jquery-rails/CVE-2020-11022.yml + - type: WEB + url: https://jquery.com/upgrade-guide/3.5 + - type: WEB + url: https://lists.apache.org/thread.html/r0483ba0072783c2e1bfea613984bfb3c86e73ba8879d780dc1cc7d36@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r49ce4243b4738dd763caeb27fa8ad6afb426ae3e8c011ff00b8b1f48@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r54565a8f025c7c4f305355fdfd75b68eca442eebdb5f31c2e7d977ae@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r564585d97bc069137e64f521e68ba490c7c9c5b342df5d73c49a0760@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r706cfbc098420f7113968cc377247ec3d1439bce42e679c11c609e2d@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/r8f70b0f65d6bedf316ecd899371fd89e65333bc988f6326d2956735c@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rbb448222ba62c430e21e13f940be4cb5cfc373cd3bce56b48c0ffa67@%3Cdev.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rdf44341677cf7eec7e9aa96dcf3f37ed709544863d619cca8c36f133@%3Ccommits.airflow.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/re4ae96fa5c1a2fe71ccbb7b7ac1538bd0cb677be270a2bf6e2f8d108@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/rede9cfaa756e050a3d83045008f84a62802fc68c17f2b4eabeaae5e4@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.apache.org/thread.html/ree3bd8ddb23df5fa4e372d11c226830ea3650056b1059f3965b3fce2@%3Cissues.flink.apache.org%3E + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2021/03/msg00033.html + - type: WEB + url: https://lists.debian.org/debian-lts-announce/2023/08/msg00040.html + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AVKYXLWCLZBV2N7M46KYK4LVA5OXWPBY + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QPN2L2XVQGUA2V5HNQJWHK3APSK3VN7K + - type: WEB + url: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SAPQVX3XDNPGFT26QAQ6AJIXZZBZ4CD4 + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00067.html + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00085.html + - type: WEB + url: http://lists.opensuse.org/opensuse-security-announce/2020-11/msg00039.html + - type: WEB + url: http://packetstormsecurity.com/files/162159/jQuery-1.2-Cross-Site-Scripting.html + database_specific: + cwe_ids: + - CWE-79 + github_reviewed: true + github_reviewed_at: "2020-04-29T22:18:37Z" + nvd_published_at: "2020-04-29T22:15:00Z" + severity: MODERATE + - schema_version: 1.6.0 + id: GHSA-jpcq-cgw6-v4j6 + modified: 2024-03-10T05:16:52.161176Z + published: 2020-04-29T22:19:14Z + aliases: + - BIT-drupal-2020-11023 + - CVE-2020-11023 + summary: Potential XSS vulnerability in jQuery + details: |- + ### Impact + Passing HTML containing `