From 20daabbfc7aa7e5601553a265b296f09ad6f45fc Mon Sep 17 00:00:00 2001 From: Michael Padon Date: Fri, 26 Apr 2019 18:37:41 -0500 Subject: [PATCH] feat: Ability to snapshot a directory of webpages. Usage: `percy snapshot directory/` (#137) * Add wip static snpashot service * Clean trailing slashes off passed in asset dir and baseUrl * Install walk package * Remove errant semicolon * WIP static snapshot service * Add dummy static site app for testing * Refactor static snapshot service * Add tests for static snapshot service * Clean up misses from rebase * Code cleanup * Make the ignore regex required for the static snapshot service * Add baseURL to snapshot url walking and clean up regex logic * Add test static site * Add test command for snapshot multiplatform integration testing * Refactor snapshot file capture and ignore logic * Comment cleanup * Fix typos * Add debugger logging * Incorporate PR feedback * Update testing static site folder names * Build the local static site url in a seperate function * Test the actual urls instead of just a count of urls * Uninstall walk and install globby * Update snapshot command to new glob syntax and naming * Update static snapshot options interface * Update static snapshot service to use globby instead of walk * Add nested file for unit testing * Update unit tests * Remove walk types * Code cleanup * Implement ignore glob * Test ignore glob * Incorporate PR feedback --- package-lock.json | 5524 ++++++++--------- package.json | 11 +- src/commands/snapshot.ts | 26 +- src/services/static-snapshot-options.ts | 4 +- src/services/static-snapshot-service.ts | 81 +- test/commands/snapshot.test.ts | 2 - .../_dummy-testing-app/about-us.html | 1 + .../_dummy-testing-app/blog/index.html | 1 + .../_dummy-testing-app/index.html | 1 + .../_dummy-testing-app/index.js | 1 + .../_dummy-testing-app/styles.css | 1 + .../test-static-site/assets/css/app.css | 8 + .../integration/test-static-site/assets/fonts | 0 .../assets/images/casterly-rock.jpg | Bin 0 -> 210016 bytes .../test-static-site/assets/images/check.png | Bin 0 -> 29003 bytes .../assets/images/highgarden.jpg | Bin 0 -> 216341 bytes .../test-static-site/assets/images/pyke.jpg | Bin 0 -> 199053 bytes .../assets/images/red-keep.jpg | Bin 0 -> 286175 bytes .../test-static-site/assets/images/red-x.png | Bin 0 -> 3647 bytes .../assets/images/winterfell.jpg | Bin 0 -> 126691 bytes .../families/greyjoy/dead.htm | 15 + .../families/greyjoy/members.html | 17 + .../families/greyjoy/pyke.html | 15 + .../families/lannister/casterly-rock.html | 15 + .../families/lannister/dead-members/list.htm | 18 + .../families/lannister/members.html | 17 + .../families/stark/dead-members/list.htm | 19 + .../families/stark/members.html | 18 + .../families/stark/winterfell.html | 15 + .../families/targaryen/dead.htm | 16 + .../this/is/a/deeply/nested/file/members.html | 15 + .../families/targaryen/red-keep.html | 15 + test/integration/test-static-site/index.html | 41 + test/services/static-snapshot-service.test.ts | 117 + 34 files changed, 3151 insertions(+), 2863 deletions(-) create mode 100644 test/fixtures/services/static-snapshot-service/_dummy-testing-app/about-us.html create mode 100644 test/fixtures/services/static-snapshot-service/_dummy-testing-app/blog/index.html create mode 100644 test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.html create mode 100644 test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.js create mode 100644 test/fixtures/services/static-snapshot-service/_dummy-testing-app/styles.css create mode 100644 test/integration/test-static-site/assets/css/app.css create mode 100644 test/integration/test-static-site/assets/fonts create mode 100644 test/integration/test-static-site/assets/images/casterly-rock.jpg create mode 100644 test/integration/test-static-site/assets/images/check.png create mode 100644 test/integration/test-static-site/assets/images/highgarden.jpg create mode 100644 test/integration/test-static-site/assets/images/pyke.jpg create mode 100644 test/integration/test-static-site/assets/images/red-keep.jpg create mode 100644 test/integration/test-static-site/assets/images/red-x.png create mode 100644 test/integration/test-static-site/assets/images/winterfell.jpg create mode 100644 test/integration/test-static-site/families/greyjoy/dead.htm create mode 100644 test/integration/test-static-site/families/greyjoy/members.html create mode 100644 test/integration/test-static-site/families/greyjoy/pyke.html create mode 100644 test/integration/test-static-site/families/lannister/casterly-rock.html create mode 100644 test/integration/test-static-site/families/lannister/dead-members/list.htm create mode 100644 test/integration/test-static-site/families/lannister/members.html create mode 100644 test/integration/test-static-site/families/stark/dead-members/list.htm create mode 100644 test/integration/test-static-site/families/stark/members.html create mode 100644 test/integration/test-static-site/families/stark/winterfell.html create mode 100644 test/integration/test-static-site/families/targaryen/dead.htm create mode 100644 test/integration/test-static-site/families/targaryen/members/this/is/a/deeply/nested/file/members.html create mode 100644 test/integration/test-static-site/families/targaryen/red-keep.html create mode 100644 test/integration/test-static-site/index.html create mode 100644 test/services/static-snapshot-service.test.ts diff --git a/package-lock.json b/package-lock.json index 2f3a1363..71496f15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/highlight": "7.0.0" + "@babel/highlight": "^7.0.0" } }, "@babel/core": { @@ -19,20 +19,20 @@ "integrity": "sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.0", - "@babel/helpers": "7.4.3", - "@babel/parser": "7.4.3", - "@babel/template": "7.4.0", - "@babel/traverse": "7.4.3", - "@babel/types": "7.4.0", - "convert-source-map": "1.1.3", - "debug": "4.1.1", - "json5": "2.1.0", - "lodash": "4.17.11", - "resolve": "1.8.1", - "semver": "5.5.1", - "source-map": "0.5.7" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helpers": "^7.4.3", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { "@babel/parser": { @@ -47,15 +47,15 @@ "integrity": "sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.0", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.0", - "@babel/parser": "7.4.3", - "@babel/types": "7.4.0", - "debug": "4.1.1", - "globals": "11.11.0", - "lodash": "4.17.11" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/types": "^7.4.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" } }, "debug": { @@ -64,7 +64,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -75,11 +75,11 @@ "integrity": "sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ==", "dev": true, "requires": { - "@babel/types": "7.4.0", - "jsesc": "2.5.2", - "lodash": "4.17.11", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "@babel/types": "^7.4.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "@babel/helper-annotate-as-pure": { @@ -88,7 +88,7 @@ "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -97,8 +97,8 @@ "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "7.1.0", - "@babel/types": "7.4.0" + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-call-delegate": { @@ -107,9 +107,9 @@ "integrity": "sha512-SdqDfbVdNQCBp3WhK2mNdDvHd3BD6qbmIc43CAyjnsfCmgHMeqgDcM3BzY2lchi7HBJGJ2CVdynLWbezaE4mmQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.4.0", - "@babel/traverse": "7.4.0", - "@babel/types": "7.4.0" + "@babel/helper-hoist-variables": "^7.4.0", + "@babel/traverse": "^7.4.0", + "@babel/types": "^7.4.0" } }, "@babel/helper-create-class-features-plugin": { @@ -118,12 +118,12 @@ "integrity": "sha512-2K8NohdOT7P6Vyp23QH4w2IleP8yG3UJsbRKwA4YP6H8fErcLkFuuEEqbF2/BYBKSNci/FWJiqm6R3VhM/QHgw==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/helper-member-expression-to-functions": "7.0.0", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.4.0", - "@babel/helper-split-export-declaration": "7.4.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0" } }, "@babel/helper-define-map": { @@ -132,9 +132,9 @@ "integrity": "sha512-wAhQ9HdnLIywERVcSvX40CEJwKdAa1ID4neI9NXQPDOHwwA+57DqwLiPEVy2AIyWzAk0CQ8qx4awO0VUURwLtA==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/types": "7.4.0", - "lodash": "4.17.11" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.4.0", + "lodash": "^4.17.11" } }, "@babel/helper-explode-assignable-expression": { @@ -143,8 +143,8 @@ "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", "dev": true, "requires": { - "@babel/traverse": "7.4.0", - "@babel/types": "7.4.0" + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-function-name": { @@ -153,9 +153,9 @@ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.0.0", - "@babel/template": "7.4.0", - "@babel/types": "7.4.0" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { @@ -164,7 +164,7 @@ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.0.0" } }, "@babel/helper-hoist-variables": { @@ -173,7 +173,7 @@ "integrity": "sha512-/NErCuoe/et17IlAQFKWM24qtyYYie7sFIrW/tIQXpck6vAu2hhtYYsKLBWQV+BQZMbcIYPU/QMYuTufrY4aQw==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.4.0" } }, "@babel/helper-member-expression-to-functions": { @@ -182,7 +182,7 @@ "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-imports": { @@ -191,7 +191,7 @@ "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-transforms": { @@ -200,12 +200,12 @@ "integrity": "sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-simple-access": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.0", - "@babel/template": "7.4.0", - "@babel/types": "7.4.0", - "lodash": "4.17.11" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.2.2", + "@babel/types": "^7.2.2", + "lodash": "^4.17.11" } }, "@babel/helper-optimise-call-expression": { @@ -214,7 +214,7 @@ "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.0.0" } }, "@babel/helper-plugin-utils": { @@ -229,7 +229,7 @@ "integrity": "sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA==", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.11" } }, "@babel/helper-remap-async-to-generator": { @@ -238,11 +238,11 @@ "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-wrap-function": "7.2.0", - "@babel/template": "7.4.0", - "@babel/traverse": "7.4.0", - "@babel/types": "7.4.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" } }, "@babel/helper-replace-supers": { @@ -251,10 +251,10 @@ "integrity": "sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "7.0.0", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/traverse": "7.4.0", - "@babel/types": "7.4.0" + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.4.0", + "@babel/types": "^7.4.0" } }, "@babel/helper-simple-access": { @@ -263,8 +263,8 @@ "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", "dev": true, "requires": { - "@babel/template": "7.4.0", - "@babel/types": "7.4.0" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { @@ -273,7 +273,7 @@ "integrity": "sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw==", "dev": true, "requires": { - "@babel/types": "7.4.0" + "@babel/types": "^7.4.0" } }, "@babel/helper-wrap-function": { @@ -282,10 +282,10 @@ "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/template": "7.4.0", - "@babel/traverse": "7.4.0", - "@babel/types": "7.4.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" } }, "@babel/helpers": { @@ -294,9 +294,9 @@ "integrity": "sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q==", "dev": true, "requires": { - "@babel/template": "7.4.0", - "@babel/traverse": "7.4.3", - "@babel/types": "7.4.0" + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0" }, "dependencies": { "@babel/parser": { @@ -311,15 +311,15 @@ "integrity": "sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.0", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.0", - "@babel/parser": "7.4.3", - "@babel/types": "7.4.0", - "debug": "4.1.1", - "globals": "11.11.0", - "lodash": "4.17.11" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/types": "^7.4.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" } }, "debug": { @@ -328,7 +328,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -339,9 +339,9 @@ "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "chalk": "2.4.1", - "esutils": "2.0.2", - "js-tokens": "4.0.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" }, "dependencies": { "esutils": { @@ -370,9 +370,9 @@ "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", "dev": true, "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/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-class-properties": { @@ -381,8 +381,8 @@ "integrity": "sha512-t2ECPNOXsIeK1JxJNKmgbzQtoG27KIlVE61vTqX0DKR9E9sZlVVxWUtEW9D5FlZ8b8j7SBNCHY47GgPKCKlpPg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.4.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-create-class-features-plugin": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-proposal-json-strings": { @@ -391,8 +391,8 @@ "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-json-strings": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -401,8 +401,8 @@ "integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -411,8 +411,8 @@ "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -421,9 +421,9 @@ "integrity": "sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.3", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-syntax-async-generators": { @@ -432,7 +432,7 @@ "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-json-strings": { @@ -441,7 +441,7 @@ "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -450,7 +450,7 @@ "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -459,7 +459,7 @@ "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-typescript": { @@ -468,7 +468,7 @@ "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-arrow-functions": { @@ -477,7 +477,7 @@ "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-async-to-generator": { @@ -486,9 +486,9 @@ "integrity": "sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g==", "dev": true, "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/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": { @@ -497,7 +497,7 @@ "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-block-scoping": { @@ -506,8 +506,8 @@ "integrity": "sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "lodash": "4.17.11" + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" } }, "@babel/plugin-transform-classes": { @@ -516,14 +516,14 @@ "integrity": "sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-define-map": "7.4.0", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.4.0", - "@babel/helper-split-export-declaration": "7.4.0", - "globals": "11.11.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -532,7 +532,7 @@ "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { @@ -541,7 +541,7 @@ "integrity": "sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -550,9 +550,9 @@ "integrity": "sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.3", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.3", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-transform-duplicate-keys": { @@ -561,7 +561,7 @@ "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -570,8 +570,8 @@ "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.1.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-for-of": { @@ -580,7 +580,7 @@ "integrity": "sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { @@ -589,8 +589,8 @@ "integrity": "sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-literals": { @@ -599,7 +599,7 @@ "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-member-expression-literals": { @@ -608,7 +608,7 @@ "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-amd": { @@ -617,8 +617,8 @@ "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.3", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-commonjs": { @@ -627,9 +627,9 @@ "integrity": "sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.3", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-simple-access": "7.1.0" + "@babel/helper-module-transforms": "^7.4.3", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" } }, "@babel/plugin-transform-modules-systemjs": { @@ -638,8 +638,8 @@ "integrity": "sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.4.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-hoist-variables": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-umd": { @@ -648,8 +648,8 @@ "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.3", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -658,7 +658,7 @@ "integrity": "sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ==", "dev": true, "requires": { - "regexp-tree": "0.1.5" + "regexp-tree": "^0.1.0" } }, "@babel/plugin-transform-new-target": { @@ -667,7 +667,7 @@ "integrity": "sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-object-super": { @@ -676,8 +676,8 @@ "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.4.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" } }, "@babel/plugin-transform-parameters": { @@ -686,9 +686,9 @@ "integrity": "sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA==", "dev": true, "requires": { - "@babel/helper-call-delegate": "7.4.0", - "@babel/helper-get-function-arity": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-call-delegate": "^7.4.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-property-literals": { @@ -697,7 +697,7 @@ "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-regenerator": { @@ -706,7 +706,7 @@ "integrity": "sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A==", "dev": true, "requires": { - "regenerator-transform": "0.13.4" + "regenerator-transform": "^0.13.4" } }, "@babel/plugin-transform-reserved-words": { @@ -715,7 +715,7 @@ "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-shorthand-properties": { @@ -724,7 +724,7 @@ "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { @@ -733,7 +733,7 @@ "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -742,8 +742,8 @@ "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, "@babel/plugin-transform-template-literals": { @@ -752,8 +752,8 @@ "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typeof-symbol": { @@ -762,7 +762,7 @@ "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typescript": { @@ -771,8 +771,8 @@ "integrity": "sha512-U7/+zKnRZg04ggM/Bm+xmu2B/PrwyDQTT/V89FXWYWNMxBDwSx56u6jtk9SEbfLFbZaEI72L+5LPvQjeZgFCrQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-typescript": "7.3.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" } }, "@babel/plugin-transform-unicode-regex": { @@ -781,9 +781,9 @@ "integrity": "sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.3", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.3", + "regexpu-core": "^4.5.4" } }, "@babel/preset-env": { @@ -792,54 +792,54 @@ "integrity": "sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw==", "dev": true, "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-json-strings": "7.2.0", - "@babel/plugin-proposal-object-rest-spread": "7.4.3", - "@babel/plugin-proposal-optional-catch-binding": "7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "7.4.0", - "@babel/plugin-syntax-async-generators": "7.2.0", - "@babel/plugin-syntax-json-strings": "7.2.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0", - "@babel/plugin-transform-arrow-functions": "7.2.0", - "@babel/plugin-transform-async-to-generator": "7.4.0", - "@babel/plugin-transform-block-scoped-functions": "7.2.0", - "@babel/plugin-transform-block-scoping": "7.4.0", - "@babel/plugin-transform-classes": "7.4.3", - "@babel/plugin-transform-computed-properties": "7.2.0", - "@babel/plugin-transform-destructuring": "7.4.3", - "@babel/plugin-transform-dotall-regex": "7.4.3", - "@babel/plugin-transform-duplicate-keys": "7.2.0", - "@babel/plugin-transform-exponentiation-operator": "7.2.0", - "@babel/plugin-transform-for-of": "7.4.3", - "@babel/plugin-transform-function-name": "7.4.3", - "@babel/plugin-transform-literals": "7.2.0", - "@babel/plugin-transform-member-expression-literals": "7.2.0", - "@babel/plugin-transform-modules-amd": "7.2.0", - "@babel/plugin-transform-modules-commonjs": "7.4.3", - "@babel/plugin-transform-modules-systemjs": "7.4.0", - "@babel/plugin-transform-modules-umd": "7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.4.2", - "@babel/plugin-transform-new-target": "7.4.0", - "@babel/plugin-transform-object-super": "7.2.0", - "@babel/plugin-transform-parameters": "7.4.3", - "@babel/plugin-transform-property-literals": "7.2.0", - "@babel/plugin-transform-regenerator": "7.4.3", - "@babel/plugin-transform-reserved-words": "7.2.0", - "@babel/plugin-transform-shorthand-properties": "7.2.0", - "@babel/plugin-transform-spread": "7.2.2", - "@babel/plugin-transform-sticky-regex": "7.2.0", - "@babel/plugin-transform-template-literals": "7.2.0", - "@babel/plugin-transform-typeof-symbol": "7.2.0", - "@babel/plugin-transform-unicode-regex": "7.4.3", - "@babel/types": "7.4.0", - "browserslist": "4.5.4", - "core-js-compat": "3.0.1", - "invariant": "2.2.4", - "js-levenshtein": "1.1.6", - "semver": "5.5.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.0", + "@babel/plugin-transform-classes": "^7.4.3", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.3", + "@babel/plugin-transform-dotall-regex": "^7.4.3", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.3", + "@babel/plugin-transform-function-name": "^7.4.3", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.3", + "@babel/plugin-transform-modules-systemjs": "^7.4.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.2", + "@babel/plugin-transform-new-target": "^7.4.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.3", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.3", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.3", + "@babel/types": "^7.4.0", + "browserslist": "^4.5.2", + "core-js-compat": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" }, "dependencies": { "@babel/plugin-proposal-object-rest-spread": { @@ -848,8 +848,8 @@ "integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } } } @@ -860,8 +860,8 @@ "integrity": "sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-transform-typescript": "7.4.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.3.2" } }, "@babel/template": { @@ -870,9 +870,9 @@ "integrity": "sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/parser": "7.4.2", - "@babel/types": "7.4.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.0", + "@babel/types": "^7.4.0" } }, "@babel/traverse": { @@ -881,15 +881,15 @@ "integrity": "sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.0", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.0", - "@babel/parser": "7.4.2", - "@babel/types": "7.4.0", - "debug": "4.1.1", - "globals": "11.11.0", - "lodash": "4.17.11" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "@babel/parser": "^7.4.0", + "@babel/types": "^7.4.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" }, "dependencies": { "debug": { @@ -898,7 +898,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -909,9 +909,9 @@ "integrity": "sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA==", "dev": true, "requires": { - "esutils": "2.0.2", - "lodash": "4.17.11", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" }, "dependencies": { "esutils": { @@ -928,10 +928,10 @@ "integrity": "sha512-gVTkJAOef5HtN6LPmrtt5fAUmBywwlgmObsU3FBhPoNeXPLaIl2zywXkJEtvvVLQnaFmtff3x+wIj5lHRCDE3Q==", "dev": true, "requires": { - "@fimbul/ymir": "0.17.0", - "get-caller-file": "2.0.1", - "tslib": "1.9.3", - "tsutils": "3.8.0" + "@fimbul/ymir": "^0.17.0", + "get-caller-file": "^2.0.0", + "tslib": "^1.8.1", + "tsutils": "^3.5.0" } }, "@fimbul/ymir": { @@ -940,35 +940,33 @@ "integrity": "sha512-xMXM9KTXRLHLVS6dnX1JhHNEkmWHcAVCQ/4+DA1KKwC/AFnGHzu/7QfQttEPgw3xplT+ILf9e3i64jrFwB3JtA==", "dev": true, "requires": { - "inversify": "5.0.1", - "reflect-metadata": "0.1.13", - "tslib": "1.9.3" + "inversify": "^5.0.0", + "reflect-metadata": "^0.1.12", + "tslib": "^1.8.1" } }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, "requires": { - "call-me-maybe": "1.0.1", - "glob-to-regexp": "0.3.0" + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "@oclif/color": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/@oclif/color/-/color-0.0.0.tgz", "integrity": "sha512-KKd3W7eNwfNF061tr663oUNdt8EMnfuyf5Xv55SGWA1a0rjhWqS/32P7OeB7CbXcJUBdfVrPyR//1afaW12AWw==", "requires": { - "ansi-styles": "3.2.1", - "supports-color": "5.5.0", - "tslib": "1.9.3" + "ansi-styles": "^3.2.1", + "supports-color": "^5.4.0", + "tslib": "^1" } }, "@oclif/command": { @@ -1002,8 +1000,8 @@ "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.12.12.tgz", "integrity": "sha512-0vlX5VYvOfF9QbkCqMyPSzH9GMp6at4Mbqn8CxCskxhKvNZoPD5ocda2ku0zEnoqxGAQ4VfQP7NCqJthuiStfg==", "requires": { - "debug": "4.1.1", - "tslib": "1.9.3" + "debug": "^4.1.1", + "tslib": "^1.9.3" }, "dependencies": { "debug": { @@ -1011,7 +1009,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -1084,11 +1082,11 @@ "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz", "integrity": "sha512-Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==", "requires": { - "clean-stack": "1.3.0", - "fs-extra": "7.0.0", - "indent-string": "3.2.0", - "strip-ansi": "5.2.0", - "wrap-ansi": "4.0.0" + "clean-stack": "^1.3.0", + "fs-extra": "^7.0.0", + "indent-string": "^3.2.0", + "strip-ansi": "^5.0.0", + "wrap-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -1101,7 +1099,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -1126,14 +1124,14 @@ "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-2.1.6.tgz", "integrity": "sha512-M4kTERpPWNSM1Mga7K/zo9DWHLCVf2FRaIeXPoytmTPd+0kSvG3TR0Vc1bwx9/cxXoYyYGgEejwNlrfayr8FZw==", "requires": { - "@oclif/command": "1.5.12", - "chalk": "2.4.1", - "indent-string": "3.2.0", - "lodash.template": "4.4.0", - "string-width": "3.1.0", - "strip-ansi": "5.2.0", - "widest-line": "2.0.1", - "wrap-ansi": "4.0.0" + "@oclif/command": "^1.5.8", + "chalk": "^2.4.1", + "indent-string": "^3.2.0", + "lodash.template": "^4.4.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0", + "widest-line": "^2.0.1", + "wrap-ansi": "^4.0.0" }, "dependencies": { "@oclif/command": { @@ -1141,10 +1139,10 @@ "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.5.12.tgz", "integrity": "sha512-D5/Kph9smL92X1z9WPmxFd9zDruFsCk4/LbfCaBmiO2Vyyt7Y9O6kI1YLsC3B0KC9wymSCTH14IK96rf9AFHfQ==", "requires": { - "@oclif/errors": "1.2.2", - "@oclif/parser": "3.7.3", - "debug": "4.1.1", - "semver": "5.6.0" + "@oclif/errors": "^1.2.2", + "@oclif/parser": "^3.7.3", + "debug": "^4.1.1", + "semver": "^5.6.0" } }, "@oclif/errors": { @@ -1152,11 +1150,11 @@ "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz", "integrity": "sha512-Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==", "requires": { - "clean-stack": "1.3.0", - "fs-extra": "7.0.0", - "indent-string": "3.2.0", - "strip-ansi": "5.2.0", - "wrap-ansi": "4.0.0" + "clean-stack": "^1.3.0", + "fs-extra": "^7.0.0", + "indent-string": "^3.2.0", + "strip-ansi": "^5.0.0", + "wrap-ansi": "^4.0.0" } }, "@oclif/parser": { @@ -1164,9 +1162,9 @@ "resolved": "https://registry.npmjs.org/@oclif/parser/-/parser-3.7.3.tgz", "integrity": "sha512-yfYpDzVn9ipo4HZtYLfMtd3j3ArpTQlRbQfy9pNnHFd4VedE2PNYQTRWYYMuu1FxEOoknlMZbzsewVvl41TvKg==", "requires": { - "@oclif/linewrap": "1.0.0", - "chalk": "2.4.1", - "tslib": "1.9.3" + "@oclif/linewrap": "^1.0.0", + "chalk": "^2.4.1", + "tslib": "^1.9.3" } }, "ansi-regex": { @@ -1179,7 +1177,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "semver": { @@ -1192,9 +1190,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -1202,7 +1200,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, "widest-line": { @@ -1210,7 +1208,7 @@ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -1223,8 +1221,8 @@ "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" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -1232,7 +1230,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -1244,11 +1242,11 @@ "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-1.2.2.tgz", "integrity": "sha512-SPlmiJFmTFltQT/owdzQwKgq6eq5AEKVwVK31JqbzK48bRWvEL1Ye60cgztXyZ4bpPn2Fl+KeL3FWFQX41qJuA==", "requires": { - "@oclif/color": "0.0.0", - "@oclif/command": "1.5.8", - "cli-ux": "4.9.3", - "fast-levenshtein": "2.0.6", - "lodash": "4.17.11" + "@oclif/color": "^0.0.0", + "@oclif/command": "^1.5.3", + "cli-ux": "^4.9.0", + "fast-levenshtein": "^2.0.6", + "lodash": "^4.17.11" }, "dependencies": { "@oclif/command": { @@ -1256,10 +1254,10 @@ "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.5.8.tgz", "integrity": "sha512-+Xuqp7by9jmB+GvR2r450wUXkCpZVdeOXQD0mLSEm3h+Mxhp0NPHuhzXZQvLI0/2fXR+cmJLv1CfpaCYaflL/g==", "requires": { - "@oclif/errors": "1.2.2", - "@oclif/parser": "3.7.2", - "debug": "4.1.1", - "semver": "5.6.0" + "@oclif/errors": "^1.2.2", + "@oclif/parser": "^3.7.2", + "debug": "^4.1.0", + "semver": "^5.6.0" } }, "@oclif/errors": { @@ -1267,11 +1265,11 @@ "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz", "integrity": "sha512-Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==", "requires": { - "clean-stack": "1.3.0", - "fs-extra": "7.0.0", - "indent-string": "3.2.0", - "strip-ansi": "5.0.0", - "wrap-ansi": "4.0.0" + "clean-stack": "^1.3.0", + "fs-extra": "^7.0.0", + "indent-string": "^3.2.0", + "strip-ansi": "^5.0.0", + "wrap-ansi": "^4.0.0" } }, "@oclif/parser": { @@ -1279,9 +1277,9 @@ "resolved": "https://registry.npmjs.org/@oclif/parser/-/parser-3.7.2.tgz", "integrity": "sha512-ssYXztaf9TuOGCJQOYMg62L1Q4y2lB4wZORWng+Iy0ckP2A6IUnQy97V8YjAJkkohYZOu3Mga8LGfQcf+xdIIw==", "requires": { - "@oclif/linewrap": "1.0.0", - "chalk": "2.4.1", - "tslib": "1.9.3" + "@oclif/linewrap": "^1.0.0", + "chalk": "^2.4.1", + "tslib": "^1.9.3" } }, "ansi-regex": { @@ -1294,27 +1292,27 @@ "resolved": "https://registry.npmjs.org/cli-ux/-/cli-ux-4.9.3.tgz", "integrity": "sha512-/1owvF0SZ5Gn54cgrikJ0QskgTzeg30HGjkmjFoaHDJzAqFpuX1DBpFR8aLvsE1J5s9MgeYRENQK4BFwOag5VA==", "requires": { - "@oclif/errors": "1.2.2", - "@oclif/linewrap": "1.0.0", - "@oclif/screen": "1.0.3", - "ansi-escapes": "3.1.0", - "ansi-styles": "3.2.1", - "cardinal": "2.1.1", - "chalk": "2.4.1", - "clean-stack": "2.0.0", - "extract-stack": "1.0.0", - "fs-extra": "7.0.0", - "hyperlinker": "1.0.0", - "indent-string": "3.2.0", - "is-wsl": "1.1.0", - "lodash": "4.17.11", - "password-prompt": "1.0.7", - "semver": "5.6.0", - "strip-ansi": "5.0.0", - "supports-color": "5.5.0", - "supports-hyperlinks": "1.0.1", - "treeify": "1.1.0", - "tslib": "1.9.3" + "@oclif/errors": "^1.2.2", + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^1.0.3", + "ansi-escapes": "^3.1.0", + "ansi-styles": "^3.2.1", + "cardinal": "^2.1.1", + "chalk": "^2.4.1", + "clean-stack": "^2.0.0", + "extract-stack": "^1.0.0", + "fs-extra": "^7.0.0", + "hyperlinker": "^1.0.0", + "indent-string": "^3.2.0", + "is-wsl": "^1.1.0", + "lodash": "^4.17.11", + "password-prompt": "^1.0.7", + "semver": "^5.6.0", + "strip-ansi": "^5.0.0", + "supports-color": "^5.5.0", + "supports-hyperlinks": "^1.0.1", + "treeify": "^1.1.0", + "tslib": "^1.9.3" }, "dependencies": { "clean-stack": { @@ -1329,7 +1327,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "semver": { @@ -1342,7 +1340,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", "requires": { - "ansi-regex": "4.0.0" + "ansi-regex": "^4.0.0" } } } @@ -1367,8 +1365,8 @@ "integrity": "sha512-B1ZWbgzwxDhNZLzVnn+JjyFf9u+J9wNwsz/ZX9YvA9edRYcdiJz9JikCttGPi35V0NU0TUV4UqTqo/q/wQ06jQ==", "dev": true, "requires": { - "tslint-eslint-rules": "5.4.0", - "tslint-xo": "0.9.0" + "tslint-eslint-rules": "^5.4.0", + "tslint-xo": "^0.9.0" } }, "@octokit/endpoint": { @@ -1378,9 +1376,9 @@ "dev": true, "requires": { "deepmerge": "3.2.0", - "is-plain-object": "2.0.4", - "universal-user-agent": "2.0.3", - "url-template": "2.0.8" + "is-plain-object": "^2.0.4", + "universal-user-agent": "^2.0.1", + "url-template": "^2.0.8" } }, "@octokit/request": { @@ -1389,12 +1387,12 @@ "integrity": "sha512-lxVlYYvwGbKSHXfbPk5vxEA8w4zHOH1wobado4a9EfsyD3Cbhuhus1w0Ye9Ro0eMubGO8kNy5d+xNFisM3Tvaw==", "dev": true, "requires": { - "@octokit/endpoint": "3.2.3", - "deprecation": "1.0.1", - "is-plain-object": "2.0.4", - "node-fetch": "2.3.0", - "once": "1.4.0", - "universal-user-agent": "2.0.3" + "@octokit/endpoint": "^3.2.0", + "deprecation": "^1.0.1", + "is-plain-object": "^2.0.4", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^2.0.1" } }, "@octokit/rest": { @@ -1404,17 +1402,17 @@ "dev": true, "requires": { "@octokit/request": "2.4.2", - "atob-lite": "2.0.0", - "before-after-hook": "1.4.0", - "btoa-lite": "1.0.0", - "deprecation": "1.0.1", - "lodash.get": "4.4.2", - "lodash.set": "4.3.2", - "lodash.uniq": "4.5.0", - "octokit-pagination-methods": "1.1.0", - "once": "1.4.0", - "universal-user-agent": "2.0.3", - "url-template": "2.0.8" + "atob-lite": "^2.0.0", + "before-after-hook": "^1.4.0", + "btoa-lite": "^1.0.0", + "deprecation": "^1.0.1", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^2.0.0", + "url-template": "^2.0.8" } }, "@percy/tslint": { @@ -1429,10 +1427,10 @@ "integrity": "sha512-pDUaBNAuPAqQ+ArHwvR160RG2LbfyIVz9EJXgxH0V547rlx/hCs0Sp7L4Rtzi5Z+d6CHcv9g2ynxplE1xAzp2g==", "dev": true, "requires": { - "@semantic-release/error": "2.2.0", - "aggregate-error": "2.2.0", - "fs-extra": "7.0.0", - "lodash": "4.17.11" + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^2.0.0", + "fs-extra": "^7.0.0", + "lodash": "^4.17.4" } }, "@semantic-release/commit-analyzer": { @@ -1441,12 +1439,12 @@ "integrity": "sha512-2lb+t6muGenI86mYGpZYOgITx9L3oZYF697tJoqXeQEk0uw0fm+OkkOuDTBA3Oax9ftoNIrCKv9bwgYvxrbM6w==", "dev": true, "requires": { - "conventional-changelog-angular": "5.0.3", - "conventional-commits-filter": "2.0.1", - "conventional-commits-parser": "3.0.1", - "debug": "4.0.1", - "import-from": "2.1.0", - "lodash": "4.17.11" + "conventional-changelog-angular": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.0.0", + "debug": "^4.0.0", + "import-from": "^2.1.0", + "lodash": "^4.17.4" } }, "@semantic-release/error": { @@ -1461,16 +1459,16 @@ "integrity": "sha512-sA+XoPU6GrV+A4YswO0b5JWL1KbzmyyaqUK6Y2poDkIVPlj+oQdi/stpKz/bKF5z9ChMGP87OVPMeUyXGaNFtw==", "dev": true, "requires": { - "@semantic-release/error": "2.2.0", - "aggregate-error": "2.2.0", - "debug": "4.0.1", - "dir-glob": "2.2.2", - "execa": "1.0.0", - "fs-extra": "7.0.0", - "globby": "9.0.0", - "lodash": "4.17.11", - "micromatch": "3.1.10", - "p-reduce": "1.0.0" + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^2.0.0", + "debug": "^4.0.0", + "dir-glob": "^2.0.0", + "execa": "^1.0.0", + "fs-extra": "^7.0.0", + "globby": "^9.0.0", + "lodash": "^4.17.4", + "micromatch": "^3.1.4", + "p-reduce": "^1.0.0" }, "dependencies": { "execa": { @@ -1479,13 +1477,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -1494,7 +1492,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "globby": { @@ -1524,8 +1522,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -1536,23 +1534,23 @@ "integrity": "sha512-z/UwIxKb+EMiJDIy/57MBzJ80ar5H9GJQRyML/ILQ8dlrPwXs7cTyTvC7AesrF7t1mJZtg3ht9Qf9RdtR/LGzw==", "dev": true, "requires": { - "@octokit/rest": "16.23.2", - "@semantic-release/error": "2.2.0", - "aggregate-error": "2.2.0", - "bottleneck": "2.17.1", - "debug": "4.0.1", - "dir-glob": "2.2.2", - "fs-extra": "7.0.0", - "globby": "9.0.0", - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1", - "issue-parser": "3.0.1", - "lodash": "4.17.11", - "mime": "2.4.0", - "p-filter": "1.0.0", - "p-retry": "3.0.1", - "parse-github-url": "1.0.2", - "url-join": "4.0.0" + "@octokit/rest": "^16.13.1", + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^2.0.0", + "bottleneck": "^2.0.1", + "debug": "^4.0.0", + "dir-glob": "^2.0.0", + "fs-extra": "^7.0.0", + "globby": "^9.0.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "issue-parser": "^3.0.0", + "lodash": "^4.17.4", + "mime": "^2.0.3", + "p-filter": "^1.0.0", + "p-retry": "^3.0.0", + "parse-github-url": "^1.0.1", + "url-join": "^4.0.0" }, "dependencies": { "globby": { @@ -1596,17 +1594,17 @@ "integrity": "sha512-YRl8VTVwnRTl/sVRvTXs1ncYcuvuGrqPEXYy+lUK1YRLq25hkrhIdv3Ju0u1zGLqVCA8qRlF3NzWl7pULJXVog==", "dev": true, "requires": { - "@semantic-release/error": "2.2.0", - "aggregate-error": "2.2.0", - "execa": "1.0.0", - "fs-extra": "7.0.0", - "lodash": "4.17.11", - "nerf-dart": "1.0.0", - "normalize-url": "4.3.0", + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^2.0.0", + "execa": "^1.0.0", + "fs-extra": "^7.0.0", + "lodash": "^4.17.4", + "nerf-dart": "^1.0.0", + "normalize-url": "^4.0.0", "npm": "6.5.0", - "rc": "1.2.8", - "read-pkg": "4.0.1", - "registry-auth-token": "3.3.2" + "rc": "^1.2.8", + "read-pkg": "^4.0.0", + "registry-auth-token": "^3.3.1" }, "dependencies": { "execa": { @@ -1615,13 +1613,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -1630,7 +1628,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "pump": { @@ -1639,8 +1637,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -1651,15 +1649,15 @@ "integrity": "sha512-pWPouZujddgb6t61t9iA9G3yIfp3TeQ7bPbV1ixYSeP6L7gI1+Du82fY/OHfEwyifpymLUQW0XnIKgKct5IMMw==", "dev": true, "requires": { - "conventional-changelog-angular": "5.0.3", - "conventional-changelog-writer": "4.0.3", - "conventional-commits-filter": "2.0.1", - "conventional-commits-parser": "3.0.1", - "debug": "4.0.1", - "get-stream": "4.1.0", - "import-from": "2.1.0", - "into-stream": "4.0.0", - "lodash": "4.17.11" + "conventional-changelog-angular": "^5.0.0", + "conventional-changelog-writer": "^4.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.0.0", + "debug": "^4.0.0", + "get-stream": "^4.0.0", + "import-from": "^2.1.0", + "into-stream": "^4.0.0", + "lodash": "^4.17.4" }, "dependencies": { "get-stream": { @@ -1668,7 +1666,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "pump": { @@ -1677,8 +1675,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -1698,7 +1696,7 @@ "integrity": "sha512-ZAR2bPHOl4Xg6eklUGpsdiIJ4+J1SNag1DHHrG/73Uz/nVwXqjgUtRPLoS+aVyieN9cSbc0E4LsU984tWcDyNg==", "dev": true, "requires": { - "@sinonjs/samsam": "3.1.0" + "@sinonjs/samsam": "^2 || ^3" } }, "@sinonjs/samsam": { @@ -1707,9 +1705,9 @@ "integrity": "sha512-IXio+GWY+Q8XUjHUOgK7wx8fpvr7IFffgyXb1bnJFfX3001KmHt35Zq4tp7MXZyjJPCLPuadesDYNk41LYtVjw==", "dev": true, "requires": { - "@sinonjs/commons": "1.3.0", - "array-from": "2.1.1", - "lodash.get": "4.4.2" + "@sinonjs/commons": "^1.0.2", + "array-from": "^2.1.1", + "lodash.get": "^4.4.2" } }, "@types/body-parser": { @@ -1717,8 +1715,8 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz", "integrity": "sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w==", "requires": { - "@types/connect": "3.4.32", - "@types/node": "10.12.20" + "@types/connect": "*", + "@types/node": "*" } }, "@types/chai": { @@ -1733,9 +1731,9 @@ "integrity": "sha512-nJ/oIvYley9+1Fec8xzDHsWrWSu5VTuhuF8iLabnRTQwRfSbAke6VuI7qBXvBN9Qqo/+gwsSaGyYndofTpiJ9A==", "dev": true, "requires": { - "@types/chai": "4.1.7", - "@types/node": "10.12.20", - "@types/superagent": "3.8.4" + "@types/chai": "*", + "@types/node": "*", + "@types/superagent": "*" } }, "@types/connect": { @@ -1743,7 +1741,7 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz", "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==", "requires": { - "@types/node": "10.12.20" + "@types/node": "*" } }, "@types/cookiejar": { @@ -1758,7 +1756,7 @@ "integrity": "sha512-ipZjBVsm2tF/n8qFGOuGBkUij9X9ZswVi9G3bx/6dz7POpVa6gVHcj1wsX/LVEn9MMF41fxK/PnZPPoTD1UFPw==", "dev": true, "requires": { - "@types/express": "4.16.1" + "@types/express": "*" } }, "@types/estree": { @@ -1777,9 +1775,9 @@ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.16.1.tgz", "integrity": "sha512-V0clmJow23WeyblmACoxbHBu2JKlE5TiIme6Lem14FnPW9gsttyHtk6wq7njcdIWH1njAaFgR8gW09lgY98gQg==", "requires": { - "@types/body-parser": "1.17.0", - "@types/express-serve-static-core": "4.16.1", - "@types/serve-static": "1.13.2" + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/serve-static": "*" } }, "@types/express-serve-static-core": { @@ -1787,15 +1785,14 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.1.tgz", "integrity": "sha512-QgbIMRU1EVRry5cIu1ORCQP4flSYqLM1lS5LYyGWfKnFT3E58f0gKto7BR13clBFVrVZ0G0rbLZ1hUpSkgQQOA==", "requires": { - "@types/node": "10.12.20", - "@types/range-parser": "1.2.3" + "@types/node": "*", + "@types/range-parser": "*" } }, "@types/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, "requires": { "@types/events": "*", "@types/minimatch": "*", @@ -1808,7 +1805,7 @@ "integrity": "sha512-bpuBiQM3GBd89Abzp/Spktt/ZIVSR8ccNBJgqUHf5KNow80t4ZFXfvTxzd96uHrwQQngbTqMulQPWbuFczYdfg==", "dev": true, "requires": { - "@types/connect": "3.4.32" + "@types/connect": "*" } }, "@types/js-yaml": { @@ -1830,8 +1827,7 @@ "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/mocha": { "version": "5.2.6", @@ -1845,7 +1841,7 @@ "integrity": "sha512-eOVHXS5RnWOjTVhu3deCM/ruy9E6JCgeix2g7wpFiekQh3AaEAK1cz43tZDukKmtSmQnwvSySq7ubijCA32I7Q==", "dev": true, "requires": { - "@types/node": "10.12.20" + "@types/node": "*" } }, "@types/node": { @@ -1858,8 +1854,8 @@ "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.6.4.tgz", "integrity": "sha512-oYHF5x9kJk3oA2zH5KmaRWlyitdVyqBixd5Dl/rsONNWwovLkSl6NzJHWGX586uR4QujT/Vtr/jsEcDUNrYO7g==", "requires": { - "@types/events": "1.2.0", - "@types/node": "10.12.20" + "@types/events": "*", + "@types/node": "*" } }, "@types/range-parser": { @@ -1872,8 +1868,8 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q==", "requires": { - "@types/express-serve-static-core": "4.16.1", - "@types/mime": "2.0.1" + "@types/express-serve-static-core": "*", + "@types/mime": "*" } }, "@types/sinon": { @@ -1888,8 +1884,8 @@ "integrity": "sha512-5zSs2AslzyPZdOsbm2NRtuSNAI2aTWzNKOHa/GRecKo7a5efYD7qGcPxMZXQDayVXT2Vnd5waXxBvV31eCZqiA==", "dev": true, "requires": { - "@types/chai": "4.1.7", - "@types/sinon": "5.0.2" + "@types/chai": "*", + "@types/sinon": "*" } }, "@types/superagent": { @@ -1898,8 +1894,8 @@ "integrity": "sha512-Dnh0Iw6NO55z1beXvlsvUrfk4cd9eL2nuTmUk+rAhSVCk10PGGFbqCCTwbau9D0d2W3DITiXl4z8VCqppGkMPQ==", "dev": true, "requires": { - "@types/cookiejar": "2.1.0", - "@types/node": "10.12.20" + "@types/cookiejar": "*", + "@types/node": "*" } }, "JSONStream": { @@ -1908,8 +1904,8 @@ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" } }, "abbrev": { @@ -1923,7 +1919,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "2.1.20", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, @@ -1945,10 +1941,10 @@ "integrity": "sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg==", "dev": true, "requires": { - "acorn": "6.0.5", - "acorn-dynamic-import": "4.0.0", - "acorn-walk": "6.1.1", - "xtend": "4.0.1" + "acorn": "^6.0.2", + "acorn-dynamic-import": "^4.0.0", + "acorn-walk": "^6.1.0", + "xtend": "^4.0.1" } }, "acorn-walk": { @@ -1968,7 +1964,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", "requires": { - "es6-promisify": "5.0.0" + "es6-promisify": "^5.0.0" } }, "aggregate-error": { @@ -1977,8 +1973,8 @@ "integrity": "sha512-E5n+IZkhh22/pFdUvHUU/o9z752lc+7tgHt+FXS/g6BjlbE9249dGmuS/SxIWMPhTljZJkFN+7OXE0+O5+WT8w==", "dev": true, "requires": { - "clean-stack": "2.0.0", - "indent-string": "3.2.0" + "clean-stack": "^2.0.0", + "indent-string": "^3.0.0" }, "dependencies": { "clean-stack": { @@ -1994,10 +1990,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ansi-align": { @@ -2006,7 +2002,7 @@ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.0.0" } }, "ansi-colors": { @@ -2030,7 +2026,7 @@ "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.3" + "color-convert": "^1.9.0" } }, "ansicolors": { @@ -2050,8 +2046,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { @@ -2060,7 +2056,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } } } @@ -2077,8 +2073,8 @@ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "arg": { @@ -2092,7 +2088,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "argv-formatter": { @@ -2104,20 +2100,17 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-filter": { "version": "0.0.1", @@ -2164,22 +2157,19 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "arraybuffer.slice": { "version": "0.0.7", @@ -2198,7 +2188,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "asn1.js": { @@ -2207,9 +2197,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -2252,8 +2242,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "async": { "version": "1.0.0", @@ -2279,8 +2268,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "atob-lite": { "version": "2.0.0", @@ -2303,8 +2291,8 @@ "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", "requires": { - "follow-redirects": "1.5.8", - "is-buffer": "1.1.6" + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" } }, "babel-code-frame": { @@ -2313,9 +2301,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-regex": { @@ -2336,11 +2324,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "esutils": { @@ -2355,7 +2343,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -2372,7 +2360,7 @@ "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=", "dev": true, "requires": { - "underscore": "1.9.1" + "underscore": ">=1.8.3" } }, "backo2": { @@ -2390,53 +2378,48 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.2.1", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.1", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2463,7 +2446,7 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "before-after-hook": { @@ -2531,15 +2514,15 @@ "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "requires": { "bytes": "3.0.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.3", + "depd": "~1.1.2", + "http-errors": "~1.6.3", "iconv-lite": "0.4.23", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.5.2", "raw-body": "2.3.3", - "type-is": "1.6.16" + "type-is": "~1.6.16" }, "dependencies": { "debug": { @@ -2569,13 +2552,13 @@ "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.4.1", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.0" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" } }, "brace-expansion": { @@ -2583,7 +2566,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -2591,27 +2574,25 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2628,12 +2609,12 @@ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { - "JSONStream": "1.3.5", - "combine-source-map": "0.8.0", - "defined": "1.0.0", - "safe-buffer": "5.1.1", - "through2": "2.0.3", - "umd": "3.0.3" + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" } }, "browser-resolve": { @@ -2665,54 +2646,54 @@ "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", "dev": true, "requires": { - "JSONStream": "1.3.5", - "assert": "1.4.1", - "browser-pack": "6.1.0", - "browser-resolve": "1.11.3", - "browserify-zlib": "0.2.0", - "buffer": "5.2.1", - "cached-path-relative": "1.0.2", - "concat-stream": "1.6.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.2.0", - "duplexer2": "0.1.4", - "events": "2.1.0", - "glob": "7.1.3", - "has": "1.0.3", - "htmlescape": "1.1.1", - "https-browserify": "1.0.0", - "inherits": "2.0.3", - "insert-module-globals": "7.2.0", - "labeled-stream-splicer": "2.0.1", - "mkdirp": "0.5.1", - "module-deps": "6.2.0", - "os-browserify": "0.3.0", - "parents": "1.0.1", - "path-browserify": "0.0.1", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.6", - "resolve": "1.8.1", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.8.3", - "string_decoder": "1.1.1", - "subarg": "1.0.0", - "syntax-error": "1.4.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", "tty-browserify": "0.0.1", - "url": "0.11.0", - "util": "0.10.4", - "vm-browserify": "1.1.0", - "xtend": "4.0.1" + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" } }, "browserify-aes": { @@ -2721,12 +2702,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -2735,9 +2716,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -2746,10 +2727,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { "safe-buffer": { @@ -2766,8 +2747,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -2776,13 +2757,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.4.1", - "inherits": "2.0.3", - "parse-asn1": "5.1.1" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -2791,7 +2772,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.8" + "pako": "~1.0.5" } }, "browserslist": { @@ -2800,9 +2781,9 @@ "integrity": "sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000957", - "electron-to-chromium": "1.3.124", - "node-releases": "1.1.13" + "caniuse-lite": "^1.0.30000955", + "electron-to-chromium": "^1.3.122", + "node-releases": "^1.1.13" } }, "btoa-lite": { @@ -2817,8 +2798,8 @@ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", "dev": true, "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.12" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "buffer-alloc": { @@ -2875,17 +2856,16 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.2.1", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.0", - "to-object-path": "0.3.0", - "union-value": "1.0.0", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "cached-path-relative": { @@ -2897,8 +2877,7 @@ "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, "caller-callsite": { "version": "2.0.0", @@ -2942,9 +2921,9 @@ "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "camelcase": "4.1.0", - "map-obj": "2.0.0", - "quick-lru": "1.1.0" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" } }, "caniuse-lite": { @@ -2964,8 +2943,8 @@ "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", "requires": { - "ansicolors": "0.3.2", - "redeyed": "2.1.1" + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" } }, "caseless": { @@ -2979,12 +2958,12 @@ "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", "dev": true, "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.8" + "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" } }, "chai-http": { @@ -2993,13 +2972,13 @@ "integrity": "sha512-S2Ezy5uSVuOYleeXppfUKtTU/xbHCZyKkwjheNJ/76SGFTUPDpDkkpVdPNgC3sAO1Ap5J5LJ+/rXdLG8EGhCDA==", "dev": true, "requires": { - "@types/chai": "4.1.7", - "@types/superagent": "3.8.4", - "cookiejar": "2.1.2", - "is-ip": "2.0.0", - "methods": "1.1.2", - "qs": "6.5.2", - "superagent": "3.8.3" + "@types/chai": "4", + "@types/superagent": "^3.8.3", + "cookiejar": "^2.1.1", + "is-ip": "^2.0.0", + "methods": "^1.1.2", + "qs": "^6.5.1", + "superagent": "^3.7.0" } }, "chalk": { @@ -3007,9 +2986,9 @@ "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.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "charm": { @@ -3018,7 +2997,7 @@ "integrity": "sha1-it02cVOm2aWBMxBSxAkJkdqZXjU=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "check-error": { @@ -3033,18 +3012,18 @@ "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==", "dev": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.2", - "fsevents": "1.2.7", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.1.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" } }, "chownr": { @@ -3065,29 +3044,27 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -3098,7 +3075,7 @@ "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "clean-stack": { @@ -3228,9 +3205,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -3245,7 +3222,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "wrap-ansi": { @@ -3254,8 +3231,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "string-width": { @@ -3264,9 +3241,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -3275,7 +3252,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } } } @@ -3298,10 +3275,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color-convert": { @@ -3328,10 +3304,10 @@ "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", "dev": true, "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" } }, "combined-stream": { @@ -3339,7 +3315,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -3354,8 +3330,8 @@ "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", "dev": true, "requires": { - "array-ify": "1.0.0", - "dot-prop": "3.0.0" + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" }, "dependencies": { "dot-prop": { @@ -3364,7 +3340,7 @@ "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } } } @@ -3378,8 +3354,7 @@ "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, "component-inherit": { "version": "0.0.3", @@ -3397,10 +3372,10 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "configstore": { @@ -3409,12 +3384,12 @@ "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "dev": true, "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.1.11", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.3.0", - "xdg-basedir": "3.0.0" + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "console-browserify": { @@ -3423,7 +3398,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "console-control-strings": { @@ -3438,7 +3413,7 @@ "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", "dev": true, "requires": { - "bluebird": "3.5.2" + "bluebird": "^3.1.1" } }, "constants-browserify": { @@ -3463,8 +3438,8 @@ "integrity": "sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA==", "dev": true, "requires": { - "compare-func": "1.3.2", - "q": "1.5.1" + "compare-func": "^1.3.1", + "q": "^1.5.1" } }, "conventional-changelog-writer": { @@ -3473,16 +3448,16 @@ "integrity": "sha512-bIlpSiQtQZ1+nDVHEEh798Erj2jhN/wEjyw9sfxY9es6h7pREE5BNJjfv0hXGH/FTrAsEpHUq4xzK99eePpwuA==", "dev": true, "requires": { - "compare-func": "1.3.2", - "conventional-commits-filter": "2.0.1", - "dateformat": "3.0.3", - "handlebars": "4.1.1", - "json-stringify-safe": "5.0.1", - "lodash": "4.17.11", - "meow": "4.0.1", - "semver": "5.5.1", - "split": "1.0.1", - "through2": "2.0.3" + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.1", + "dateformat": "^3.0.0", + "handlebars": "^4.1.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.2.1", + "meow": "^4.0.0", + "semver": "^5.5.0", + "split": "^1.0.0", + "through2": "^2.0.0" } }, "conventional-commits-filter": { @@ -3491,8 +3466,8 @@ "integrity": "sha512-92OU8pz/977udhBjgPEbg3sbYzIxMDFTlQT97w7KdhR9igNqdJvy8smmedAAgn4tPiqseFloKkrVfbXCVd+E7A==", "dev": true, "requires": { - "is-subset": "0.1.1", - "modify-values": "1.0.1" + "is-subset": "^0.1.1", + "modify-values": "^1.0.0" } }, "conventional-commits-parser": { @@ -3501,13 +3476,13 @@ "integrity": "sha512-P6U5UOvDeidUJ8ebHVDIoXzI7gMlQ1OF/id6oUvp8cnZvOXMt1n8nYl74Ey9YMn0uVQtxmCtjPQawpsssBWtGg==", "dev": true, "requires": { - "JSONStream": "1.3.5", - "is-text-path": "1.0.1", - "lodash": "4.17.11", - "meow": "4.0.1", - "split2": "2.2.0", - "through2": "2.0.3", - "trim-off-newlines": "1.0.1" + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.0", + "lodash": "^4.2.1", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0", + "trim-off-newlines": "^1.0.0" } }, "convert-source-map": { @@ -3535,8 +3510,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { "version": "3.0.1", @@ -3550,10 +3524,10 @@ "integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==", "dev": true, "requires": { - "browserslist": "4.5.4", + "browserslist": "^4.5.4", "core-js": "3.0.1", "core-js-pure": "3.0.1", - "semver": "6.0.0" + "semver": "^6.0.0" }, "dependencies": { "semver": { @@ -3580,8 +3554,8 @@ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { - "object-assign": "4.1.1", - "vary": "1.1.2" + "object-assign": "^4", + "vary": "^1" } }, "corser": { @@ -3596,9 +3570,9 @@ "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.13.1", - "parse-json": "4.0.0" + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" } }, "create-ecdh": { @@ -3607,8 +3581,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.1" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-error-class": { @@ -3617,7 +3591,7 @@ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", "dev": true, "requires": { - "capture-stack-trace": "1.0.1" + "capture-stack-trace": "^1.0.0" } }, "create-hash": { @@ -3626,11 +3600,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "md5.js": "1.3.5", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -3639,12 +3613,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.3", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.1", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "cross-spawn": { @@ -3652,11 +3626,11 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.5.1", - "shebang-command": "1.2.0", - "which": "1.3.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-browserify": { @@ -3665,17 +3639,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.3", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.3", - "pbkdf2": "3.0.17", - "public-encrypt": "4.0.3", - "randombytes": "2.0.6", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "crypto-random-string": { @@ -3690,7 +3664,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "cycle": { @@ -3703,7 +3677,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "date-now": { @@ -3724,8 +3698,8 @@ "integrity": "sha512-/6ngYM7AapueqLtvOzjv9+11N2fHDSrkxeMF1YPE20WIfaaawiBg+HZH1E5lHrcJxlKR42t6XPOEmMmqcAsU1g==", "dev": true, "requires": { - "bindings": "1.2.1", - "nan": "2.11.0" + "bindings": "~1.2.1", + "nan": "^2.0.7" } }, "debug": { @@ -3734,7 +3708,7 @@ "integrity": "sha512-K23FHJ/Mt404FSlp6gSZCevIbTMLX0j3fmHhUEhQ3Wq0FMODW3+cUSoLdy1Gx4polAf4t/lphhmHH35BB8cLYw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "decamelize": { @@ -3749,8 +3723,8 @@ "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "requires": { - "decamelize": "1.2.0", - "map-obj": "1.0.1" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "dependencies": { "map-obj": { @@ -3764,8 +3738,7 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-eql": { "version": "3.0.1", @@ -3773,7 +3746,7 @@ "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dev": true, "requires": { - "type-detect": "4.0.8" + "type-detect": "^4.0.0" } }, "deep-equal": { @@ -3800,7 +3773,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" }, "dependencies": { "object-keys": { @@ -3815,39 +3788,35 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -3886,10 +3855,10 @@ "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", "dev": true, "requires": { - "JSONStream": "1.3.5", - "shasum": "1.0.2", - "subarg": "1.0.0", - "through2": "2.0.3" + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" } }, "des.js": { @@ -3898,8 +3867,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -3919,9 +3888,9 @@ "integrity": "sha512-TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ==", "dev": true, "requires": { - "acorn-node": "1.6.2", - "defined": "1.0.0", - "minimist": "1.2.0" + "acorn-node": "^1.3.0", + "defined": "^1.0.0", + "minimist": "^1.1.1" }, "dependencies": { "minimist": { @@ -3944,18 +3913,17 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dir-glob": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, "requires": { - "path-type": "3.0.0" + "path-type": "^3.0.0" } }, "doctrine": { @@ -3964,7 +3932,7 @@ "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", "dev": true, "requires": { - "esutils": "1.1.6", + "esutils": "^1.1.6", "isarray": "0.0.1" }, "dependencies": { @@ -3988,7 +3956,7 @@ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "duplexer2": { @@ -3997,7 +3965,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.2" } }, "duplexer3": { @@ -4011,8 +3979,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ecstatic": { @@ -4021,10 +3989,10 @@ "integrity": "sha512-EblWYTd+wPIAMQ0U4oYJZ7QBypT9ZUIwpqli0bKDjeIIQnXDBK2dXtZ9yzRCOlkW1HkO8gn7/FxLK1yPIW17pw==", "dev": true, "requires": { - "he": "1.1.1", - "mime": "1.6.0", - "minimist": "1.2.0", - "url-join": "2.0.5" + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" }, "dependencies": { "mime": { @@ -4058,13 +4026,13 @@ "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emoji-regex": { @@ -4083,7 +4051,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "engine.io": { @@ -4092,12 +4060,12 @@ "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==", "dev": true, "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", - "ws": "6.1.3" + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~6.1.0" }, "dependencies": { "debug": { @@ -4125,14 +4093,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "6.1.3", - "xmlhttprequest-ssl": "1.5.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" }, "dependencies": { @@ -4160,10 +4128,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "0.0.7", + "arraybuffer.slice": "~0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "1.0.3" + "has-binary2": "~1.0.2" } }, "env-ci": { @@ -4172,8 +4140,8 @@ "integrity": "sha512-TFjNiDlXrL8/pfHswdvJGEZzJcq3aBPb8Eka83hlGLwuNw9F9BC9S9ETlkfkItLRT9k5JgpGgeP+rL6/3cEbcw==", "dev": true, "requires": { - "execa": "1.0.0", - "java-properties": "0.2.10" + "execa": "^1.0.0", + "java-properties": "^0.2.9" }, "dependencies": { "execa": { @@ -4182,13 +4150,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -4197,7 +4165,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "pump": { @@ -4206,8 +4174,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -4218,7 +4186,7 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { @@ -4227,12 +4195,12 @@ "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", "dev": true, "requires": { - "es-to-primitive": "1.2.0", - "function-bind": "1.1.1", - "has": "1.0.3", - "is-callable": "1.1.4", - "is-regex": "1.0.4", - "object-keys": "1.1.1" + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" }, "dependencies": { "object-keys": { @@ -4249,9 +4217,9 @@ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { - "is-callable": "1.1.4", - "is-date-object": "1.0.1", - "is-symbol": "1.0.2" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "es6-promise": { @@ -4269,7 +4237,7 @@ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "requires": { - "es6-promise": "4.2.6" + "es6-promise": "^4.0.3" } }, "escape-html": { @@ -4288,8 +4256,8 @@ "integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==", "dev": true, "requires": { - "lodash.get": "4.4.2", - "lodash.zip": "4.2.0" + "lodash.get": "^4.4.2", + "lodash.zip": "^4.2.0" } }, "eslint-config-oclif": { @@ -4298,10 +4266,10 @@ "integrity": "sha512-Tqgy43cNXsSdhTLWW4RuDYGFhV240sC4ISSv/ZiUEg/zFxExSEUpRE6J+AGnkKY9dYwIW4C9b2YSUVv8z/miMA==", "dev": true, "requires": { - "eslint-config-xo-space": "0.20.0", - "eslint-plugin-mocha": "5.2.0", - "eslint-plugin-node": "7.0.1", - "eslint-plugin-unicorn": "6.0.1" + "eslint-config-xo-space": "^0.20.0", + "eslint-plugin-mocha": "^5.2.0", + "eslint-plugin-node": "^7.0.1", + "eslint-plugin-unicorn": "^6.0.1" } }, "eslint-config-xo": { @@ -4316,7 +4284,7 @@ "integrity": "sha512-bOsoZA8M6v1HviDUIGVq1fLVnSu3mMZzn85m2tqKb73tSzu4GKD4Jd2Py4ZKjCgvCbRRByEB5HPC3fTMnnJ1uw==", "dev": true, "requires": { - "eslint-config-xo": "0.24.2" + "eslint-config-xo": "^0.24.0" } }, "eslint-plugin-es": { @@ -4325,8 +4293,8 @@ "integrity": "sha512-9XcVyZiQRVeFjqHw8qHNDAZcQLqaHlOGGpeYqzYh8S4JYCWTCO3yzyen8yVmA5PratfzTRWDwCOFphtDEG+w/w==", "dev": true, "requires": { - "eslint-utils": "1.3.1", - "regexpp": "2.0.0" + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.0" } }, "eslint-plugin-mocha": { @@ -4335,7 +4303,7 @@ "integrity": "sha512-4VTX/qIoxUFRnXLNm6bEhEJyfGnGagmQzV4TWXKzkZgIYyP2FSubEdCjEFTyS/dGwSVRWCWGX7jO7BK8R0kppg==", "dev": true, "requires": { - "ramda": "0.25.0" + "ramda": "^0.25.0" } }, "eslint-plugin-node": { @@ -4344,12 +4312,12 @@ "integrity": "sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==", "dev": true, "requires": { - "eslint-plugin-es": "1.3.1", - "eslint-utils": "1.3.1", - "ignore": "4.0.6", - "minimatch": "3.0.4", - "resolve": "1.8.1", - "semver": "5.5.1" + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^4.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" }, "dependencies": { "ignore": { @@ -4366,14 +4334,14 @@ "integrity": "sha512-hjy9LhTdtL7pz8WTrzS0CGXRkWK3VAPLDjihofj8JC+uxQLfXm0WwZPPPB7xKmcjRyoH+jruPHOCrHNEINpG/Q==", "dev": true, "requires": { - "clean-regexp": "1.0.0", - "eslint-ast-utils": "1.1.0", - "import-modules": "1.1.0", - "lodash.camelcase": "4.3.0", - "lodash.kebabcase": "4.1.1", - "lodash.snakecase": "4.1.1", - "lodash.upperfirst": "4.3.1", - "safe-regex": "1.1.0" + "clean-regexp": "^1.0.0", + "eslint-ast-utils": "^1.0.0", + "import-modules": "^1.1.0", + "lodash.camelcase": "^4.1.1", + "lodash.kebabcase": "^4.0.1", + "lodash.snakecase": "^4.0.1", + "lodash.upperfirst": "^4.2.0", + "safe-regex": "^1.1.0" } }, "eslint-utils": { @@ -4428,66 +4396,28 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.5", - "safe-buffer": "5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -4496,25 +4426,22 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -4523,36 +4450,36 @@ "resolved": "http://registry.npmjs.org/express/-/express-4.16.4.tgz", "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.3", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.4", + "proxy-addr": "~2.0.4", "qs": "6.5.2", - "range-parser": "1.2.0", + "range-parser": "~1.2.0", "safe-buffer": "5.1.2", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "1.4.0", - "type-is": "1.6.16", + "statuses": "~1.4.0", + "type-is": "~1.6.16", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -4589,19 +4516,17 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -4610,63 +4535,57 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -4738,14 +4657,13 @@ "version": "2.2.6", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", - "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "2.2.1", - "@nodelib/fs.stat": "1.1.3", - "glob-parent": "3.1.0", - "is-glob": "4.0.0", - "merge2": "1.2.3", - "micromatch": "3.1.10" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } }, "fast-json-stable-stringify": { @@ -4763,7 +4681,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" } }, "figures": { @@ -4772,28 +4690,26 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -4804,12 +4720,12 @@ "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.4.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" }, "dependencies": { "debug": { @@ -4838,7 +4754,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "find-versions": { @@ -4847,8 +4763,8 @@ "integrity": "sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A==", "dev": true, "requires": { - "array-uniq": "2.0.0", - "semver-regex": "2.0.0" + "array-uniq": "^2.0.0", + "semver-regex": "^2.0.0" }, "dependencies": { "array-uniq": { @@ -4865,11 +4781,11 @@ "integrity": "sha1-zPIPeUHxCIg/zduZOD2+bhhhx1g=", "dev": true, "requires": { - "async": "0.2.10", + "async": "~0.2.9", "is-type": "0.0.1", - "lodash.debounce": "3.1.1", - "lodash.flatten": "3.0.2", - "minimatch": "3.0.4" + "lodash.debounce": "^3.1.1", + "lodash.flatten": "^3.0.2", + "minimatch": "^3.0.2" }, "dependencies": { "async": { @@ -4886,7 +4802,7 @@ "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", "dev": true, "requires": { - "is-buffer": "2.0.3" + "is-buffer": "~2.0.3" }, "dependencies": { "is-buffer": { @@ -4902,7 +4818,7 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", "integrity": "sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg==", "requires": { - "debug": "3.1.0" + "debug": "=3.1.0" }, "dependencies": { "debug": { @@ -4923,8 +4839,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "foreachasync": { "version": "3.0.0", @@ -4941,9 +4856,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { - "asynckit": "0.4.0", + "asynckit": "^0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.20" + "mime-types": "^2.1.12" } }, "formidable": { @@ -4961,9 +4876,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -4977,8 +4891,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-constants": { @@ -4992,9 +4906,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "fs.realpath": { @@ -5009,8 +4923,8 @@ "dev": true, "optional": true, "requires": { - "nan": "2.11.0", - "node-pre-gyp": "0.10.3" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { @@ -5037,8 +4951,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -5053,7 +4967,7 @@ "dev": true, "optional": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -5120,7 +5034,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.3.5" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -5135,14 +5049,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -5151,12 +5065,12 @@ "dev": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "has-unicode": { @@ -5171,7 +5085,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -5180,7 +5094,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -5189,8 +5103,8 @@ "dev": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -5211,7 +5125,7 @@ "dev": true, "optional": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -5226,7 +5140,7 @@ "dev": true, "optional": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -5241,8 +5155,8 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "minizlib": { @@ -5251,7 +5165,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.3.5" + "minipass": "^2.2.1" } }, "mkdirp": { @@ -5275,9 +5189,9 @@ "dev": true, "optional": true, "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.24", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -5286,16 +5200,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.4", - "nopt": "4.0.1", - "npm-packlist": "1.2.0", - "npmlog": "4.1.2", - "rc": "1.2.8", - "rimraf": "2.6.3", - "semver": "5.6.0", - "tar": "4.4.8" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" } }, "nopt": { @@ -5304,8 +5218,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -5320,8 +5234,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.5" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -5330,10 +5244,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -5354,7 +5268,7 @@ "dev": true, "optional": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -5375,8 +5289,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -5397,10 +5311,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -5417,13 +5331,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "rimraf": { @@ -5432,7 +5346,7 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.3" + "glob": "^7.1.3" } }, "safe-buffer": { @@ -5477,9 +5391,9 @@ "dev": true, "optional": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -5488,7 +5402,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -5497,7 +5411,7 @@ "dev": true, "optional": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -5512,13 +5426,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "1.1.1", - "fs-minipass": "1.2.5", - "minipass": "2.3.5", - "minizlib": "1.2.1", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" } }, "util-deprecate": { @@ -5533,7 +5447,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { @@ -5562,14 +5476,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" }, "dependencies": { "ansi-regex": { @@ -5584,7 +5498,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -5593,9 +5507,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -5604,7 +5518,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } } } @@ -5642,15 +5556,14 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "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" + "assert-plus": "^1.0.0" } }, "git-log-parser": { @@ -5659,12 +5572,12 @@ "integrity": "sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=", "dev": true, "requires": { - "argv-formatter": "1.0.0", - "spawn-error-forwarder": "1.0.0", - "split2": "1.0.0", - "stream-combiner2": "1.1.1", - "through2": "2.0.3", - "traverse": "0.6.6" + "argv-formatter": "~1.0.0", + "spawn-error-forwarder": "~1.0.0", + "split2": "~1.0.0", + "stream-combiner2": "~1.1.1", + "through2": "~2.0.0", + "traverse": "~0.6.6" }, "dependencies": { "split2": { @@ -5673,7 +5586,7 @@ "integrity": "sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=", "dev": true, "requires": { - "through2": "2.0.3" + "through2": "~2.0.0" } } } @@ -5700,31 +5613,29 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -5732,8 +5643,7 @@ "glob-to-regexp": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" }, "global-dirs": { "version": "0.1.1", @@ -5741,7 +5651,7 @@ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { - "ini": "1.3.5" + "ini": "^1.3.4" } }, "globals": { @@ -5754,7 +5664,6 @@ "version": "9.2.0", "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, "requires": { "@types/glob": "^7.1.1", "array-union": "^1.0.2", @@ -5769,8 +5678,7 @@ "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" } } }, @@ -5780,17 +5688,17 @@ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "safe-buffer": "5.1.1", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { @@ -5816,10 +5724,10 @@ "integrity": "sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA==", "dev": true, "requires": { - "neo-async": "2.6.0", - "optimist": "0.6.1", - "source-map": "0.6.1", - "uglify-js": "3.5.3" + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" }, "dependencies": { "source-map": { @@ -5840,8 +5748,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "6.10.0", - "har-schema": "2.0.0" + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "has": { @@ -5850,7 +5758,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -5859,7 +5767,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -5914,30 +5822,27 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5948,8 +5853,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { @@ -5958,8 +5863,8 @@ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "he": { @@ -5974,9 +5879,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.7", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hook-std": { @@ -6026,10 +5931,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.5.0" + "statuses": ">= 1.4.0 < 2" } }, "http-proxy": { @@ -6038,9 +5943,9 @@ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "3.1.0", - "follow-redirects": "1.5.8", - "requires-port": "1.0.0" + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-proxy-agent": { @@ -6049,7 +5954,7 @@ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "agent-base": "4.2.1", + "agent-base": "4", "debug": "3.1.0" }, "dependencies": { @@ -6077,13 +5982,13 @@ "dev": true, "requires": { "colors": "1.0.3", - "corser": "2.0.1", - "ecstatic": "3.3.0", - "http-proxy": "1.17.0", - "opener": "1.4.3", - "optimist": "0.6.1", - "portfinder": "1.0.20", - "union": "0.4.6" + "corser": "~2.0.0", + "ecstatic": "^3.0.0", + "http-proxy": "^1.8.1", + "opener": "~1.4.0", + "optimist": "0.6.x", + "portfinder": "^1.0.13", + "union": "~0.4.3" }, "dependencies": { "colors": { @@ -6099,9 +6004,9 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -6115,8 +6020,8 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", "requires": { - "agent-base": "4.2.1", - "debug": "3.2.6" + "agent-base": "^4.1.0", + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -6124,22 +6029,22 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } }, "husky": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-1.3.1.tgz", - "integrity": "sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg==", + "version": "1.0.0-rc.14", + "resolved": "https://registry.npmjs.org/husky/-/husky-1.0.0-rc.14.tgz", + "integrity": "sha512-lxdl0+FrKhRXvhOW978oCHCiaXQAtwoR0hdaPY1CwKd+dgbtktepEvk/3DXwQ7L1YriuG/9HDc4AHlzQ0T6cNw==", "dev": true, "requires": { - "cosmiconfig": "^5.0.7", - "execa": "^1.0.0", + "cosmiconfig": "^5.0.6", + "execa": "^0.9.0", "find-up": "^3.0.0", "get-stdin": "^6.0.0", - "is-ci": "^2.0.0", + "is-ci": "^1.2.1", "pkg-dir": "^3.0.0", "please-upgrade-node": "^3.1.1", "read-pkg": "^4.0.1", @@ -6150,8 +6055,7 @@ "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "cosmiconfig": { "version": "5.2.0", @@ -6165,6 +6069,32 @@ "parse-json": "^4.0.0" } }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz", + "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", + "dev": true, + "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" + } + }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -6174,15 +6104,6 @@ "locate-path": "^3.0.0" } }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -6238,7 +6159,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ieee754": { @@ -6250,8 +6171,7 @@ "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "ignore-by-default": { "version": "1.0.1", @@ -6283,7 +6203,7 @@ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" }, "dependencies": { "resolve-from": { @@ -6328,8 +6248,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -6349,7 +6269,7 @@ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "~0.5.3" } }, "insert-module-globals": { @@ -6358,16 +6278,16 @@ "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", "dev": true, "requires": { - "JSONStream": "1.3.5", - "acorn-node": "1.6.2", - "combine-source-map": "0.8.0", - "concat-stream": "1.6.2", - "is-buffer": "1.1.6", - "path-is-absolute": "1.0.1", - "process": "0.11.10", - "through2": "2.0.3", - "undeclared-identifiers": "1.1.2", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" } }, "into-stream": { @@ -6376,8 +6296,8 @@ "integrity": "sha512-i29KNyE5r0Y/UQzcQ0IbZO1MYJ53Jn0EcFRZPj5FzWKYH17kDFEOwuA+3jroymOI06SW1dEDnly9A1CAreC5dg==", "dev": true, "requires": { - "from2": "2.3.0", - "p-is-promise": "2.0.0" + "from2": "^2.1.1", + "p-is-promise": "^2.0.0" } }, "invariant": { @@ -6386,7 +6306,7 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "inversify": { @@ -6416,18 +6336,16 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6444,7 +6362,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.13.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -6458,7 +6376,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-callable": { @@ -6473,25 +6391,23 @@ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "requires": { - "ci-info": "1.5.1" + "ci-info": "^1.5.0" } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6506,18 +6422,16 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -6530,14 +6444,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "2.0.0", @@ -6548,9 +6460,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-installed-globally": { @@ -6559,8 +6470,8 @@ "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", "dev": true, "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, "is-ip": { @@ -6569,7 +6480,7 @@ "integrity": "sha1-aO6gfooKCpTC0IDdZ0xzGrKkYas=", "dev": true, "requires": { - "ip-regex": "2.1.0" + "ip-regex": "^2.0.0" } }, "is-module": { @@ -6588,18 +6499,16 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6616,7 +6525,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { @@ -6629,9 +6538,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-redirect": { @@ -6646,7 +6554,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.3" + "has": "^1.0.1" } }, "is-retry-allowed": { @@ -6673,7 +6581,7 @@ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, "requires": { - "has-symbols": "1.0.0" + "has-symbols": "^1.0.0" } }, "is-text-path": { @@ -6682,7 +6590,7 @@ "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "requires": { - "text-extensions": "1.9.0" + "text-extensions": "^1.0.0" } }, "is-type": { @@ -6691,7 +6599,7 @@ "integrity": "sha1-9lHYXDZdRJVdFKUdjXBh8/a0d5w=", "dev": true, "requires": { - "core-util-is": "1.0.2" + "core-util-is": "~1.0.0" } }, "is-typedarray": { @@ -6708,8 +6616,7 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { "version": "1.1.0", @@ -6729,8 +6636,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isstream": { "version": "0.1.2", @@ -6743,11 +6649,11 @@ "integrity": "sha512-5wdT3EE8Kq38x/hJD8QZCJ9scGoOZ5QnzwXyClkviSWTS+xOCE6hJ0qco3H5n5jCsFqpbofZCcMWqlXJzF72VQ==", "dev": true, "requires": { - "lodash.capitalize": "4.2.1", - "lodash.escaperegexp": "4.1.2", - "lodash.isplainobject": "4.0.6", - "lodash.isstring": "4.0.1", - "lodash.uniqby": "4.7.0" + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" } }, "java-properties": { @@ -6773,8 +6679,8 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -6810,7 +6716,7 @@ "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -6824,7 +6730,7 @@ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" }, "dependencies": { "minimist": { @@ -6840,7 +6746,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -6880,8 +6786,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" }, "labeled-stream-splicer": { "version": "2.0.1", @@ -6889,9 +6794,9 @@ "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==", "dev": true, "requires": { - "inherits": "2.0.3", - "isarray": "2.0.4", - "stream-splicer": "2.0.0" + "inherits": "^2.0.1", + "isarray": "^2.0.4", + "stream-splicer": "^2.0.0" }, "dependencies": { "isarray": { @@ -6908,7 +6813,7 @@ "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", "dev": true, "requires": { - "package-json": "4.0.1" + "package-json": "^4.0.0" } }, "lcid": { @@ -6917,7 +6822,7 @@ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "requires": { - "invert-kv": "2.0.0" + "invert-kv": "^2.0.0" } }, "load-json-file": { @@ -6953,8 +6858,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -6968,8 +6873,8 @@ "integrity": "sha1-B3D/gBMa9uNPO1EXlqe6UhTmX/c=", "dev": true, "requires": { - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash._getnative": { @@ -7025,7 +6930,7 @@ "integrity": "sha1-gSIRw3ipTMKdWqTjNGzwv846ffU=", "dev": true, "requires": { - "lodash._getnative": "3.9.1" + "lodash._getnative": "^3.0.0" } }, "lodash.escaperegexp": { @@ -7046,8 +6951,8 @@ "integrity": "sha1-3hz1d1j49EeTGdNcPpzGDEUBk4w=", "dev": true, "requires": { - "lodash._baseflatten": "3.1.4", - "lodash._isiterateecall": "3.0.9" + "lodash._baseflatten": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" } }, "lodash.get": { @@ -7109,8 +7014,8 @@ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.templatesettings": "4.1.0" + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { @@ -7118,7 +7023,7 @@ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "requires": { - "lodash._reinterpolate": "3.0.0" + "lodash._reinterpolate": "~3.0.0" } }, "lodash.toarray": { @@ -7157,7 +7062,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.4.1" + "chalk": "^2.0.1" } }, "lolex": { @@ -7172,7 +7077,7 @@ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -7181,8 +7086,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lowercase-keys": { @@ -7197,8 +7102,8 @@ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "macos-release": { @@ -7213,7 +7118,7 @@ "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==", "dev": true, "requires": { - "sourcemap-codec": "1.4.4" + "sourcemap-codec": "^1.4.4" } }, "make-dir": { @@ -7222,7 +7127,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "make-error": { @@ -7237,14 +7142,13 @@ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, "requires": { - "p-defer": "1.0.0" + "p-defer": "^1.0.0" } }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-obj": { "version": "2.0.0", @@ -7256,9 +7160,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "marked": { @@ -7273,12 +7176,12 @@ "integrity": "sha512-Yr1yVS0BbDG55vx7be1D0mdv+jGs9AW563o/Tt/7FTsId2J0yqhrTeXAqq/Q0DyyXltIn6CSxzesQuFqXgafjQ==", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "cardinal": "2.1.1", - "chalk": "2.4.1", - "cli-table": "0.3.1", - "node-emoji": "1.10.0", - "supports-hyperlinks": "1.0.1" + "ansi-escapes": "^3.1.0", + "cardinal": "^2.1.1", + "chalk": "^2.4.1", + "cli-table": "^0.3.1", + "node-emoji": "^1.4.1", + "supports-hyperlinks": "^1.0.1" } }, "md5.js": { @@ -7287,9 +7190,9 @@ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { "safe-buffer": { @@ -7311,9 +7214,9 @@ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, "requires": { - "map-age-cleaner": "0.1.3", - "mimic-fn": "2.1.0", - "p-is-promise": "2.0.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" } }, "meow": { @@ -7322,15 +7225,15 @@ "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "camelcase-keys": "4.2.0", - "decamelize-keys": "1.1.0", - "loud-rejection": "1.6.0", - "minimist": "1.2.0", - "minimist-options": "3.0.2", - "normalize-package-data": "2.4.0", - "read-pkg-up": "3.0.0", - "redent": "2.0.0", - "trim-newlines": "2.0.0" + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" }, "dependencies": { "load-json-file": { @@ -7339,10 +7242,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "minimist": { @@ -7357,9 +7260,9 @@ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.4.0", - "path-type": "3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, "read-pkg-up": { @@ -7368,8 +7271,8 @@ "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "3.0.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } } } @@ -7382,8 +7285,7 @@ "merge2": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", - "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", - "dev": true + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" }, "methods": { "version": "1.1.2", @@ -7394,21 +7296,20 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "miller-rabin": { @@ -7417,8 +7318,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -7436,7 +7337,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", "requires": { - "mime-db": "1.36.0" + "mime-db": "~1.36.0" } }, "mimic-fn": { @@ -7462,7 +7363,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -7476,8 +7377,8 @@ "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "arrify": "1.0.1", - "is-plain-obj": "1.1.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, "minipass": { @@ -7486,8 +7387,8 @@ "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", "dev": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.2" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" }, "dependencies": { "safe-buffer": { @@ -7508,19 +7409,17 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -7582,7 +7481,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "find-up": { @@ -7591,7 +7490,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "he": { @@ -7606,8 +7505,8 @@ "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "locate-path": { @@ -7616,8 +7515,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -7626,7 +7525,7 @@ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -7635,7 +7534,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -7656,9 +7555,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -7667,7 +7566,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, "supports-color": { @@ -7676,7 +7575,7 @@ "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "yargs": { @@ -7685,17 +7584,17 @@ "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", "dev": true, "requires": { - "cliui": "4.1.0", - "find-up": "3.0.0", - "get-caller-file": "2.0.1", - "os-locale": "3.1.0", - "require-directory": "2.1.1", - "require-main-filename": "2.0.0", - "set-blocking": "2.0.0", - "string-width": "3.1.0", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "13.0.0" + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" } }, "yargs-parser": { @@ -7704,8 +7603,8 @@ "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -7728,21 +7627,21 @@ "integrity": "sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA==", "dev": true, "requires": { - "JSONStream": "1.3.5", - "browser-resolve": "1.11.3", - "cached-path-relative": "1.0.2", - "concat-stream": "1.6.2", - "defined": "1.0.0", - "detective": "5.1.0", - "duplexer2": "0.1.4", - "inherits": "2.0.3", - "parents": "1.0.1", - "readable-stream": "2.3.6", - "resolve": "1.8.1", - "stream-combiner2": "1.1.1", - "subarg": "1.0.0", - "through2": "2.0.3", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" } }, "ms": { @@ -7766,19 +7665,18 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-windows": "1.0.2", - "kind-of": "6.0.2", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "natural-orderby": { @@ -7815,11 +7713,11 @@ "integrity": "sha512-kGASVhuL4tlAV0tvA34yJYZIVihrUt/5bDwpp4tTluigxUr2bBlJeDXmivb6NuEdFkqvdv/Ybb9dm16PSKUhtw==", "dev": true, "requires": { - "@sinonjs/formatio": "3.1.0", - "just-extend": "4.0.2", - "lolex": "2.7.5", - "path-to-regexp": "1.7.0", - "text-encoding": "0.6.4" + "@sinonjs/formatio": "^3.1.0", + "just-extend": "^4.0.2", + "lolex": "^2.3.2", + "path-to-regexp": "^1.7.0", + "text-encoding": "^0.6.4" }, "dependencies": { "isarray": { @@ -7851,15 +7749,15 @@ "integrity": "sha512-b47OWj1qf/LqSQYnmokNWM8D88KvUl2y7jT0567NB3ZBAZFz2bWp2PC81Xn7u8F2/vJxzkzNZybnemeFa7AZ2w==", "dev": true, "requires": { - "chai": "4.2.0", - "debug": "4.1.1", - "deep-equal": "1.0.1", - "json-stringify-safe": "5.0.1", - "lodash": "4.17.11", - "mkdirp": "0.5.1", - "propagate": "1.0.0", - "qs": "6.5.2", - "semver": "5.5.1" + "chai": "^4.1.2", + "debug": "^4.1.0", + "deep-equal": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.0", + "propagate": "^1.0.0", + "qs": "^6.5.1", + "semver": "^5.5.0" }, "dependencies": { "debug": { @@ -7868,7 +7766,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -7879,7 +7777,7 @@ "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", "dev": true, "requires": { - "lodash.toarray": "4.4.0" + "lodash.toarray": "^4.4.0" } }, "node-environment-flags": { @@ -7888,8 +7786,8 @@ "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", "dev": true, "requires": { - "object.getownpropertydescriptors": "2.0.3", - "semver": "5.7.0" + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" }, "dependencies": { "semver": { @@ -7912,11 +7810,11 @@ "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", "dev": true, "requires": { - "growly": "1.3.0", - "is-wsl": "1.1.0", - "semver": "5.5.1", - "shellwords": "0.1.1", - "which": "1.3.1" + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, "node-releases": { @@ -7925,7 +7823,7 @@ "integrity": "sha512-fKZGviSXR6YvVPyc011NHuJDSD8gFQvLPmc2d2V3BS4gr52ycyQ1Xzs7a8B+Ax3Ni/W+5h1h4SqmzeoA8WZRmA==", "dev": true, "requires": { - "semver": "5.5.1" + "semver": "^5.3.0" } }, "nodemon": { @@ -7934,16 +7832,16 @@ "integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==", "dev": true, "requires": { - "chokidar": "2.1.0", - "debug": "3.2.6", - "ignore-by-default": "1.0.1", - "minimatch": "3.0.4", - "pstree.remy": "1.1.6", - "semver": "5.5.1", - "supports-color": "5.5.0", - "touch": "3.1.0", - "undefsafe": "2.0.2", - "update-notifier": "2.5.0" + "chokidar": "^2.1.0", + "debug": "^3.1.0", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.6", + "semver": "^5.5.0", + "supports-color": "^5.2.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" }, "dependencies": { "debug": { @@ -7952,7 +7850,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -7963,7 +7861,7 @@ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "normalize-package-data": { @@ -7972,10 +7870,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "2.7.1", - "is-builtin-module": "1.0.0", - "semver": "5.5.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -7996,124 +7894,124 @@ "integrity": "sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==", "dev": true, "requires": { - "JSONStream": "1.3.4", - "abbrev": "1.1.1", - "ansicolors": "0.3.2", - "ansistyles": "0.1.3", - "aproba": "1.2.0", - "archy": "1.0.0", - "bin-links": "1.1.2", - "bluebird": "3.5.3", - "byte-size": "4.0.3", - "cacache": "11.2.0", - "call-limit": "1.1.0", - "chownr": "1.0.1", - "ci-info": "1.6.0", - "cli-columns": "3.1.2", - "cli-table3": "0.5.0", - "cmd-shim": "2.0.2", - "columnify": "1.5.4", - "config-chain": "1.1.12", - "debuglog": "1.0.1", - "detect-indent": "5.0.0", - "detect-newline": "2.1.0", - "dezalgo": "1.0.3", - "editor": "1.0.0", - "figgy-pudding": "3.5.1", - "find-npm-prefix": "1.0.2", - "fs-vacuum": "1.2.10", - "fs-write-stream-atomic": "1.0.10", - "gentle-fs": "2.0.1", - "glob": "7.1.3", - "graceful-fs": "4.1.15", - "has-unicode": "2.0.1", - "hosted-git-info": "2.7.1", - "iferr": "1.0.2", - "imurmurhash": "0.1.4", - "inflight": "1.0.6", - "inherits": "2.0.3", - "ini": "1.3.5", - "init-package-json": "1.10.3", - "is-cidr": "2.0.6", - "json-parse-better-errors": "1.0.2", - "lazy-property": "1.0.0", - "libcipm": "2.0.2", - "libnpmhook": "4.0.1", - "libnpx": "10.2.0", - "lock-verify": "2.0.2", - "lockfile": "1.0.4", - "lodash._baseindexof": "3.1.0", - "lodash._baseuniq": "4.6.0", - "lodash._bindcallback": "3.0.1", - "lodash._cacheindexof": "3.0.2", - "lodash._createcache": "3.1.2", - "lodash._getnative": "3.9.1", - "lodash.clonedeep": "4.5.0", - "lodash.restparam": "3.6.1", - "lodash.union": "4.6.0", - "lodash.uniq": "4.5.0", - "lodash.without": "4.4.0", - "lru-cache": "4.1.3", - "meant": "1.0.1", - "mississippi": "3.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "node-gyp": "3.8.0", - "nopt": "4.0.1", - "normalize-package-data": "2.4.0", - "npm-audit-report": "1.3.1", - "npm-cache-filename": "1.0.2", - "npm-install-checks": "3.0.0", - "npm-lifecycle": "2.1.0", - "npm-package-arg": "6.1.0", - "npm-packlist": "1.1.12", - "npm-pick-manifest": "2.1.0", - "npm-profile": "3.0.2", - "npm-registry-client": "8.6.0", - "npm-registry-fetch": "1.1.0", - "npm-user-validate": "1.0.0", - "npmlog": "4.1.2", - "once": "1.4.0", - "opener": "1.5.1", - "osenv": "0.1.5", - "pacote": "8.1.6", - "path-is-inside": "1.0.2", - "promise-inflight": "1.0.1", - "qrcode-terminal": "0.12.0", - "query-string": "6.1.0", - "qw": "1.0.1", - "read": "1.0.7", - "read-cmd-shim": "1.0.1", - "read-installed": "4.0.3", - "read-package-json": "2.0.13", - "read-package-tree": "5.2.1", - "readable-stream": "2.3.6", - "readdir-scoped-modules": "1.0.2", - "request": "2.88.0", - "retry": "0.12.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.2", - "semver": "5.5.1", - "sha": "2.0.1", - "slide": "1.1.6", - "sorted-object": "2.0.1", - "sorted-union-stream": "2.1.3", - "ssri": "6.0.1", - "stringify-package": "1.0.0", - "tar": "4.4.8", - "text-table": "0.2.0", - "tiny-relative-date": "1.3.0", + "JSONStream": "^1.3.4", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "aproba": "~1.2.0", + "archy": "~1.0.0", + "bin-links": "^1.1.2", + "bluebird": "^3.5.3", + "byte-size": "^4.0.3", + "cacache": "^11.2.0", + "call-limit": "~1.1.0", + "chownr": "~1.0.1", + "ci-info": "^1.6.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.5.0", + "cmd-shim": "~2.0.2", + "columnify": "~1.5.4", + "config-chain": "^1.1.12", + "debuglog": "*", + "detect-indent": "~5.0.0", + "detect-newline": "^2.1.0", + "dezalgo": "~1.0.3", + "editor": "~1.0.0", + "figgy-pudding": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "fs-vacuum": "~1.2.10", + "fs-write-stream-atomic": "~1.0.10", + "gentle-fs": "^2.0.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "has-unicode": "~2.0.1", + "hosted-git-info": "^2.7.1", + "iferr": "^1.0.2", + "imurmurhash": "*", + "inflight": "~1.0.6", + "inherits": "~2.0.3", + "ini": "^1.3.5", + "init-package-json": "^1.10.3", + "is-cidr": "^2.0.6", + "json-parse-better-errors": "^1.0.2", + "lazy-property": "~1.0.0", + "libcipm": "^2.0.2", + "libnpmhook": "^4.0.1", + "libnpx": "^10.2.0", + "lock-verify": "^2.0.2", + "lockfile": "^1.0.4", + "lodash._baseindexof": "*", + "lodash._baseuniq": "~4.6.0", + "lodash._bindcallback": "*", + "lodash._cacheindexof": "*", + "lodash._createcache": "*", + "lodash._getnative": "*", + "lodash.clonedeep": "~4.5.0", + "lodash.restparam": "*", + "lodash.union": "~4.6.0", + "lodash.uniq": "~4.5.0", + "lodash.without": "~4.4.0", + "lru-cache": "^4.1.3", + "meant": "~1.0.1", + "mississippi": "^3.0.0", + "mkdirp": "~0.5.1", + "move-concurrently": "^1.0.1", + "node-gyp": "^3.8.0", + "nopt": "~4.0.1", + "normalize-package-data": "~2.4.0", + "npm-audit-report": "^1.3.1", + "npm-cache-filename": "~1.0.2", + "npm-install-checks": "~3.0.0", + "npm-lifecycle": "^2.1.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^2.1.0", + "npm-profile": "^3.0.2", + "npm-registry-client": "^8.6.0", + "npm-registry-fetch": "^1.1.0", + "npm-user-validate": "~1.0.0", + "npmlog": "~4.1.2", + "once": "~1.4.0", + "opener": "^1.5.1", + "osenv": "^0.1.5", + "pacote": "^8.1.6", + "path-is-inside": "~1.0.2", + "promise-inflight": "~1.0.1", + "qrcode-terminal": "^0.12.0", + "query-string": "^6.1.0", + "qw": "~1.0.1", + "read": "~1.0.7", + "read-cmd-shim": "~1.0.1", + "read-installed": "~4.0.3", + "read-package-json": "^2.0.13", + "read-package-tree": "^5.2.1", + "readable-stream": "^2.3.6", + "readdir-scoped-modules": "*", + "request": "^2.88.0", + "retry": "^0.12.0", + "rimraf": "~2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.1", + "sha": "~2.0.1", + "slide": "~1.1.6", + "sorted-object": "~2.0.1", + "sorted-union-stream": "~2.1.3", + "ssri": "^6.0.1", + "stringify-package": "^1.0.0", + "tar": "^4.4.8", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", "uid-number": "0.0.6", - "umask": "1.1.0", - "unique-filename": "1.1.0", - "unpipe": "1.0.0", - "update-notifier": "2.5.0", - "uuid": "3.3.2", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "3.0.0", - "which": "1.3.1", - "worker-farm": "1.6.0", - "write-file-atomic": "2.3.0" + "umask": "~1.1.0", + "unique-filename": "~1.1.0", + "unpipe": "~1.0.0", + "update-notifier": "^2.5.0", + "uuid": "^3.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^1.3.1", + "worker-farm": "^1.6.0", + "write-file-atomic": "^2.3.0" }, "dependencies": { "JSONStream": { @@ -8121,8 +8019,8 @@ "bundled": true, "dev": true, "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" } }, "abbrev": { @@ -8135,7 +8033,7 @@ "bundled": true, "dev": true, "requires": { - "es6-promisify": "5.0.0" + "es6-promisify": "^5.0.0" } }, "agentkeepalive": { @@ -8143,7 +8041,7 @@ "bundled": true, "dev": true, "requires": { - "humanize-ms": "1.2.1" + "humanize-ms": "^1.2.1" } }, "ajv": { @@ -8151,10 +8049,10 @@ "bundled": true, "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ansi-align": { @@ -8162,7 +8060,7 @@ "bundled": true, "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.0.0" } }, "ansi-regex": { @@ -8175,7 +8073,7 @@ "bundled": true, "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "ansicolors": { @@ -8203,8 +8101,8 @@ "bundled": true, "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "asap": { @@ -8217,7 +8115,7 @@ "bundled": true, "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "assert-plus": { @@ -8251,7 +8149,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "bin-links": { @@ -8259,11 +8157,11 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "cmd-shim": "2.0.2", - "gentle-fs": "2.0.1", - "graceful-fs": "4.1.15", - "write-file-atomic": "2.3.0" + "bluebird": "^3.5.0", + "cmd-shim": "^2.0.2", + "gentle-fs": "^2.0.0", + "graceful-fs": "^4.1.11", + "write-file-atomic": "^2.3.0" } }, "block-stream": { @@ -8271,7 +8169,7 @@ "bundled": true, "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "bluebird": { @@ -8284,13 +8182,13 @@ "bundled": true, "dev": true, "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.4.1", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.0" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" } }, "brace-expansion": { @@ -8298,7 +8196,7 @@ "bundled": true, "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -8332,20 +8230,20 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "chownr": "1.0.1", - "figgy-pudding": "3.5.1", - "glob": "7.1.3", - "graceful-fs": "4.1.15", - "lru-cache": "4.1.3", - "mississippi": "3.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.2", - "ssri": "6.0.1", - "unique-filename": "1.1.0", - "y18n": "4.0.0" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, "call-limit": { @@ -8373,9 +8271,9 @@ "bundled": true, "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "chownr": { @@ -8393,7 +8291,7 @@ "bundled": true, "dev": true, "requires": { - "ip-regex": "2.1.0" + "ip-regex": "^2.1.0" } }, "cli-boxes": { @@ -8406,8 +8304,8 @@ "bundled": true, "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "3.0.1" + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" } }, "cli-table3": { @@ -8415,9 +8313,9 @@ "bundled": true, "dev": true, "requires": { - "colors": "1.1.2", - "object-assign": "4.1.1", - "string-width": "2.1.1" + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" } }, "cliui": { @@ -8425,9 +8323,9 @@ "bundled": true, "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -8440,7 +8338,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -8455,8 +8353,8 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "mkdirp": "0.5.1" + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" } }, "co": { @@ -8474,7 +8372,7 @@ "bundled": true, "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } }, "color-name": { @@ -8493,8 +8391,8 @@ "bundled": true, "dev": true, "requires": { - "strip-ansi": "3.0.1", - "wcwidth": "1.0.1" + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" } }, "combined-stream": { @@ -8502,7 +8400,7 @@ "bundled": true, "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "concat-map": { @@ -8515,10 +8413,10 @@ "bundled": true, "dev": true, "requires": { - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "config-chain": { @@ -8526,8 +8424,8 @@ "bundled": true, "dev": true, "requires": { - "ini": "1.3.5", - "proto-list": "1.2.4" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, "configstore": { @@ -8535,12 +8433,12 @@ "bundled": true, "dev": true, "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.1.15", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.3.0", - "xdg-basedir": "3.0.0" + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "console-control-strings": { @@ -8553,12 +8451,12 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" }, "dependencies": { "iferr": { @@ -8578,7 +8476,7 @@ "bundled": true, "dev": true, "requires": { - "capture-stack-trace": "1.0.0" + "capture-stack-trace": "^1.0.0" } }, "cross-spawn": { @@ -8586,9 +8484,9 @@ "bundled": true, "dev": true, "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-random-string": { @@ -8606,7 +8504,7 @@ "bundled": true, "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "debug": { @@ -8649,7 +8547,7 @@ "bundled": true, "dev": true, "requires": { - "clone": "1.0.4" + "clone": "^1.0.2" } }, "delayed-stream": { @@ -8677,8 +8575,8 @@ "bundled": true, "dev": true, "requires": { - "asap": "2.0.6", - "wrappy": "1.0.2" + "asap": "^2.0.0", + "wrappy": "1" } }, "dot-prop": { @@ -8686,7 +8584,7 @@ "bundled": true, "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "dotenv": { @@ -8704,10 +8602,10 @@ "bundled": true, "dev": true, "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "ecc-jsbn": { @@ -8716,8 +8614,8 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "editor": { @@ -8730,7 +8628,7 @@ "bundled": true, "dev": true, "requires": { - "iconv-lite": "0.4.23" + "iconv-lite": "~0.4.13" } }, "end-of-stream": { @@ -8738,7 +8636,7 @@ "bundled": true, "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "err-code": { @@ -8751,7 +8649,7 @@ "bundled": true, "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "es6-promise": { @@ -8764,7 +8662,7 @@ "bundled": true, "dev": true, "requires": { - "es6-promise": "4.2.4" + "es6-promise": "^4.0.3" } }, "escape-string-regexp": { @@ -8777,13 +8675,13 @@ "bundled": true, "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.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" } }, "extend": { @@ -8821,7 +8719,7 @@ "bundled": true, "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flush-write-stream": { @@ -8829,8 +8727,8 @@ "bundled": true, "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" } }, "forever-agent": { @@ -8843,9 +8741,9 @@ "bundled": true, "dev": true, "requires": { - "asynckit": "0.4.0", + "asynckit": "^0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.19" + "mime-types": "^2.1.12" } }, "from2": { @@ -8853,8 +8751,8 @@ "bundled": true, "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-minipass": { @@ -8862,7 +8760,7 @@ "bundled": true, "dev": true, "requires": { - "minipass": "2.3.3" + "minipass": "^2.2.1" } }, "fs-vacuum": { @@ -8870,9 +8768,9 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "path-is-inside": "1.0.2", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "path-is-inside": "^1.0.1", + "rimraf": "^2.5.2" } }, "fs-write-stream-atomic": { @@ -8880,10 +8778,10 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" }, "dependencies": { "iferr": { @@ -8903,10 +8801,10 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "gauge": { @@ -8914,14 +8812,14 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" }, "dependencies": { "string-width": { @@ -8929,9 +8827,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -8946,14 +8844,14 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0", - "fs-vacuum": "1.2.10", - "graceful-fs": "4.1.15", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "path-is-inside": "1.0.2", - "read-cmd-shim": "1.0.1", - "slide": "1.1.6" + "aproba": "^1.1.2", + "fs-vacuum": "^1.2.10", + "graceful-fs": "^4.1.11", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "path-is-inside": "^1.0.2", + "read-cmd-shim": "^1.0.1", + "slide": "^1.1.6" }, "dependencies": { "iferr": { @@ -8978,7 +8876,7 @@ "bundled": true, "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -8986,12 +8884,12 @@ "bundled": true, "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "global-dirs": { @@ -8999,7 +8897,7 @@ "bundled": true, "dev": true, "requires": { - "ini": "1.3.5" + "ini": "^1.3.4" } }, "got": { @@ -9007,17 +8905,17 @@ "bundled": true, "dev": true, "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "safe-buffer": "5.1.2", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { @@ -9035,8 +8933,8 @@ "bundled": true, "dev": true, "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.3.0", + "har-schema": "^2.0.0" } }, "has-flag": { @@ -9064,7 +8962,7 @@ "bundled": true, "dev": true, "requires": { - "agent-base": "4.2.0", + "agent-base": "4", "debug": "3.1.0" } }, @@ -9073,9 +8971,9 @@ "bundled": true, "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.14.2" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-proxy-agent": { @@ -9083,8 +8981,8 @@ "bundled": true, "dev": true, "requires": { - "agent-base": "4.2.0", - "debug": "3.1.0" + "agent-base": "^4.1.0", + "debug": "^3.1.0" } }, "humanize-ms": { @@ -9092,7 +8990,7 @@ "bundled": true, "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.0.0" } }, "iconv-lite": { @@ -9100,7 +8998,7 @@ "bundled": true, "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "iferr": { @@ -9113,7 +9011,7 @@ "bundled": true, "dev": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "import-lazy": { @@ -9131,8 +9029,8 @@ "bundled": true, "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -9150,14 +9048,14 @@ "bundled": true, "dev": true, "requires": { - "glob": "7.1.3", - "npm-package-arg": "6.1.0", - "promzard": "0.3.0", - "read": "1.0.7", - "read-package-json": "2.0.13", - "semver": "5.5.1", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "3.0.0" + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" } }, "invert-kv": { @@ -9180,7 +9078,7 @@ "bundled": true, "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-ci": { @@ -9188,7 +9086,7 @@ "bundled": true, "dev": true, "requires": { - "ci-info": "1.6.0" + "ci-info": "^1.0.0" } }, "is-cidr": { @@ -9196,7 +9094,7 @@ "bundled": true, "dev": true, "requires": { - "cidr-regex": "2.0.9" + "cidr-regex": "^2.0.8" } }, "is-fullwidth-code-point": { @@ -9204,7 +9102,7 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-installed-globally": { @@ -9212,8 +9110,8 @@ "bundled": true, "dev": true, "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, "is-npm": { @@ -9231,7 +9129,7 @@ "bundled": true, "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-redirect": { @@ -9316,7 +9214,7 @@ "bundled": true, "dev": true, "requires": { - "package-json": "4.0.1" + "package-json": "^4.0.0" } }, "lazy-property": { @@ -9329,7 +9227,7 @@ "bundled": true, "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "libcipm": { @@ -9337,20 +9235,20 @@ "bundled": true, "dev": true, "requires": { - "bin-links": "1.1.2", - "bluebird": "3.5.3", - "find-npm-prefix": "1.0.2", - "graceful-fs": "4.1.15", - "lock-verify": "2.0.2", - "mkdirp": "0.5.1", - "npm-lifecycle": "2.1.0", - "npm-logical-tree": "1.2.1", - "npm-package-arg": "6.1.0", - "pacote": "8.1.6", - "protoduck": "5.0.0", - "read-package-json": "2.0.13", - "rimraf": "2.6.2", - "worker-farm": "1.6.0" + "bin-links": "^1.1.2", + "bluebird": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "graceful-fs": "^4.1.11", + "lock-verify": "^2.0.2", + "mkdirp": "^0.5.1", + "npm-lifecycle": "^2.0.3", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "pacote": "^8.1.6", + "protoduck": "^5.0.0", + "read-package-json": "^2.0.13", + "rimraf": "^2.6.2", + "worker-farm": "^1.6.0" } }, "libnpmhook": { @@ -9358,8 +9256,8 @@ "bundled": true, "dev": true, "requires": { - "figgy-pudding": "3.5.1", - "npm-registry-fetch": "3.1.1" + "figgy-pudding": "^3.1.0", + "npm-registry-fetch": "^3.0.0" }, "dependencies": { "npm-registry-fetch": { @@ -9367,11 +9265,11 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "figgy-pudding": "3.5.1", - "lru-cache": "4.1.3", - "make-fetch-happen": "4.0.1", - "npm-package-arg": "6.1.0" + "bluebird": "^3.5.1", + "figgy-pudding": "^3.1.0", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^4.0.0", + "npm-package-arg": "^6.0.0" } } } @@ -9381,14 +9279,14 @@ "bundled": true, "dev": true, "requires": { - "dotenv": "5.0.1", - "npm-package-arg": "6.1.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.2", - "update-notifier": "2.5.0", - "which": "1.3.1", - "y18n": "4.0.0", - "yargs": "11.0.0" + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^11.0.0" } }, "locate-path": { @@ -9396,8 +9294,8 @@ "bundled": true, "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lock-verify": { @@ -9405,8 +9303,8 @@ "bundled": true, "dev": true, "requires": { - "npm-package-arg": "6.1.0", - "semver": "5.5.1" + "npm-package-arg": "^5.1.2 || 6", + "semver": "^5.4.1" } }, "lockfile": { @@ -9414,7 +9312,7 @@ "bundled": true, "dev": true, "requires": { - "signal-exit": "3.0.2" + "signal-exit": "^3.0.2" } }, "lodash._baseindexof": { @@ -9427,8 +9325,8 @@ "bundled": true, "dev": true, "requires": { - "lodash._createset": "4.0.3", - "lodash._root": "3.0.1" + "lodash._createset": "~4.0.0", + "lodash._root": "~3.0.0" } }, "lodash._bindcallback": { @@ -9446,7 +9344,7 @@ "bundled": true, "dev": true, "requires": { - "lodash._getnative": "3.9.1" + "lodash._getnative": "^3.0.0" } }, "lodash._createset": { @@ -9499,8 +9397,8 @@ "bundled": true, "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-dir": { @@ -9508,7 +9406,7 @@ "bundled": true, "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "make-fetch-happen": { @@ -9516,17 +9414,17 @@ "bundled": true, "dev": true, "requires": { - "agentkeepalive": "3.4.1", - "cacache": "11.2.0", - "http-cache-semantics": "3.8.1", - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1", - "lru-cache": "4.1.3", - "mississippi": "3.0.0", - "node-fetch-npm": "2.0.2", - "promise-retry": "1.1.1", - "socks-proxy-agent": "4.0.1", - "ssri": "6.0.1" + "agentkeepalive": "^3.4.1", + "cacache": "^11.0.1", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" } }, "meant": { @@ -9539,7 +9437,7 @@ "bundled": true, "dev": true, "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "mime-db": { @@ -9552,7 +9450,7 @@ "bundled": true, "dev": true, "requires": { - "mime-db": "1.35.0" + "mime-db": "~1.35.0" } }, "mimic-fn": { @@ -9565,7 +9463,7 @@ "bundled": true, "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -9578,8 +9476,8 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.2" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" }, "dependencies": { "yallist": { @@ -9594,7 +9492,7 @@ "bundled": true, "dev": true, "requires": { - "minipass": "2.3.3" + "minipass": "^2.2.1" } }, "mississippi": { @@ -9602,16 +9500,16 @@ "bundled": true, "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.6.0", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.0.3", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "3.0.0", - "pumpify": "1.5.1", - "stream-each": "1.2.2", - "through2": "2.0.3" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mkdirp": { @@ -9627,12 +9525,12 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "ms": { @@ -9650,9 +9548,9 @@ "bundled": true, "dev": true, "requires": { - "encoding": "0.1.12", - "json-parse-better-errors": "1.0.2", - "safe-buffer": "5.1.2" + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" } }, "node-gyp": { @@ -9660,18 +9558,18 @@ "bundled": true, "dev": true, "requires": { - "fstream": "1.0.11", - "glob": "7.1.3", - "graceful-fs": "4.1.15", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.88.0", - "rimraf": "2.6.2", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.1" + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" }, "dependencies": { "nopt": { @@ -9679,7 +9577,7 @@ "bundled": true, "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "semver": { @@ -9692,9 +9590,9 @@ "bundled": true, "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } } } @@ -9704,8 +9602,8 @@ "bundled": true, "dev": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "normalize-package-data": { @@ -9713,10 +9611,10 @@ "bundled": true, "dev": true, "requires": { - "hosted-git-info": "2.7.1", - "is-builtin-module": "1.0.0", - "semver": "5.5.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "npm-audit-report": { @@ -9724,8 +9622,8 @@ "bundled": true, "dev": true, "requires": { - "cli-table3": "0.5.0", - "console-control-strings": "1.1.0" + "cli-table3": "^0.5.0", + "console-control-strings": "^1.1.0" } }, "npm-bundled": { @@ -9743,7 +9641,7 @@ "bundled": true, "dev": true, "requires": { - "semver": "5.5.1" + "semver": "^2.3.0 || 3.x || 4 || 5" } }, "npm-lifecycle": { @@ -9751,14 +9649,14 @@ "bundled": true, "dev": true, "requires": { - "byline": "5.0.0", - "graceful-fs": "4.1.15", - "node-gyp": "3.8.0", - "resolve-from": "4.0.0", - "slide": "1.1.6", + "byline": "^5.0.0", + "graceful-fs": "^4.1.11", + "node-gyp": "^3.8.0", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", "uid-number": "0.0.6", - "umask": "1.1.0", - "which": "1.3.1" + "umask": "^1.1.0", + "which": "^1.3.1" } }, "npm-logical-tree": { @@ -9771,10 +9669,10 @@ "bundled": true, "dev": true, "requires": { - "hosted-git-info": "2.7.1", - "osenv": "0.1.5", - "semver": "5.5.1", - "validate-npm-package-name": "3.0.0" + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" } }, "npm-packlist": { @@ -9782,8 +9680,8 @@ "bundled": true, "dev": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.5" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npm-pick-manifest": { @@ -9791,8 +9689,8 @@ "bundled": true, "dev": true, "requires": { - "npm-package-arg": "6.1.0", - "semver": "5.5.1" + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" } }, "npm-profile": { @@ -9800,8 +9698,8 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0", - "make-fetch-happen": "4.0.1" + "aproba": "^1.1.2 || 2", + "make-fetch-happen": "^2.5.0 || 3 || 4" } }, "npm-registry-client": { @@ -9809,18 +9707,18 @@ "bundled": true, "dev": true, "requires": { - "concat-stream": "1.6.2", - "graceful-fs": "4.1.15", - "normalize-package-data": "2.4.0", - "npm-package-arg": "6.1.0", - "npmlog": "4.1.2", - "once": "1.4.0", - "request": "2.88.0", - "retry": "0.10.1", - "safe-buffer": "5.1.2", - "semver": "5.5.1", - "slide": "1.1.6", - "ssri": "5.3.0" + "concat-stream": "^1.5.2", + "graceful-fs": "^4.1.6", + "normalize-package-data": "~1.0.1 || ^2.0.0", + "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "npmlog": "2 || ^3.1.0 || ^4.0.0", + "once": "^1.3.3", + "request": "^2.74.0", + "retry": "^0.10.0", + "safe-buffer": "^5.1.1", + "semver": "2 >=2.2.1 || 3.x || 4 || 5", + "slide": "^1.1.3", + "ssri": "^5.2.4" }, "dependencies": { "retry": { @@ -9833,7 +9731,7 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } } } @@ -9843,12 +9741,12 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "figgy-pudding": "2.0.1", - "lru-cache": "4.1.3", - "make-fetch-happen": "3.0.0", - "npm-package-arg": "6.1.0", - "safe-buffer": "5.1.2" + "bluebird": "^3.5.1", + "figgy-pudding": "^2.0.1", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^3.0.0", + "npm-package-arg": "^6.0.0", + "safe-buffer": "^5.1.1" }, "dependencies": { "cacache": { @@ -9856,19 +9754,19 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "chownr": "1.0.1", - "glob": "7.1.3", - "graceful-fs": "4.1.15", - "lru-cache": "4.1.3", - "mississippi": "2.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.2", - "ssri": "5.3.0", - "unique-filename": "1.1.0", - "y18n": "4.0.0" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" }, "dependencies": { "mississippi": { @@ -9876,16 +9774,16 @@ "bundled": true, "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.6.0", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.0.3", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "2.0.1", - "pumpify": "1.5.1", - "stream-each": "1.2.2", - "through2": "2.0.3" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } } } @@ -9900,17 +9798,17 @@ "bundled": true, "dev": true, "requires": { - "agentkeepalive": "3.4.1", - "cacache": "10.0.4", - "http-cache-semantics": "3.8.1", - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1", - "lru-cache": "4.1.3", - "mississippi": "3.0.0", - "node-fetch-npm": "2.0.2", - "promise-retry": "1.1.1", - "socks-proxy-agent": "3.0.1", - "ssri": "5.3.0" + "agentkeepalive": "^3.4.1", + "cacache": "^10.0.4", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.0", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^3.0.1", + "ssri": "^5.2.4" } }, "pump": { @@ -9918,8 +9816,8 @@ "bundled": true, "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "smart-buffer": { @@ -9932,8 +9830,8 @@ "bundled": true, "dev": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "1.1.15" + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" } }, "socks-proxy-agent": { @@ -9941,8 +9839,8 @@ "bundled": true, "dev": true, "requires": { - "agent-base": "4.2.0", - "socks": "1.1.10" + "agent-base": "^4.1.0", + "socks": "^1.1.10" } }, "ssri": { @@ -9950,7 +9848,7 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } } } @@ -9960,7 +9858,7 @@ "bundled": true, "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npm-user-validate": { @@ -9973,10 +9871,10 @@ "bundled": true, "dev": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -9999,7 +9897,7 @@ "bundled": true, "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "opener": { @@ -10017,9 +9915,9 @@ "bundled": true, "dev": true, "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, "os-tmpdir": { @@ -10032,8 +9930,8 @@ "bundled": true, "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-finally": { @@ -10046,7 +9944,7 @@ "bundled": true, "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -10054,7 +9952,7 @@ "bundled": true, "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -10067,10 +9965,10 @@ "bundled": true, "dev": true, "requires": { - "got": "6.7.1", - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0", - "semver": "5.5.1" + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, "pacote": { @@ -10078,31 +9976,31 @@ "bundled": true, "dev": true, "requires": { - "bluebird": "3.5.3", - "cacache": "11.2.0", - "get-stream": "3.0.0", - "glob": "7.1.3", - "lru-cache": "4.1.3", - "make-fetch-happen": "4.0.1", - "minimatch": "3.0.4", - "minipass": "2.3.3", - "mississippi": "3.0.0", - "mkdirp": "0.5.1", - "normalize-package-data": "2.4.0", - "npm-package-arg": "6.1.0", - "npm-packlist": "1.1.12", - "npm-pick-manifest": "2.1.0", - "osenv": "0.1.5", - "promise-inflight": "1.0.1", - "promise-retry": "1.1.1", - "protoduck": "5.0.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.2", - "semver": "5.5.1", - "ssri": "6.0.1", - "tar": "4.4.8", - "unique-filename": "1.1.0", - "which": "1.3.1" + "bluebird": "^3.5.1", + "cacache": "^11.0.2", + "get-stream": "^3.0.0", + "glob": "^7.1.2", + "lru-cache": "^4.1.3", + "make-fetch-happen": "^4.0.1", + "minimatch": "^3.0.4", + "minipass": "^2.3.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.10", + "npm-pick-manifest": "^2.1.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.0", + "ssri": "^6.0.0", + "tar": "^4.4.3", + "unique-filename": "^1.1.0", + "which": "^1.3.0" } }, "parallel-transform": { @@ -10110,9 +10008,9 @@ "bundled": true, "dev": true, "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "path-exists": { @@ -10165,8 +10063,8 @@ "bundled": true, "dev": true, "requires": { - "err-code": "1.1.2", - "retry": "0.10.1" + "err-code": "^1.0.0", + "retry": "^0.10.0" }, "dependencies": { "retry": { @@ -10181,7 +10079,7 @@ "bundled": true, "dev": true, "requires": { - "read": "1.0.7" + "read": "1" } }, "proto-list": { @@ -10194,7 +10092,7 @@ "bundled": true, "dev": true, "requires": { - "genfun": "4.0.1" + "genfun": "^4.0.1" } }, "prr": { @@ -10217,8 +10115,8 @@ "bundled": true, "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -10226,9 +10124,9 @@ "bundled": true, "dev": true, "requires": { - "duplexify": "3.6.0", - "inherits": "2.0.3", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -10236,8 +10134,8 @@ "bundled": true, "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -10262,8 +10160,8 @@ "bundled": true, "dev": true, "requires": { - "decode-uri-component": "0.2.0", - "strict-uri-encode": "2.0.0" + "decode-uri-component": "^0.2.0", + "strict-uri-encode": "^2.0.0" } }, "qw": { @@ -10276,10 +10174,10 @@ "bundled": true, "dev": true, "requires": { - "deep-extend": "0.5.1", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -10294,7 +10192,7 @@ "bundled": true, "dev": true, "requires": { - "mute-stream": "0.0.7" + "mute-stream": "~0.0.4" } }, "read-cmd-shim": { @@ -10302,7 +10200,7 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15" + "graceful-fs": "^4.1.2" } }, "read-installed": { @@ -10310,13 +10208,13 @@ "bundled": true, "dev": true, "requires": { - "debuglog": "1.0.1", - "graceful-fs": "4.1.15", - "read-package-json": "2.0.13", - "readdir-scoped-modules": "1.0.2", - "semver": "5.5.1", - "slide": "1.1.6", - "util-extend": "1.0.3" + "debuglog": "^1.0.1", + "graceful-fs": "^4.1.2", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" } }, "read-package-json": { @@ -10324,11 +10222,11 @@ "bundled": true, "dev": true, "requires": { - "glob": "7.1.3", - "graceful-fs": "4.1.15", - "json-parse-better-errors": "1.0.2", - "normalize-package-data": "2.4.0", - "slash": "1.0.0" + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^1.0.0" } }, "read-package-tree": { @@ -10336,11 +10234,11 @@ "bundled": true, "dev": true, "requires": { - "debuglog": "1.0.1", - "dezalgo": "1.0.3", - "once": "1.4.0", - "read-package-json": "2.0.13", - "readdir-scoped-modules": "1.0.2" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" } }, "readable-stream": { @@ -10348,13 +10246,13 @@ "bundled": true, "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "readdir-scoped-modules": { @@ -10362,10 +10260,10 @@ "bundled": true, "dev": true, "requires": { - "debuglog": "1.0.1", - "dezalgo": "1.0.3", - "graceful-fs": "4.1.15", - "once": "1.4.0" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, "registry-auth-token": { @@ -10373,8 +10271,8 @@ "bundled": true, "dev": true, "requires": { - "rc": "1.2.7", - "safe-buffer": "5.1.2" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, "registry-url": { @@ -10382,7 +10280,7 @@ "bundled": true, "dev": true, "requires": { - "rc": "1.2.7" + "rc": "^1.0.1" } }, "request": { @@ -10390,26 +10288,26 @@ "bundled": true, "dev": true, "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" + "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" } }, "require-directory": { @@ -10437,7 +10335,7 @@ "bundled": true, "dev": true, "requires": { - "glob": "7.1.3" + "glob": "^7.0.5" } }, "run-queue": { @@ -10445,7 +10343,7 @@ "bundled": true, "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "safe-buffer": { @@ -10468,7 +10366,7 @@ "bundled": true, "dev": true, "requires": { - "semver": "5.5.1" + "semver": "^5.0.3" } }, "set-blocking": { @@ -10481,8 +10379,8 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.2", + "readable-stream": "^2.0.2" } }, "shebang-command": { @@ -10490,7 +10388,7 @@ "bundled": true, "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -10523,8 +10421,8 @@ "bundled": true, "dev": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "4.0.1" + "ip": "^1.1.5", + "smart-buffer": "^4.0.1" } }, "socks-proxy-agent": { @@ -10532,8 +10430,8 @@ "bundled": true, "dev": true, "requires": { - "agent-base": "4.2.0", - "socks": "2.2.0" + "agent-base": "~4.2.0", + "socks": "~2.2.0" } }, "sorted-object": { @@ -10546,8 +10444,8 @@ "bundled": true, "dev": true, "requires": { - "from2": "1.3.0", - "stream-iterate": "1.2.0" + "from2": "^1.3.0", + "stream-iterate": "^1.1.0" }, "dependencies": { "from2": { @@ -10555,8 +10453,8 @@ "bundled": true, "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "1.1.14" + "inherits": "~2.0.1", + "readable-stream": "~1.1.10" } }, "isarray": { @@ -10569,10 +10467,10 @@ "bundled": true, "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -10587,8 +10485,8 @@ "bundled": true, "dev": true, "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -10601,8 +10499,8 @@ "bundled": true, "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -10615,15 +10513,15 @@ "bundled": true, "dev": true, "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "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" } }, "ssri": { @@ -10631,7 +10529,7 @@ "bundled": true, "dev": true, "requires": { - "figgy-pudding": "3.5.1" + "figgy-pudding": "^3.5.1" } }, "stream-each": { @@ -10639,8 +10537,8 @@ "bundled": true, "dev": true, "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-iterate": { @@ -10648,8 +10546,8 @@ "bundled": true, "dev": true, "requires": { - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "readable-stream": "^2.1.5", + "stream-shift": "^1.0.0" } }, "stream-shift": { @@ -10667,8 +10565,8 @@ "bundled": true, "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -10686,7 +10584,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10696,7 +10594,7 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "stringify-package": { @@ -10709,7 +10607,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-eof": { @@ -10727,7 +10625,7 @@ "bundled": true, "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "tar": { @@ -10735,13 +10633,13 @@ "bundled": true, "dev": true, "requires": { - "chownr": "1.1.1", - "fs-minipass": "1.2.5", - "minipass": "2.3.5", - "minizlib": "1.1.1", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" }, "dependencies": { "chownr": { @@ -10754,8 +10652,8 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "yallist": { @@ -10770,7 +10668,7 @@ "bundled": true, "dev": true, "requires": { - "execa": "0.7.0" + "execa": "^0.7.0" } }, "text-table": { @@ -10788,8 +10686,8 @@ "bundled": true, "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "timed-out": { @@ -10807,8 +10705,8 @@ "bundled": true, "dev": true, "requires": { - "psl": "1.1.29", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -10816,7 +10714,7 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -10845,7 +10743,7 @@ "bundled": true, "dev": true, "requires": { - "unique-slug": "2.0.0" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -10853,7 +10751,7 @@ "bundled": true, "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unique-string": { @@ -10861,7 +10759,7 @@ "bundled": true, "dev": true, "requires": { - "crypto-random-string": "1.0.0" + "crypto-random-string": "^1.0.0" } }, "unpipe": { @@ -10879,16 +10777,16 @@ "bundled": true, "dev": true, "requires": { - "boxen": "1.3.0", - "chalk": "2.4.1", - "configstore": "3.1.2", - "import-lazy": "2.1.0", - "is-ci": "1.1.0", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "url-parse-lax": { @@ -10896,7 +10794,7 @@ "bundled": true, "dev": true, "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, "util-deprecate": { @@ -10919,8 +10817,8 @@ "bundled": true, "dev": true, "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "validate-npm-package-name": { @@ -10928,7 +10826,7 @@ "bundled": true, "dev": true, "requires": { - "builtins": "1.0.3" + "builtins": "^1.0.3" } }, "verror": { @@ -10936,9 +10834,9 @@ "bundled": true, "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "wcwidth": { @@ -10946,7 +10844,7 @@ "bundled": true, "dev": true, "requires": { - "defaults": "1.0.3" + "defaults": "^1.0.3" } }, "which": { @@ -10954,7 +10852,7 @@ "bundled": true, "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -10967,7 +10865,7 @@ "bundled": true, "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" }, "dependencies": { "string-width": { @@ -10975,9 +10873,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -10987,7 +10885,7 @@ "bundled": true, "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" } }, "worker-farm": { @@ -10995,7 +10893,7 @@ "bundled": true, "dev": true, "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -11003,8 +10901,8 @@ "bundled": true, "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "string-width": { @@ -11012,9 +10910,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -11029,9 +10927,9 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.15", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "xdg-basedir": { @@ -11059,18 +10957,18 @@ "bundled": true, "dev": true, "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "9.0.2" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.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", + "yargs-parser": "^9.0.2" }, "dependencies": { "y18n": { @@ -11085,7 +10983,7 @@ "bundled": true, "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -11096,7 +10994,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npm-watch": { @@ -11105,8 +11003,8 @@ "integrity": "sha512-qt3jZd8gKX45m5czKv/CsxzWDMgblu/meL5PefeoViq07e8l7+DBNC8RgHAI0DfA+jJq2n/pJLaNL4yfHR+0qw==", "dev": true, "requires": { - "nodemon": "1.18.10", - "through2": "2.0.3" + "nodemon": "^1.18.7", + "through2": "^2.0.0" } }, "npmlog": { @@ -11115,10 +11013,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -11147,29 +11045,26 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -11184,9 +11079,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.assign": { @@ -11195,10 +11089,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.0", - "object-keys": "1.1.1" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" }, "dependencies": { "object-keys": { @@ -11215,17 +11109,16 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.13.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "octokit-pagination-methods": { @@ -11247,7 +11140,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "opener": { @@ -11262,8 +11155,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "0.0.8", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" } }, "os-browserify": { @@ -11278,9 +11171,9 @@ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", "dev": true, "requires": { - "execa": "1.0.0", - "lcid": "2.0.0", - "mem": "4.3.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" }, "dependencies": { "execa": { @@ -11289,13 +11182,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -11304,7 +11197,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "pump": { @@ -11313,8 +11206,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -11325,8 +11218,8 @@ "integrity": "sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g==", "dev": true, "requires": { - "macos-release": "2.2.0", - "windows-release": "3.1.0" + "macos-release": "^2.0.0", + "windows-release": "^3.1.0" } }, "os-tmpdir": { @@ -11347,7 +11240,7 @@ "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", "dev": true, "requires": { - "p-map": "1.2.0" + "p-map": "^1.0.0" } }, "p-finally": { @@ -11368,7 +11261,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -11377,7 +11270,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-map": { @@ -11398,7 +11291,7 @@ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, "requires": { - "retry": "0.12.0" + "retry": "^0.12.0" } }, "p-try": { @@ -11413,10 +11306,10 @@ "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "dev": true, "requires": { - "got": "6.7.1", - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0", - "semver": "5.5.1" + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, "pako": { @@ -11431,7 +11324,7 @@ "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", "dev": true, "requires": { - "path-platform": "0.11.15" + "path-platform": "~0.11.15" } }, "parse-asn1": { @@ -11440,11 +11333,11 @@ "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.17" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "parse-github-url": { @@ -11459,8 +11352,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "parseqs": { @@ -11469,7 +11362,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -11478,7 +11371,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -11489,16 +11382,15 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "password-prompt": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.0.7.tgz", "integrity": "sha1-jid0jTQAvJyRQNWt5wXft6632Ro=", "requires": { - "ansi-escapes": "3.1.0", - "cross-spawn": "6.0.5" + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" } }, "path-browserify": { @@ -11510,8 +11402,7 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { "version": "3.0.0", @@ -11556,9 +11447,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "pathval": { @@ -11573,11 +11463,11 @@ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.1", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "pend": { @@ -11590,15 +11480,15 @@ "resolved": "https://registry.npmjs.org/percy-client/-/percy-client-3.0.7.tgz", "integrity": "sha512-+AIx6SbREZrqtC+32KQutndkNVIJGllEIlTBSH+owWUvGr8uBH8vDGykobr7Teb4vYUcDcMSrrzNS0rw/NowNQ==", "requires": { - "base64-js": "1.3.0", - "bluebird": "3.5.2", - "bluebird-retry": "0.11.0", - "es6-promise-pool": "2.5.0", - "jssha": "2.3.1", - "regenerator-runtime": "0.13.2", - "request": "2.88.0", - "request-promise": "4.2.4", - "walk": "2.3.14" + "base64-js": "^1.2.3", + "bluebird": "^3.5.1", + "bluebird-retry": "^0.11.0", + "es6-promise-pool": "^2.5.0", + "jssha": "^2.1.0", + "regenerator-runtime": "^0.13.1", + "request": "^2.87.0", + "request-promise": "^4.2.2", + "walk": "^2.3.14" } }, "performance-now": { @@ -11609,8 +11499,7 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, "pkg-conf": { "version": "2.1.0", @@ -11618,8 +11507,8 @@ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", "dev": true, "requires": { - "find-up": "2.1.0", - "load-json-file": "4.0.0" + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" }, "dependencies": { "load-json-file": { @@ -11628,10 +11517,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } } } @@ -11660,9 +11549,9 @@ "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", "dev": true, "requires": { - "async": "1.5.2", - "debug": "2.6.9", - "mkdirp": "0.5.1" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" }, "dependencies": { "async": { @@ -11691,8 +11580,7 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "prepend-http": { "version": "1.0.4", @@ -11745,7 +11633,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.8.0" } }, @@ -11760,11 +11648,11 @@ "integrity": "sha1-msqACY7l3edrenu2047CrHIJR80=", "dev": true, "requires": { - "chalk": "0.5.1", - "coffee-script": "1.12.7", - "deasync": "0.1.13", - "pygmentize-bundled": "2.3.0", - "underscore": "1.9.1" + "chalk": "^0.5.1", + "coffee-script": "^1.8.0", + "deasync": "~0.1.2", + "pygmentize-bundled": "^2.3.0", + "underscore": "^1.7.0" }, "dependencies": { "ansi-regex": { @@ -11785,11 +11673,11 @@ "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true, "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" } }, "has-ansi": { @@ -11798,7 +11686,7 @@ "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.0" } }, "strip-ansi": { @@ -11807,7 +11695,7 @@ "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.1" } }, "supports-color": { @@ -11841,12 +11729,12 @@ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.1", - "randombytes": "2.0.6", - "safe-buffer": "5.1.2" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { "safe-buffer": { @@ -11877,14 +11765,14 @@ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.14.0.tgz", "integrity": "sha512-SayS2wUX/8LF8Yo2Rkpc5nkAu4Jg3qu+OLTDSOZtisVQMB2Z5vjlY2TdPi/5CgZKiZroYIiyUN3sRX63El9iaw==", "requires": { - "debug": "4.1.1", - "extract-zip": "1.6.7", - "https-proxy-agent": "2.2.1", - "mime": "2.4.0", - "progress": "2.0.3", - "proxy-from-env": "1.0.0", - "rimraf": "2.6.2", - "ws": "6.1.3" + "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": { "debug": { @@ -11892,7 +11780,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "mime": { @@ -11908,8 +11796,8 @@ "integrity": "sha1-1CXe2o0TaXW5M+3jYxNfYjNQgUo=", "dev": true, "requires": { - "bl": "0.4.2", - "through2": "0.2.3" + "bl": "~0.4.1", + "through2": "~0.2.1" }, "dependencies": { "bl": { @@ -11918,7 +11806,7 @@ "integrity": "sha1-XbMdcvA4xU5orcOVeBJf47Ct3JY=", "dev": true, "requires": { - "readable-stream": "1.0.34" + "readable-stream": "~1.0.2" } }, "isarray": { @@ -11933,10 +11821,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -11951,8 +11839,8 @@ "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", "dev": true, "requires": { - "readable-stream": "1.1.14", - "xtend": "2.1.2" + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" }, "dependencies": { "readable-stream": { @@ -11961,10 +11849,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -11975,7 +11863,7 @@ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -12116,7 +12004,7 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -12125,8 +12013,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.0.6", - "safe-buffer": "5.1.1" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -12151,10 +12039,10 @@ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -12171,7 +12059,7 @@ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", "dev": true, "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.2" } }, "read-pkg": { @@ -12180,9 +12068,9 @@ "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", "dev": true, "requires": { - "normalize-package-data": "2.4.0", - "parse-json": "4.0.0", - "pify": "3.0.0" + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" } }, "read-pkg-up": { @@ -12191,8 +12079,8 @@ "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", "dev": true, "requires": { - "find-up": "3.0.0", - "read-pkg": "3.0.0" + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" }, "dependencies": { "find-up": { @@ -12201,7 +12089,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "load-json-file": { @@ -12210,10 +12098,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "locate-path": { @@ -12222,8 +12110,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -12232,7 +12120,7 @@ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -12241,7 +12129,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -12256,9 +12144,9 @@ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.4.0", - "path-type": "3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } } } @@ -12268,13 +12156,13 @@ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "1.0.2", - "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.2" + "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": { @@ -12283,9 +12171,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "micromatch": "3.1.10", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "redent": { @@ -12294,8 +12182,8 @@ "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "indent-string": "3.2.0", - "strip-indent": "2.0.0" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" } }, "redeyed": { @@ -12303,7 +12191,7 @@ "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=", "requires": { - "esprima": "4.0.1" + "esprima": "~4.0.0" } }, "reflect-metadata": { @@ -12324,7 +12212,7 @@ "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", "dev": true, "requires": { - "regenerate": "1.4.0" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -12338,17 +12226,16 @@ "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", "dev": true, "requires": { - "private": "0.1.8" + "private": "^0.1.6" } }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexp-tree": { @@ -12369,12 +12256,12 @@ "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", "dev": true, "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "8.0.2", - "regjsgen": "0.5.0", - "regjsparser": "0.6.0", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" } }, "registry-auth-token": { @@ -12383,8 +12270,8 @@ "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "dev": true, "requires": { - "rc": "1.2.8", - "safe-buffer": "5.1.1" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, "registry-url": { @@ -12393,7 +12280,7 @@ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", "dev": true, "requires": { - "rc": "1.2.8" + "rc": "^1.0.1" } }, "regjsgen": { @@ -12408,7 +12295,7 @@ "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -12428,40 +12315,38 @@ "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "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.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.20", - "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" + "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" }, "dependencies": { "safe-buffer": { @@ -12476,10 +12361,10 @@ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz", "integrity": "sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==", "requires": { - "bluebird": "3.5.2", + "bluebird": "^3.5.0", "request-promise-core": "1.1.2", - "stealthy-require": "1.1.1", - "tough-cookie": "2.4.3" + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, "request-promise-core": { @@ -12487,7 +12372,7 @@ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.11" } }, "require-directory": { @@ -12514,7 +12399,7 @@ "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.5" } }, "resolve-from": { @@ -12526,14 +12411,12 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { "version": "0.12.0", @@ -12551,7 +12434,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { - "glob": "7.1.3" + "glob": "^7.0.5" } }, "ripemd160": { @@ -12560,8 +12443,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "rollup": { @@ -12571,8 +12454,8 @@ "dev": true, "requires": { "@types/estree": "0.0.39", - "@types/node": "11.13.4", - "acorn": "6.1.1" + "@types/node": "^11.13.4", + "acorn": "^6.1.1" }, "dependencies": { "@types/node": { @@ -12595,8 +12478,8 @@ "integrity": "sha512-KfnizE258L/4enADKX61ozfwGHoqYauvoofghFJBhFnpH9Sb9dNPpWg8QHOaAfVASUYV8w0mCx430i9z0LJoJg==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "rollup-pluginutils": "2.5.0" + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.3.0" } }, "rollup-plugin-commonjs": { @@ -12605,10 +12488,10 @@ "integrity": "sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==", "dev": true, "requires": { - "estree-walker": "0.6.0", - "magic-string": "0.25.2", - "resolve": "1.10.0", - "rollup-pluginutils": "2.6.0" + "estree-walker": "^0.6.0", + "magic-string": "^0.25.2", + "resolve": "^1.10.0", + "rollup-pluginutils": "^2.6.0" }, "dependencies": { "resolve": { @@ -12617,7 +12500,7 @@ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "rollup-pluginutils": { @@ -12626,8 +12509,8 @@ "integrity": "sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ==", "dev": true, "requires": { - "estree-walker": "0.6.0", - "micromatch": "3.1.10" + "estree-walker": "^0.6.0", + "micromatch": "^3.1.10" } } } @@ -12638,9 +12521,9 @@ "integrity": "sha512-fSS7YDuCe0gYqKsr5OvxMloeZYUSgN43Ypi1WeRZzQcWtHgFayV5tUSPYpxuaioIIWaBXl6NrVk0T2/sKwueLg==", "dev": true, "requires": { - "builtin-modules": "3.0.0", - "is-module": "1.0.0", - "resolve": "1.10.0" + "builtin-modules": "^3.0.0", + "is-module": "^1.0.0", + "resolve": "^1.10.0" }, "dependencies": { "builtin-modules": { @@ -12655,7 +12538,7 @@ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } } } @@ -12666,8 +12549,8 @@ "integrity": "sha512-9Muh1H+XB5f5ONmKMayUoTYR1EZwHbwJJ9oZLrKT5yuTf/RLIQ5mYIGsrERquVucJmjmaAW0Y7+6Qo1Ep+5w3Q==", "dev": true, "requires": { - "estree-walker": "0.6.0", - "micromatch": "3.1.10" + "estree-walker": "^0.6.0", + "micromatch": "^3.1.10" } }, "run-node": { @@ -12685,9 +12568,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -12701,32 +12583,32 @@ "integrity": "sha512-cax0xPPTtsxHlrty2HxhPql2TTvS74Ni2O8BzwFHxNY/mviVKEhI4OxHzBYJkpVxx1fMVj36+oH7IlP+SJtPNA==", "dev": true, "requires": { - "@semantic-release/commit-analyzer": "6.1.0", - "@semantic-release/error": "2.2.0", - "@semantic-release/github": "5.2.10", - "@semantic-release/npm": "5.1.4", - "@semantic-release/release-notes-generator": "7.1.4", - "aggregate-error": "2.2.0", - "cosmiconfig": "5.0.6", - "debug": "4.0.1", - "env-ci": "3.2.0", - "execa": "1.0.0", - "figures": "2.0.0", - "find-versions": "3.0.0", - "get-stream": "4.1.0", - "git-log-parser": "1.2.0", - "hook-std": "1.2.0", - "hosted-git-info": "2.7.1", - "lodash": "4.17.11", - "marked": "0.6.1", - "marked-terminal": "3.2.0", - "p-locate": "3.0.0", - "p-reduce": "1.0.0", - "read-pkg-up": "4.0.0", - "resolve-from": "4.0.0", - "semver": "5.5.1", - "signale": "1.4.0", - "yargs": "12.0.5" + "@semantic-release/commit-analyzer": "^6.1.0", + "@semantic-release/error": "^2.2.0", + "@semantic-release/github": "^5.1.0", + "@semantic-release/npm": "^5.0.5", + "@semantic-release/release-notes-generator": "^7.1.2", + "aggregate-error": "^2.0.0", + "cosmiconfig": "^5.0.1", + "debug": "^4.0.0", + "env-ci": "^3.0.0", + "execa": "^1.0.0", + "figures": "^2.0.0", + "find-versions": "^3.0.0", + "get-stream": "^4.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^1.1.0", + "hosted-git-info": "^2.7.1", + "lodash": "^4.17.4", + "marked": "^0.6.0", + "marked-terminal": "^3.2.0", + "p-locate": "^3.0.0", + "p-reduce": "^1.0.0", + "read-pkg-up": "^4.0.0", + "resolve-from": "^4.0.0", + "semver": "^5.4.1", + "signale": "^1.2.1", + "yargs": "^12.0.0" }, "dependencies": { "execa": { @@ -12735,13 +12617,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -12750,7 +12632,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "p-limit": { @@ -12759,7 +12641,7 @@ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -12768,7 +12650,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -12783,8 +12665,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -12806,7 +12688,7 @@ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, "requires": { - "semver": "5.5.1" + "semver": "^5.0.3" } }, "semver-regex": { @@ -12821,18 +12703,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.4.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "debug": { @@ -12860,9 +12742,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.2" } }, @@ -12876,21 +12758,19 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -12906,8 +12786,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shasum": { @@ -12916,8 +12796,8 @@ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", "dev": true, "requires": { - "json-stable-stringify": "0.0.1", - "sha.js": "2.4.11" + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" } }, "shebang-command": { @@ -12925,7 +12805,7 @@ "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": "^1.0.0" } }, "shebang-regex": { @@ -12939,10 +12819,10 @@ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "dev": true, "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "shellwords": { @@ -12963,9 +12843,9 @@ "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", "dev": true, "requires": { - "chalk": "2.4.1", - "figures": "2.0.0", - "pkg-conf": "2.1.0" + "chalk": "^2.3.2", + "figures": "^2.0.0", + "pkg-conf": "^2.1.0" } }, "simple-concat": { @@ -12980,13 +12860,13 @@ "integrity": "sha512-i6j7sqcLEqTYqUcMV327waI745VASvYuSuQMCjbAwlpAeuCgKZ3LtrjDxAbu+GjNQR0FEDpywtwGCIh8GicNyg==", "dev": true, "requires": { - "@sinonjs/commons": "1.3.0", - "@sinonjs/formatio": "3.1.0", - "@sinonjs/samsam": "3.1.0", - "diff": "3.5.0", - "lolex": "3.0.0", - "nise": "1.4.8", - "supports-color": "5.5.0" + "@sinonjs/commons": "^1.3.0", + "@sinonjs/formatio": "^3.1.0", + "@sinonjs/samsam": "^3.0.2", + "diff": "^3.5.0", + "lolex": "^3.0.0", + "nise": "^1.4.8", + "supports-color": "^5.5.0" } }, "sinon-chai": { @@ -12998,30 +12878,27 @@ "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.2", - "use": "3.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -13030,25 +12907,22 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -13056,49 +12930,44 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -13107,18 +12976,16 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -13129,12 +12996,12 @@ "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==", "dev": true, "requires": { - "debug": "4.1.1", - "engine.io": "3.3.2", - "has-binary2": "1.0.3", - "socket.io-adapter": "1.1.1", + "debug": "~4.1.0", + "engine.io": "~3.3.1", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", "socket.io-client": "2.2.0", - "socket.io-parser": "3.3.0" + "socket.io-parser": "~3.3.0" }, "dependencies": { "debug": { @@ -13143,7 +13010,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -13164,15 +13031,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "3.1.0", - "engine.io-client": "3.3.2", - "has-binary2": "1.0.3", + "debug": "~3.1.0", + "engine.io-client": "~3.3.1", + "has-binary2": "~1.0.2", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.3.0", + "socket.io-parser": "~3.3.0", "to-array": "0.1.4" }, "dependencies": { @@ -13200,7 +13067,7 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "3.1.0", + "debug": "~3.1.0", "isarray": "2.0.1" }, "dependencies": { @@ -13239,20 +13106,18 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-resolve": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -13261,8 +13126,8 @@ "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -13276,8 +13141,7 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "sourcemap-codec": { "version": "1.4.4", @@ -13303,8 +13167,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.1" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -13319,8 +13183,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -13335,16 +13199,15 @@ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "through": "2.3.8" + "through": "2" } }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "split2": { @@ -13353,7 +13216,7 @@ "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", "dev": true, "requires": { - "through2": "2.0.3" + "through2": "^2.0.2" } }, "sprintf-js": { @@ -13366,15 +13229,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "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" } }, "stack-trace": { @@ -13386,19 +13249,17 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -13414,8 +13275,8 @@ "integrity": "sha1-m0juBO/5Ve4Hd24nEl1VJNnQL1c=", "dev": true, "requires": { - "debug": "3.2.5", - "strip-ansi": "4.0.0" + "debug": "^3.1.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "debug": { @@ -13424,7 +13285,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -13440,8 +13301,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-combiner2": { @@ -13450,8 +13311,8 @@ "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", "dev": true, "requires": { - "duplexer2": "0.1.4", - "readable-stream": "2.3.6" + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" } }, "stream-http": { @@ -13460,11 +13321,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-splicer": { @@ -13473,8 +13334,8 @@ "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "string-width": { @@ -13482,8 +13343,8 @@ "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" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "string_decoder": { @@ -13491,7 +13352,7 @@ "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.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -13499,7 +13360,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "strip-bom": { @@ -13538,7 +13399,7 @@ "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.1.0" }, "dependencies": { "minimist": { @@ -13555,16 +13416,16 @@ "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", "dev": true, "requires": { - "component-emitter": "1.2.1", - "cookiejar": "2.1.2", - "debug": "3.2.6", - "extend": "3.0.2", - "form-data": "2.3.2", - "formidable": "1.2.1", - "methods": "1.1.2", - "mime": "1.4.1", - "qs": "6.5.2", - "readable-stream": "2.3.6" + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" }, "dependencies": { "debug": { @@ -13573,7 +13434,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -13583,7 +13444,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "supports-hyperlinks": { @@ -13591,8 +13452,8 @@ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz", "integrity": "sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==", "requires": { - "has-flag": "2.0.0", - "supports-color": "5.5.0" + "has-flag": "^2.0.0", + "supports-color": "^5.0.0" }, "dependencies": { "has-flag": { @@ -13608,7 +13469,7 @@ "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", "dev": true, "requires": { - "acorn-node": "1.6.2" + "acorn-node": "^1.2.0" } }, "tap-parser": { @@ -13617,9 +13478,9 @@ "integrity": "sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==", "dev": true, "requires": { - "events-to-array": "1.1.2", - "js-yaml": "3.13.1", - "minipass": "2.3.4" + "events-to-array": "^1.0.1", + "js-yaml": "^3.2.7", + "minipass": "^2.2.0" } }, "tar-fs": { @@ -13655,7 +13516,7 @@ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", "dev": true, "requires": { - "execa": "0.7.0" + "execa": "^0.7.0" }, "dependencies": { "cross-spawn": { @@ -13664,9 +13525,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "execa": { @@ -13675,13 +13536,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.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" } } } @@ -13692,34 +13553,34 @@ "integrity": "sha512-tldpNPCzXfibmxOoTMGOfr8ztUiHf9292zSXCu7SitBx9dCK83k7vEoa77qJBS9t3RGCQCRF+GNMUuiFw//Mbw==", "dev": true, "requires": { - "backbone": "1.3.3", - "bluebird": "3.5.2", - "charm": "1.0.2", - "commander": "2.18.0", - "consolidate": "0.15.1", - "execa": "1.0.0", - "express": "4.16.4", - "fireworm": "0.7.1", - "glob": "7.1.3", - "http-proxy": "1.17.0", - "js-yaml": "3.13.1", - "lodash.assignin": "4.2.0", - "lodash.castarray": "4.4.0", - "lodash.clonedeep": "4.5.0", - "lodash.find": "4.6.0", - "lodash.uniqby": "4.7.0", - "mkdirp": "0.5.1", - "mustache": "3.0.1", - "node-notifier": "5.4.0", - "npmlog": "4.1.2", - "printf": "0.5.1", - "rimraf": "2.6.2", - "socket.io": "2.2.0", - "spawn-args": "0.2.0", + "backbone": "^1.1.2", + "bluebird": "^3.4.6", + "charm": "^1.0.0", + "commander": "^2.6.0", + "consolidate": "^0.15.1", + "execa": "^1.0.0", + "express": "^4.10.7", + "fireworm": "^0.7.0", + "glob": "^7.0.4", + "http-proxy": "^1.13.1", + "js-yaml": "^3.2.5", + "lodash.assignin": "^4.1.0", + "lodash.castarray": "^4.4.0", + "lodash.clonedeep": "^4.4.1", + "lodash.find": "^4.5.1", + "lodash.uniqby": "^4.7.0", + "mkdirp": "^0.5.1", + "mustache": "^3.0.0", + "node-notifier": "^5.0.1", + "npmlog": "^4.0.0", + "printf": "^0.5.1", + "rimraf": "^2.4.4", + "socket.io": "^2.1.0", + "spawn-args": "^0.2.0", "styled_string": "0.0.1", - "tap-parser": "7.0.0", + "tap-parser": "^7.0.0", "tmp": "0.0.33", - "xmldom": "0.1.27" + "xmldom": "^0.1.19" }, "dependencies": { "execa": { @@ -13728,13 +13589,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "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" } }, "get-stream": { @@ -13743,7 +13604,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "pump": { @@ -13752,8 +13613,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -13782,8 +13643,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "timed-out": { @@ -13798,7 +13659,7 @@ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { - "process": "0.11.10" + "process": "~0.11.0" } }, "tmp": { @@ -13807,7 +13668,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "to-array": { @@ -13838,18 +13699,16 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -13858,22 +13717,20 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "touch": { @@ -13882,7 +13739,7 @@ "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "dev": true, "requires": { - "nopt": "1.0.10" + "nopt": "~1.0.10" } }, "tough-cookie": { @@ -13890,8 +13747,8 @@ "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.31", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "traverse": { @@ -13929,11 +13786,11 @@ "integrity": "sha512-2qayBA4vdtVRuDo11DEFSsD/SFsBXQBRZZhbRGSIkmYmVkWjULn/GGMdG10KVqkaGndljfaTD8dKjWgcejO8YA==", "dev": true, "requires": { - "arg": "4.1.0", - "diff": "3.5.0", - "make-error": "1.3.5", - "source-map-support": "0.5.10", - "yn": "3.0.0" + "arg": "^4.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" } }, "tsconfig": { @@ -13942,10 +13799,10 @@ "integrity": "sha1-X0J45wGACWeo/Dg/0ZZIh48qbjo=", "dev": true, "requires": { - "any-promise": "1.3.0", - "parse-json": "2.2.0", - "strip-bom": "2.0.0", - "strip-json-comments": "2.0.1" + "any-promise": "^1.3.0", + "parse-json": "^2.2.0", + "strip-bom": "^2.0.0", + "strip-json-comments": "^2.0.0" }, "dependencies": { "parse-json": { @@ -13954,7 +13811,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "strip-bom": { @@ -13963,7 +13820,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } } } @@ -13974,12 +13831,12 @@ "integrity": "sha512-ClznEI+pmwY5wmD0J7HCSVERwkD+l71ch3Dqyod2JuQLEsFaiNDI+vPjaGadsuVFVvmzgoI7HghrBtWsSmCDHQ==", "dev": true, "requires": { - "convert-source-map": "1.1.3", - "fs.realpath": "1.0.0", - "object-assign": "4.1.1", - "semver": "5.6.0", - "through2": "2.0.3", - "tsconfig": "5.0.3" + "convert-source-map": "^1.1.0", + "fs.realpath": "^1.0.0", + "object-assign": "^4.1.0", + "semver": "^5.6.0", + "through2": "^2.0.0", + "tsconfig": "^5.0.3" }, "dependencies": { "semver": { @@ -14001,19 +13858,19 @@ "integrity": "sha512-6bIEujKR21/3nyeoX2uBnE8s+tMXCQXhqMmaIPJpHmXJoBJPTLcI7/VHRtUwMhnLVdwLqqY3zmd8Dxqa5CVdJA==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "builtin-modules": "1.1.1", - "chalk": "2.4.1", - "commander": "2.18.0", - "diff": "3.5.0", - "glob": "7.1.3", - "js-yaml": "3.13.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "resolve": "1.8.1", - "semver": "5.5.1", - "tslib": "1.9.3", - "tsutils": "2.29.0" + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.13.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" }, "dependencies": { "tsutils": { @@ -14022,7 +13879,7 @@ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.8.1" } } } @@ -14033,9 +13890,9 @@ "integrity": "sha512-6BNDBbZh2K0ibRXe70Mkl9gfVttxQ3t3hqV1BRDfpIcjrUoOgD946iH4SrXp+IggDgeMs3dJORjD5tqL5j4jXg==", "dev": true, "requires": { - "@fimbul/bifrost": "0.17.0", - "tslib": "1.9.3", - "tsutils": "2.29.0" + "@fimbul/bifrost": "^0.17.0", + "tslib": "^1.7.1", + "tsutils": "^2.29.0" }, "dependencies": { "tsutils": { @@ -14044,7 +13901,7 @@ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.8.1" } } } @@ -14057,7 +13914,7 @@ "requires": { "doctrine": "0.7.2", "tslib": "1.9.0", - "tsutils": "3.8.0" + "tsutils": "^3.0.0" }, "dependencies": { "tslib": { @@ -14074,7 +13931,7 @@ "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", "dev": true, "requires": { - "tsutils": "2.28.0" + "tsutils": "^2.27.2 <2.29.0" }, "dependencies": { "tsutils": { @@ -14083,7 +13940,7 @@ "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.8.1" } } } @@ -14094,9 +13951,9 @@ "integrity": "sha512-Zk5jBdQVUaHEmR9TUoh1TJOjjCr7/nRplA+jDZBvucyBMx65pt0unTr6H/0HvrtSlucFvOMYsyBZE1W8b4AOig==", "dev": true, "requires": { - "tslint-consistent-codestyle": "1.15.0", - "tslint-eslint-rules": "5.4.0", - "tslint-microsoft-contrib": "5.2.1" + "tslint-consistent-codestyle": "^1.11.0", + "tslint-eslint-rules": "^5.3.1", + "tslint-microsoft-contrib": "^5.0.2" } }, "tsutils": { @@ -14105,7 +13962,7 @@ "integrity": "sha512-XQdPhgcoTbCD8baXC38PQ0vpTZ8T3YrE+vR66YIj/xvDt1//8iAhafpIT/4DmvzzC1QFapEImERu48Pa01dIUA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.8.1" } }, "tty-browserify": { @@ -14119,7 +13976,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -14145,7 +14002,7 @@ "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.20" + "mime-types": "~2.1.18" } }, "typedarray": { @@ -14166,8 +14023,8 @@ "dev": true, "optional": true, "requires": { - "commander": "2.19.0", - "source-map": "0.6.1" + "commander": "~2.19.0", + "source-map": "~0.6.1" }, "dependencies": { "commander": { @@ -14198,10 +14055,10 @@ "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==", "dev": true, "requires": { - "acorn-node": "1.6.2", - "get-assigned-identifiers": "1.2.0", - "simple-concat": "1.0.0", - "xtend": "4.0.1" + "acorn-node": "^1.3.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" } }, "undefsafe": { @@ -14210,7 +14067,7 @@ "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", "dev": true, "requires": { - "debug": "2.6.9" + "debug": "^2.2.0" }, "dependencies": { "debug": { @@ -14248,8 +14105,8 @@ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.0.5" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -14270,7 +14127,7 @@ "integrity": "sha1-GY+9rrolTniLDvy2MLwR8kopWeA=", "dev": true, "requires": { - "qs": "2.3.3" + "qs": "~2.3.3" }, "dependencies": { "qs": { @@ -14285,33 +14142,30 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "0.4.3" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -14322,7 +14176,7 @@ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "dev": true, "requires": { - "crypto-random-string": "1.0.0" + "crypto-random-string": "^1.0.0" } }, "universal-user-agent": { @@ -14331,7 +14185,7 @@ "integrity": "sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g==", "dev": true, "requires": { - "os-name": "3.0.0" + "os-name": "^3.0.0" } }, "universalify": { @@ -14348,28 +14202,25 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -14379,8 +14230,7 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, @@ -14402,16 +14252,16 @@ "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "requires": { - "boxen": "1.3.0", - "chalk": "2.4.1", - "configstore": "3.1.2", - "import-lazy": "2.1.0", - "is-ci": "1.2.1", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "uri-js": { @@ -14419,7 +14269,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" }, "dependencies": { "punycode": { @@ -14432,8 +14282,7 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", @@ -14465,7 +14314,7 @@ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, "url-template": { @@ -14477,8 +14326,7 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { "version": "0.10.4", @@ -14510,8 +14358,8 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "vary": { @@ -14524,9 +14372,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -14540,7 +14388,7 @@ "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz", "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==", "requires": { - "foreachasync": "3.0.0" + "foreachasync": "^3.0.0" } }, "which": { @@ -14548,7 +14396,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -14563,7 +14411,7 @@ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^1.0.2 || 2" } }, "widest-line": { @@ -14572,7 +14420,7 @@ "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" } }, "windows-release": { @@ -14581,7 +14429,7 @@ "integrity": "sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA==", "dev": true, "requires": { - "execa": "0.10.0" + "execa": "^0.10.0" }, "dependencies": { "execa": { @@ -14590,13 +14438,13 @@ "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.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" } } } @@ -14606,12 +14454,12 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz", "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==", "requires": { - "async": "1.0.0", - "colors": "1.0.3", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "stack-trace": "0.0.10" + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" }, "dependencies": { "colors": { @@ -14632,9 +14480,9 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz", "integrity": "sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==", "requires": { - "ansi-styles": "3.2.1", - "string-width": "2.1.1", - "strip-ansi": "4.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" } }, "wrappy": { @@ -14648,9 +14496,9 @@ "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "write-json-file": { @@ -14672,7 +14520,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz", "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==", "requires": { - "async-limiter": "1.0.0" + "async-limiter": "~1.0.0" } }, "xdg-basedir": { @@ -14717,18 +14565,18 @@ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "dev": true, "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "3.0.0", - "get-caller-file": "1.0.3", - "os-locale": "3.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "11.1.1" + "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" }, "dependencies": { "find-up": { @@ -14737,7 +14585,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "get-caller-file": { @@ -14752,8 +14600,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -14762,7 +14610,7 @@ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -14771,7 +14619,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -14788,8 +14636,8 @@ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "dependencies": { "camelcase": { @@ -14806,9 +14654,9 @@ "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", "dev": true, "requires": { - "flat": "4.1.0", - "lodash": "4.17.11", - "yargs": "12.0.5" + "flat": "^4.1.0", + "lodash": "^4.17.11", + "yargs": "^12.0.5" } }, "yauzl": { @@ -14816,7 +14664,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", "requires": { - "fd-slicer": "1.0.1" + "fd-slicer": "~1.0.1" } }, "yeast": { diff --git a/package.json b/package.json index 7939b313..eabcd602 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,12 @@ "colors": "^1.3.2", "cors": "^2.8.4", "express": "^4.16.3", + "globby": "^9.2.0", "js-yaml": "^3.13.1", "percy-client": "^3.0.3", "puppeteer": "^1.13.0", - "winston": "^2.0.0", - "retry-axios": "^0.5.0" + "retry-axios": "^0.5.0", + "winston": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.4.0", @@ -47,6 +48,7 @@ "@oclif/tslint": "^3", "@percy/tslint": "^1.0.0", "@semantic-release/changelog": "^3.0.2", + "@semantic-release/git": "^7.0.8", "@types/chai": "^4.1.4", "@types/chai-http": "^3.0.5", "@types/cors": "^2.8.4", @@ -56,12 +58,10 @@ "@types/node": "^10.7.1", "@types/sinon": "^5.0.1", "@types/sinon-chai": "^3.2.0", - "@semantic-release/git": "^7.0.8", "browserify": "^16.2.3", "chai": "^4.1.2", "chai-http": "^4.0.0", "eslint-config-oclif": "^3.0.0", - "globby": "^9.0.0", "http-server": "^0.11.1", "husky": "^1.0.0-rc.13", "mocha": "^6.1.3", @@ -69,11 +69,11 @@ "npm-watch": "^0.6.0", "prettier": "1.17.0", "pryjs": "^1.0.3", - "semantic-release": "^15.13.3", "rollup": "^1.8.0", "rollup-plugin-babel": "^4.3.2", "rollup-plugin-commonjs": "^9.2.3", "rollup-plugin-node-resolve": "^4.0.1", + "semantic-release": "^15.13.3", "sinon": "7.2.3", "sinon-chai": "^3.2.0", "stdout-stderr": "^0.1.9", @@ -128,6 +128,7 @@ "test": "npm run build-client && PERCY_TOKEN=abc mocha --forbid-only \"test/**/*.test.ts\" --exclude \"test/percy-agent-client/**/*.test.ts\" --exclude \"test/integration/**/*\"", "test-client": "mkdir -p dist-test/ && npm run build-client-test && testem ci --file ./test/percy-agent-client/testem.js", "test-integration": "npm run build-client && node ./bin/run exec -- mocha test/integration/**/*.test.ts", + "test-snapshot-command": "./bin/run snapshot test/integration/test-static-site -b /dummy-base-url -i '(red-keep)' -c '\\.(html)$'", "version": "oclif-dev readme && git add README.md", "watch": "npm-watch" }, diff --git a/src/commands/snapshot.ts b/src/commands/snapshot.ts index 2f777b24..b53a60f1 100644 --- a/src/commands/snapshot.ts +++ b/src/commands/snapshot.ts @@ -18,18 +18,18 @@ export default class Snapshot extends PercyCommand { static examples = [ '$ percy snapshot _site/', '$ percy snapshot _site/ --base-url "/blog"', - '$ percy snapshot _site/ --ignore-files "\.(blog|docs)$"', + '$ percy snapshot _site/ --ignore-files "/blog/drafts/**"', ] static flags = { 'snapshot-files': flags.string({ - char: 'c', - description: 'Regular expression for matching the files to snapshot.', - default: '\.(html|htm)$', + char: 's', + description: 'Glob or comma-seperated string of globs for matching the files and directories to snapshot.', + default: '**/*.html,**/*.htm', }), 'ignore-files': flags.string({ char: 'i', - description: 'Regular expression for matching the files to ignore.', + description: 'Glob or comma-seperated string of globs for matching the files and directories to ignore.', default: '', }), 'base-url': flags.string({ @@ -56,20 +56,22 @@ export default class Snapshot extends PercyCommand { const {args, flags} = this.parse(Snapshot) - const isWindows = process.platform === 'win32' - const snapshotDirectory = args.snapshotDirectory as string const port = flags.port as number const staticServerPort = port + 1 const networkIdleTimeout = flags['network-idle-timeout'] as number const baseUrl = flags['base-url'] as string - const ignoreFilesRegex = flags['ignore-files'] as string - const snapshotFilesRegex = flags['snapshot-files'] as string + const rawIgnoreGlob = flags['ignore-files'] as string + const rawSnapshotGlob = flags['snapshot-files'] as string + + const snapshotGlobs = rawSnapshotGlob.split(',') + + const ignoreGlobs = rawIgnoreGlob ? rawIgnoreGlob.split(',') : [] // exit gracefully if percy will not run if (!this.percyWillRun()) { this.exit(0) } - // check that base url starts with a slash and exit if it is missing + // check that the base url passed in starts with a slash and exit if it is missing if (baseUrl[0] !== '/') { logger.warn('The base-url flag must begin with a slash.') this.exit(1) @@ -83,8 +85,8 @@ export default class Snapshot extends PercyCommand { port: staticServerPort, snapshotDirectory, baseUrl, - snapshotFilesRegex, - ignoreFilesRegex, + snapshotGlobs, + ignoreGlobs, } const staticSnapshotService = new StaticSnapshotService(options) diff --git a/src/services/static-snapshot-options.ts b/src/services/static-snapshot-options.ts index d936e2a4..c6b2882c 100644 --- a/src/services/static-snapshot-options.ts +++ b/src/services/static-snapshot-options.ts @@ -2,6 +2,6 @@ export interface StaticSnapshotOptions { snapshotDirectory: string, port: number, baseUrl: string, - snapshotFilesRegex: string, - ignoreFilesRegex?: string, + snapshotGlobs: string[], + ignoreGlobs: string[], } diff --git a/src/services/static-snapshot-service.ts b/src/services/static-snapshot-service.ts index 65dded53..d2f1d85f 100644 --- a/src/services/static-snapshot-service.ts +++ b/src/services/static-snapshot-service.ts @@ -1,20 +1,93 @@ +import * as bodyParser from 'body-parser' +import * as cors from 'cors' +import * as express from 'express' +import * as globby from 'globby' +import {Server} from 'http' +import * as puppeteer from 'puppeteer' import logger from '../utils/logger' +import {agentJsFilename} from '../utils/sdk-utils' import {StaticSnapshotOptions} from './static-snapshot-options' +// Use this instead of importing PercyAgent - we only want the compiled version +declare var PercyAgent: any + export default class StaticSnapshotService { + readonly options: StaticSnapshotOptions + private readonly app: express.Application + private server: Server | null = null + constructor(options: StaticSnapshotOptions) { - // logger.info('calling constructor...') + this.app = express() + this.options = options + + this.app.use(cors()) + this.app.use(bodyParser.urlencoded({extended: true})) + this.app.use(bodyParser.json({limit: '50mb'})) + + this.app.use(options.baseUrl, express.static(options.snapshotDirectory)) } async start() { - // logger.info('starting static snapshot service...') + logger.info(`serving static site at ${this._buildLocalUrl()}`) + this.server = await this.app.listen(this.options.port) } async snapshotAll() { - // logger.info('taking snapshots of the static site...') + logger.debug('taking snapshots of static site') + + const browser = await puppeteer.launch({ + args: ['--no-sandbox'], + handleSIGINT : false, + }) + + const percyAgentClientFilename = agentJsFilename() + const page = await browser.newPage() + + const pageUrls = await this._buildPageUrls() + + for (const url of pageUrls) { + logger.debug(`visiting ${url}`) + + await page.goto(url) + + await page.addScriptTag({ + path: percyAgentClientFilename, + }) + + await page.evaluate((name) => { + const percyAgentClient = new PercyAgent() + return percyAgentClient.snapshot(name) + }, url) + } + + browser.close() } async stop() { - // logger.info('stopping static snapshot service...') + if (this.server) { await this.server.close() } + + logger.info(`shutting down static site at ${this._buildLocalUrl()}`) + } + + _buildLocalUrl() { + return `http://localhost:${this.options.port}${this.options.baseUrl}` + } + + async _buildPageUrls() { + const baseUrl = this._buildLocalUrl() + const pageUrls = [] as any + + const globOptions = { + cwd: this.options.snapshotDirectory, + ignore: this.options.ignoreGlobs, + } + + const paths = await globby(this.options.snapshotGlobs, globOptions) + + for (const path of paths) { + pageUrls.push(baseUrl + path) + } + + return pageUrls } } diff --git a/test/commands/snapshot.test.ts b/test/commands/snapshot.test.ts index 93a1be4a..e63decac 100644 --- a/test/commands/snapshot.test.ts +++ b/test/commands/snapshot.test.ts @@ -49,8 +49,6 @@ describe('snapshot', () => { chai.expect(staticSnapshotServiceStub.snapshotAll).to.have.callCount(1) chai.expect(stdout).to.match(/\[percy\] percy has started./) }) - - xit('starts the snapshot service on the correct port') }) describe('snapshot command', () => { diff --git a/test/fixtures/services/static-snapshot-service/_dummy-testing-app/about-us.html b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/about-us.html new file mode 100644 index 00000000..c466d306 --- /dev/null +++ b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/about-us.html @@ -0,0 +1 @@ +This is another dummy page. \ No newline at end of file diff --git a/test/fixtures/services/static-snapshot-service/_dummy-testing-app/blog/index.html b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/blog/index.html new file mode 100644 index 00000000..e6767d94 --- /dev/null +++ b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/blog/index.html @@ -0,0 +1 @@ +This is a nested file for unit testing. \ No newline at end of file diff --git a/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.html b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.html new file mode 100644 index 00000000..af27ff49 --- /dev/null +++ b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.html @@ -0,0 +1 @@ +This is a test file. \ No newline at end of file diff --git a/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.js b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.js new file mode 100644 index 00000000..d04f70a0 --- /dev/null +++ b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/index.js @@ -0,0 +1 @@ +// this is a dummy file that should not be picked up in testing \ No newline at end of file diff --git a/test/fixtures/services/static-snapshot-service/_dummy-testing-app/styles.css b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/styles.css new file mode 100644 index 00000000..6347e955 --- /dev/null +++ b/test/fixtures/services/static-snapshot-service/_dummy-testing-app/styles.css @@ -0,0 +1 @@ +/* this is a dummy file that should not be picked up in testing */ \ No newline at end of file diff --git a/test/integration/test-static-site/assets/css/app.css b/test/integration/test-static-site/assets/css/app.css new file mode 100644 index 00000000..a2d82833 --- /dev/null +++ b/test/integration/test-static-site/assets/css/app.css @@ -0,0 +1,8 @@ +.icon { + width: 20px; + height: 20px; +} +.icon.lg { + width: 26px; + height: 26px; +} \ No newline at end of file diff --git a/test/integration/test-static-site/assets/fonts b/test/integration/test-static-site/assets/fonts new file mode 100644 index 00000000..e69de29b diff --git a/test/integration/test-static-site/assets/images/casterly-rock.jpg b/test/integration/test-static-site/assets/images/casterly-rock.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81549a3b9c8985c9ac06b5cc77c7968baeebdf2d GIT binary patch literal 210016 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
v^5#^A8DMur1{{Uq=B>JY0pg^`-pC0#3 z?w<2B%pGi%)l9#wlaxt~vbkNst_tk@8m`cJb+V~Tl@A(A{JgkbKNF?)%(!%`9+o#4 z@a5rc_<8fi+Q2PYuF1ym$P>GP0kGpPL|qzH8maP}rPbv-nr+ zd6uN))9QNrhHW@A*z<%XZBEw9ihFC-Ebwh^VOi}sdN~kgIYBrwlw-^Wd{<>8zlhJ1 zQQJ9c4aZLx?sKm%PcNTdo#^*npATxDNAi#IaURfnS>kTiV6@V>qlgZyG?a5@w@QIv z4#=#FfC)P;+u$#ycQm>@dP~cS8+Uc}Ik|I7Q|x4w(WGg5eddkCT5ZH|+v=Ba$|j1> z;&8=x1;z&10OLL%I_XO!GGmhEFEXWyUF2U@jk4p0Zx09FYC7DucQ=uIaQns6Nh0`i zmBAi64DNB9R#@hbdZUl0xa-dhvS4p5Ho9|crNS4m@a~6me{u|?xfcD|0Q2OA5Zw;`2m0wU!q)F~!HHhgpftDZ??nca;oc#?(D-wRR#+@7blaUOT`uZrVON-frZB2V=3*O= z9_;P#mN*s0&4xKL!KU1|CcM1=0Diu-bg<4?<119Dr}=$RTGXlRFR~EFZ}O9gvIzeG z=DJ;VXZNyv3^C~+iS}dJl4OI~^Rv{HFEG(9a6sxiv4dO;adJ(sIe+BNoSIahlKheL z=Z0fN{Tv;s<9Gi6DBvXj0QI_UUvIrc#(E>!#f&yQt+DzKLh1hiRN2?d{{X4w{{W~* zw(MB{0ATHX_#+vw7r6907$#6WccpA)5(%W-nyyT?F)K*ycdDJTu^u=4lGQH6b4oFLN80Zg;7_|{+b3&H!BuwMd zq_QT79CAz;H4zaR=}R2DMwS;NB)8q-?YQ~YwU*2;7S>4}@}qKsGviFNCBUx}e3#&z zW*b)6WKu>+LC2{!GAhEd1{>z6k!mT(yZTm18WZ4w#Zp{|jGU&Eac0{Yn<9f`NQIb# zNo9!wTNNy78=pRvER;BEYXt@xje>&>O=7edV@AbjAoOfn2r&n(8y1TYN>SB^QB0*y z(NyA^qbQdh>ik_rYg630FgR^|6eXNF*j7g?HO4eBYL*%ZJvEBaAZj)(1RjlxL37hs ztp*;Yf`Si5#iCfqBxaiY#FAyW&}0?g9ctv4RA+7UWckReY^s4M4J{zpgn00&wuxgZ z;Pj#5OBzKD;X$@C;E2R1ZXa_TL@CsXxMqt!6x+~LsEwn?g*M^S2b0pK;Mn0kDQp%$ zElWhR=9jef)OS6+@w8CG5OV7oAmz|^L_z_752Rr`& z**MQyt{TX>Y)j%{j1u%MKuXHY*(!GP!TyisRY_W; zT^CN+I)r5)a-5)&rzB^7VV~hf50scDxNQ;NW;kTab9_W&=9&Cx!fQb+g?3-gWazN3fuSiZm-ht0ktgimsqyE-JuK#l~och0ZDlgji7I zlnG%(DG`WiDc6=rB^g#31byIu zLFxzuQ^PCAB{({0R-*W3tHK?T=o}5AYL+%ua$o!U$hR+g;pLt-&+3a{d>|fQ-;=#+ z&#uX+oMk6f(!4!N)FP8zPmJ7S!J5wmYH-?XdQ|!}_fRF|7PlmKf)~#rJ|iF=pdTD> zUu(gi9(cK9mgJpZsyuArC_0j((_X=LyfeWX#;4jB6xdH9#mj(aWKu>s z5u;M)3IxX_SC;;ud9@LalLGaV@Jqwy?~c434HnFD-#)z&gZ8K3O=n&0l~YC1ySwfs ze|(FDv|EFBcvZ2Pq~u;$(nHMSB<@&|$^kliCsU6ellzk59Byitxp}qI`7?Hg?)STo zkAmg@0Kvp~m$R*NhPcLF9KX`z(=|Oba$cpp>miIN=5A+G%2)$}RO4_u?On_otXZ+F zv6ZQG;NfPDNXxm}m36P&(lu#);`(P$7CihaJQu>cG5e_J^4op|?F#1KO}?{DLlfz* zEOT7J5y_E8{ETuvcF&Ifl;l#BTZdl)lU^y}QB$f!hS2 z9L=zNg>2-g1oa}4GfN)qty=5#$AD7ZHlfgp`N7olYZK2L(>HY-Vw9o$5-b#O36Rfahfy{04S(C?jsPuTAtSZVw_+6IlJaOK6U z9n_pf^tIij*I%q+tPvu3Ln^QY$&PMNayPCYX)e&yN#@eY$v^R=()?5T9gQE^vq3{D zO1y2W{XS>ZUc|IL2Zp;a(DaTQ;#cC`7Ron@+g6hCF4|P*W&p^a3FQnIYycDt4wdq4 zer&mQGoEN{lj^F!1KR20p@~Kkw7g6wZobXD5$y$~!EeO21#j)JEwx)rCDbd;l7X?h zoyRKz2QeT6yAW+;wrOXkSi~bx z6b6y7Iizv`=5{-l@g}osHFxJ&KotL|gY3k+EcMHw0)5ZLbKg7CTpu8lUW5n}Fmz+a1vT0ULD;aKZ{{XGLl$^JA z8!DL~yX54E$ZpOK?PYi{t|8U=c}05oza{VEl{iVqy~z2OPu2e3Z`^bHXPe%e0fdJn zx7t51Q=YZaoo(dHehApKSszX3ls0E`hGjlo0Q9bYXTOEf7RGKoq4m99d&P+*Y}%4e z6yu!W@Aqx^)8K;TuBGoZoJ>XS%#EhRz)m4a*+J#~Qyx|E{jX0VI(X^FjYdxT*TkYS zmNmH*thF;^IhH<-r6fbql>Y#T2kxiIiDZp1&T*Htx|i>5puCahPmJIaM#q~QfW#}_8WO4)wrl56=zp-5sc$cp44P&ORd z#yW4{Du^j4rIVHxmC`V`x_2x_MDWWHIvWcPOt9Fi=<&Y7|eCtbeLe{fm zsc_@RX?Ad}5>Fa)heD2ll#eW_Q;m+}BCCXAN8){t_Gf}7_Im8^2Y;b0iNGi93gTmO_Pz4_+0l|*dza*opS&R( zx9HmKVpdG4;yZjfZlA5wYSz-qm5qfuv(O&TlNGf*=MD58h1CB5{3g!6SN%~-P^kC4 zgBJAXWA}hOYs4O-V7=mjHVpG-gCdC;lRh-GJpx+-g#;47`I-Tt07&qtK+%ewsCa>- z%aKS12|1@mSs-pE?;CBgODAK(G>8EpdQukf#HOGbVJBo>PN_R$O2q14=M9y>}rNwnG-3cW1t8m&>q1k+3})-Xk3I*M6?$vra-a4#Sudpqd;K{ znrZwJ2Gg*hC=l6&xrW zupU*%TCPZS7DSRMZnaWemNe*=LcF_ExbRl4%B?bk)~TjnwT>lI<5Q4rV~G}lDUMuG zR0?1g2ALtKZ@!+0AORg}P*0s+(R>lBYMr!keyo<_Ei6tH-AKxcF$19>6PEa$M#FQ> zkE+=E=Va!DG&rE&HTs@AS&DPiPDye691Do8+5@Tv0YgC=jQykD1GRb#KjZIbFE@|5 z9g|Gq_&Ye$Al9vf_gdB9l_Q`OTePchG3>qIuj4!jDbZc55F5}T{(XO$Gp2vv3&U^-wQ zEP?n_>Mk)#Jp|LGDK`3;E+op|OD{73&`3wbM&N->iM^?Mp>n0Uze0jEmpZ)Z34B|) z0w8hD$ISl7t1oUe-&Q4V$kOlxPc`RxY$7Q%ZlR#TYz}271bATQ<@eE1QK@zH1Dlt# z)6ltXB1x&m9Oxy3-Z1OB^8lNTj(T}gbd9dR$oAZ+{cvB@ct=gwB1utY)18MuBDZ*q z+_)Id;A}R@J9QbU9PbmZpq38xUqeUNxN=<%bOuG5ISIocAObu$u9iHDBD0;78^-CI zHkEF5V`i52j+2OlMIt9Idgu4;>s;*8P`l`KF-LMoT=rA#Z$a#vv<+DC5Sf{wg(Qf`In5~i57M7-1WBp9oC^ky;P45iQV1rSa8TR%nr*=qO~C}P9<(epE@c!g zl7TL?yoQ+E%jZ*&(;Jw1&?O6+l$1Dpbf8KcOhqoxZ4sM3RW_4o229l2HqcAw#-$BF zmNaNI4)j7S6HtTqWYXC;1>EL^gK)juH8(JC5VjO|GH(c54@zCk8`xskG#tfw2@=p! zJd8(>kXfxKc*O4*z0qoSjGf~j-GK6;yqn185nDv^%Ih3RGS0^U3W`m-L{e?iJU7E! z3qNR`sqxmiccy4Mp1;Jp>4QVnc!2k|mN8m$yh#Es^UfoLGll(HtaxW)UOM^~ZA#MV zu;NmZj3ezR^=?&nyWw5wQ`b*w{DVX=dEshOM827$tyXx5^Gb9FH+Qqx)SQQE~|HRwi_ z+a%_?+H7>xU2wWCi^#(%J&s;)=jLg45IdP=Hg90JrF5>ld=FB&fD zS}4Qkk_W zEG{h)H@ASsS#Aj+NIT5@Bm~^6r5bQQ$;ClV7)^8 z$mZF{@HHbj#qFO!L0hvMJ=Kwbtd^xFU4pLPf&O)-Fvz9EtqjwH4d8*&qwT_!<3`iER7z3#Y z%H<~d{dvFB++vjB6rzktb0;$LgeW)3>%Ko4y1YuEF0nG4H>^vd>M&fxJ3%~d3OE6j z@4C8>L!szZfdp(p6;5b(kZP~%^BNLxm7^&hr6&q%w%W#&PMxV)&Ms|cfr_*;D|0DP z=yBIO3do?WcVLB}E%!QvsQAMOeu*i+1(xQNkU9ycSxD+-lnF=p~O!vA}hV z=MN(`$O!}vr1@id?)HCW=hxh!#8-ZaI(sf%i@GK0r11*WF7pTo#yOL z(1X;f+WGfBEgq9D&eGD$x_5t?P3B1v^AJ<=yGPFW$~BeA3S?^7wi$1P-yMt%6uwEEgW-da^CO|$t5PZW(FHD_fj8ua-UR?cO%NS%Oyp7A|gFnQ4e(tOUj{eF}XRbF!OSd z&Q;K@scUz-q;~LJ&h2k)%pkYP?&0P+Zbj(1JDgSV#~53R<&smB`mzwIbt)t&-7_k$ zDQt!yZgP5LjN{gt_N!ubd>LIf>Lj_l=eIFSApsRwBvH0^$RL~%oD7V5;}x4M6r#Br z`5-1Mdznmg$g(_aiQT?%PQ(-92*}5+N|Q-RbYgW}8Cm6qVvjVDypEu9G0(_);`TSFl3`)xug^NU+Ms13bk?fX>5e zwiDrRV>CglG`7~EO~JmmbjT8dS`*?o>EY6!8{f@W>MWm`)ohg;ux`l-JO2QboK3cT zJ=aUB=HB`I290fx#QQVs$9LX)KK6T%&C8-%C}kaS7!|>UD*f{R0Lh&hO6%OeBz*bd zYhb^lOSM)~RId_SHh%ei#qvt^*VoO zR(&J-btk4e+DvQ3QRdO)7H%^@0 z(NKSDYPD(dHFQ$-7}Kj1x;4y7WWtf;4)i60X;~ww$0tR3A$SPy7neN+QsU#(wMsMS z20V&>MT>S544SqLOQ}@W(B3oy zdTB-|RNa+ijT_3c$|$`ygqDc@R3nWtJdFg}VwKKCGt>BiXJlVSc?z$&WB2}Hrk9?h z6zc;O=K@_YuZ1MBIE@_kS8Gffs;IeSu?t{|K zKOm=~SlAS3mKuNS0Y-^KhoeNG#Db*@w0`>@Gq6dBf>q5uc5V)u=!Nt`|Cw4!*4>~js?0~MthAlPX7RkE)CuEQYD`>QCg@!RaYmV$HaYemh{^$E-}(wO<6ge`5fnn zwYl}(dI|1A^G6VlHH|_lCUO)3_t#4dQpD0QWtaC;VcA-w5fgAqb2&K1F|j%Q{{Ydc zHm6Aj3FB?E8LrqR(>0`Mrguq1a+b&$AmIKKVI>}4g$p>jd~D5d=9HRsti|9&xROrw zoDfcN(>_DX=jT;qourexEQBex*H#R&!ycmYPiqf;BQ4(|;k>sasKKiu?h2V)qLkZf zz}0T;W3|?;tS-~Km#8&)LsHS4g8+%N4mwM`*+N!C~Fnz;}ZH~P+shL^^ z9tnlr{*vb#OSC%0aKr*Ql-MWM+(`r0ck zlie~CD451$E+Q&FR0O=;H|6WSeC2;lWu8Wy_`bE_SABf={7+pj+Jqzbd9Ii1?(*dC zU6uBw!`-lO((4>Qb>1SLON&`RS*@S;U3@(cL*Q%7YqVLk8GEeD-25N7>}mCQ^)TO! zo1lidn~fWS7U#;Ba5s)1K2$dYdK^G}sBR|YF68-A?*`;QcfU%Tfw+F}9u+qd#of`| zOBW}l9mKJ@eJJh?jmjwQC5w`d;Mk0GcM`_#fug2O!Z3guKI&GtE8@|VlO{Cg4esf1*HiRW7#+9L3M2gKzz>bMmn;mHzLNo>SFL%2`ss4;3$+uD^lG z&8m}^vZ}w}zoqs!!5yo67HXVvqg$IUIMcNmF7>TrS-%rqUP};Wojc|V6g+bW2mr|l z7`gb3SvC5tA8bcUk={8fj8depryh+}`|7$G)}Ip7Jds|~<+tK_yM^?bxW`wScuz!~ z+REMM5ko0yWn~!zmOlVs`_n*Oj{;lx5P9$8j%Hp~h4$%8X z)_YLm2sKSrETW#)(mObv2Fz)^%2 zId79Ie$r7ztux&&tfcPVNbXk{k8V{TKDey;yU0yiv>q2i#*wYh!qMw-Nd=|VwyADx zGA8(zB$}ei&tj6rJ$HY-eEb4{46%` z&U$0kw$<|bmDblxf_3D%CNe+=W1Ri@s~1j6x_@emTg@&EFX66C)lrLo;d8wiMuq?>^nIYT1*f`8skD%<+`_%06CRd z^SRDHSaZ#`_3+-<)9Z0+Wj$re`b)w4ycfH``ZkL`pC&Z0()2qijGr3eCXSxq3=C0CuD7WQ`l??4d0OD{Bb#VyfTO}1lE$nBhC2Vzdu z^j^sAT_zn4$;zBA{dw^7JYQ*O^XAn##afkDryf2>jk{Rk9aFQ;J=VBWSML4qNVgDyQro;r+uB(L~9{(Mrwk>i(CeFOa$8b#zCk?~dZqD8W~ z*0~^7&naYuIoJ>OlxO?6@UNTy09a&?+VR14QRn8*UD#Hz$@n+=9>Gll!rxfA)nl`P zH9MG6-fOjt31p266hhrd1=xY>ULEF}g2vwqn)jZODDK@{o+0**_RZj44jgmAJQ1Tw zsOy@{)7on~vNyXxlNiJjGQJB);Zv6&1q1>Mc>M>m`wLZ{y47l>QH?mRuDY*9`JQK6 z+L&=Hm~h72y1t%=gPCn_wdS7c4&uUllJ1sx{Zwq(DuAB>umt&6&^Jmr>MxYMPa$ej zwz#vZarYSOy}s%?e+qDxjSZ&?@Ws5}L+RLxKXSAId&#aY9D&Ti5V2bsFlubZhZ3mlJZ_0bUHb*yHCLKro`>Sugjkc z^ZN5OWzyxvhB>CGOQ)Z_(gDw1^Ia1dfMVbQzHy3#GO^x;Mth8ln8zVTAKDKiw_l%? zWO&vHA@L~S{0O3L_F4X9SU#Ew;%Vj0Ja$7gmU^yfnSz**?9dow8j`D@g=@hhDY|gZ;c(l-c9{=EyVbvwssIZ=s^G| z`VT_bf7Ld1^8Wzpg<6z-Bl>aHl$ce@dyNLZ-M7W@AE#(n1Hug%B~5OG1;y7IIG1 zR7#~H+N!1q2Q+rkowmy{y0F`*r$tRP5Mo$(3KYez3q9~4Z;GXkrm=B8-CftD(qCz>BsTdVcD7S_bGvTqCk&{4_On{#ta*Wok@4&~i z%$g}T^{XQ`S16WMhBvJWUS%x%Q4GWn0(eDXJaUrSRAW-5%M|de3hidxz=)4tq%;jF= z5hz}yb#KTK_t$r^alG23{3Flob2ZXX!u?MKrL5EIpe$`9lVklT$y47cl}@^cxJH-&aZ8TSYNdB%e~X z&YqTcad#m1PMHO~PmLK$)3QZVRBARu{yw?K?Z5A>(*FRYj4=NIs{SGBO3i$OZcHw4 zeQ4w24TCS=NcQ*W>(Nc7m&aFTQ1MMYoJyG8c@|rE)Z~Lyq6-ebVnvApT8#}r zhV|N|0B&j&1~``(G_45HD%{dI6|_v3Ra=2mi89?UjU&dz*vVGyMK5;6aAb>kDPA#N zGF7_IN=E@)0~akxu?w*e?=3@OCd4CjesneUT(ZQY%E|iZ^AL z$_WN6bmi*h@($r~w=nGC)Wc7v*#+(2)BP*r4U*kn2T``}?I4Z_B3NOKLL_J~ss}&? zavW{jA7VZ`_Ql!drwR7M$CK)91@(j)&C5iPN>v;@jOw`qC6}9&sPR+2)%I;3wdd1e z$BT(=SMWTRcegB}yv;+2IR594czaFZ4HHR&OSehh;_tXPSNfq5kL;jQ+1r@7$R!rG zW79)LIcl@b$<;68-_z6LbF=2}62`h6U$Q>jyFd0@33tPGnwJuBP410x75w+mq;Xka z0)5@!$=wRGhTEHzt`6+A&DCf%eYC4HP=b=Axovpgua~dEnlS3HXrsCc-9Llyqs;c2 zh?@Fq>*Pb)mRUyCidake^>w%^OvP7iL_czsdEgtmKf@h(1s(!Io)=1`sDyfNil z%cjD!{h>uA`Iowj;Hy2nw(DxQ49z^8#Kzz1*E=4gey4r9R)sjtHy(vG%0_pCBGCSn z*5=e=yD=@K#?IU_Gqk%Hk=TGRe$fMbY&WdBmy={82D+<%nQkqR$tNz9=)`djo|;af z-rExiJgy;98T=!KRP9k%{{` zT!ZsCri5NU0>`pSl_HLv8J1HD#okEc2r-@hU!UDqNvN&OmHSC;MftRKR8?tAFUgMW zN7f+j4o_a5l}pQ9rC^j@Qe|l^#iFW!8@wbc=c)Cn3Awu|Yrv&*Zt*r-lot582idI& zg(lHr2aW##Sr9PI8WPAi5`QhJU6G>AmF$qJCm?9Z=0Gvb6qB`Q%ZWE+i?Zd8r#w2f zrOl3`K8JY=7mocTbZA%ujnm>A;ADByC{$c#l#}rD`H@;_r%iaCuw7$Buo>(p&n6s9+R4L9_vk{O6 zdI5o0<)+v6)=BE3l%?X6Nw0<78WvqQXT~^W>3BMI^Eww6@m@PJ*7%2qWKCU@Nw~eR zYbO#5h7hwy$VNftAY-j_FyQ|H)WZ&MXWB{MhdkN7bNUT+R3O42BcE(uwZ<0?y39ryOvg6a@mRydb6=%#b!dYga9$Pb=qwp@b*)JGh z@aDg#KA)=Eu;+`MGBU8rx)HGi9ONG{)K*O{d|KQ~HYr?LW^6Ol&Ev?aqNbz7jJyeD zqCp^6n)++ouIK$~@*+YU_?5)i9s)!ARctV>{pEfMCHS}ce2FRl0BJ#a-|hOCOBiIc zb0elU$PMA^S7d5xlQYvsdxvL{=emiEkeLic^gFJD=C-$D`^i&Gy@uR~DeZQN^tG1q3xXv? z5Tg7!Jk7Wp4!^_k0F04Vyv68Wfn;I{$^+s_HHuWY7;Se&i8NR>D77moURg@}lyWmn zss`@cVMazUPciF^Z(6X;-p3cmkB8Uc>K7EErGEonkGhg6RrY*k53iMImgLi23g1Ju zTJpDHeUWZk{{W1wXjY$Bd>-j?KN{lV zx_9R<&7BF=s`6iwK78<^Mn6W!YZ!-?LBw|CpCR9AwATCO$z~+0q1<}{A+5s>pF!wf z{{U&Tub6*Rr}mV66Z(7q0QFAO1A~lXHRDm}=8WE+kvLv-&z*EJD88uW=5t*cobIC$ z0*VwG>FtV*#T?DjZ;(<<40uwhP+B9MhbiVb9(7#b9FG+5gIl?f8CZB`xU-ihY7wZF zP77dFK85I=ZHvY^NMnqUX|}ewDc+Ohjk#e`3VcG5(&CF1$=#J01JbHAA%ox%<4}}X zies?b@1j*GqH!-S&AF*%J49p(MlwEBp;56LrpUoQR4s$MUL@&q2;AV&OsT<=8@3%P zIWc>*DDK?k(A>!^X%-{6bG|y$sWO)YBP%&0#)YzNNKwehY9`QJQ!Yh$jftyN%(BK$ z9ncNedUZZZ-aZQ}dU1o&uJ1}7A)~wSG$W8Q#!6=mPrV7Uh@FFY(l(gsQ4!yz3LIm% zjUAyJA6lD8JsJRpJZR7Z5ohIAq=no#h#}242%D^eMad-ZO4(#x5RtVeDd`1QtljXb3(~PvE=nMQxZj#kb)}3DkyPGQ%nf+p(&TsGs&>sAMSEB+COR5cGD8V7=}TnVFp~zQhKYN?R*mo`&_Vnv zTMY%xj~X_`qse@G+9lr^@n;oCl9to-{%t@y+n=W)xwnKNn&}ofWMH5v$$!9j*IrXw8uT&7FLGwR+CLTB zY8P(}yoO77B$G1zmv4n|zug?CA3qAS1}RslGUQfi`jU6>22-9w7;n<9$HU~VZsWmS zw6?vGCyeB>j$EG+{R+M_+a0XWIBt88q`Nl|2$e#kBb*NdN99BfEa zhUM|bd`4*!y|P0$TcXW&^H*DonI(ZaR9oXMjGUkFr&#u+pO~HI={CHGbwhKj>G0c2 zGJ_chombHLVww#?PDn|&IH-_Er&?IY9H^(fW>pW8a!B9D&ZMU)J-z|Q7{zY!vmdHQ zDb%7^`A@^P`w|Jr{HpwIY<5$TH<3~6zhWNOcz=W~wH_bU=aSP=)vx33GMSBj417<} zZhxLD=bzO5pPx|UpAxvmJNfw@kFzxpig1?=v)h*Uu-(FwK{8DXjI5EcWntzB>t8dH zadjoh=~A_5m%N}&qx1TTfT8)vof1hY&}$pe+=;yg z5r>Tp$eYn3f+$%xSZYpaa2^R2n>}bWfx#dz=SfH$1Qm~sE1_)#%6#cTWj$wDv*GO` z_f*tw64t`X7r35xJ0xleVt(Lhp$TM?gcY_Vq@tXq(H|*&p}4{>*f^c7IAe$G_;*6Q z)NU_L^}>$+USo!uM{VO$4$-a@7C9_;A5-kiQSA6RWs{VWN|)rk{pW|(WLc);iZq-0 z{{Vwp;V!_qhg#weBhxr5{{W0|X)w!kCC!}6%P5HhFkcqtEy#onInFvZH0pap9?Wyq zdoEma;eWSRXXkX??EMSGr07xP?vX(q2P@B6Y5vgEPc}8 z#ImI0s43;^=I11~W;}{Ep@*8?qe367-cr~}c_XRX- zrP#?cFT{j=AZON=Ddvx%TTMPl>~9(F{tN4K6u`nBo@@XQ5Pm%p8)rP3`grL z4Uf!LNbvohq)o1+eMg4vStgR!?OJl#OMYHb2H6L|V?LFt8Rf?1!Kzr}R~N~Iu)3Do zk1x)$Y)i+1=PKZ)vE5B_ z({c#n<=DtJKlFdYr;S{;DAMJWB_{m=dwDO2gW(E;Bk?f z5pZ%%{oqMDqv#K_&lGEZ&wZ9b#rzJJouzh3dmxir(!^mkULU(uQ9B?QS)<1(I0J4| z@cc}EYub3RcCM-E^;L^H`>*_Fyf4Z9bHY6yl6f?EyUbqRH`RE>`1{Xkc4^wD3U2J)I)wZXxZe2 z9ZIkaq+o;4)%jD`4uF`QO@UZHm>HE zUzZ&|{l%`9t$gjZ@J1}SAwD~_*URhXb8ZRMxa+Wlhe^KR>qz@1ww6KO#S^9OjSP}A zmYG&r)@Z?FmPRB3S&D&*>*^t-?LY2AEAQXRO)BGvwEgSRS&I%#+COGc{?hrce=gV4 z4}!g#EPE^M8&l(c0^oic)LT$)^1^$*BAz6&iO>fY@vWSSq4LL@oZ(xQaJdCF9jz^9 zo;qD#X)V2K3EN(8dVG7j^7$>rqgXP$*dZ5vJ*UUJ*86_a*DLY-39iTAY2_^V z>BU-U-|YVY1HgTWb{GD7J4+f=8lvfX6|Jeg)ipx6OBfez$-;&w0A%=+&>H$Kv$S4| zOTJOLH%WQ3$muk{YRk6jE0+9@y}@6j?}+%%M%Fc1bDdBz$#Z5{rlBzrNa_j@N|yOJ3ot# z_?0y1Z>`~&TFY{dADg}@8DSD38EHvU1Y`o+;~;{0I?YSc!@QJll)c>bZ_C%f)q@Xz zJ(uD1z5a%mt6yGfn$6~^e>8_wy`AQn*q(CCNoGDhNfptAVF)a6UdmtaQz^<)a(zhc zbPIclCyv!x>heMs-q}==%0m`%dH|tDbNgB72?;!sNlIKVAFom*hby-0BhZKk4o?$7!^-EI~ayYsf|xdMuNpHE4++oo#|qIk_8=aNIBjPI*mebA1fk z7g8Z~VFVI-)m!$KY}{11y=ehm>pb!|!J-(Fx5t8ZX=2 zAzTrRRnd|%P7IvI6u@&2zO36Bbt&B_^eNuhtV$XzlhoB2F{t!3;>zUeMm$8sWGN%% zS?JlhbRAb7IG{p9^>;rif_Q&=g*B!2}0)epb(Z)2U?aZ ziVM9Yb*K%rH!vPF2}BOx5u`0hNO#UEa7IohD~MRpXWz!5== zf=A`>%?^NS!!whx6)lUfiKJp_A0w!s31dq`a5vpkYY2vXs!<0Sqd?%2H7<4s6jW?R z(j{nuuG^Y@g=$tnNgi}|mhd3w6v+~dPZa9wq43_Re(lOF?WB+rd_tUlc&)lTJ^rE? z((2JhqH7i@PstuJ;d@8ZbbjtZhmqBspAKSJkHWsh<+^P7EJY&S~Z6xJ09BFeS zB8{>HVKP731l9Pl-6Fh`eNKBMj@EelE1wTMn&>LKMmKjw-8%ceib!7vAh0LI5O%6E zLY<=c%J^mdF708ILn8A=R|?;@DQhAg*Hb<6mxBa1A7;tms_Xi^Pv)#=n+ESPvIbL7hC{js92Xk_A zX1g2`Tl>UPDMm;@-{wd^gW-G=aidQSfEkj}# zVjtcQ?NQiGgLmGv+e5SyF{!khM(?rKn`m~6-YRTl*e>)MI~g{Q-Yrdxl*baS4Xj#Y z_lrksB`{2jOrpY*B6bI*SfbHlL@&KsixC?GPKyy4Q%*IF$)2=qHaByh3Oj?kh3>@o zP~HvUd!rf~&^yF9v|v0bUPL3vhWAz!u4t{z3}7RurE)8B1V@irTPt!OlzC7V*tvJ< zMuxHZJt|mtP(mR_#@xaY40Nfvjk$&+9Wg@3QVcFSP$h&Ak+7gkL-!8e6fGccNWpRE zXZD?X+c>ejk!nwg4w`AcigsmlV10*Gp$ZJ&o?bU&+t62Xu>$A zmNiME%={_a9~ky4#PRBUGp@;FsF+$g<5UeB#@HbpSYf=z+Z+&U*ULqw?F>#ip>gmq zV$YKdw?UlmQq=BseM09@zMbxGE@f$^np2jM*pkdoi6oO{*EOX6j8cP`nV=2QQmIq8^(n4|JOR1(;S056U z#e^DqB%H>FYuB<4g{^84fhjH5~_3Z7WcYOFP?enX;5_p_DR^MnMHgBL|@b zb*l8aA(B1hc~8W7rx&(H7A+!Yi=UVYI*89xS|yq(*MU_BJksjfELgm1s5#DgRYm|F zf}*Tm=1#1k-!~^A0f&ZqkCk7wU6PEhpL!b4-Icy99EUg<^sKodQr^dlRYu?0Uv1n& z*`>VtMYJ{=-wxkQvfXG}y_{E8vpB#E1d7~@aJgl{JfnSvGV6Ok4y~-RZZk`XCevRo zzUE(tQ9MeQE6JXw?33Ao_qARRyW>92yHCii$YmN-l99^+j=PHo(C6885lIpvMI{7(A?#@n}??JmpIO~)>h3nn+xP*r~P zxKG@d?by<5VHDw#O-Xf9f0H*}(*310{tCR|w9q(fR_zMUUJfla4i_=qTRe)ycVa~( zGkh#a&cJ8S7<7G;JwnLyWLTU!soH+}HsseRIP8m+`5g-2@h+{T=`UwxW28-Y4|#mL zjEyvwWT+xFjR092B!YR=4qdskw=FynoRpiDbgnPf-%peH8s1EjN|kx~eS6MchCgQ; zrGkBNFL*ZcMv~^*Mns!Lk=UO02#5awBqfhB0DG)+46ipYX5VWoP^^oi@SS)!{_iLL zT{_j`jQ+yu%HaP1{yyd9`Fo7#7;xrgG64rHyUt2Y*$OKWUt9No19G?o4xI3Np z+Pw#6cK-m_aV$O7=B~N%ermZm`rgcrt1Ha%SD(P~&Y$c*#C@dpr#w6ul0(_e?cKzd zJVkvGRF2sk0yztFI|AH`xaZ|3;lpzKr~OBRO{G%Qf7MA`SD)$T{JnU;I}XmCqbu%z z>9*;=FRz)*xbug!y*G(2_;$lZyU_JJ3xTH3ZE<$8p^`Re-dAD=D=`R2`k?cXg&|kH zrpq~ES*JB9wRc{8*VjEfd3^lwjAr2&(_D2oeM7K*EbNqMfHju9c$u2g*HY0WYnbAQ zutrst4msUfg8&$Eu)!zl^0D@Yn_A}ik9W&b;@@76!G3>^x#@E0+TKyoN^-U20HK8JJ$I&l13AvXuJ)nX?>d8aqXSuxzk?xp}3k5 z%XOyQ#mvy0uHZ?W1{-r=91sn1b7~=zQuK0O(pJ2rpI?`kk+v9Qu&n9${8L>%X6eJ; z%e|oXpJS-;9qc&P?}T?Y7CM}SUTRSC6C~iV&rVDk2o7A}=Naba?X4b-#{?g;xNUTc z@LYbK4Y2I(MxqZZ>iqh@U->wOuc4>;YjdP&ZELXsQ2USbipY_Bo$ z+}EUrR2$E%)VKAd z44Zc?ojE?j`!dE~+55BNdi@D&{{ZsEbD-%u^M9K(OT*m1Bj@J`kl&+wwXRke{{Seh z&JU04wBD4j{;X`f3EsN}h{Fy6EIxzKj!*qlXJ0V>rFW=I`X}`LeVUHrWhjMm<2kP@ zj!HdF=2-507aHO@8{yaiS2@MAGK7-kB)d`LwH1(8jk3ToOaV1z#${gANNylSB#ymm znWVZF!cFkZWb3}-vB=v7L^@y!th3afJ6x`Fie(!qc{wd$ssUDb6m@nNCoviNxT97J zu7flq7zY#@3X>{JZWNNWo>4{dn`@G!(GbUNs-|g-l@a2A))qGDQh*^!K-I$UjMNpY zB@%(qZRr%nAVJ`G+E+dJvO<-{hP6v%Lk{4)eHauz6kgg$%jr!B>LbwOt z`qL>Pb`CC2oj&kv2wa~!JAmL9f1esQF2Vid)}@1BLgUt;90&J<=Rg|*_n%sT*f_Zq zEE@v%sum9HadGQQU~n8r4K0IcgW`pfhwnF`WZE}AcBx^Zvzi2~Cma~r!9XqGNODp4%6203s=JW))?lm!{4X&^O!=@AjR zs91Q{w$9V8xRZ~ydkC+li$=3P>LEw?T%jS32Hz88XUi4!j>yo*O{IjKeW%aQ_>I zYMyNJN&72<1#7DJ#aUzq86Uh}UZF4)XYOClx{3`m1f-fY4n4VP?jgzBx#k1r%-_bk zI8lmh!=zpAn{Y?g8xO}H#-8d)2CglU+dx)g4&0x+6w-EuN|}?ig`|{nj%;LdpBkaG zizC!cB$jsF;*Y9MD!NWoSe-fP+&Z$Kk7gJ@U8`0vyY=K{%lE##*`49p1-xO-AC`E|8=?BOmp3w1Wv^^hTwoo1G#8S`ij|)KlQOIOXQa#y-*CY*&r#KEQ^uUG6zl-(N3}spxc_ zrz|UEmBoC|Q}91&{6E?X%rtwxdEo)1wv~A#P;tIIMouy^GhaQ{c5b6Y*L=8sJ_n}3 zsl}-KkCSZ;=4+d@)j}>j>9&z30epDVsEt6GeQEXwXvR_JOrplx#_xqPh<34e!^)jR z8%5p&M`=fdT}6$e_R&W+{)aTEo`(m6}hq|wi)S1a5s!Ce(DZl?+I;|ruGf&F5!P? zG&hA!jqc!mnr-jQbw5$o1?h^L-w7bdPGF7%w;YjAm-ZDkEQQ=DF#ooyU zxE>U{!MrZy3SGe5X&tb3L7{fZ!FSpgv1=1d@jtoWGN^85Wzo);`%=3N3xA%3)t#O|Q>s_DmMx(>rMW;`tYWjSg)y1vC;gt0R zcoiUq3^pKwG6=1hGvd_Zj%+fxzKqQ%N)mCG2Wip!1JrnP*%yhsSHIJPOR8R5X}W7l zFxK{FTupMI{{YT9q#*U>GI%v`GIo?Q_O?9)CB##2)z=H)x%bzRrQvbGEU(9pfx`G- zU0xd3?6pItSnCaIAeC(OIE=Q^Fz6(V5ze6R%62%z0x}Px&5ymt;km~AR}bL)J?AzO z*(<9uTx-O7_h=fd+(E5L1lMxM97S#I+29Ssv*W^t~qP8=#%uC3x0FWg&usGBQEf`W^NlihQ$-qj$xIF>Xm2{ZC() zSgpkjJiTEFs;?bUaP7%;dYgh7U&7MV-91)6C)`3vwOQ{{WBk ztvPYIH7KJbC${347PlsA2DXj92Ylg_b0?Vx?-VAs&vOHnsxq2Bizcem`go{2TQx`mo2cRbd!!z)E3E<+A(@;LGtamgnzCjcKQ+ugG+%f!35 z?sK|+7MisF4fyp`bhKJ;v`$J+tMX@S;!7s|9i6Q~eZzY7w-?*%cG5+2!`I=UxQf&= zGD^}QE6vUwLvr{w6y>>m&L+R9bgmhrvBmKv%D!z^$k{dio0j12{0zpc$9gZfR~^`C zxt%t=(qWxz&UGGoD$`g>0)&Zmx2QIfw0 z)$Qqj7x7&!l;PSFN<2v`PuJh%YC31NrxCW3CkJt@%=|IO8g={k97}0!6}WU%e` zo-4A}yEnDB({FgfdzlrYy3}v!1Nk?s#uoR{{S|h@L}KCmqy^N15>%-7&Wa!i8Tif^XfcLeQc7*#B)t? z-AKIn8=r)+z+Rm+f2-xxWQx?ds7J~Xe0eKeeEmiHBr(OjR^Hh6zqAzuF0C)#8E@5LaR7R7O4UPa6>iauYqt;{1td0fWV^?pR z@_ipFxoKI&)Z@>BSnxca#JKl*d%5G1mmFw4r1n?XuN1|_x7vl(_LX^IbERsdSh{$i z0#pgzTe{#hMk0Cnxj|(M&N|tq$)eWlalJfJQc_Y|V{eCdCFgxA`rQXKbKuj-WNy<` z?fzbd)5AX3THJk(!>`zJWsbeYc2RfQo`u9v#{uqu3*JQWtR=aasZay`d=fBmi#K6n zde??{oN>RqD7OA~<Mk$#r|nAPf#I~*dpAotc&atG(rsX~ zxSVP*%&e@T!+x#G?i8tF8BZVwnwJ-1c6!d`i#@D=dz7}d@a23`^$t$Z)XNo5AKvNL zl+K^3_BYzLuV>lfTX8#S)=@(M*L1ORZR55J8goSuwphf8v!Dm2ROEq?#fH1H@x1>4 z+qcfwSA6w*uAfKy8)c`|Nn=WMmsQffRCse$>~8C}PTxC8(fCqDx_djzyNehgCgm?EOAXLh6!!6~~uX?nv`9(|w~+k~qBGc=-9Af%a_n z8{#Oh_cy>)PYv z!(91%POgWuCY*9+bi9n8wcoN?;$9@+Px4aBOX2<>MV8Z2)H}6Sw;2qwNsrb{c|$1b zasVWAW~%HS-0pE^`$KY{4lB>mcp~o5(07xEc9M^a`s#B2+5MNe0?NZj90A3${V6T% z7I&+zlWlJexsMWDG>;nN3%p}S8BL+|q?#rd2!+ke>~PveVs zQZM47TUrWa)OVslDV6IQd`v>gJ-N)?v+2Agt z{vxzJfAmXS_&3kKUz;9OtK7dNeD&d5es9sS+Pt9Smx*8)^zU@v<5P8JOVjr)#JID* zdp_bzT<4e_6GGqr0J?1J=D*a7{{T>vJ?CLR{W;mf?c@b{1JT(VPlJI=yU2Z`cc%iD z!?czgvYkydXGL9YqeLTnJgY0FIqA zQ)?%Bx)UvtRLfwWDs7L%t>sPdLoJ&s^8t`499d*?r^6t{R$XI_yebMTW}ye=!Kgt2 zP=kR`gMm;{z{g5rSXeY|gMq;#&YHkKF$Rv{P(jG2+zKDOIHSB2At9r@lsJ(2)ZPjZ zkeZu;w0`i^+#RF$riS5mgeJuc2GGUD3m0JG;FMBHautpX#M%3 zO{jkUr2}C7`Jqgk1TGJqPC>9<@$p{{U*by_tz;)#HS^U**Y%T{nkK zIj*(&@O<^wFA2T7aUo`sW<131cP75k2=I~fIX+u9ejB?3O`I{yAQ7nl0HvSn?y6?F zL{F`lzCN;by@-K;VL&tGR$-C^qUghEgE8Ezc;f@-y*^HRtQ*+s_suQ&;1ZZQd-7G0Vz%xlU_DouY`YOS)`@JRk>S>-RM_~+KWc$nmjLhC0n?p zhCWon6Sy0ZShu)Fn&q1|Z<1@GHy+M=K)dYIjcxVIboaQU%1r@0z3fadMtt_j^#ZxN z?Ho0_cY;o@qw;9kr_U@Id&S^;$AoyE4ldz+FIs_lBEGjt!e=~$jFr!!$os40x{Wln z*{6m70E?sC;g@}mITwkQE~cs4%@oEmEjHE~V3t!&OmvtzQ%%Tu1mn()u#1;IG;EeG z?Bl7X+)Ep~K4zP7EeIhLcM`$@s%}8wEHw*2;C@3#a4iqr8avQ8A-l8ZM{*6Ja(w9S zC5{F>YFGuFR3!_WH3>t41sk$Z+~R>KUFiALqHP>ZDs2YVAtLzop-h`tLRIjowS#LM zPl}rW;262aGfMFlxCQT9Rc{enfQ`rlttWO=;0e3+q1}nygYSZebj9w(FGr zeZNYb$a|txz0ZX!#18D0Ziaj*d$tXPt8_6*-Lh<9t;q7F?%6gl#lRz_4(*3y3|tJ* z*bS_H_)yqQpqWANG7DA$^V!|s zvv*z>=1r>X(z{jc8-e?1xX~x#{SF;gT_WUMTf6L74CW^zc8rsfhhjj@Z_)OSt3al- z^R3FC@9*_0$$}Ycdb&K@`b_&*xa{|`9T$Q0c;U8>iJjq`2*x9{gS#aWaegR??Lu{;_YLx&11C%vS>J8O}LKTW^`_Q zmS^N=j|1u>U^5a1P6kM9eJd|%Y4Pggp}U-y%irq!jvfsxvO(p25w2QX$9#Ysci?WP zY@abwaCqMx46}~cMR_h})9<2am8F(IL&gcoUoTG@x(QAVJ`x08-iUkKy*l2^ExaI3 zTowl;t~&KTv||jCm$djSm2ENimMbJ_JRI_dVk96EGqKz5IQzY7_++nUToux*Gk4b3 z8UT1Bx)(w~KVBj#3BV*MJAe*GPhPuc6^%-H-KA7Cno5yY+T9_9zbJ8>?r6$Qx+y8@ zbFx8;|QPp<7(w%oLT|Y+#BVm8k6uic4OS^67sS`FNM=ap1<&z}xfkI82c=L`u}NY@r|M&?^pOngta3J}BM2W%XHwpC?& zoMx-Z`TqbWX+pYkch6#u+%G#B;%-0IM|F88`71P#!+SFb-e_JfW7>zapJ*Bn5cY|AW5d_n zQ(AFO>Kj|?)JT4kl3(5fll>C1SJW57i;raJ$>fzd0CyPj&lp1Z<9z8$fm2bnI z=8sJ+E=4@fw<=5J_3}C2x7QZ%Ho4j?w$^%-8kZDX1%`c9F5xh!P|RU5!2!!D<&T+zZ_oZ0=FK;=e{3!&+$q{vs>7$rMI5k>`~tKN#B&IB}{7oL&`uP0BfN<8o#yo(8$ymHEE~ric9CZ z%+Se&;n^r$zPxYnqo?*$+NTwJIqTNkJ*&yZX`nuulZ%UZ8&S2LmCh%(ig@GhVC8V7 zlP58an)qB^yT~a%LXq~Nb$7@&KS|S1x?H(!!N*@%-OkFGD-oUjkiwCUAYtwYcHiJtpShwZ^5z+Jb2k+{=T= z4Cwa@fs88h4Y`j}Yc{u29^A~OEzU`Bptn--;i&xVzXm6vgG!R~ZoeK*{{W(KeWszp z5Nr3Bx=c207kw?=j-W1Vm3-3Rss>;0a*FdAFgWITVx9RlPvyzgj!3v~ZG8Con#P;k zZk@zhp|Q|3J$GD@cWEQETSN<-a}RoWi!Z8!(`wZ|&Ymc5%{a&7fB30>B`Z}4y|7LG zADtCAm$0i|JmSaJxRZ$Zj`GAZwXYAssI{GyxCj9SU@FovY_Vo@*8^^?i?rpY#ob`X z6#QjY-_GmgN$KO3d#5JXmD2nTOSH}gwZ7nPCDZs~@%ZD2Z6O6XWNJ3>{6*9OBcNGA zuf*UynK&akHM>Wtlr!U=b=|@L0F^iL>bdE{Gv>ygIY%4Z*M+b7{7px)-oU$6&~$(< zwXG+FXYN%kpwYDp`-Harqa;&E@yPxe$sRlJox0xC?EI7VVCKAcD6980lSrcmms1$? zB_DHd^R#KbtoGT(x;~@C-I(8Bo+P@{wBs%Isj6t}r^g{Nt0#3NQm}4rW&n3N%I&Z$ zHfcLQO_CV(@s7nO!cyJi&8C-6`-*bvb3#(U-s)VotMY%Lp7pB}AIajn+zBHZ(Nb$|y%o&%=Ajtm!#8SO)^yV)2RVn!| z&-k;>cIHi(6nx+1^p6l2P0WlNa(ezF`PbI2mj}=2+w?n9>u(Zup5;{hmjwR$#W`0m zz`8NA=NQ_Vb%$9F#xcwC8w#r&y_-eOJkhRbRs+0|WXU5L^cxT3TCz)vMG;)nCAhbE zZvh!@Rt0muM${8dB$8>H71fE;IC{xlgWTOrCc^Xy%6UiOzu#G}eBY8TOJq|pw&25e zG^7mV93L@G_(>5fZpwN920{70#2JD~aq$P{+viq7T%;u9!(|&)?k+pfbKW;LeDVh0 zjax5o9er?7A7dr?{-$OCoap0u2`P`B2>tb37qLZ?e%fU{O;XzKGy~!}Bzo=sHK!AD zfuAi#WD{MYEKH;phG6((_Im#S8ns8MOO+&JIDMGiU6Oaobn*bw>K73#(?7glNTAiN zZRM59kj6fIk&;fp;*u%CPBa;{IH?(3J3_I7WR0y=8Xt%jB&j}N{&bl#%B?=5W5%wZ zftSCujrkz~SH4zU1=+?o9#|tao-Ok)BSfo+zJ`T=!}Dn^b39RzZ_l%-7#KTzy4O-O zQ>6Nw$w9{ajE@Ym6qO|<5u_g%hW!O))F#@aUY=B$oV~DXam<{|z#oJin0QrjsV%H| zHy61ZXJ=ik>)Z=q?CDUzZ%$8l@3Swpj)DD9<^6OZ&eV>C<3EEql>*{IKYja?n zX}V9Rq3(SXShV6j9@A5?lfJaNj7b}K;P@X=(AUax!Qsg9&#FF$k0f$IPCXfWyUka* z7T8_Mp}hleyOZlvdM5NZfxN13K-`1w7El9YLwN6L7u}Qpw94I@A`JVnwB( zQxCmgDiki(H+Vb%qeP}Zcn8^|K%u+A*Yq7DU4(uMw*78OquYbL7|Dyg+c;Irb8iy^lTvo^r^U3!vOgj8-OCLeClpO+9P1& z#+!6OXob7c_NkMI9?~LZ^QO3q?1D_bbbXL}A`LE1!lghp5=Al^R-%FIqGU-=N=D#> zxRxSmVn8<4jl${-sb&W9vTfXSYjr$eSh$m7PHZ5=dnPTjqmcvIR6eiwczf#gjN z@vb>xZbrC?kcWYoZV{M9#~b_@1ZOqc?C#Xf*{dgT{_?ML^Zd-&^w_mKcla9jwBKnQ zDcBET6X~*O7CMcs^glxBTrP{r70G4gS7i#u4mwaV<&>P6EV-l{DWaI`!Q6^Fz&BMdhcP7O{yPBoVoF=5G$Sf=4VsKQO8o6RcX z_ugUeVv!LoJ|>n`A+o~&fD@2pF$d!WXL{8Ms7XS){eC2cQ*5!Nc6+bt+!d?wUAC2T zbHmzPvB7tEm=VVB^+De!!#D>V%barzwDlO{nm8Pil)8Ke?qw)Esc?*CouigsbPLUr z5xRP9{dJ=`uLe-LJr&uXw0wHoMZ(>v&jz!?OQ&30#UwBAKuZbovxldtNQdh+I?mJ0B=#uY5X|g(>pcPICGA)-WTA`()D)W?ite~ zo_j4$%SaO4Ts+b<4)SA`Sc4qlRH??`ABc2yYc8I7H5xeYoT)VB!lmWs_2_5QP8lN{ zdWmg{zH86a*L!H}p2M?CtrBe)i4%)7T~^3k#i+$+CAx+ZNfWLcAcFBp%0bBka0snh z9b~m?OC&Z*E~@Xz{-|9}1&OB_ZcoOIkJ;a_#_ehEt`5Bq581~I_EJlA%p;cJ;d2CK z!jwSI-HulvuvaO}RE5jheWCU=qqB42@#TE}7t_+m(&=7zd#QgMeSD1HVE)Zo)z5CS z=)8Brn!9K`H8GQjVY7keD7?9iM|N`I$wT_SW++Q2AZDoT9@ECOUFMe}-9Ni-z5RMu zua69~PotlIw=7*puh;BqJ+=0cZ^Rr;K7pa@8s?|K`Zd(cqDQXW3Fm+~Q70=AkcE&C zr1Sut^ICK|Ib+7M<&0KICA(^*>!-w{Q;|+vAlr)RX1~B)oi7`4C7zQl`e~Nz8shg+ zm3h|I-Zd{H@`5>tPHPUFN^#=vCAR3<`$E(>HtSkz z9v6aO@XF~O-Sn}RxQr=oX9!BGldwQrt~riC8Sr7xu}?ee)h`d9=f}9WB=Jhr6S34@ z*;}rct6p7O%$?ur=iTCm0no--35*=3;gpPzgo1HwWf?vA(*AmL&p%v^U*R;@*SmtQ zp~af@gxY+f`tCd1Xqp&rVwvG}LO!Trj-i-&9PgUG7;w!=Qm5g=D4en;o$|a*x3iPN zTsx&|ms;-;@fMfGB6z3Mw0%C?ytKMteixEue7`cZi?mN><^Hl^X@$TZ#{f<8RI;*B2MaJI7+viFwu*O141X=JReGEZzHXo3EGDCo&MKYz&slb_WiPbv0`Lunugrk>ytTKNyCc7iW{KH}1n)0)qdP*!tr{j70I!kk?Vj=gOYAp=g=Zt(admN3Zi zMh@d;3IW()0a@|(r)Ocerfx6RG5pe#`QNE*wE5@%08^if{t#WFdp>Xn6mTu)3~&~| zrEoWBQ9r#cyK6=6Bas!m$fQv`jT)6^<|~|F6U+uEX?s^$hfuW|xICD8ecmbbYlNSr zkC#n`c-}lOZ2kWL%QGAS*jF8Kr(*mI!+b^BCG;8sS$oE(HkT%EHAR&7k;1nniC9q_ zAvnw97ytuV^E23M;|cy+^gNN>&!;P`rgFLEpDY^ z#f}h5o+G*Z^#aS0Mp;xSNTHQRVKsU#)$CEvif0 zc{x4JGwffpG>r$d=VyTkV024UgW>wIT)3p}{NLuyQgvSC`5!*GMWBDtt=hlFT2aK7 z_zZXc*G=%HdzNM8U%7TF+ImOXrXfC@#2$b6lS3TG{;9LCoPSZT@1xfCOzR2TMW!33 z)#Iy^z20y%mcUSa1x$p&j+Ik%SfocJJjhgvM<&qfT-i!nTA{O2nG-@sg)ZULkZ1@L zcZ%pW1RUcuRKva^j&ZL244j5MrS>1<6LiWAah3Sm8Y?SS(z*qhzsi=8b~I$_Ir@4U3mGES5hn zl}iPN7s8ssVFb-f62~dEOC^iDp=7a&5k|vfglYh^Fjn%ZVYEMX-c&4>hVI&plF-IB zp=7i%LsG+FmB*b62-(M-9l<=|?NzMvURY_t_Kwx$Dt6tNem_>eoBb<_uum)Tf05z4 zeY!I8?<>;b$$@xX>GLId;63ScTDmC>w|(bl03OrKO!rY zmoK%o8*#(g+|46X)efzzUS2TSi7F3*kE%Zk(xJ90C3~&5J&v4bxw({KAdPw3Cj{p> z{P9lZQAzbHO61xvX?Bq6b9ZErz^bM!844C&cY5J5+Wq&oR?%)oa=iy{vVw- zWVYBax4OK^ATnDEcpTz3Ztw&6W{XMOmr+w{qu_K!QxYsLJILL7j}6ZC%9FFIkyOM8 zLC^8RTa2L^tkp7;aqYdoq0a-ov^up@u|ENH+p;xO~l$R^wiuV=|-5&6kH+E^alEx_1%3-t#jQM_a+k<0>j%scLkut-d8do74iB=Cr ze`tz3#O)HBQnIg#$@iaC`f}|0iKMd6F**43>29&o!nq>i$XaXc|i%m#xWdO-9h!lO0 z?uo#7hq24P)4ixIIID=E4Z|E6VG?Net)5$p`AL!HJ|C+c-rivkg?b!%*y(#c;Kldy zH@ng+iunHKDP!+*smr8#d(O+P=+?Uam3gM>7Rh;Gc?&^t1fwe?YzSpOgc2)<3A}Ps zi>8fo+a%)pA1r;aeT{XV%Q%i*V}ta)M_1svA@9tJz4Phkn++3@xlO@VBRDuDmC5?I zVs_RoRzB}MlyZEp*Y`Yjw?!;c-Hlv-BX@sbU2}<@c+0 zl1U?h@v=+<0yEIJD`Od4KmMY{i?k;e_hNO=lcbyXf6DdLv@?2mwZ#6v6VSbjdobDP z-p~4H3Gt<^weGa~b=9NXtSV)(isnxFp^eUWSHoxafg{(=Yx`B?*GoQ~)NMb0)mHuM z@H#kjtGQ6hxu@{6%^uFa%Uo;1KGgAB>XwW&o)(;5PpTsr13O+~jV*WCsN2 zucz%U)YE3{>x1^E#d&nQ_Z*Ebk0w1;NpT+^$jAPWPS>+% z{#t7sQ?Fj>X{%akI&_xy(cJA6_j4;KQ|382fx!fGDahKF`h!@ota#%pZKv)?otuGV zl&2+hzZP*z-)P=GwBX();A@GXw9&O$vvsGNF&kUTBo8kq+EVVn5INkO0h;uSvox~H z4NB%w=c1;etGW-Y#P=Upj9U852@zq20s(&d%^Vs`j$GQLmsZ~if5(BlM;9#7+u_f; zjlX8@CcSe$1A4`k^xXtejL zpE7sxey_*C(XP!6Mo;ZWgmTR*w9Qk8xI%6nlG4Xl(I<8$4M7?Eu=p+`V8Ev{Bu|iY z%@X5c!MiU@47t18ahIp3Pk&avKI05?N-%J%N2`5_J6Ot`v)B~wkm8B;kBaH_-C=JWH^B!hjCEMC8ved&@mV0r>#a*iKuQvKWpN03kKRz{u z;l~@B@bG`|Puu?h6Yk(^99J+R{46CQ4fsi^(U!GEt90P(Gla%~C z#02c@I&F3bEhMEKy;mEn!m5?Ol49zfTp1F~lfI9`=^iTMogwrNG}m<5E^TjK*7|6@ z=EQ?}sr#-I@=d)8btXz0}*Q`sh>a*sZS_X;;ord#%iJ$KHTY z${R8B1L4d8J$44H)UDX1A2s+3fyW+L%1^}Vy|!x8ai0=L?)Fhnc(AF4^2T2KzfMxm z&G0EC5ZK640Bq-MaWr_NgBI)K$?^J|yGK8LnyGu!yZjAzgm|QV8u|_0sJ(lqNP^s4 z@cpZM<(x6Njcy;kf7S!uu#*IH9$b_FFyT)Gw7DS_mCJOSsXiNg*9(rEd2`pHp*4~% z?W$fKSFi49E2`h{+?v(CldDMKP=o@n)Qo|Sb^~H-sk0ts2a-P0 z_i=qy`G3hwWaD)BIxdC6_T8uG_ZHTgMBnAUj3T+WO;=ZiMyqaiSfaO>DDKq|5U5?4 zzmpD5PE51WNjXh-QnczX*?w)S<+tNWSDNQcV6$B>X?ecC27MFuVCMZ#n{k>^i)-Ag^ek!p zh-sF00(p3cjIW##wZ|0Sh1;OzNmP3D-xxb>Nj}k>l`L>y{gM4ps|0TMKbtgPYQJck zA7{SL#kQTP+egK>VPmkiyXLx)BgqXjscvEh2n@vUz8?ioN3lC5U8|_wk}tbmYmb8C z>(I@t)U7r;i}sJ5d}Z3N81|vVGw}}=YHh0C+m?YZu4QEw>pwU##RPbbd6jX{921a6 zIew*sMWxZ^STxIO>r2L~mft)cYFX!&E_oflKP&X;YqpsG05ScNXL0^gaW?+|{g+Iy zMLx6m9N74LPqRMF*FEpE_h)_~bSp&%9dQ!Z7aVCne7`nyB<{V-@<-233${P}8ojH{ zoDsy9`Sl&{n^IE#@?M3Qm$PT5{g>4jP9YD&^d^LV9VX7cZ~a2w+7+Isvw!IDcY>hT zm1kKpyvbRli=xWpVyR`eM(POls@Um}JYRiM(Q1)h<3`#Q zyAz-%Zj>7$V2J!_Y-fiWW;3cT&k?cT`DYG1RhH-Q7zL;dgt{vRJ#i1hH~? ziiEMkQ3Zq}q6-VV6h+*^?#3vB#3K}Fn}_a&5^fiCJgCwJ;rptTO~MfhG!4NBN0k}| z;lx6Q&~6ArkyB_l58Tw+O~US|&^HcZsYKj2CIw1Fv5J9GkZfW;`UJ7C4F(apL7)+e zEh`PM3~Fc$q|X(5Lh8?}_K&SbA2Hjyz?kslQIY=uz4)5@S7BjTbQrx={P{j}+Ib#b zRQ_KhSm4b(%YK&<09FuWA-qrf$Uk*;^GcN?osDyB+j!fFrnS>j&5$}wjQKgr?g0Kj zfUKA?Co42%$oA39ZDt`~IQpS+=60@>k&#P=Wc0~pn@+ipn+Tvt+4CI*B+^n$k#?FY zE~h1oR}B-iZ^~3MpAvEVix0k?K}o9vm2@&T3Qr2g*!aYORlIsJKfbG#EP;)<31c@f zcR=8w=1@F$s_u)LvKK$8bH7|4z)+y3Vy|uaVh0)JVB37~YTQrSuQH6v;eJNL4U-5h z)nrwb0Kfylk59Uh$vH8ioMMc>a#dB8mFE~FFu-HzeEQO-@(cVhd`PUog3Gpl z>3@&qT}V5|bEK;$C0-u34)d|t#0%tj5Dh+8X)iLoTuHwnxQY~t@&OtI0S0mBQw+C7 zv9m{Pk~ZsWsUv_z;6Nasvs|91TC0*Z&o~U+q_#3?*HKwYJ9oCff!rKn#z&7&J;J^s*gkK2+q$R9pdbN5$`{-(t8X4eQelkZvYPL%!Kl_P%I(~r%nM_&sq=xdVWLwN1zkpwuv-xd`Z$OAjhrLOLW8 z5&r50O$n#PEeWuN?ma1#Mc6{pvFIu318O2;A@HYLMq5ECBYlxhr4$>8gfbtpDDRJ$ z+oR?`yGVQ}_mK|xge{-MQSTRlH=GnX_n^DS_iyhS9q~8%0B!wArtgWojji+NL%tQv27m$A z^QG@Bsm!S~Ac6|y9|~nZQFj$2Tpz1eCw?PckUrmJQ+z{Sr445CYaJ%`;@%$ic%XSB zj45Kw6p%1CIX(icf>N4Nd@?>0XTxajE_Llj=JxhU?{z!-hn9B6URhmAvu9;r=6kX23y0*5S5V|Pcf<@6JcpTq^W_|=pY96ymuc%h z+p3;l4vXBrtoE8rJ;o&;6T?2=KFr#$3U-Nc$DBW=O?kuG{K4*$(lY+(dc*_F0NG_? z2tF>%Hp+waPwBqa$D2;Hxn)y_OYx8K`Fu_nXz5%scd%SP&-pL=Aa)hOkal_62WdT` z=<{C5!qQ#XK8<}7EKxL229&b(X+Azc57j&MAd0(lv^6hLhef27ca--pSI5K0)O{A4 z8pk}@m)*V$MBR(a*}t+TrP@rB8y#mMZOyrhyhjWs7Bm-<5+O_Lb z+Og54amUU0xg^)&e>5-I`<)}t<1fm}zRy}1>{qa!(K}|M^Y?p+th_F&UT?D!|ClINoMnvZ2YkKQ*4Y20zf z8Z2Mt_lc#r;nAv+-1>FHjz}-c^yFEGFE(-TI6YT8b$ZB0G_<;T{{VL#O1#&MeeHg0 z)T0ImwPnb?iE(~jPv&wh4^q~BW0g_+5Ba_n#d82Ya+LX4J+hMxx&yZ`aWAMcs_| z5yNFV$8T|JJ=dRP?-!kpUAkm*a^#(YsOT%+<8f)td(S;PO+?={e#kYAC$qf=i8Tvl zwbJ!@4ZX6sLJOL*ToY^t!aZfz(LEDcn_WJ!9Z17}^BbHnz_4WS% z2CHYLN2J9ZlaMUSw=B>Q&iuH;C?p(bq1)|ap~lB8{>*xrxn9(|8@0x#cf}G*#BC3~ zYEr`-7$kucEJ}i9Xj0YM)6%{}>bIPK!c%dL#<$+v$t<`2?=&+z67!+uKdcRm6Vu|@ zleE=foUleZT$>ar^t96O_Y)p?tdG9Oy8V9>Sd#s;{a*45B%Ll0%Nugf&c#kf4=*S` z3BwE!PIetDLX2gNN_`!8SLgT{)Tz2f?j7vFIgH{7Iy^)a~uWB^%!5 zgxp1BtZ@AC6<~Qw9%bb_?be=7IdMrizjsFdH}d3IHwi0$!RRd;+QJ?b;cYrS64q@u zShQhjA>rHE;aSx}g_qsk4XNiK{7n}yFOKYtmh%}q7Fn{lk=$QC(oVfCJ=}lYTy^s6 zLt3L0psD&d`E>j~2d1?TX)Z0`zRC0sCw*gu_@4JuvWnzsR|nniV?EeuL1iVv{b*8><&g0Z%h9#47m9Cv1?fDviVgAw6@!uA4Uubvy zDyykUZx)Yj9hKTVR*^^g$={I!&iw5nlJUhS)I~V)-`ZW19X1?#IAr#1$=Y_?;Vx<_ ztD}uyQ>zo^X#m!@3#?~>Y?(FQiyHU9PbKoizeUO$a zITkK$zz9gia$y-_%(UB{H|F65!uNIew_c{^p*TFhd4JsgzXOKxH?-cZ*$$n1pk44C zhKl;U9ppMX-AfI`Tl=kz?0#(L(rsoX8ruRPb*?-N^D&iFIO7$=n<#ef(YY>=Q}>?_>h$BI7A zB~5bIgZlLGI1_Sm-9A@`pTv{s+gol8xxJLd72UYyjuni`9!JI;o^rocdSh&78O3LL zB=f9mqxf*X7u32?jA3u8GI0Pq3+$K>QNPMgCIn;u0Gnx*(wA9$3=5(@$@@6UhuQnH zo#8$d^|bh)lZBo z&iyJ`Hw(J-sbSnPi#`-=n}lICEIWoUnwCw&cSp*gcMaVdmQBO=C(4bJaJ!OCKyD0M zli@`Jcx!BYsnD)r3vWtfh3^6u-jviX@%`J8$#r4zhE zi)PP5Qh~h;ZJWxC6M7fBu%krYgdu7)O~`)fs!=x~cT6f#HzB*SDp5Bf7|lja$U-7~ zDQG)|-1<yLa%_-9(l&g6&0B{P&5}6R zi%49VRyeso1Hc-)8;w%x;&~cpo=GHjJCaE`{q^^pbfBXi5~Jq1AGNvo*_YuverRr; za0np>%Om`1ysoOrjac2G+;_T+P-km+mNG|NoRgZEIydGFzmcU|FEp|bP(QE2x(}i= zFB2lkCB3Sg^2IZ95IlKt{OXlWzd@<0G1pNOD<^?sPv=&}@PwCEY!>08&}?HM4rZEF z9)SoSm^DPXn;twx5V}gO1ES=TFg(GfjdGc6pGIGM6q_MX$0yoDy-Gt7E=b5_j%0C6)O z2ko>C?0)|Me9sspj2>T1flVLn!kDuDMwv==ph`#kqVYbnCu5ae19s^nliM*)74N;8A`B_;QaUgG_!pJ4-*-!PNLz{ln2Nk z4~G8$<5y!`6=Zyq2j#h+au)%Jsye|MRV!^j^gdE40lE3xVl^E7B$H;p?+5B;od*vL202Hwb5<( zI{lFzp~~s?=i~I*^d~{omtE0x{YEXLySI*Y8O{SJY<_j{ocP`hvc&quwemifk0Qwk z&3LOaA~RGbHK4?1h^?T6ZA2T8{D;b#foO1^l_(94BhQ601%=&uQy^{^ai6nJnKycr zUsJS;T8Bz$0KS?QogzLeqyzio1zWz z96;psp}7j?hxb-K6usg_Zz4k*GvkV#;wpIt7OUe*@)f*{LI}a>L%n5gatpgb&qm1LCcrls=qZQT3AthRu||-4v^Tx5`&B6eyIw?6 zU$7l$s33PJr!Jzz^dwcQ8V_=cvR}9Cnz3VEWbRj)T;3nqG~0bi-Fkp-GI~+l>MwQ( zpMI4nn+|7t?C06#=NIUFOuRE^ZL4V)Qr*QRyka$yM`vcgxqo8pwWc)L0*tVg;l4_sci2#>aB$Jc!{cB+hlBcy7h`GVq{(xfRj(^=?%)3a9~b9obVn05nQF54 zu;MT3{y)jnHE!NGn*RWebe_XFUrN#S-AOKD)9$tXHtCw$8z_Ji%__UHBHla!Ro34QUJ&X_nBB3sf zt_{@DbXjcN-dx(;fDp1N3RSRj95@TnTbX?^+0$w?`n)mJ$J)LVUca?-;<@!OWR6U8 zc%L37J4oWaHce_dH4Q8nQs3Q7dO;S&fL8rrIA9!;obr*jN}a*GE}nhgu`ge1pNEGZ z5W^x*mGa=s>iz!!6GLaHaVD`jw#1C7b2*XjCMB7SY6es>2(8mBa!;0QO<~;(5$Ez= zzm0kt);BfYWqdEi{dG1UW{x@2xNEmvBZ_tV1(!mzc_h@YC9{(3S}UUkl$BO)Vu-QRCczTCS3%y_@(VWiqgMN4k#Ktu*aQbn&ZdB=-$%$W`WudYfGzkY#)fNY zE{8PZ-pXt^U$mJtJ{sa__04JA^Woo@ z9>`U-*V*;HI&%I=7;|Az&9fA(uODAej|kBFLD2QC2iEm28`oiY^@y%Z-OVcokiWzk zdBGvqnN!?Pq ztMK!$fx8xU1soHu7Y%yz=S2%{C!d1!i`#oHEWOornWmo7C9t@f&hZeZA~W0+J@vQ% zp68h`Nj(V_ZcIxwl&6hG3ZE%8=hFC>tuQ>R5_KzoC-d=Mg+2n|T{bAL?q=c(8x38* zU*5|Xc&gcA7BmWQ*#!KEz!aLjM6x9w?YR7(#L=h6j!!oL@jgND{{ThO>wNf> z{sw6Bqwzk*YVySN5cP9>=cW??DfC z3WJ|Y@wDrMv3&9%CLoY{dDQm$f$bVX+}oVe%IsxCCqH#kSg1jdmee^Q#kbyoL0~*7 zS_n9yLkw4as1nEJG(lnaPmF;^n46G_mFh5QXg6cyGzctEAV6k-2gOPN_@O`-E@~3R z$(jJM`?`VLIEOV5Hv}!grWbt#Edx;(yrIRGXwf^-#-Exr4)k%SiaSBy1T^9EqqH6H z<4(;Q2Yf%#qze z?q51P3El)Os%;m&4Q!}w73Bz1V_}Mw=pOV2vmkV-v}KSJXxTVg8xY;%0NOX~nj06G zRz>DU)~Cv*!o`s1eY0R!_)AzdAzX;p?4tBpT+zol2 zByrwGq+pO36ZoI!UszmOdYL^@oBQviuq}KNFwpJLy{{U#6&)?Rwq_D!{Cwu$3lE?4&F4%YWB1vi|Uz% z=SXE}+#c|%vJ!fA2l!R0HyajGsZdV2bY^1T5YNh_A5ALjDRG=WR9WpVI`>UsFc_G$Yq<7 zR)}LRMqldh(>|Muj;&cd7`^@*dFDol85w)bhTHnv@-*!>lPXOn(W<1)J>+d8Zd)fl zJ7+bnsX8-VwPs-EIf;L(-4aRk&VPMnT`75*-KX#|M&Yg+Xuhc&+a8;8;QmMPttu)! znOxlX`tUK++Vez;>VzW9Fs*{b^Rk_~oRPPn6w!Rz^!+TVOND-?(jLbw(R(N0;TS+Z zh_%Q?z~=6kKYnwcTKE@gw)Oe%{qp?JrRb)Xn;KqA@;5PST(eu4LfrXL7kEMnfZh;> zjf=P;3G$+tHx%`KR>Ozvn(tD)g2vb!caykKPms@3=qpAXIdu}*iY>oFspX6n$G~%SO&#RJyZ6W}r9ImHqPYu_M!@ICHSIJX)7pq+j!jHcOTyRUar5?$ zCkGsIKh;|`+%!j~JY>0M5e)>by3L9hK4Y5Ol$H0CRI6$OGi=L!aZP2Zf1X1HvxiKw> z@&VLRHpJwK=0JLil*6^M2c17^j@Au~h|a%#3SijC+Ta7QqqT=)B5T08+K+bF%N>L7 z=fG2UL-!+nApTW5q&IYj7tKSvMDCDc`GrpH6S_fr^PdVk5PPIAevr{nh|3&D7j9_n zNOg@5-?<$rsw1c&cdmRYTtl@BosZe6xp{_=-w_=sZ$#i01oRYlqHu_r4Ic3V(F??U zjW>FQvb(@Y=xLTz4a84w-bRmlh1`hD1b9*JY+b{05#T8AL>wMpDh@!aBv&SvaWCs51J%z?I%xeh=o%5dJZ zL!)xk$4R7VWT$fSb>Y^j`78BLrFy)0@nWfRxUtZ_}ZwU=)8mR*UiqowK^o{`+~ z7Orj{&I#?Xs8)D_<-4^ig|gh=0)Rq-eU^s=y9=}2`&Oi*FJd)qKS%4=!nuAYoz4FM zs?FW$*DZ3%y_}%D>`PJNo9E!^?YPTJXt;k)j#QD_^6GYXkr5>fhI&Lv8K%vnw4Rv27Mk({acfsV=VIV=Dkz-_#Cf*ZS{Au;Wyx(4r?(z^bqM9<>b=Argw#9VFlAkA0^Da z=!yB%cV*D3DuQ#{)youRm1^@{C%P(}tBzw%;;Pj?Y1?eYjY+7yQR?`99_Q!z9OJe7 z{wv`Q)Ag3)iL}lzz1A&bhVJX#ySSP(WMG!E@-HS8BjtF83XnGht#&&;I&DspA7f4m z4${7D-!fM3tF-)nW<1^IEU&$He_Rpq{{R$lp0&g)#=JG4-0)<6=?qcnRu=^pJDB4L zLO39m!YR%algv)$hL;Ym5c?i!tem@(UJc(*K7S(F%N_U8Rq5(#d?Tpod`T{+s_|9h z$#r7_u9aq?Ryn5TEz11ccS-{itMM^q1F0jSsK=8I+*)PCpS1j!?*2k|o$bpb>ClIT zczq}0c;M3~d2QznKXl5`UcI`>f{GL}tFjV)vDi1nGBaj;`!P9WT&_IT*TK?$p8}Xg z%2gj9nYG+;t^WXKyj`ns&Wkkn93}Lazq!-xCz=m`fP{3nnS+*57-Ef<4ZACxs)fR| z@z&suqbjVMX*QGE`L?+6>bS2J)!pkPuuf2e_HOIVc{2}XEu>#baU{0upxWF`a3PM~ zM#OE9$ql*BH|mU$F!I9ZIW#BUxkm&Z=BxQ~_tPs%_hjg~`d;I`@IMaTaaXhd02S(- zTdF~O!SbqV@!#rtSh~KryHm+@k34K;hRo>kG zuGx<)Qo8^ERwD{_1gUQnLDVpxpCLW#V>b{p=|KZD}6fsJP$$e_p%ov&t~!aSLk`yXtF`lV@9_0F_*N8@vRYpU`x#43d1Xhj(_?8Qx<<7!$bvVBbSjF> zFvUkHEXS$eJJ&hs+LrvD9Qog`&z^>ia=VOIFN0ClB-3>1<1oo1n8`&|{b)>QAT~nv zJMxk%t&TZnnxE`ZCm1xM?C4#g_C3TJXJ$GF9O^JdsOdVrw6no3n=zO{8jt~>3Iebs z4YEAWax0Ic?FEi`e*>JkQTU%{eVSEa_I>Q^M+-1I6`>^UzjVHJ!-KoG<1fvf87i(k7vztgTpY2F z(XHCCjlMtfjsU>*BfZmqjWfRaU)NFbR^AUwdod!enAqKZgwX#0{?lh)E&ix~`juy^ z?5;5IcTt{QtHs|O9j_ilHUv`L5s`A$b~x<3!h?2*xFh7rq#nj-@JR5e$faWL@^L^m zPPQb0oR2-K?&;B2dWa;1qY+d!OtnhT!ap2uK$b|Zz->&WLNtbAU$5gz-Gy)uEhub$ zU&4hF#{+rB+`CCe&veg#?Ak?^3ARL>k@_+{|raz)NZ*`-+5 znDj35C#5#T8XPl!MuymekbKN2ZHpF=yXF-;w8OPAz30%>?uoDya1Q&??pSsVXJ0c@ zx?$SJ7YXM<;(kHc$M=-;rS6}QHZhFpj|v^r4%Pvj4*^rV8AXw`(CN!lxkD%swAuS2 zk93DoJoD{)si4s`EjTtOnrSBG$Jtc_KZ^?XAJe$D&n8a}5y8T3-Mgq@eF**rvgNAeXmvHMY1VB{`B3IE{{XugtuR#-*pl%nBmx_@ zTyK)fe*yez%edK0l}d@@u(;H9mVy=UW|6`u>6#mqVQ;`{Zd7LV+x7Riw%u0Hd#1-? zMsi2>;aOo9!}H|PDK1yQzrjw6dvk6;1fFxB5s{Hep7yB+6G}}MwVT6pp`#(fo03L6 zK*-G`6-}=}+^#q3Q?t}sD7oEx{9t@!k;{r_9{?xCkm?s}J^Ne;&v5%jzp{W~N8l;a zrCuUkm~C1`n(o?A3bS)7d1r2ws~_BwGi6@fLxsE7b@UkgYLB~2(bcp`wpF@h)CrM~ zP=Z*ysp1o=>;nvu>IvyVTIDb_pHyJl(dE`IWIx(E0)h7C8T0#vYHfFE8DncCnJ%RR zLuV|Eg-KRj{OX8XnnsDVqTit&i04LvG@Vs}1DZDgfs@k*%lK8Lw2{sXh*S>`6Z~sTE>WaWI)v?*3n;{rubT4= z4-96u$?BDiEA{9vX$vIZ+Y7~EH(qco~a8y!04>e=raFd}Gj4n|4F{{Xt0 zbBtxR6~Yp6+{``Vfo(El2Ob}FT@I;~^gM+05m)!hgbgqi=r7_$4-^-j@XO; z08q{U0CPTzp^JKKZFwVm_m%UmM#FB#FL@qxb`xV4z53DEPV8@b&q_N`b_{NaqN0i2 zo;CKr)g`;*FQe==dyaL1WV^PV!$%P11w?DgNXP+>4&|%r-_sb>bi3yT*M_>kf938x zXKc2!ZG^r50KwO6HanjVEVwPAU9gS(2; zlred*SCiJgkj5AWEKXEseU5*1T9Zz^N+l%y z$G0^e(0EU??#L~yv|ccMK`x_~8yoqqyXoDD_>VGyf~B#H4qd#f=6G~Ejb^#z&x>x_ zZB;K%pW=Ht=fS7asN>0Z(VN$09i&_KjlwW$5lhc^3HN)o0{}`C5bAjt-A0Nr-00W{j*EG`2y>}ji6KGnw{eY_C{e^9pe?rf>jh!?_##tCzOtvp}B*Q zc~d`Druhe-G4UP=Td8 zDD*HrsCILv_Nm$Sx58SJ80_^ca}Ri`7{cI&NfaHjtg6H1TC_c*mqV$BsvTnferw{2 za^qQ`;V%=I`zL!kTzfw7zO!$s-B{mi8kGR-Koh^=c`htsD!s}U5iU*%*t25*0{Gt< zJm8}mRlKZ#J21*-R2efxs?1R zdA_K~I3SE>j-oNiwmBN=pFW*FH|N11_FG;-AAZs_yG=sc;_@ii^26N*h#3ZX{xICf z0I)dlBRHi~j$D$(G`~JPJP4DFQ$txnr`+G#xxJP)x{ND5=p2maW0E%13PA; zmQ#@-MtO-i$;Cou;s_Dm1FB38|S0uz3-1&^k$5Z z$$=#$*ONWKJ&<;rdN_Mp;1hkRPsA3t9pt)H<{x$_?vg=qCo+inkSh*ip@fPCO=s42 zmuADf!>y>SZFN_6lTIs}r)!I`0y=>EJ+-)tR|Yki$?KL`#c;tQL5 z&1T+9sWc0@8=p^*GZY(>@US@`V-2wx!K_`I+Bo%@^L>{Zaf3^8{{SW9_0Js(b$V=? zY*6oI%)B3g%`~1c;+`1c>-{pzTDj8fHHgGlb{_D^w=wkIJm7)}+~aKd*P@=6Pn#@q zP6@d5bb%NYYDvMoTN-LH%N_2YHd@-=R7c3%g^+?3{F?-Wj0}uZ z`Qvp?6*lV-dIzqWtVn$qdNxt`YQTyVLi)qFZ0k4@SC0BO9reVlIU-=EjS&fNPx z@XuvjJE^Z|mW#$58?HqP#m71y_L?+^4rQqrHX_|h)i%ABx3v?y^OZ_H(~Q>;to$0)OHQKmP!dwZg>* zQvU$DU->hqIV9J)en|Q0!Z0EI8hxxujIiQJIZ5yx_M1%P`}DrNM#h%gJuU3T4|S&% z1d;S6hq?a%s%-1!pVbn*O0(2