From ba434367da2da93e1db6ab2a0e1297716fb6c308 Mon Sep 17 00:00:00 2001 From: EstherManrique Date: Fri, 7 Feb 2020 10:01:36 -0600 Subject: [PATCH 01/28] mi primer commit --- imgs/Logo Ok 140319.png | Bin 0 -> 15497 bytes imgs/Thumbs.db | Bin 0 -> 16896 bytes package-lock.json | 5673 +++++++++++++++++++++++++++++++++++++++ src/cifrado.html | 45 + src/index.html | 35 +- 5 files changed, 5752 insertions(+), 1 deletion(-) create mode 100644 imgs/Logo Ok 140319.png create mode 100644 imgs/Thumbs.db create mode 100644 package-lock.json create mode 100644 src/cifrado.html diff --git a/imgs/Logo Ok 140319.png b/imgs/Logo Ok 140319.png new file mode 100644 index 0000000000000000000000000000000000000000..335d1314e271b4345c5463f4fd1dffff5de8a8ce GIT binary patch literal 15497 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 literal 0 HcmV?d00001 diff --git a/imgs/Thumbs.db b/imgs/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..9bf370a76249a28c4cda3fdd37c1bdd3d970d692 GIT binary patch literal 16896 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..d813597a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5673 @@ +{ + "name": "cipher", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/babel__core": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", + "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", + "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" + }, + "arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "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==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "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=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "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=", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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.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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "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" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "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==", + "requires": { + "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=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "optional": true, + "requires": { + "exit": "0.1.2", + "glob": "^7.1.1" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "requires": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "dependencies": { + "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=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "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" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "optional": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "optional": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "csslint": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz", + "integrity": "sha1-Gcw+2jIhYP0/cjKvHLKjYOiYouk=", + "optional": true, + "requires": { + "clone": "~2.1.0", + "parserlib": "~1.1.1" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "optional": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "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=" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "optional": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "optional": true + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "optional": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "optional": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "optional": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "optional": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "optional": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "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==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "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.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=", + "requires": { + "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=", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "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": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "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.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "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": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "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" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "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=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==" + }, + "htmlhint": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-0.11.0.tgz", + "integrity": "sha512-uXuRyVhQa0HlNmZg5LJ1BRJvRq5f7IJL/34tItHhZr9re15pwaqAuLUAIcqtwd1bLUCE++7HVPtR+NSReFW0iA==", + "requires": { + "async": "2.6.1", + "colors": "1.3.2", + "commander": "2.17.1", + "csslint": "^1.0.5", + "glob": "7.1.3", + "jshint": "^2.9.6", + "parse-glob": "3.0.4", + "path-parse": "1.0.6", + "request": "2.88.0", + "strip-json-comments": "2.0.1", + "xml": "1.0.1" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "optional": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.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=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "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==" + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "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==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==" + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "jshint": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.11.0.tgz", + "integrity": "sha512-ooaD/hrBPhu35xXW4gn+o3SOuzht73gdBuffgJzrZBJZPGgGiiTvJEgTyxFvBO2nz0+X1G6etF8SzUODTlLY6Q==", + "optional": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.11", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "dependencies": { + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "optional": true + } + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "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" + } + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "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.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "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=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parserlib": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz", + "integrity": "sha1-pkz6ckBiQ0/fw1HJpOwtkrlMBvQ=", + "optional": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "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=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "prompts": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", + "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.3" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react-is": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", + "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "^1.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "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=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "serve": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.0.tgz", + "integrity": "sha512-AU0g50Q1y5EVFX56bl0YX5OtVjUX1N737/Htj93dQGKuHiuLvVB45PD8Muar70W6Kpdlz8aNJfoUqTyAq9EE/A==", + "requires": { + "@zeit/schemas": "2.6.0", + "ajv": "6.5.3", + "arg": "2.0.0", + "boxen": "1.3.0", + "chalk": "2.4.1", + "clipboardy": "1.2.3", + "compression": "1.7.3", + "serve-handler": "6.1.2", + "update-check": "1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "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" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + } + } + }, + "serve-handler": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.2.tgz", + "integrity": "sha512-RFh49wX7zJmmOVDcIjiDSJnMH+ItQEvyuYLYuDBVoA/xmQSCuj+uRmk1cmBB5QQlI3qOiWKp6p4DUGY+Z5AB2A==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "optional": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "sisteransi": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", + "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "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==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "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=", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "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" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "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==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "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=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "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=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "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" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "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=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "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=", + "requires": { + "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=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "widest-line": { + "version": "2.0.1", + "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" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/src/cifrado.html b/src/cifrado.html new file mode 100644 index 00000000..4e02efef --- /dev/null +++ b/src/cifrado.html @@ -0,0 +1,45 @@ + + + + + + Página de Cifrado + + + +
+

Tu clabe Cifrada es

+ XXXXXXXXXXXX +
+ +
+

¿Deseas Desencriptar tu clabe?

+ + +
+ +
+

Tu clabe Desencriptada es

+ XXXXXXXXXXXX +
+ +
+

¿Deseas Cifrar otra Clabe?

+ + + +
+
+ + + + + + +
+
+ + + + + \ No newline at end of file diff --git a/src/index.html b/src/index.html index 70afad99..80b7ac4a 100644 --- a/src/index.html +++ b/src/index.html @@ -7,7 +7,40 @@
-

Hello world!

+ Logotipo Empresa + +

Facturación Electrónica y Sellos Digitales

+ +
+

Para la generación de sus Facturas o Sellos Digitales es necesario proporcionar su Nombre Completo y Fecha de + Nacimiento.

+ +

Para que usted pueda descargar sus Facturas y/o Sellos Digitales, le proporcionaremos una Clabe + Cifrada.

+ +

Para Salir de la aplicación Desencripte su Clabe.

+
+ +
+ + +
+
+ + +
+ +
+ +
From d0f68ff26871581e9c57e82028a7c4151eb206eb Mon Sep 17 00:00:00 2001 From: EstherManrique Date: Thu, 13 Feb 2020 09:04:39 -0600 Subject: [PATCH 02/28] Mi segundo commit --- src/cifrado.html | 45 -------- src/cipher.js | 79 ++++++++++++- {imgs => src/imgs}/Logo Ok 140319.png | Bin {imgs => src/imgs}/Thumbs.db | Bin src/index.html | 100 ++++++++++++----- src/index.js | 25 +++++ src/style.css | 152 ++++++++++++++++++++++++++ 7 files changed, 330 insertions(+), 71 deletions(-) delete mode 100644 src/cifrado.html rename {imgs => src/imgs}/Logo Ok 140319.png (100%) rename {imgs => src/imgs}/Thumbs.db (100%) diff --git a/src/cifrado.html b/src/cifrado.html deleted file mode 100644 index 4e02efef..00000000 --- a/src/cifrado.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - Página de Cifrado - - - -
-

Tu clabe Cifrada es

- XXXXXXXXXXXX -
- -
-

¿Deseas Desencriptar tu clabe?

- - -
- -
-

Tu clabe Desencriptada es

- XXXXXXXXXXXX -
- -
-

¿Deseas Cifrar otra Clabe?

- - - -
-
- - - - - - -
-
- - - - - \ No newline at end of file diff --git a/src/cipher.js b/src/cipher.js index 617222ea..de19f0d8 100644 --- a/src/cipher.js +++ b/src/cipher.js @@ -1,5 +1,82 @@ const cipher = { - // ... + +paterno : document.getElementById('cifrar').value, +mes : parseInt(document.getElementById('movimientos').value), + +cifrado : function(paterno, mes) { + mes = parseInt(mes % 26); + + let datoMayusculas = paterno.toUpperCase(); + let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); + let datoCifrado = ''; + + for(let i = 0; i < datoMayusculas.length; i++) { + let letraActual = datoMayusculas[i]; + if(letraActual === ' ') { + datoCifrado += letraActual; + continue; + } + + let actualIndex = alfabeto.indexOf(letraActual); + let nuevoIndex = actualIndex + mes; + + if(nuevoIndex > 25) { + nuevoIndex = nuevoIndex - 26; + } else if(nuevoIndex < 0) { + nuevoIndex = nuevoIndex + 26; + } else if(paterno[i] === paterno[i].toUpperCase()) { + datoCifrado += alfabeto[nuevoIndex].toUpperCase(); + } else { + datoCifrado += alfabeto[nuevoIndex] + } + } + return datoCifrado; +}, + + +desCifrado : function(paterno, mes) { + mes = parseInt(mes % 26); + + let datoMayusculas = paterno.toUpperCase(); + let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); + let datoDesCifrado = ''; + + for(let i = 0; i < datoMayusculas.length; i++) { + let letraActual = datoMayusculas[i]; + if(letraActual === ' ') { + datoDesCifrado += letraActual; + continue; + } + + let actualIndex = alfabeto.indexOf(letraActual); + let nuevoIndex = actualIndex - mes; + + if(nuevoIndex > 25) { + nuevoIndex = nuevoIndex - 26; + } else if(nuevoIndex < 0) { + nuevoIndex = nuevoIndex + 26; + } else if(paterno[i] === paterno[i].toUpperCase()) { + datoDesCifrado += alfabeto[nuevoIndex].toUpperCase(); + } else { + datoDesCifrado += alfabeto[nuevoIndex] + } + } + return datoDesCifrado; +} }; + + + +//console.log(cipher(paterno, mes)); + + + + +//'ABCDEFGHIJKLMNOPQRSTUVWXYZ' +//'abcdefghijklmnopqrstuvwxyz' + + + + export default cipher; diff --git a/imgs/Logo Ok 140319.png b/src/imgs/Logo Ok 140319.png similarity index 100% rename from imgs/Logo Ok 140319.png rename to src/imgs/Logo Ok 140319.png diff --git a/imgs/Thumbs.db b/src/imgs/Thumbs.db similarity index 100% rename from imgs/Thumbs.db rename to src/imgs/Thumbs.db diff --git a/src/index.html b/src/index.html index 80b7ac4a..90517363 100644 --- a/src/index.html +++ b/src/index.html @@ -3,45 +3,95 @@ Caesar Cipher + +
- Logotipo Empresa -

Facturación Electrónica y Sellos Digitales

+ +
+ +

Facturación Electrónica y Sellos Digitales

+
+ + +
+
+
+

Para la generación de sus Facturas o Sellos Digitales, es necesario proporcionar
su Nombre Completo y Fecha de Nacimiento.

-
-

Para la generación de sus Facturas o Sellos Digitales es necesario proporcionar su Nombre Completo y Fecha de - Nacimiento.

+

Para que usted pueda descargar sus Facturas y/o Sellos Digitales,
le proporcionaremos una Clabe Cifrada.

-

Para que usted pueda descargar sus Facturas y/o Sellos Digitales, le proporcionaremos una Clabe - Cifrada.

+

Para Salir de la aplicación Desencripte su Clabe.

+
+
+ +
+
+ -

Para Salir de la aplicación Desencripte su Clabe.

-
+
+
-
- + +
+

-
- - -
-
+ + - + + + + +
+
+

Tu Clabe Cifrada es:

+
+ +
+
+ +
+

¿Desea Desencriptar su Clabe?

+ + +
+ +
+

Tu Clabe Desencriptada es:

+
+ +
+
+ +
+

¿Deseas Cifrar otra Clabe?

+ +
+ + +
+ + + + + diff --git a/src/index.js b/src/index.js index 3d39493b..85f924b9 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,28 @@ import cipher from './cipher.js'; +let paterno = ''; +let mes = 0; +let cifrar = document.getElementById('botonCifrar'); +let desCifrar = document.getElementById('botonDesCifrar'); + +function obtenerDatos() { + paterno = document.getElementById('cifrar').value; + mes = parseInt(document.getElementById('movimientos').value); +} + +cifrar.onclick = function() { + obtenerDatos(paterno, mes); + document.getElementById('resultadoCifrado').value = cipher.cifrado(paterno, mes); + + document.getElementById('resultadoCifrado').innerHTML = cipher.cifrado(paterno, mes); +}; + +desCifrar.onclick = function() { + obtenerDatos(paterno, mes); + document.getElementById('resultadoDesCifrado').value = cipher.desCifrado(paterno, mes); + + document.getElementById('resultadoDesCifrado').innerHTML = cipher.desCifrado(paterno, mes); +} + console.log(cipher); + diff --git a/src/style.css b/src/style.css index e69de29b..6504fbfa 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,152 @@ +* { + margin: 0; + padding: 0; +} + +body { + font-family: 'Lato', sans-serif; + text-align: center; +} + +#root { + border: 1px solid red; + border-radius: 10px; + width: max-content; + margin: 50px auto 100px; + padding: 5px 20px 15px; + box-shadow: 5px 5px 10px rgb(173, 173, 173); +} + +.logo { + display: flex; + justify-content: center; + margin: 15px 0; +} + +.logo img { + width: 15% ; +} + +h1 { + display: flex; + justify-content: center; + margin-bottom: 30px; + color: blue; +} + +p { + color: red; + margin: 15px auto; + font-size: 1.2em; +} + +.datos { + background-color: rgb(216, 236, 255); + border: 1px solid blue; + box-shadow: 5px 5px 10px rgb(173, 173, 173); + border-radius: 8px; + padding: 20px 0; + width: max-content; + margin: auto; + padding: 20px 30px; +} + +.datos label { + font-size: large; + font-weight: bold; + color: blue; + +} + +.boton { + width: 100px; + height: 35px; + background-color: rgb(50, 50, 250); + color: #fff; + font-style: italic; +} + +.datos input { + text-align: center; + margin-top: 10px; +} + +/* ESTILOS PAGINA 2 */ + +.contenedor { + border: 1px solid red; + border-radius: 10px; + box-shadow: 5px 5px 10px rgb(173, 173, 173); + width: max-content; + margin: 50px auto; + padding: 25px; +} + +p { + color: red; + margin: 15px auto; + font-size: 1.2em; +} + +#clabeCifrada, #clabeDescifrada { + border: 1px solid blue; + border-radius: 5px; + box-shadow: 3px 3px 3px rgb(173, 173, 173); + background-color: rgb(228, 228, 228); + height: 50px; +} + +#clabeCifrada .dato, #clabeDescifrada .dato { + display: block; + margin-top: 15px; + color: #000000; +} + +#cifrada p, #descifrada p { + color: red; +} + +div p { + color: blue; +} + +.contenedor input { + width: 100px; + height: 30px; + background-color: rgb(50, 50, 250); + color: #fff; + font-style: italic; +} + +#salida { + margin-bottom: 10px; +} + +#salida p { + margin-top: 30px; +} + +.desencriptar .btnsi { + margin-right: 10px; +} + + + + + + + + + + + + + + + + + + + + + From 31dfaaddadf8f116b213b0079ef97cfd501bc662 Mon Sep 17 00:00:00 2001 From: EstherManrique Date: Fri, 14 Feb 2020 10:58:08 -0600 Subject: [PATCH 03/28] 3er commit --- src/cipher.js | 27 ++++++--------------------- src/index.html | 2 +- src/index.js | 4 +++- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/src/cipher.js b/src/cipher.js index de19f0d8..6d007777 100644 --- a/src/cipher.js +++ b/src/cipher.js @@ -1,11 +1,10 @@ const cipher = { -paterno : document.getElementById('cifrar').value, +paterno : document.getElementById('cifrarlo').value, mes : parseInt(document.getElementById('movimientos').value), cifrado : function(paterno, mes) { - mes = parseInt(mes % 26); - + let datoMayusculas = paterno.toUpperCase(); let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); let datoCifrado = ''; @@ -18,7 +17,7 @@ cifrado : function(paterno, mes) { } let actualIndex = alfabeto.indexOf(letraActual); - let nuevoIndex = actualIndex + mes; + let nuevoIndex = (actualIndex + mes) % 26; if(nuevoIndex > 25) { nuevoIndex = nuevoIndex - 26; @@ -32,10 +31,10 @@ cifrado : function(paterno, mes) { } return datoCifrado; }, - +/* -----------------------------------------*/ desCifrado : function(paterno, mes) { - mes = parseInt(mes % 26); + //mes = parseInt(mes % 26); let datoMayusculas = paterno.toUpperCase(); let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); @@ -49,7 +48,7 @@ desCifrado : function(paterno, mes) { } let actualIndex = alfabeto.indexOf(letraActual); - let nuevoIndex = actualIndex - mes; + let nuevoIndex = (actualIndex - mes) + mes; if(nuevoIndex > 25) { nuevoIndex = nuevoIndex - 26; @@ -65,18 +64,4 @@ desCifrado : function(paterno, mes) { } }; - - - -//console.log(cipher(paterno, mes)); - - - - -//'ABCDEFGHIJKLMNOPQRSTUVWXYZ' -//'abcdefghijklmnopqrstuvwxyz' - - - - export default cipher; diff --git a/src/index.html b/src/index.html index 90517363..1c14693f 100644 --- a/src/index.html +++ b/src/index.html @@ -34,7 +34,7 @@

Facturación Electrónica y Sellos Digitales

diff --git a/src/index.js b/src/index.js index 85f924b9..b5bfb7a7 100644 --- a/src/index.js +++ b/src/index.js @@ -6,7 +6,7 @@ let cifrar = document.getElementById('botonCifrar'); let desCifrar = document.getElementById('botonDesCifrar'); function obtenerDatos() { - paterno = document.getElementById('cifrar').value; + paterno = document.getElementById('cifrarlo').value; mes = parseInt(document.getElementById('movimientos').value); } @@ -24,5 +24,7 @@ desCifrar.onclick = function() { document.getElementById('resultadoDesCifrado').innerHTML = cipher.desCifrado(paterno, mes); } +document.getElementById('limpiarDatos').reset(); + console.log(cipher); From 70ea63a5611ac343cfbe41063f5d2b03e91c566e Mon Sep 17 00:00:00 2001 From: EstherManrique Date: Sat, 15 Feb 2020 23:01:12 -0600 Subject: [PATCH 04/28] 4o commit --- src/cipher.js | 35 +++---------- src/index.html | 140 ++++++++++++++++++++++++++----------------------- src/index.js | 5 +- src/style.css | 21 ++++---- 4 files changed, 94 insertions(+), 107 deletions(-) diff --git a/src/cipher.js b/src/cipher.js index 6d007777..18a63bc2 100644 --- a/src/cipher.js +++ b/src/cipher.js @@ -1,9 +1,11 @@ const cipher = { +// OBTENIENDO LOS DATOS DEL USUARIO paterno : document.getElementById('cifrarlo').value, mes : parseInt(document.getElementById('movimientos').value), -cifrado : function(paterno, mes) { +// FUNCIO PARA CIFRAR POR EL INDICE DEL ARRAY ALFABETO +cifrado : (paterno, mes) => { let datoMayusculas = paterno.toUpperCase(); let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); @@ -31,36 +33,15 @@ cifrado : function(paterno, mes) { } return datoCifrado; }, -/* -----------------------------------------*/ -desCifrado : function(paterno, mes) { - //mes = parseInt(mes % 26); +//FUNCION PARA DESCIFRAR - let datoMayusculas = paterno.toUpperCase(); - let alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); +desCifrado : (paterno, mes) => { let datoDesCifrado = ''; + mes = (26 - mes) + mes; + datoDesCifrado += cipher.cifrado(paterno, mes); - for(let i = 0; i < datoMayusculas.length; i++) { - let letraActual = datoMayusculas[i]; - if(letraActual === ' ') { - datoDesCifrado += letraActual; - continue; - } - - let actualIndex = alfabeto.indexOf(letraActual); - let nuevoIndex = (actualIndex - mes) + mes; - - if(nuevoIndex > 25) { - nuevoIndex = nuevoIndex - 26; - } else if(nuevoIndex < 0) { - nuevoIndex = nuevoIndex + 26; - } else if(paterno[i] === paterno[i].toUpperCase()) { - datoDesCifrado += alfabeto[nuevoIndex].toUpperCase(); - } else { - datoDesCifrado += alfabeto[nuevoIndex] - } - } - return datoDesCifrado; + return datoDesCifrado } }; diff --git a/src/index.html b/src/index.html index 1c14693f..ab32e132 100644 --- a/src/index.html +++ b/src/index.html @@ -1,97 +1,105 @@ - - - Caesar Cipher - - - - - -
- - -
- -

Facturación Electrónica y Sellos Digitales

-
- -
-
+ + + Caesar Cipher + + + + + + +
+
+ + +
+ +

Facturación Electrónica y Sellos Digitales

+
+ + +
+
-

Para la generación de sus Facturas o Sellos Digitales, es necesario proporcionar
su Nombre Completo y Fecha de Nacimiento.

- -

Para que usted pueda descargar sus Facturas y/o Sellos Digitales,
le proporcionaremos una Clabe Cifrada.

- +

Para la generación de sus Facturas o Sellos Digitales, es necesario proporcionar
su Nombre Completo y + Fecha de Nacimiento.

+ +

Para que usted pueda descargar sus Facturas y/o Sellos Digitales,
le proporcionaremos una + Clabe Cifrada.

+

Para Salir de la aplicación Desencripte su Clabe.

-
- -
+
+ +
- +

- +
-
- +
- + -
- -
+
- -
-
-

Tu Clabe Cifrada es:

-
- -
-
+ -
-

¿Desea Desencriptar su Clabe?

- - -
+
+
+

Su Clabe Cifrada es:

+
+ +
+
+ +
+

¿Desea Desencriptar su Clabe?

+ + +
+ +
+

Su Clabe Desencriptada es:

+
+ +
+
+ +
+

¿Desea Cifrar otra Clabe?

+ +
+ + -
-

Tu Clabe Desencriptada es:

-
-
-
+ + +
+ + + + -
-

¿Deseas Cifrar otra Clabe?

- -
- -
- - - - - + - - + \ No newline at end of file diff --git a/src/index.js b/src/index.js index b5bfb7a7..a13bddec 100644 --- a/src/index.js +++ b/src/index.js @@ -1,15 +1,18 @@ import cipher from './cipher.js'; +/* DEFINIENDO LAS VARIABLES */ let paterno = ''; let mes = 0; let cifrar = document.getElementById('botonCifrar'); let desCifrar = document.getElementById('botonDesCifrar'); +/* FUNCION PARA OBTENER LOS DATOS DEL USUARIO */ function obtenerDatos() { paterno = document.getElementById('cifrarlo').value; mes = parseInt(document.getElementById('movimientos').value); } +/* FUNCIONES DE CIFRAR Y DESCIFRAR */ cifrar.onclick = function() { obtenerDatos(paterno, mes); document.getElementById('resultadoCifrado').value = cipher.cifrado(paterno, mes); @@ -24,7 +27,5 @@ desCifrar.onclick = function() { document.getElementById('resultadoDesCifrado').innerHTML = cipher.desCifrado(paterno, mes); } -document.getElementById('limpiarDatos').reset(); - console.log(cipher); diff --git a/src/style.css b/src/style.css index 6504fbfa..11e6767c 100644 --- a/src/style.css +++ b/src/style.css @@ -3,16 +3,20 @@ padding: 0; } +/* ESTILOS GENERALES DEL BODY */ + body { font-family: 'Lato', sans-serif; text-align: center; } -#root { +/* ESTILOS PAGINA 2 */ + +#pagina1 { border: 1px solid red; border-radius: 10px; width: max-content; - margin: 50px auto 100px; + margin: 25px auto 300px; padding: 5px 20px 15px; box-shadow: 5px 5px 10px rgb(173, 173, 173); } @@ -20,7 +24,7 @@ body { .logo { display: flex; justify-content: center; - margin: 15px 0; + margin: 10px 0; } .logo img { @@ -30,25 +34,18 @@ body { h1 { display: flex; justify-content: center; - margin-bottom: 30px; + margin-bottom: 15px; color: blue; } -p { - color: red; - margin: 15px auto; - font-size: 1.2em; -} - .datos { background-color: rgb(216, 236, 255); border: 1px solid blue; box-shadow: 5px 5px 10px rgb(173, 173, 173); border-radius: 8px; - padding: 20px 0; width: max-content; margin: auto; - padding: 20px 30px; + padding: 15px 30px; } .datos label { From 96a9eba3451ea8ed4bde44e809bf5d7d185b2525 Mon Sep 17 00:00:00 2001 From: EstherManrique Date: Sun, 16 Feb 2020 20:44:00 -0600 Subject: [PATCH 05/28] 4o commit --- src/README.md | 56 ++++++++++++++++++++++++++++++++++ src/imgs/Cipher_H1.png | Bin 0 -> 34868 bytes src/imgs/Cipher_H2.png | Bin 0 -> 10462 bytes src/imgs/Primer_Protipo.jpeg | Bin 0 -> 79161 bytes src/imgs/Prototipo_final.jpeg | Bin 0 -> 64069 bytes src/index.html | 12 ++++---- src/style.css | 2 +- 7 files changed, 63 insertions(+), 7 deletions(-) create mode 100644 src/README.md create mode 100644 src/imgs/Cipher_H1.png create mode 100644 src/imgs/Cipher_H2.png create mode 100644 src/imgs/Primer_Protipo.jpeg create mode 100644 src/imgs/Prototipo_final.jpeg diff --git a/src/README.md b/src/README.md new file mode 100644 index 00000000..7568a4c5 --- /dev/null +++ b/src/README.md @@ -0,0 +1,56 @@ +# TITULO DEL PROYECTO +**Cifrado César** + +# RESUMEN DE LO QUE TRATA EL PROYECTO +Aplicacion para la generacion y descarga de facturas y sellos digitales. + +# iMGENES FINALES DEL PROYECTO EN: +![Imagen hoja 1](../imgs/Cipher_h1.png) +![Imagen hoja 2](../imgs/Cipher_h2.png) + +# INVESTIGACION UX + i.- Contribuyentes (Personas fisicas y morales), que pagan impuestos y facturan sus productos y/o servicios. + + ii.- Con esta aplicación y por medio de un despacho de contadores, obtener ante la SHCP la autorización para la generación de sellos digitales que incluye la facturación electrónica. + + iii.- + ![ScreenShot](../imgs/Primer_Prototipo.jpeg) + + iv.- + + v.- + ![Imagen Prototipo Final](imgs/Prototipo_final.jpeg) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/imgs/Cipher_H1.png b/src/imgs/Cipher_H1.png new file mode 100644 index 0000000000000000000000000000000000000000..f187a17b9363099440f6052363afe7bfe6c006fb GIT binary patch literal 34868 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 literal 0 HcmV?d00001 diff --git a/src/imgs/Cipher_H2.png b/src/imgs/Cipher_H2.png new file mode 100644 index 0000000000000000000000000000000000000000..6759331aef5c3ceaed47b390d4fe9be1e4362667 GIT binary patch literal 10462 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 T%u{erB7%&BqWBlEanQd3>^59_ literal 0 HcmV?d00001 diff --git a/src/imgs/Primer_Protipo.jpeg b/src/imgs/Primer_Protipo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..782ebfe2ae975d91ba13ec5296caa464caba0666 GIT binary patch literal 79161 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