From c82631eee0e5d8c4d9d44bd9cee35644abd8ad51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Gur=C3=ADn?= Date: Thu, 3 Oct 2019 20:20:59 -0300 Subject: [PATCH] research bkp --- apps/README.md | 57 +- apps/app-base/package-lock.json | 22215 +++++++ apps/app-base/src/app/state.tsx | 2 +- apps/app-base/src/app/worker/worker.ts | 2 +- apps/app-base/src/app/workerAccess.ts | 2 +- apps/desktop-app1/src/guiUtil.ts | 34 - apps/desktop-app1/src/imageHandler.ts | 124 +- apps/desktop-app1/src/imageUtil.ts | 2 +- apps/desktop-app1/src/showModal.ts | 32 + apps/memeticos/.gitignore | 15 + .../memeticos}/LICENSE | 0 apps/memeticos/README.md | 47 + apps/memeticos/fbtest1/.gitignore | 4 + .../fbtest1/app/favicon.26242483.ico | Bin 0 -> 67134 bytes apps/memeticos/fbtest1/app/index.html | 25 + apps/memeticos/fbtest1/app/main.af46ece4.css | 2 + .../fbtest1/app/main.af46ece4.css.map | 1 + apps/memeticos/fbtest1/app/src.77de5100.js | 167 + .../memeticos/fbtest1/app/src.77de5100.js.map | 1 + apps/memeticos/fbtest1/package-lock.json | 8655 +++ apps/memeticos/fbtest1/package.json | 36 + apps/memeticos/fbtest1/probes/index.html | 65 + apps/memeticos/fbtest1/src/app.tsx | 0 apps/memeticos/fbtest1/src/favicon.ico | Bin 0 -> 67134 bytes apps/memeticos/fbtest1/src/index.html | 25 + apps/memeticos/fbtest1/src/index.ts | 44 + apps/memeticos/fbtest1/src/main.css | 0 apps/memeticos/fbtest1/tsconfig.json | 15 + apps/memeticos/package-lock.json | 51715 ++++++++++++++++ apps/memeticos/package.json | 53 + apps/memeticos/src/app/dispatcher.ts | 45 + apps/memeticos/src/app/state.tsx | 47 + apps/memeticos/src/app/store.tsx | 34 + apps/memeticos/src/app/worker/worker.ts | 22 + apps/memeticos/src/app/workerAccess.ts | 25 + apps/memeticos/src/baseApp.tsx | 6 + apps/memeticos/src/main.tsx | 55 + apps/memeticos/src/mainUser.tsx | 9 + apps/memeticos/src/static/bluebells.png | Bin 0 -> 231507 bytes apps/memeticos/src/static/favicon.ico | Bin 0 -> 18118 bytes apps/memeticos/src/static/index.html | 13 + apps/memeticos/src/static/meme1.png | Bin 0 -> 248605 bytes apps/memeticos/src/static/meme2.png | Bin 0 -> 454754 bytes apps/memeticos/src/static/meme3.png | Bin 0 -> 963180 bytes apps/memeticos/src/static/styles.css | 14 + apps/memeticos/src/ui/body/body.tsx | 25 + apps/memeticos/src/ui/body/command.tsx | 20 + apps/memeticos/src/ui/body/fields.tsx | 27 + apps/memeticos/src/ui/body/inputFiles.tsx | 37 + apps/memeticos/src/ui/body/output.tsx | 42 + apps/memeticos/src/ui/common/about.tsx | 23 + apps/memeticos/src/ui/common/component.tsx | 18 + apps/memeticos/src/ui/common/forkRibbon.tsx | 11 + apps/memeticos/src/ui/common/urlState.tsx | 52 + apps/memeticos/src/ui/common/util.tsx | 16 + apps/memeticos/src/ui/header.tsx | 75 + apps/memeticos/src/ui/page/home.tsx | 36 + apps/memeticos/src/ui/page/homeExperiment.tsx | 174 + .../memeticos}/tsconfig.json | 12 +- apps/node-gtk-tests/.gitignore | 3 + .../node-gtk-tests}/LICENSE | 0 apps/node-gtk-tests/README.md | 1 + .../node-gtk-tests}/ava.config-js.js | 0 .../node-gtk-tests}/ava.config.js | 0 .../node-gtk-tests}/formatCodeSettings.json | 0 apps/node-gtk-tests/package.json | 37 + apps/node-gtk-tests/src/gobjectTypes.ts | 199 + apps/node-gtk-tests/src/inspect.js | 717 + apps/node-gtk-tests/src/render.ts | 86 + apps/node-gtk-tests/src/test2.ts | 46 + apps/node-gtk-tests/src/test3.ts | 90 + apps/node-gtk-tests/test/nativesTest.ts | 11 + apps/node-gtk-tests/test/probes/devhelp.js | 60 + apps/node-gtk-tests/test/probes/draw.js | 77 + apps/node-gtk-tests/test/probes/editor.js | 211 + apps/node-gtk-tests/test/probes/style.css | 53 + apps/node-gtk-tests/test/probes/test.js | 17 + apps/node-gtk-tests/test/probes/test1.js | 15 + apps/node-gtk-tests/test/probes/tree1.js | 112 + apps/node-gtk-tests/test/test1Render.ts | 19 + .../node-gtk-tests}/tsconfig.json | 12 +- camera-capture-demo/.gitignore | 16 - camera-capture-demo/.npmignore | 51 - camera-capture-demo/README.md | 112 - camera-capture-demo/package-lock.json | 4989 -- camera-capture-demo/package.json | 45 - camera-capture-demo/src/app.ts | 63 - camera-capture-demo/src/n.png | Bin 39796 -> 0 bytes camera-capture/.gitignore | 15 - camera-capture/.npmignore | 51 - camera-capture/README.md | 143 - camera-capture/docs/README.md | 11 - .../docs/classes/_capture_.videocapture.md | 278 - .../interfaces/_capture_.captureoptions.md | 75 - camera-capture/docs/modules/_capture_.md | 13 - camera-capture/docs/modules/_index_.md | 5 - camera-capture/docs/modules/_staticserver_.md | 28 - camera-capture/formatCodeSettings.json | 25 - camera-capture/package-lock.json | 7795 --- camera-capture/package.json | 66 - camera-capture/src/browser.ts | 26 - camera-capture/src/capture.ts | 213 - camera-capture/src/index.html | 13 - camera-capture/src/index.ts | 1 - camera-capture/src/staticServer.ts | 34 - camera-capture/test/captureTest.ts | 68 - .../test/probes/agnostic-probe/test.html | 10 - .../test/probes/agnostic-probe/test.ts | 64 - .../test/probes/mirada-working/test3.html | 10 - .../test/probes/mirada-working/test3.ts | 64 - package-lock.json | 7 +- package.json | 2 +- playground/package-lock.json | 89 +- src/file/file.ts | 4 +- src/util/base64.ts | 87 +- 115 files changed, 85915 insertions(+), 14502 deletions(-) create mode 100644 apps/app-base/package-lock.json delete mode 100644 apps/desktop-app1/src/guiUtil.ts create mode 100644 apps/desktop-app1/src/showModal.ts create mode 100755 apps/memeticos/.gitignore rename {camera-capture-demo => apps/memeticos}/LICENSE (100%) mode change 100644 => 100755 create mode 100644 apps/memeticos/README.md create mode 100644 apps/memeticos/fbtest1/.gitignore create mode 100644 apps/memeticos/fbtest1/app/favicon.26242483.ico create mode 100644 apps/memeticos/fbtest1/app/index.html create mode 100644 apps/memeticos/fbtest1/app/main.af46ece4.css create mode 100644 apps/memeticos/fbtest1/app/main.af46ece4.css.map create mode 100644 apps/memeticos/fbtest1/app/src.77de5100.js create mode 100644 apps/memeticos/fbtest1/app/src.77de5100.js.map create mode 100644 apps/memeticos/fbtest1/package-lock.json create mode 100644 apps/memeticos/fbtest1/package.json create mode 100644 apps/memeticos/fbtest1/probes/index.html create mode 100644 apps/memeticos/fbtest1/src/app.tsx create mode 100644 apps/memeticos/fbtest1/src/favicon.ico create mode 100644 apps/memeticos/fbtest1/src/index.html create mode 100644 apps/memeticos/fbtest1/src/index.ts create mode 100644 apps/memeticos/fbtest1/src/main.css create mode 100644 apps/memeticos/fbtest1/tsconfig.json create mode 100644 apps/memeticos/package-lock.json create mode 100755 apps/memeticos/package.json create mode 100644 apps/memeticos/src/app/dispatcher.ts create mode 100755 apps/memeticos/src/app/state.tsx create mode 100755 apps/memeticos/src/app/store.tsx create mode 100644 apps/memeticos/src/app/worker/worker.ts create mode 100755 apps/memeticos/src/app/workerAccess.ts create mode 100755 apps/memeticos/src/baseApp.tsx create mode 100755 apps/memeticos/src/main.tsx create mode 100755 apps/memeticos/src/mainUser.tsx create mode 100644 apps/memeticos/src/static/bluebells.png create mode 100755 apps/memeticos/src/static/favicon.ico create mode 100755 apps/memeticos/src/static/index.html create mode 100644 apps/memeticos/src/static/meme1.png create mode 100644 apps/memeticos/src/static/meme2.png create mode 100644 apps/memeticos/src/static/meme3.png create mode 100755 apps/memeticos/src/static/styles.css create mode 100755 apps/memeticos/src/ui/body/body.tsx create mode 100755 apps/memeticos/src/ui/body/command.tsx create mode 100755 apps/memeticos/src/ui/body/fields.tsx create mode 100755 apps/memeticos/src/ui/body/inputFiles.tsx create mode 100755 apps/memeticos/src/ui/body/output.tsx create mode 100755 apps/memeticos/src/ui/common/about.tsx create mode 100755 apps/memeticos/src/ui/common/component.tsx create mode 100755 apps/memeticos/src/ui/common/forkRibbon.tsx create mode 100755 apps/memeticos/src/ui/common/urlState.tsx create mode 100644 apps/memeticos/src/ui/common/util.tsx create mode 100755 apps/memeticos/src/ui/header.tsx create mode 100755 apps/memeticos/src/ui/page/home.tsx create mode 100755 apps/memeticos/src/ui/page/homeExperiment.tsx rename {camera-capture-demo => apps/memeticos}/tsconfig.json (57%) mode change 100644 => 100755 create mode 100644 apps/node-gtk-tests/.gitignore rename {camera-capture => apps/node-gtk-tests}/LICENSE (100%) create mode 100644 apps/node-gtk-tests/README.md rename {camera-capture => apps/node-gtk-tests}/ava.config-js.js (100%) rename {camera-capture => apps/node-gtk-tests}/ava.config.js (100%) rename {camera-capture-demo => apps/node-gtk-tests}/formatCodeSettings.json (100%) create mode 100644 apps/node-gtk-tests/package.json create mode 100644 apps/node-gtk-tests/src/gobjectTypes.ts create mode 100644 apps/node-gtk-tests/src/inspect.js create mode 100644 apps/node-gtk-tests/src/render.ts create mode 100644 apps/node-gtk-tests/src/test2.ts create mode 100644 apps/node-gtk-tests/src/test3.ts create mode 100644 apps/node-gtk-tests/test/nativesTest.ts create mode 100644 apps/node-gtk-tests/test/probes/devhelp.js create mode 100644 apps/node-gtk-tests/test/probes/draw.js create mode 100644 apps/node-gtk-tests/test/probes/editor.js create mode 100644 apps/node-gtk-tests/test/probes/style.css create mode 100644 apps/node-gtk-tests/test/probes/test.js create mode 100644 apps/node-gtk-tests/test/probes/test1.js create mode 100644 apps/node-gtk-tests/test/probes/tree1.js create mode 100644 apps/node-gtk-tests/test/test1Render.ts rename {camera-capture => apps/node-gtk-tests}/tsconfig.json (57%) delete mode 100644 camera-capture-demo/.gitignore delete mode 100644 camera-capture-demo/.npmignore delete mode 100755 camera-capture-demo/README.md delete mode 100644 camera-capture-demo/package-lock.json delete mode 100644 camera-capture-demo/package.json delete mode 100644 camera-capture-demo/src/app.ts delete mode 100644 camera-capture-demo/src/n.png delete mode 100644 camera-capture/.gitignore delete mode 100644 camera-capture/.npmignore delete mode 100755 camera-capture/README.md delete mode 100644 camera-capture/docs/README.md delete mode 100644 camera-capture/docs/classes/_capture_.videocapture.md delete mode 100644 camera-capture/docs/interfaces/_capture_.captureoptions.md delete mode 100644 camera-capture/docs/modules/_capture_.md delete mode 100644 camera-capture/docs/modules/_index_.md delete mode 100644 camera-capture/docs/modules/_staticserver_.md delete mode 100644 camera-capture/formatCodeSettings.json delete mode 100644 camera-capture/package-lock.json delete mode 100644 camera-capture/package.json delete mode 100644 camera-capture/src/browser.ts delete mode 100644 camera-capture/src/capture.ts delete mode 100644 camera-capture/src/index.html delete mode 100644 camera-capture/src/index.ts delete mode 100644 camera-capture/src/staticServer.ts delete mode 100644 camera-capture/test/captureTest.ts delete mode 100644 camera-capture/test/probes/agnostic-probe/test.html delete mode 100644 camera-capture/test/probes/agnostic-probe/test.ts delete mode 100644 camera-capture/test/probes/mirada-working/test3.html delete mode 100644 camera-capture/test/probes/mirada-working/test3.ts diff --git a/apps/README.md b/apps/README.md index b931808..2a45775 100644 --- a/apps/README.md +++ b/apps/README.md @@ -1,56 +1,5 @@ -ideas for apps +just research using node-gtk and gobject-instrospection related libraries to build desktop apps based on gtk-cairo and company -- [ ] ttf to bitmap - load a ttf file, choose colors, size, style and letters and download a zip with all letters as bitmaps (trans png) or a single bitmap with all the letters and .json about each letter size to easy crop them. -- [ ] Text editor: fonts, size, styles, shadows, blend with images, shades, 3d, animations, and those styles that cannot be impl without img processing tool -- [ ] +## TODO -- [x] performance in canvas - real time is possible ?with IM ? - -## ideas for development - -- [ ] monaco editor for syntax highlight and autocompletion for IM commands - autocompletion per command -- [ ] monaco editor for IM script language ? - - - -## old notes - - -- [ ] a tool to convert ttf, ect font files to bitmaps (user can choose font size style colors shadows, background , transparency and policy to divide the glyphs - single image vs multiple images.) etc. similar to http://kvazars.com/littera/ - -# react component - -* apps/magica-react -* to show the result images of gicen input files and commands as react component. whyle the command is executed show a comrfigurable loading visual feedback. example: - * how to solve wewirker ? - * support input as urls, blobs, image elements, canvas els, or passing directly the File objects - * how to feedback errors / stdout, ect - ```jsx -// example code - not recommended - - var inputFiles = await Promise.all(this.props.imageUrls .map(async url=>await File.fromUrl(url))) - var C2 = ()=> -... -class M extends Component { - render(){ - return
- Pictures: -
    - { this.props.imageUrls.map(url=>
  • - <%= await inputAt(1) %> - `} - includeIndex={[1,3]} - /> -
  • )} -
-
- } -} - ``` - -- [ ] react components or generic html widgets that acts viewers. COnfigurable to provide different experiences: - * Shows just the output images resulting from commandsw - * shows a compilete playground experience where users can upload / select input images interactively, change the command, show / filter output image files. and these components layouts. +- [ ] src/inspect.js to ts \ No newline at end of file diff --git a/apps/app-base/package-lock.json b/apps/app-base/package-lock.json new file mode 100644 index 0000000..28c2d64 --- /dev/null +++ b/apps/app-base/package-lock.json @@ -0,0 +1,22215 @@ +{ + "name": "app-base", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "dev": true, + "requires": { + "@babel/types": "^7.5.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz", + "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==", + "dev": true, + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.2", + "@babel/types": "^7.6.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + } + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz", + "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz", + "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz", + "integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz", + "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz", + "integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==", + "dev": true, + "requires": { + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "dev": true, + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz", + "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz", + "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz", + "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", + "dev": true + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", + "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "dev": true, + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", + "dev": true + }, + "@parcel/watcher": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.0.3" + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "dev": true, + "requires": { + "esquery": "^1.0.1" + } + }, + "@semantic-ui-react/event-stack": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.0.tgz", + "integrity": "sha512-WHtU9wutZByZtFZxzj4BVEk+rvWldZpZhRcyv6d84+XLSolm83zLHYJLTACGuSl6Xa/xpgVXquvm9GyMudkJYg==", + "requires": { + "exenv": "^1.2.2", + "prop-types": "^15.6.2" + } + }, + "@types/file-saver": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.1.tgz", + "integrity": "sha512-g1QUuhYVVAamfCifK7oB7G3aIl4BbOyzDOqVyUfEr4tfBKrXfeH+M+Tg7HKCXSrbzxYdhyCP7z9WbKo0R2hBCw==", + "dev": true + }, + "@types/node": { + "version": "12.7.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.8.tgz", + "integrity": "sha512-FMdVn84tJJdV+xe+53sYiZS4R5yn1mAIxfj+DVoNiQjTYz1+OYmjwEZr1ev9nU0axXwda0QDbYl06QHanRVH3A==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@types/react": { + "version": "16.9.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.3.tgz", + "integrity": "sha512-Ogb2nSn+2qQv5opoCv7Ls5yFxtyrdUYxp5G+SWTrlGk7dmFKw331GiezCgEZj9U7QeXJi1CDtws9pdXU1zUL4g==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.1.tgz", + "integrity": "sha512-1S/akvkKr63qIUWVu5IKYou2P9fHLb/P2VAwyxVV85JGaGZTcUniMiTuIqM3lXFB25ej6h+CYEQ27ERVwi6eGA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "abab": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz", + "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, + "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==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "dev": true, + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-to-html": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "dev": true, + "requires": { + "entities": "^1.1.1" + } + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "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=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "dev": true, + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=", + "dev": true + }, + "blessed-contrib": { + "version": "4.8.17", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.17.tgz", + "integrity": "sha512-uhywRrzJQxtpkowgDHdejIE911Pgt0raYOQUoFC/qREyQvXsz5DMj2J2JVjwcx2bpzbDdHRoP/lcWLE1Ol3vCQ==", + "dev": true, + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.7.0", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=", + "dev": true + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "dev": true, + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "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==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000997", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz", + "integrity": "sha512-BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA==", + "dev": true + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "dev": true, + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "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==", + "dev": true + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "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=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "dev": true, + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "dev": true, + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "dev": true, + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clones": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", + "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "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==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "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=", + "dev": true + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "dev": true + }, + "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=", + "dev": true + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz", + "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz", + "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "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==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "dev": true, + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "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=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "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=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dom-serializer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", + "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "dev": 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==", + "dev": true + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=", + "dev": true + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "dev": true, + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "dev": true, + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.267.tgz", + "integrity": "sha512-9Q2ixAJC+oHjWNtJV0MQ4vJMCWSowIrC6V6vcr+bwPddTDHj2ddv9xxXCzf4jT/fy6HP7maPoW0gifXkRxCttQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": 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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "dev": true, + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "dev": true, + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "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==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-saver": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", + "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", + "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "dev": true, + "requires": { + "debug": "^3.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "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=", + "dev": true + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": 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.3", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": 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" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": 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.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": 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==", + "dev": true + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": 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" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "dev": true + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "dev": true, + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", + "dev": true + }, + "htmlnano": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz", + "integrity": "sha512-wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "object-assign": "^4.0.1", + "posthtml": "^0.11.4", + "posthtml-render": "^1.1.5", + "svgo": "^1.2.2", + "terser": "^4.1.2", + "uncss": "^0.17.0" + }, + "dependencies": { + "terser": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.3.tgz", + "integrity": "sha512-Nzr7dpRjSzMEUS+z2UYQBtzE0LDm5k0Yy8RgLRPy85QUo1TjU5lIOBwzS5/FVAMaVyHZ3WTTU2BuQcMn8KXnNQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.11.1.tgz", + "integrity": "sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w==", + "dev": true, + "requires": { + "colors": "1.0.3", + "corser": "~2.0.0", + "ecstatic": "^3.0.0", + "http-proxy": "^1.8.1", + "opener": "~1.4.0", + "optimist": "0.6.x", + "portfinder": "^1.0.13", + "union": "~0.4.3" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "dev": true, + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "dev": true, + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "dev": true, + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "dev": true, + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "dev": true, + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "dev": true, + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": 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==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "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=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyboard-key": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.0.4.tgz", + "integrity": "sha512-my04dE6BCwPpwoe4KYKfPxWiwgDYQOHrVmtzn1CfzmoEsGG/ef4oZGaXCzi1+iFhG7CN5JkOuxmei5OABY8/ag==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + }, + "magica": { + "version": "file:../..", + "requires": { + "cross-fetch": "^3.0.4", + "ejs": "^2.7.1", + "glob": "^7.1.4", + "js-base64": "^2.5.1", + "minimist": "^1.2.0", + "misc-utils-of-mine-generic": "^0.2.34", + "p-queue": "^6.1.1" + }, + "dependencies": { + "@ava/babel-plugin-throws-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", + "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==" + }, + "@ava/babel-preset-stage-4": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", + "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", + "requires": { + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.5.0" + } + }, + "@ava/babel-preset-transform-test-files": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", + "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "requires": { + "@ava/babel-plugin-throws-helper": "^4.0.0", + "babel-plugin-espower": "^3.0.1" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "requires": { + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", + "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", + "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", + "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", + "requires": { + "regexp-tree": "^0.1.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "requires": { + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@concordance/react": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "requires": { + "arrify": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==" + }, + "@istanbuljs/nyc-config-typescript": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/nyc-config-typescript/-/nyc-config-typescript-0.1.3.tgz", + "integrity": "sha512-EzRFg92bRSD1W/zeuNkeGwph0nkWf+pP2l/lYW4/5hav7RjKKBN5kV1Ix7Tvi0CMu3pC4Wi/U7rNisiJMR3ORg==" + }, + "@jimp/bmp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.4.tgz", + "integrity": "sha512-Cf/V+SUyEVxCCP8q1emkarCHJ8NkLFcLp41VMqBihoR4ke0TIPfCSdgW/JXbM/28vvZ5a2bvMe6uOll6cFggvA==", + "requires": { + "@jimp/utils": "^0.8.4", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + } + }, + "@jimp/core": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.4.tgz", + "integrity": "sha512-3fK5UEOEQsfSDhsrAgBT6W8Up51qkeCj9RVjusxUaEGmix34PO/KTVfzURlu6NOpOUvtfNXsCq9xS7cxBTWSCA==", + "requires": { + "@jimp/utils": "^0.8.4", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.4.tgz", + "integrity": "sha512-iS/RB3QQKpm4QS8lxxtQzvYDMph9YvOn3d68gMM4pDKn95n3nt5/ySHFv6fQq/yzfox1OPdeYaXbOLvC3+ofqw==", + "requires": { + "@jimp/core": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/gif": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.4.tgz", + "integrity": "sha512-YpHZ7aWzmrviY7YigXRolHs6oBhGJItRry8fh3zebAgKth06GMv58ce84yXXOKX4yQ+QGd6GgOWzePx+KMP9TA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.4.tgz", + "integrity": "sha512-7exKk3LNPKJgsFzUPL+mOJtIEHcLp6yU9sVbULffVDjVUun6/Are2tCX8rCXZq28yiUhofzr61k5UqjkKFJXrA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.4.tgz", + "integrity": "sha512-H9bpetmOUgEHpkDSRzbXLMXQhr34i8YicYV3EDeuHU8mKlAjtMbVpbp5ZN4mcadTz+EYdTdVNfQNsRCcIb5Oeg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.4.tgz", + "integrity": "sha512-gvEDWW7+MI9Hk1KKzuFliRdDPaofkxB4pRJ/n1hipDoOGcNYFqxx5FGNQ4wsGSDpQ+RiHZF+JGKKb+EIwHg+0Q==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-color": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.4.tgz", + "integrity": "sha512-DHCGMxInCI1coXMIfdZJ5G/4hpt5yZLNB5+oUIxT4aClzyhUjqD4xOcnO7hlPY6LuX8+FX7cYMHhdMfhTXB3Dg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.4.tgz", + "integrity": "sha512-3wwLXig5LkOMg5FrNZrX/r99ehaA+0s3dkro3CiRg0Ez6Y0fz067so+HdsmqmoG78WY/dCdgdps/xLOW2VV4DQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.4.tgz", + "integrity": "sha512-U0xmSfGLmw0Ieiw00CM8DQ+XoQVBxbjsLE5To8EejnyLx5X+oNZ8r7E5EsQaushUlzij95IqMCloo+nCGhdYMw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.4.tgz", + "integrity": "sha512-Neqs0K4cr7SU9nSte2qvGVh/8+K9ArH8mH1fWhZw4Zq8qD9NicX+g5hqmpmeSjOKD73t/jOmwvBevfJDu2KKSA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.4.tgz", + "integrity": "sha512-qKCwAP2lAO3R8ofYaEF/Gh+sfcjzZLtEiYHzjx/mYvPpXS6Yvkvl28aUH8pwdJYT+QYGelHmOne0RJvjsac1NQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.4.tgz", + "integrity": "sha512-19+y5VAO6d0keRne9eJCdOeB9X0LFuRdRSjgwl/57JtREeoPj+iKBg6REBl4atiSGd7/UCFg3wRtFOw24XFKgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.4.tgz", + "integrity": "sha512-1BtKtc8cANuGgiWyOmltQZaR3Y5Og/GS/db8wBpFNLJ33Ir5UAGN2raDtx4EYEd5okuRVFj3OP+wAZl69m72LQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.4.tgz", + "integrity": "sha512-qYcVmiJn8l8uDZqk4FlB/qTV8fJgiJAh/xc/WKNEp2E8qFEgxoIPeimPHO8cJorEHqlh8I8l24OZkTkkEKaFfw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.4.tgz", + "integrity": "sha512-OQ/dFDbBUmEd935Gitl5Pmgz+nLVyszwS0RqL6+G1U9EHYBeiHDrmY2sj7NgDjDEJYlRLxGlBRsTIPHzF3tdNw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.4.tgz", + "integrity": "sha512-uqLdRGShHwCd9RHv8bMntTfDNDI2pcEeE7+F868P6PngWLKrzQCpuAyTnK6WK0ZN95fSsgy7TzCoesYk+FchkQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.4.tgz", + "integrity": "sha512-+ihgQeVD8syWxw12F5ngUUdtlIcGDqH7hEoHcwVVGOFfaJqR4YBQR4FM3QLFFFdi2X/uK2nGJt9cMh0UaINEgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-print": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.4.tgz", + "integrity": "sha512-Wg5tZI3hW5DG9Caz4wg4ZolS3Lvv4MFAxORPAeWeahDpHs38XZ7ydJ0KR39p2oWJPP0yIFv1fETYpU7BiJPRRw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.4.tgz", + "integrity": "sha512-z9tumvsQja/YFTSeGvofYLvVws8LZYLYVW8l17hBETzfZQdVEvPOdWKkXqsAsK5uY9m8M5rH7kR8NZbCDVbyzA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.4.tgz", + "integrity": "sha512-PVxpt3DjqaUnHP6Nd3tzZjl4SYe/FYXszGTshtx51AMuvZLnpvekrrclYyc7Dc1Ry3kx3ma6UuLCvmf85hrdmw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.4.tgz", + "integrity": "sha512-PrBTOMJ5n4gbIvRNxWfc1MdgHw4vd5r1UOHRVuc6ZQ9Z/FueBuvIidnz7GBRHbsRm3IjckvsLfEL1nIK0Kqh3A==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugins": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.4.tgz", + "integrity": "sha512-Vd0oCe0bj7c+crHL6ee178q2c1o50UnbCmc0imHYg7M+pY8S1kl4ubZWwkAg2W96FCarGrm9eqPvCUyAdFOi9w==", + "requires": { + "@jimp/plugin-blit": "^0.8.4", + "@jimp/plugin-blur": "^0.8.4", + "@jimp/plugin-color": "^0.8.4", + "@jimp/plugin-contain": "^0.8.4", + "@jimp/plugin-cover": "^0.8.4", + "@jimp/plugin-crop": "^0.8.4", + "@jimp/plugin-displace": "^0.8.4", + "@jimp/plugin-dither": "^0.8.4", + "@jimp/plugin-flip": "^0.8.4", + "@jimp/plugin-gaussian": "^0.8.4", + "@jimp/plugin-invert": "^0.8.4", + "@jimp/plugin-mask": "^0.8.4", + "@jimp/plugin-normalize": "^0.8.4", + "@jimp/plugin-print": "^0.8.4", + "@jimp/plugin-resize": "^0.8.4", + "@jimp/plugin-rotate": "^0.8.4", + "@jimp/plugin-scale": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.4.tgz", + "integrity": "sha512-DLj260SwQr9ZNhSto1BacXGNRhIQiLNOESPoq5DGjbqiPCmYNxE7CPlXB1BVh0T3AmZBjnZkZORU0Y9wTi3gJw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.4.tgz", + "integrity": "sha512-SQmf1B/TbCtbwzJReLw/lzGqbeu8MOfT+wkaia0XWS72H6bEW66PTQKhB4/3uzC/Xnmsep1WNQITlwcWdgc36Q==", + "requires": { + "core-js": "^2.5.7", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.4.tgz", + "integrity": "sha512-BCehQ5hrTOGDGdeROwXOYqgFGAzJPkuXmVJXgMgBoW1YjoGWhXJ5iShaJ/l7DRErrdezoWUdAhTFlV5bJf51dg==", + "requires": { + "@jimp/bmp": "^0.8.4", + "@jimp/gif": "^0.8.4", + "@jimp/jpeg": "^0.8.4", + "@jimp/png": "^0.8.4", + "@jimp/tiff": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.4.tgz", + "integrity": "sha512-6Cwplao7IgwhFRijMvvyjdV7Sa7Fw71vS1aDsUDCVpi3XHsiLUM+nPTno6OKjzg2z2EufuolWPEvuq/GSte4lA==", + "requires": { + "core-js": "^2.5.7" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", + "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", + "requires": { + "@nodelib/fs.stat": "2.0.2", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", + "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==" + }, + "@nodelib/fs.walk": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", + "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", + "requires": { + "@nodelib/fs.scandir": "2.1.2", + "fastq": "^1.6.0" + } + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", + "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" + }, + "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==" + }, + "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" + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==" + }, + "@parcel/watcher": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.0.3" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "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" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "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=", + "optional": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "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.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "optional": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "optional": true + }, + "needle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", + "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", + "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", + "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" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", + "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", + "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "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", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "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=", + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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=", + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "optional": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "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", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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==", + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "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", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "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=", + "optional": true + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "optional": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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" + } + } + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "requires": { + "esquery": "^1.0.1" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/ejs": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-2.6.3.tgz", + "integrity": "sha512-/F+qQ0Fr0Dr1YvHjX+FCvbba4sQ27RdCPDqmP/si0e1v1GOkbQ3VRBvZPSQM7NoQ3iz3SyiJVscCP2f0vKuIhQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/js-base64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/js-base64/-/js-base64-2.3.1.tgz", + "integrity": "sha512-4RKbhIDGC87s4EBy2Cp2/5S2O6kmCRcZnD5KRCq1q9z2GhBte1+BdsfVKCpG8yKpDGNyEE2G6IqFIh6W2YwWPA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", + "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" + }, + "@types/puppeteer": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.19.1.tgz", + "integrity": "sha512-ReWZvoEfMiJIA3AG+eM+nCx5GKrU2ANVYY5TC0nbpeiTCtnJbcqnmBbR8TkXMBTvLBYcuTOAELbTcuX73siDNQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-bZgjwIWu9gHCjirKJoOlLzGi5N0QgZ5t7EXEuoqyWCHTuSddURXo3FOBYDyRPNOWzZ6NbkLvZnVkn483Y/tvcQ==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz", + "integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", + "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.0.0.tgz", + "integrity": "sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + } + }, + "ansi-escapes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "requires": { + "type-fest": "^0.5.2" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-to-html": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "requires": { + "entities": "^1.1.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", + "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" + }, + "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-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "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" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "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-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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==" + }, + "autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", + "requires": { + "gulp-header": "^1.7.1" + } + }, + "ava": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", + "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", + "requires": { + "@ava/babel-preset-stage-4": "^4.0.0", + "@ava/babel-preset-transform-test-files": "^6.0.0", + "@babel/core": "^7.6.0", + "@babel/generator": "^7.6.0", + "@concordance/react": "^2.0.0", + "ansi-escapes": "^4.2.1", + "ansi-styles": "^4.1.0", + "arr-flatten": "^1.1.0", + "array-union": "^2.1.0", + "array-uniq": "^2.1.0", + "arrify": "^2.0.1", + "bluebird": "^3.5.5", + "chalk": "^2.4.2", + "chokidar": "^3.0.2", + "chunkd": "^1.0.0", + "ci-parallel-vars": "^1.0.0", + "clean-stack": "^2.2.0", + "clean-yaml-object": "^0.1.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.0.0", + "code-excerpt": "^2.1.1", + "common-path-prefix": "^1.0.0", + "concordance": "^4.0.0", + "convert-source-map": "^1.6.0", + "currently-unhandled": "^0.4.1", + "debug": "^4.1.1", + "del": "^4.1.1", + "dot-prop": "^5.1.0", + "emittery": "^0.4.1", + "empower-core": "^1.2.0", + "equal-length": "^1.0.0", + "escape-string-regexp": "^2.0.0", + "esm": "^3.2.25", + "figures": "^3.0.0", + "find-up": "^4.1.0", + "get-port": "^5.0.0", + "globby": "^10.0.1", + "ignore-by-default": "^1.0.0", + "import-local": "^3.0.2", + "indent-string": "^4.0.0", + "is-ci": "^2.0.0", + "is-error": "^2.2.2", + "is-observable": "^2.0.0", + "is-plain-object": "^3.0.0", + "is-promise": "^2.1.0", + "lodash": "^4.17.15", + "loud-rejection": "^2.1.0", + "make-dir": "^3.0.0", + "matcher": "^2.0.0", + "md5-hex": "^3.0.1", + "meow": "^5.0.0", + "micromatch": "^4.0.2", + "ms": "^2.1.2", + "observable-to-promise": "^1.0.0", + "ora": "^3.4.0", + "package-hash": "^4.0.0", + "pkg-conf": "^3.1.0", + "plur": "^3.1.1", + "pretty-ms": "^5.0.0", + "require-precompiled": "^0.1.0", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "source-map-support": "^0.5.13", + "stack-utils": "^1.0.2", + "strip-ansi": "^5.2.0", + "strip-bom-buf": "^2.0.0", + "supertap": "^1.0.0", + "supports-color": "^7.0.0", + "trim-off-newlines": "^1.0.1", + "trim-right": "^1.0.1", + "unique-temp-dir": "^1.0.0", + "update-notifier": "^3.0.1", + "write-file-atomic": "^3.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-espower": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", + "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "call-matcher": "^1.0.0", + "core-js": "^2.0.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.1.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=" + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=" + }, + "blessed-contrib": { + "version": "4.8.16", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.16.tgz", + "integrity": "sha512-B1fEJTR+8IsimEvYQbvXCvnV0L674rFxy9yMwqibiRO2nxa5fzwnoKhJjRJFCBYH27ztW+b6jKvnOvetnj30WA==", + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.6.2", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, + "blueimp-md5": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", + "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=" + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-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=" + } + } + }, + "browserify": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "caching-transform": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", + "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", + "requires": { + "hasha": "^3.0.0", + "make-dir": "^2.0.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.4.2" + }, + "dependencies": { + "hasha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", + "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", + "requires": { + "is-stream": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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" + } + }, + "package-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", + "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + } + } + }, + "caniuse-lite": { + "version": "1.0.30000989", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", + "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==" + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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=" + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=" + }, + "chokidar": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz", + "integrity": "sha512-df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==", + "requires": { + "anymatch": "^3.1.0", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "chunkd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", + "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "ci-parallel-vars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-yaml-object": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", + "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", + "requires": { + "slice-ansi": "^2.1.0", + "string-width": "^4.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "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": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clones": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", + "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-block-writer": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.0.0.tgz", + "integrity": "sha512-UIlTeLDLvu9YDmxh566yrnKCTBULJNCF+oUoRTv8gmt5/DIqp7pozkUu5hnpUPWjgIHEqkOeAiSGuN8E3A+Wuw==" + }, + "code-excerpt": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "requires": { + "convert-to-spaces": "^1.0.1" + } + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" + }, + "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": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "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" + } + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "common-path-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", + "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "requires": { + "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==" + } + } + }, + "concordance": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "requires": { + "date-time": "^2.1.0", + "esutils": "^2.0.2", + "fast-diff": "^1.1.2", + "js-string-escape": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.flattendeep": "^4.4.0", + "lodash.islength": "^4.0.1", + "lodash.merge": "^4.6.1", + "md5-hex": "^2.0.0", + "semver": "^5.5.1", + "well-known-symbols": "^2.0.0" + }, + "dependencies": { + "md5-hex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "convert-to-spaces": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "coveralls": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.6.tgz", + "integrity": "sha512-Pgh4v3gCI4T/9VijVrm8Ym5v0OgjvGLKj3zTUwkvsCiwqae/p6VLzpsFNjQS2i6ewV7ef+DjFJ5TSKxYt/mCrA==", + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.13.1", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.86.0" + } + }, + "cp-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", + "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", + "requires": { + "graceful-fs": "^4.1.2", + "make-dir": "^2.0.0", + "nested-error-stacks": "^2.0.0", + "pify": "^4.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "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=" + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz", + "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + } + } + }, + "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" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "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" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "requires": { + "time-zone": "^1.0.0" + } + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "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=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", + "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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=" + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "requires": { + "strip-bom": "^3.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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=" + }, + "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=" + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", + "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "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==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", + "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=" + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=" + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", + "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" + }, + "electron-to-chromium": { + "version": "1.3.264", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz", + "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==" + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "equal-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "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 + } + } + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.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==" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } + }, + "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" + } + }, + "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==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "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" + } + } + } + }, + "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": "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" + } + }, + "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" + } + }, + "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" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "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=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", + "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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=" + } + } + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "foreground-child": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + } + } + }, + "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" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", + "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "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-port": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", + "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "requires": { + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "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": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "requires": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "requires": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "handlebars": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.1.tgz", + "integrity": "sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", + "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.0.tgz", + "integrity": "sha512-M8BLNtxNWRbRmJ8Iu+4j4qZLlE7Y75ldC42cvw9KPOFkFwY/KlSJuj9eeGmoB/k3QAAnuN3M35Z59+lBm1+C+g==" + } + } + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "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-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "htmlnano": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz", + "integrity": "sha512-wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==", + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "object-assign": "^4.0.1", + "posthtml": "^0.11.4", + "posthtml-render": "^1.1.5", + "svgo": "^1.2.2", + "terser": "^4.1.2", + "uncss": "^0.17.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", + "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "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=" + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "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==" + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + } + }, + "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-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=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + }, + "dependencies": { + "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==" + }, + "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=" + }, + "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" + } + } + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "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=" + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "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" + } + }, + "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=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.0.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" + } + } + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "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" + } + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "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" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "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-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-observable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", + "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "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=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "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-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "requires": { + "append-transform": "^1.0.0" + } + }, + "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": { + "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" + } + }, + "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": { + "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" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "requires": { + "handlebars": "^4.1.2" + } + }, + "jimp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.4.tgz", + "integrity": "sha512-xCPvd2HIH8iR7+gWVnivzXwiQGnLBmLDpaEj5M0vQf3uur5MuLCOWbBduAdk6r3ur8X0kwgM4eEM0i7o+k9x9g==", + "requires": { + "@jimp/custom": "^0.8.4", + "@jimp/plugins": "^0.8.4", + "@jimp/types": "^0.8.4", + "core-js": "^2.5.7", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" + }, + "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": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "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 + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "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" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.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" + } + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "requires": { + "set-getter": "^0.1.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "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" + } + }, + "list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "requires": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.islength": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "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" + } + }, + "loud-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", + "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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" + } + }, + "lunr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", + "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==" + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "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==" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "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" + } + }, + "markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=" + }, + "markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "requires": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + } + }, + "marked": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz", + "integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==" + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "requires": { + "blueimp-md5": "^2.10.0" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + } + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "requires": { + "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==" + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", + "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==" + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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=" + } + } + }, + "module-deps": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz", + "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==", + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==" + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "node-pty": { + "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "requires": { + "nan": "^2.13.2" + } + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.4.1.tgz", + "integrity": "sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg==" + }, + "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" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" + }, + "nyc": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", + "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", + "requires": { + "archy": "^1.0.0", + "caching-transform": "^3.0.2", + "convert-source-map": "^1.6.0", + "cp-file": "^6.2.0", + "find-cache-dir": "^2.1.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.4", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.2.3", + "uuid": "^3.3.2", + "yargs": "^13.2.2", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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==" + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "observable-to-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", + "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", + "requires": { + "is-observable": "^2.0.0", + "symbol-observable": "^1.0.4" + } + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + } + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "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=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-queue": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz", + "integrity": "sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "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==" + }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.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==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parcel": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-1.12.3.tgz", + "integrity": "sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q==", + "requires": { + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.0", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.0", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^1.1.1", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==" + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "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" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "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" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "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" + } + } + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "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" + } + } + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "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" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + } + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "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=" + }, + "postcss": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", + "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==" + }, + "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" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", + "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "requires": { + "htmlparser2": "^3.9.2", + "object-assign": "^4.1.1" + } + }, + "posthtml-render": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", + "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "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" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", + "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "regexp-tree": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", + "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==" + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "requires": { + "es6-error": "^4.0.1" + } + }, + "remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "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==" + }, + "require-precompiled": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", + "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "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==" + }, + "safer-eval": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", + "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", + "requires": { + "clones": "^1.2.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serialize-to-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", + "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", + "requires": { + "js-beautify": "^1.8.9", + "safer-eval": "^1.3.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "requires": { + "to-object-path": "^0.3.0" + } + }, + "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": { + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "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=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "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=" + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + } + } + }, + "spawn-wrap": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz", + "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==", + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } + }, + "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" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + }, + "dependencies": { + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.prototype.trim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", + "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "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=" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "supertap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", + "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", + "requires": { + "arrify": "^1.0.1", + "indent-string": "^3.2.0", + "js-yaml": "^3.10.0", + "serialize-error": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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" + } + } + } + }, + "supports-color": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", + "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz", + "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.33", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "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==" + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=" + }, + "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" + } + }, + "terser": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz", + "integrity": "sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + } + }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-morph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-4.0.1.tgz", + "integrity": "sha512-Vp6qYw8AHqQOPxLmRUoUbRDSUul+KV9Jh5y6egG0hZuzxfohWbzxbKoF9PfaFdZ8M//8Tc1IbPU84KA+psRFnA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "^10.0.0", + "fs-extra": "^8.1.0", + "glob-parent": "^5.0.0", + "globby": "^10.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^4.0.0", + "typescript": "^3.0.1" + } + }, + "ts-node": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", + "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + }, + "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" + } + } + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", + "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.1.2", + "highlight.js": "^9.15.8", + "lodash": "^4.17.15", + "marked": "^0.7.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.0", + "typescript": "3.5.x" + }, + "dependencies": { + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "typedoc-default-themes": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", + "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.6", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.6.tgz", + "integrity": "sha512-1c6Vml1WIlUclLP/NX0Fq8UnQ9K9mak8o9J5P7g4kx3SzPsC1vY4/1rQPffKo1YYbRwU7qWBiM1J9vSEHoYSRQ==", + "requires": { + "fs-extra": "^8.1.0" + } + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==" + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "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 + } + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "uncss": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "is-absolute-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz", + "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==" + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + } + } + }, + "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" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, + "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" + } + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==" + }, + "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" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.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": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "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-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" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", + "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "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" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "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": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + }, + "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" + } + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } + }, + "magica-examples": { + "version": "file:../magica-examples" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "dev": true, + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", + "dev": true + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "dev": true, + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "dev": true, + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.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==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "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=", + "dev": true + }, + "misc-utils-of-mine-generic": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", + "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==", + "dev": true + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-pty": { + "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "dev": true, + "requires": { + "nan": "^2.13.2" + } + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.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==", + "dev": true, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz", + "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "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=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "parcel": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-1.12.3.tgz", + "integrity": "sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.0", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.0", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^1.1.1", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "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=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "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==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", + "dev": true + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "dev": true, + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "dev": true, + "requires": { + "wordwrap": "~0.0.2" + } + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=", + "dev": true + }, + "popper.js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz", + "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==" + }, + "portfinder": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz", + "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", + "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "dev": true, + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", + "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2", + "object-assign": "^4.1.1" + } + }, + "posthtml-render": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "react": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.10.0.tgz", + "integrity": "sha512-lc37bD3j6ZWJRso/a1rrFu6CO1qOf30ZadUDBi1c5RHA1lBSWA8x2MGABB6Oikk+RfmgC+kAT+XegL0eD1ecKg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.10.0.tgz", + "integrity": "sha512-0QJQUFrKG04hB/1lWyUs/FOd1qNseKGRQI+JBRsADIqVAFxYObhZ2zsVQKjt+nVSCmi8KA0sL52RLwwWuXQtOw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.16.0" + } + }, + "react-is": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.0.tgz", + "integrity": "sha512-WRki2sBb7MTpYp7FtDEmSeGKX2vamYyq3rc9o7fKUG+/DHVyJu69NnvJsiSwwhh2Tt8XN40MQHkDBEXwyfxncQ==" + }, + "react-popper": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.4.tgz", + "integrity": "sha512-9AcQB29V+WrBKk6X7p0eojd1f25/oJajVdMZkywIoAV6Ag7hzE1Mhyeup2Q1QnvFRtGQFQvtqfhlEoDAPfKAVA==", + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": 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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "dev": true, + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "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==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "dev": true, + "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==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "safer-eval": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", + "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", + "dev": true, + "requires": { + "clones": "^1.2.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.16.0.tgz", + "integrity": "sha512-Jq59uCXQzi71B562VEjuDgvsgfTfkLDvdjNhA7hamN/fKBxecXIEFF24Zu4OVrnAz9NJJ8twa9X16Zp4b0P/xQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semantic-ui-css": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz", + "integrity": "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==", + "requires": { + "jquery": "x.*" + } + }, + "semantic-ui-react": { + "version": "0.87.3", + "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.87.3.tgz", + "integrity": "sha512-YJgFYEheeFBMm/epZpIpWKF9glgSShdLPiY8zoUi+KJ0IKtLtbI8RbMD/ELbZkY+SO/IWbK/f/86pWt3PVvMVA==", + "requires": { + "@babel/runtime": "^7.1.2", + "@semantic-ui-react/event-stack": "^3.1.0", + "classnames": "^2.2.6", + "keyboard-key": "^1.0.4", + "lodash": "^4.17.11", + "prop-types": "^15.6.2", + "react-is": "^16.7.0", + "react-popper": "^1.3.3", + "shallowequal": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-to-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", + "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", + "dev": true, + "requires": { + "js-beautify": "^1.8.9", + "safer-eval": "^1.3.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", + "dev": true + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "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=", + "dev": true + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "dev": true, + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dev": true, + "requires": { + "escodegen": "^1.8.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "dev": true, + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^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==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz", + "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.33", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "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==", + "dev": true + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=", + "dev": true + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "dev": true, + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + }, + "dependencies": { + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==", + "dev": true + } + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "dev": true, + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "dev": true, + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "dev": true, + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", + "dev": true + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "dev": true, + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "uncss": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz", + "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==", + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "dev": true, + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "union": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/union/-/union-0.4.6.tgz", + "integrity": "sha1-GY+9rrolTniLDvy2MLwR8kopWeA=", + "dev": true, + "requires": { + "qs": "~2.3.3" + } + }, + "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==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.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==", + "dev": true + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.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==", + "dev": true, + "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=", + "dev": true + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=", + "dev": true + }, + "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==", + "dev": true + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/apps/app-base/src/app/state.tsx b/apps/app-base/src/app/state.tsx index 90ad273..26453b6 100755 --- a/apps/app-base/src/app/state.tsx +++ b/apps/app-base/src/app/state.tsx @@ -19,7 +19,7 @@ export interface AppOptions { export interface Field { id: string - value: string + value: string | number; } export interface ParserError { diff --git a/apps/app-base/src/app/worker/worker.ts b/apps/app-base/src/app/worker/worker.ts index 4e31c20..1c8a640 100644 --- a/apps/app-base/src/app/worker/worker.ts +++ b/apps/app-base/src/app/worker/worker.ts @@ -1,7 +1,7 @@ import 'babel-polyfill' import { addTemplateHelper, magickLoaded, run, RunOptions } from 'magica' -self.onmessage = async e => { +self.onmessage = async (e:any) => { if (!e.data.magicaId) { throw new Error('message data without magicaId') } diff --git a/apps/app-base/src/app/workerAccess.ts b/apps/app-base/src/app/workerAccess.ts index 9f8b28b..0f52d6c 100755 --- a/apps/app-base/src/app/workerAccess.ts +++ b/apps/app-base/src/app/workerAccess.ts @@ -3,7 +3,7 @@ import { Deferred, unique } from 'misc-utils-of-mine-generic' let pending: { magicaId: string, deferred: Deferred }[] = [] -export async function callRun(o: RunOptions & { fields: { [k: string]: string | undefined } }): Promise { +export async function callRun(o: RunOptions & { fields: { [k: string]: string | number|undefined } }): Promise { const magicaId = unique() const deferred = new Deferred() pending.push({ magicaId, deferred }) diff --git a/apps/desktop-app1/src/guiUtil.ts b/apps/desktop-app1/src/guiUtil.ts deleted file mode 100644 index d146975..0000000 --- a/apps/desktop-app1/src/guiUtil.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { View, Label, Window, Container, Button } from 'gui'; -import { gunzip } from 'zlib'; -import { State } from './state'; - -interface ShowModalOptions { - body: View|string - title: string - closeIn?: number - state: State -} -export function showModal(o:ShowModalOptions) { - const p = Container.create() - p.setStyle({ flexGrow: 1, flex: 1, flexDirection: 'column' }) - if(o.state){ - p.setBackgroundColor(o.state.theme.bg) - p.setColor(o.state.theme.fg) - } - const body = typeof o.body==='string' ? Label.create(o.body) : o.body - body.setStyle({ flexGrow: 1, flex: 1, flexDirection: 'column' }) - p.addChildView(body) - const w = Window.create({frame: true, showTrafficLights: true}) - w.setContentView(p) - w.setTitle(o.title||'Modal') - w.setAlwaysOnTop(true) - w.setContentSize({width: 400, height: 200}) - w.setTitle(o.title||'Modal') - const b = Button.create('Close') - p.addChildView(b) - b.onClick=()=>{ w.close()} - w.setVisible(true) - w.center() - w.activate() - o.closeIn && setTimeout(()=>w.close(), o.closeIn); -} \ No newline at end of file diff --git a/apps/desktop-app1/src/imageHandler.ts b/apps/desktop-app1/src/imageHandler.ts index 4ad0ae8..0af57ca 100644 --- a/apps/desktop-app1/src/imageHandler.ts +++ b/apps/desktop-app1/src/imageHandler.ts @@ -3,83 +3,83 @@ import * as gui from 'gui' import { File, knownSupportedReadWriteImageFormats, mainSync, Result } from 'magica' import { int, arrayToObject, sleep } from 'misc-utils-of-mine-generic' import { basename } from 'path' -import { showModal } from './guiUtil' +import { showModal } from "./showModal" import { setState, getState } from './store' import { State } from './state' import { buildBuffers, getImageSize, checkError } from './imageUtil' import { Command, buildCommand } from './commands' -let Webcam:any +let Webcam: any export class ImageHandler { async captureCamera() { -var NodeWebcam = require( "node-webcam" ); -var opts = { - //Picture related - width: 640, - height: 480, - quality: 100, - //Delay in seconds to take shot - //if the platform supports miliseconds - //use a float (0.1) - //Currently only on windows - - delay: 0, - //Save shots in memory - saveShots: true, - // [jpeg, png] support varies - // Webcam.OutputTypes - output: "jpeg", - //Which camera to use - //Use Webcam.list() for results - //false for default device - - device: false, - // [location, buffer, base64] - // Webcam.CallbackReturnTypes - callbackReturn: "buffer", - //Logging - verbose: false -}; - if(!Webcam){ - -Webcam = NodeWebcam.create( opts ); + var NodeWebcam = require("node-webcam"); + var opts = { + //Picture related + width: 640, + height: 480, + quality: 100, + //Delay in seconds to take shot + //if the platform supports miliseconds + //use a float (0.1) + //Currently only on windows + + delay: 0, + //Save shots in memory + saveShots: true, + // [jpeg, png] support varies + // Webcam.OutputTypes + output: "jpeg", + //Which camera to use + //Use Webcam.list() for results + //false for default device + + device: false, + // [location, buffer, base64] + // Webcam.CallbackReturnTypes + callbackReturn: "buffer", + //Logging + verbose: false + }; + if (!Webcam) { + + Webcam = NodeWebcam.create(opts); } - - - // function capture(): Promise{ - -// return new Promise(resolve=>{ - -// // Webcam.capture( "", ( err:any, data:Buffer )=> { -// Webcam.getShot(undefined, opts, ( err:any, data:Buffer )=> { -// console.log('last', err, data); -// resolve(data) -// } ); -// }) -// } - Webcam.capture( 'tmp', async ( err:any, data:Buffer )=> { - console.log('capture', err, data); - setState(await this.buildBuffers(data)) - Webcam.getShot( async ( err:any, data:Buffer )=> { - console.log('last', err, data); - setState(await this.buildBuffers(data)) -// // resolve(data) -} ); - - - // setState(await this.buildBuffers(await capture())) + + + // function capture(): Promise{ + + // return new Promise(resolve=>{ + + // // Webcam.capture( "", ( err:any, data:Buffer )=> { + // Webcam.getShot(undefined, opts, ( err:any, data:Buffer )=> { + // console.log('last', err, data); + // resolve(data) + // } ); + // }) + // } + Webcam.capture('tmp', async (err: any, data: Buffer) => { + console.log('capture', err, data); + setState(await this.buildBuffers(data)) + Webcam.getShot(async (err: any, data: Buffer) => { + console.log('last', err, data); + setState(await this.buildBuffers(data)) + // // resolve(data) + }); + + + // setState(await this.buildBuffers(await capture())) // await sleep(0) - + // for (let i = 0; i <100; i++) { // setState(await this.buildBuffers(await capture())) // await sleep(0) -// this.buildBuffers(data) - // } + // this.buildBuffers(data) + // } + + }) - }) - } protected state: State diff --git a/apps/desktop-app1/src/imageUtil.ts b/apps/desktop-app1/src/imageUtil.ts index 4e7fd80..c6503b3 100644 --- a/apps/desktop-app1/src/imageUtil.ts +++ b/apps/desktop-app1/src/imageUtil.ts @@ -3,7 +3,7 @@ import { Image, SizeF } from 'gui' import { File, mainSync, magickLoaded, Result } from 'magica' import { basename } from 'path' import { getState } from './store'; -import { showModal } from './guiUtil'; +import { showModal } from "./showModal"; import { State } from './state'; export async function buildBuffers(image: string, content?: ArrayBufferView, scaleFactor=1) { diff --git a/apps/desktop-app1/src/showModal.ts b/apps/desktop-app1/src/showModal.ts new file mode 100644 index 0000000..2b38de4 --- /dev/null +++ b/apps/desktop-app1/src/showModal.ts @@ -0,0 +1,32 @@ +import { View, Label, Window, Container, Button } from 'gui'; +import { State } from './state'; +export function showModal(o: ShowModalOptions) { + const p = Container.create(); + p.setStyle({ flexGrow: 1, flex: 1, flexDirection: 'column' }); + if (o.state) { + p.setBackgroundColor(o.state.theme.bg); + p.setColor(o.state.theme.fg); + } + const body = typeof o.body === 'string' ? Label.create(o.body) : o.body; + body.setStyle({ flexGrow: 1, flex: 1, flexDirection: 'column' }); + p.addChildView(body); + const w = Window.create({ frame: true, showTrafficLights: true }); + w.setContentView(p); + w.setTitle(o.title || 'Modal'); + w.setAlwaysOnTop(true); + w.setContentSize({ width: 400, height: 200 }); + w.setTitle(o.title || 'Modal'); + const b = Button.create('Close'); + p.addChildView(b); + b.onClick = () => { w.close(); }; + w.setVisible(true); + w.center(); + w.activate(); + o.closeIn && setTimeout(() => w.close(), o.closeIn); +} +interface ShowModalOptions { + body: View | string; + title: string; + closeIn?: number; + state: State; +} diff --git a/apps/memeticos/.gitignore b/apps/memeticos/.gitignore new file mode 100755 index 0000000..f83436a --- /dev/null +++ b/apps/memeticos/.gitignore @@ -0,0 +1,15 @@ +node_modules +dist +.cache +docs +.DS_Store +*.tgz +.nyc_output +coverage +typescript-ast-query-editor/src/queryAst/tsLibraries +log2.txt +/package +.vscode +test-browser-outdir +playground +/tmp* \ No newline at end of file diff --git a/camera-capture-demo/LICENSE b/apps/memeticos/LICENSE old mode 100644 new mode 100755 similarity index 100% rename from camera-capture-demo/LICENSE rename to apps/memeticos/LICENSE diff --git a/apps/memeticos/README.md b/apps/memeticos/README.md new file mode 100644 index 0000000..253e681 --- /dev/null +++ b/apps/memeticos/README.md @@ -0,0 +1,47 @@ +Objective: + + * end user application to build mem like images and animations + +Inspiration: https://memingbot.ml/ + +what's not + + * it's not a repository of images or fonts or anty resource + contains some samples but in general users are responsible of loading / managing their fonts/images/anims/&colors + +## Must + +mobile first. persona is whatsapp/other-chat cell-phone app that wants to easily create a meme. + * don't focus on a native app, just on a webpage for now. + * but perhaps we could design the app so later is easy to build a native app. + * so users from whatsapp/facebook/telegraph can open the app using an action in the chat app itself (instead of having to open the browser. https://stackoverflow.com/questions/5707722/what-are-all-the-custom-url-schemes-supported-by-the-facebook-iphone-app/5707825#5707825)https://app.urlgeni.us/ https://developers.facebook.com/docs/applinks/add-to-content + +## Design thoughts + + * use vectors /fabricjs or not ? + * fabricjs would facilitate GUI / editor + * shouldnt be a problem since any shape can be rasterized. Users should be notified that after that happen there's no go back + + +Use cases + +### Templates + +a way of quicly create a meme with just a clicks and msg + +Users are offered with a collection of templates that has some meanful background and some text in the right places / colors and fonts + * so they just need to : 1 + * change font /color /stroke, size style of text + * change image background + +### Resource search + +the app could connect with image indices (public like imgur or other free repositories and search for a tematic, like "dump", "politician", "scientist"). The app could just open a third party web paage in another tab. Should not focus on getting the resources - just pointing users to the right places (and let them deal with legal issues if any) + +Same for fonts - just links to fontwebsites - let them search, get the ttf/odt and load it in the app. 0% leval issues since it's their actions on their computers. + + + + * texto serial - time-wise (http://www.imagemagick.org/Usage/anim_mods/#serial) + * usuario elije la fuente + * opcionalmente elije el orden de los caracteres y el mismo define char bounds diff --git a/apps/memeticos/fbtest1/.gitignore b/apps/memeticos/fbtest1/.gitignore new file mode 100644 index 0000000..cd4c828 --- /dev/null +++ b/apps/memeticos/fbtest1/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +node_modules +dist +.cache \ No newline at end of file diff --git a/apps/memeticos/fbtest1/app/favicon.26242483.ico b/apps/memeticos/fbtest1/app/favicon.26242483.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3ff6b5a167c624dadca707d344c8703f4f74fd7 GIT binary patch literal 67134 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 literal 0 HcmV?d00001 diff --git a/apps/memeticos/fbtest1/app/index.html b/apps/memeticos/fbtest1/app/index.html new file mode 100644 index 0000000..9f5b485 --- /dev/null +++ b/apps/memeticos/fbtest1/app/index.html @@ -0,0 +1,25 @@ + + + + + + fb test1 + + + + + + + + +

A test

+
+ + + + + + \ No newline at end of file diff --git a/apps/memeticos/fbtest1/app/main.af46ece4.css b/apps/memeticos/fbtest1/app/main.af46ece4.css new file mode 100644 index 0000000..44cd84a --- /dev/null +++ b/apps/memeticos/fbtest1/app/main.af46ece4.css @@ -0,0 +1,2 @@ + +/*# sourceMappingURL=main.af46ece4.css.map */ \ No newline at end of file diff --git a/apps/memeticos/fbtest1/app/main.af46ece4.css.map b/apps/memeticos/fbtest1/app/main.af46ece4.css.map new file mode 100644 index 0000000..1318fbf --- /dev/null +++ b/apps/memeticos/fbtest1/app/main.af46ece4.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["main.css"],"names":[],"mappings":"AAAA","file":"main.af46ece4.css","sourceRoot":"../src","sourcesContent":[""]} \ No newline at end of file diff --git a/apps/memeticos/fbtest1/app/src.77de5100.js b/apps/memeticos/fbtest1/app/src.77de5100.js new file mode 100644 index 0000000..805d27f --- /dev/null +++ b/apps/memeticos/fbtest1/app/src.77de5100.js @@ -0,0 +1,167 @@ +// modules are defined as an array +// [ module function, map of requires ] +// +// map of requires is short require name -> numeric require +// +// anything defined in a previous bundle is accessed via the +// orig method which is the require for previous bundles +parcelRequire = (function (modules, cache, entry, globalName) { + // Save the require from previous bundle to this closure if any + var previousRequire = typeof parcelRequire === 'function' && parcelRequire; + var nodeRequire = typeof require === 'function' && require; + + function newRequire(name, jumped) { + if (!cache[name]) { + if (!modules[name]) { + // if we cannot find the module within our internal map or + // cache jump to the current global require ie. the last bundle + // that was added to the page. + var currentRequire = typeof parcelRequire === 'function' && parcelRequire; + if (!jumped && currentRequire) { + return currentRequire(name, true); + } + + // If there are other bundles on this page the require from the + // previous one is saved to 'previousRequire'. Repeat this as + // many times as there are bundles until the module is found or + // we exhaust the require chain. + if (previousRequire) { + return previousRequire(name, true); + } + + // Try the node require function if it exists. + if (nodeRequire && typeof name === 'string') { + return nodeRequire(name); + } + + var err = new Error('Cannot find module \'' + name + '\''); + err.code = 'MODULE_NOT_FOUND'; + throw err; + } + + localRequire.resolve = resolve; + localRequire.cache = {}; + + var module = cache[name] = new newRequire.Module(name); + + modules[name][0].call(module.exports, localRequire, module, module.exports, this); + } + + return cache[name].exports; + + function localRequire(x){ + return newRequire(localRequire.resolve(x)); + } + + function resolve(x){ + return modules[name][1][x] || x; + } + } + + function Module(moduleName) { + this.id = moduleName; + this.bundle = newRequire; + this.exports = {}; + } + + newRequire.isParcelRequire = true; + newRequire.Module = Module; + newRequire.modules = modules; + newRequire.cache = cache; + newRequire.parent = previousRequire; + newRequire.register = function (id, exports) { + modules[id] = [function (require, module) { + module.exports = exports; + }, {}]; + }; + + var error; + for (var i = 0; i < entry.length; i++) { + try { + newRequire(entry[i]); + } catch (e) { + // Save first error but execute all entries + if (!error) { + error = e; + } + } + } + + if (entry.length) { + // Expose entry point to Node, AMD or browser globals + // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js + var mainExports = newRequire(entry[entry.length - 1]); + + // CommonJS + if (typeof exports === "object" && typeof module !== "undefined") { + module.exports = mainExports; + + // RequireJS + } else if (typeof define === "function" && define.amd) { + define(function () { + return mainExports; + }); + + // + + + + + + + +

A test

+
+ + + + + + \ No newline at end of file diff --git a/apps/memeticos/fbtest1/src/app.tsx b/apps/memeticos/fbtest1/src/app.tsx new file mode 100644 index 0000000..e69de29 diff --git a/apps/memeticos/fbtest1/src/favicon.ico b/apps/memeticos/fbtest1/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3ff6b5a167c624dadca707d344c8703f4f74fd7 GIT binary patch literal 67134 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 literal 0 HcmV?d00001 diff --git a/apps/memeticos/fbtest1/src/index.html b/apps/memeticos/fbtest1/src/index.html new file mode 100644 index 0000000..1bc2364 --- /dev/null +++ b/apps/memeticos/fbtest1/src/index.html @@ -0,0 +1,25 @@ + + + + + + fb test1 + + + + + + + + +

A test

+
+ + + + + + \ No newline at end of file diff --git a/apps/memeticos/fbtest1/src/index.ts b/apps/memeticos/fbtest1/src/index.ts new file mode 100644 index 0000000..1f1dbd5 --- /dev/null +++ b/apps/memeticos/fbtest1/src/index.ts @@ -0,0 +1,44 @@ +const w = window as any +// function checkLoginState () { +// FB.getLoginStatus(function(response) { +// // statusChangeCallback(response); +// }); +// } + + w.fbAsyncInit = function() { + FB.init({ + appId : '2246202458836277', + cookie : true, + xfbml : true, + version : 'v4.0' + }); + + FB.AppEvents.logPageView(); + + }; + + export function login() { + return new Promise(resolve=>{ +FB.getLoginStatus(function(response) { + response.status==='connected' && resolve() + if(response.status==='not_authorized'){ + FB.login(response=>{ + console.log(response); + resolve(response) + }) + } + // console.log(response); + + // document.getElementById('log')!.innerHTML = JSON.stringify(response) + // statusChangeCallback(response); +}); + }) + } + (function(d, s, id){ + var js, fjs = d.getElementsByTagName(s)[0]as any + if (d.getElementById(id)) {return;} + js = d.createElement(s) as any + js.id = id; + js.src = "https://connect.facebook.net/en_US/sdk.js"; + fjs.parentNode.insertBefore(js, fjs); + }(document, 'script', 'facebook-jssdk')); \ No newline at end of file diff --git a/apps/memeticos/fbtest1/src/main.css b/apps/memeticos/fbtest1/src/main.css new file mode 100644 index 0000000..e69de29 diff --git a/apps/memeticos/fbtest1/tsconfig.json b/apps/memeticos/fbtest1/tsconfig.json new file mode 100644 index 0000000..e0a72d9 --- /dev/null +++ b/apps/memeticos/fbtest1/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "commonjs", + "lib": ["esnext", "dom"], + "outDir": "./dist", + "rootDir": ".", + "strict": true, + "esModuleInterop": true, + "declaration": true, + "sourceMap": true, + "jsx": "react" + }, + "include": ["src"] +} \ No newline at end of file diff --git a/apps/memeticos/package-lock.json b/apps/memeticos/package-lock.json new file mode 100644 index 0000000..2ba1712 --- /dev/null +++ b/apps/memeticos/package-lock.json @@ -0,0 +1,51715 @@ +{ + "name": "app-base", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "dev": true, + "requires": { + "@babel/types": "^7.5.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz", + "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==", + "dev": true, + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.2", + "@babel/types": "^7.6.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", + "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", + "dev": true, + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", + "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", + "dev": true + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", + "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.2", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + } + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz", + "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz", + "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz", + "integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz", + "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz", + "integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==", + "dev": true, + "requires": { + "regexpu-core": "^4.6.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "dev": true, + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz", + "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz", + "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz", + "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", + "dev": true + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", + "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "dev": true, + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", + "dev": true + }, + "@parcel/watcher": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.0.3" + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "dev": true, + "requires": { + "esquery": "^1.0.1" + } + }, + "@semantic-ui-react/event-stack": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.0.tgz", + "integrity": "sha512-WHtU9wutZByZtFZxzj4BVEk+rvWldZpZhRcyv6d84+XLSolm83zLHYJLTACGuSl6Xa/xpgVXquvm9GyMudkJYg==", + "requires": { + "exenv": "^1.2.2", + "prop-types": "^15.6.2" + } + }, + "@types/file-saver": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.1.tgz", + "integrity": "sha512-g1QUuhYVVAamfCifK7oB7G3aIl4BbOyzDOqVyUfEr4tfBKrXfeH+M+Tg7HKCXSrbzxYdhyCP7z9WbKo0R2hBCw==", + "dev": true + }, + "@types/node": { + "version": "12.7.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.8.tgz", + "integrity": "sha512-FMdVn84tJJdV+xe+53sYiZS4R5yn1mAIxfj+DVoNiQjTYz1+OYmjwEZr1ev9nU0axXwda0QDbYl06QHanRVH3A==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@types/react": { + "version": "16.9.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.3.tgz", + "integrity": "sha512-Ogb2nSn+2qQv5opoCv7Ls5yFxtyrdUYxp5G+SWTrlGk7dmFKw331GiezCgEZj9U7QeXJi1CDtws9pdXU1zUL4g==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.1.tgz", + "integrity": "sha512-1S/akvkKr63qIUWVu5IKYou2P9fHLb/P2VAwyxVV85JGaGZTcUniMiTuIqM3lXFB25ej6h+CYEQ27ERVwi6eGA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "abab": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz", + "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, + "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==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "dev": true, + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-to-html": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "dev": true, + "requires": { + "entities": "^1.1.1" + } + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "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=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "dev": true, + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=", + "dev": true + }, + "blessed-contrib": { + "version": "4.8.17", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.17.tgz", + "integrity": "sha512-uhywRrzJQxtpkowgDHdejIE911Pgt0raYOQUoFC/qREyQvXsz5DMj2J2JVjwcx2bpzbDdHRoP/lcWLE1Ol3vCQ==", + "dev": true, + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.7.0", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=", + "dev": true + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "dev": true, + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "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==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000997", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz", + "integrity": "sha512-BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA==", + "dev": true + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "dev": true, + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "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==", + "dev": true + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "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=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "dev": true, + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "dev": true, + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "dev": true, + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clones": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", + "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "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==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "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=", + "dev": true + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "dev": true + }, + "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=", + "dev": true + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz", + "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz", + "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "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==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "dev": true, + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "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=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "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=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dom-serializer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", + "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "dev": 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==", + "dev": true + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=", + "dev": true + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "dev": true, + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "dev": true, + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.267.tgz", + "integrity": "sha512-9Q2ixAJC+oHjWNtJV0MQ4vJMCWSowIrC6V6vcr+bwPddTDHj2ddv9xxXCzf4jT/fy6HP7maPoW0gifXkRxCttQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": 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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "dev": true, + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "dev": true, + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "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==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-saver": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", + "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", + "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "dev": true, + "requires": { + "debug": "^3.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "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=", + "dev": true + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": 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.3", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": 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" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": 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.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": 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==", + "dev": true + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": 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" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "dev": true + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "dev": true, + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", + "dev": true + }, + "htmlnano": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz", + "integrity": "sha512-wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "object-assign": "^4.0.1", + "posthtml": "^0.11.4", + "posthtml-render": "^1.1.5", + "svgo": "^1.2.2", + "terser": "^4.1.2", + "uncss": "^0.17.0" + }, + "dependencies": { + "terser": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.3.tgz", + "integrity": "sha512-Nzr7dpRjSzMEUS+z2UYQBtzE0LDm5k0Yy8RgLRPy85QUo1TjU5lIOBwzS5/FVAMaVyHZ3WTTU2BuQcMn8KXnNQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.11.1.tgz", + "integrity": "sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w==", + "dev": true, + "requires": { + "colors": "1.0.3", + "corser": "~2.0.0", + "ecstatic": "^3.0.0", + "http-proxy": "^1.8.1", + "opener": "~1.4.0", + "optimist": "0.6.x", + "portfinder": "^1.0.13", + "union": "~0.4.3" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "dev": true, + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "dev": true, + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "dev": true, + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "dev": true, + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "dev": true, + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "dev": true, + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": 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==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "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=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyboard-key": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.0.4.tgz", + "integrity": "sha512-my04dE6BCwPpwoe4KYKfPxWiwgDYQOHrVmtzn1CfzmoEsGG/ef4oZGaXCzi1+iFhG7CN5JkOuxmei5OABY8/ag==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + }, + "magica": { + "version": "file:../..", + "requires": { + "cross-fetch": "^3.0.4", + "ejs": "^2.7.1", + "glob": "^7.1.4", + "js-base64": "^2.5.1", + "minimist": "^1.2.0", + "misc-utils-of-mine-generic": "^0.2.34", + "p-queue": "^6.1.1" + }, + "dependencies": { + "@ava/babel-plugin-throws-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", + "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==" + }, + "@ava/babel-preset-stage-4": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", + "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", + "requires": { + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.5.0" + } + }, + "@ava/babel-preset-transform-test-files": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", + "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "requires": { + "@ava/babel-plugin-throws-helper": "^4.0.0", + "babel-plugin-espower": "^3.0.1" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "requires": { + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", + "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", + "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", + "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", + "requires": { + "regexp-tree": "^0.1.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "requires": { + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@concordance/react": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "requires": { + "arrify": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==" + }, + "@istanbuljs/nyc-config-typescript": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/nyc-config-typescript/-/nyc-config-typescript-0.1.3.tgz", + "integrity": "sha512-EzRFg92bRSD1W/zeuNkeGwph0nkWf+pP2l/lYW4/5hav7RjKKBN5kV1Ix7Tvi0CMu3pC4Wi/U7rNisiJMR3ORg==" + }, + "@jimp/bmp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.4.tgz", + "integrity": "sha512-Cf/V+SUyEVxCCP8q1emkarCHJ8NkLFcLp41VMqBihoR4ke0TIPfCSdgW/JXbM/28vvZ5a2bvMe6uOll6cFggvA==", + "requires": { + "@jimp/utils": "^0.8.4", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + } + }, + "@jimp/core": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.4.tgz", + "integrity": "sha512-3fK5UEOEQsfSDhsrAgBT6W8Up51qkeCj9RVjusxUaEGmix34PO/KTVfzURlu6NOpOUvtfNXsCq9xS7cxBTWSCA==", + "requires": { + "@jimp/utils": "^0.8.4", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.4.tgz", + "integrity": "sha512-iS/RB3QQKpm4QS8lxxtQzvYDMph9YvOn3d68gMM4pDKn95n3nt5/ySHFv6fQq/yzfox1OPdeYaXbOLvC3+ofqw==", + "requires": { + "@jimp/core": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/gif": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.4.tgz", + "integrity": "sha512-YpHZ7aWzmrviY7YigXRolHs6oBhGJItRry8fh3zebAgKth06GMv58ce84yXXOKX4yQ+QGd6GgOWzePx+KMP9TA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.4.tgz", + "integrity": "sha512-7exKk3LNPKJgsFzUPL+mOJtIEHcLp6yU9sVbULffVDjVUun6/Are2tCX8rCXZq28yiUhofzr61k5UqjkKFJXrA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.4.tgz", + "integrity": "sha512-H9bpetmOUgEHpkDSRzbXLMXQhr34i8YicYV3EDeuHU8mKlAjtMbVpbp5ZN4mcadTz+EYdTdVNfQNsRCcIb5Oeg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.4.tgz", + "integrity": "sha512-gvEDWW7+MI9Hk1KKzuFliRdDPaofkxB4pRJ/n1hipDoOGcNYFqxx5FGNQ4wsGSDpQ+RiHZF+JGKKb+EIwHg+0Q==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-color": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.4.tgz", + "integrity": "sha512-DHCGMxInCI1coXMIfdZJ5G/4hpt5yZLNB5+oUIxT4aClzyhUjqD4xOcnO7hlPY6LuX8+FX7cYMHhdMfhTXB3Dg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.4.tgz", + "integrity": "sha512-3wwLXig5LkOMg5FrNZrX/r99ehaA+0s3dkro3CiRg0Ez6Y0fz067so+HdsmqmoG78WY/dCdgdps/xLOW2VV4DQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.4.tgz", + "integrity": "sha512-U0xmSfGLmw0Ieiw00CM8DQ+XoQVBxbjsLE5To8EejnyLx5X+oNZ8r7E5EsQaushUlzij95IqMCloo+nCGhdYMw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.4.tgz", + "integrity": "sha512-Neqs0K4cr7SU9nSte2qvGVh/8+K9ArH8mH1fWhZw4Zq8qD9NicX+g5hqmpmeSjOKD73t/jOmwvBevfJDu2KKSA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.4.tgz", + "integrity": "sha512-qKCwAP2lAO3R8ofYaEF/Gh+sfcjzZLtEiYHzjx/mYvPpXS6Yvkvl28aUH8pwdJYT+QYGelHmOne0RJvjsac1NQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.4.tgz", + "integrity": "sha512-19+y5VAO6d0keRne9eJCdOeB9X0LFuRdRSjgwl/57JtREeoPj+iKBg6REBl4atiSGd7/UCFg3wRtFOw24XFKgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.4.tgz", + "integrity": "sha512-1BtKtc8cANuGgiWyOmltQZaR3Y5Og/GS/db8wBpFNLJ33Ir5UAGN2raDtx4EYEd5okuRVFj3OP+wAZl69m72LQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.4.tgz", + "integrity": "sha512-qYcVmiJn8l8uDZqk4FlB/qTV8fJgiJAh/xc/WKNEp2E8qFEgxoIPeimPHO8cJorEHqlh8I8l24OZkTkkEKaFfw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.4.tgz", + "integrity": "sha512-OQ/dFDbBUmEd935Gitl5Pmgz+nLVyszwS0RqL6+G1U9EHYBeiHDrmY2sj7NgDjDEJYlRLxGlBRsTIPHzF3tdNw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.4.tgz", + "integrity": "sha512-uqLdRGShHwCd9RHv8bMntTfDNDI2pcEeE7+F868P6PngWLKrzQCpuAyTnK6WK0ZN95fSsgy7TzCoesYk+FchkQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.4.tgz", + "integrity": "sha512-+ihgQeVD8syWxw12F5ngUUdtlIcGDqH7hEoHcwVVGOFfaJqR4YBQR4FM3QLFFFdi2X/uK2nGJt9cMh0UaINEgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-print": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.4.tgz", + "integrity": "sha512-Wg5tZI3hW5DG9Caz4wg4ZolS3Lvv4MFAxORPAeWeahDpHs38XZ7ydJ0KR39p2oWJPP0yIFv1fETYpU7BiJPRRw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.4.tgz", + "integrity": "sha512-z9tumvsQja/YFTSeGvofYLvVws8LZYLYVW8l17hBETzfZQdVEvPOdWKkXqsAsK5uY9m8M5rH7kR8NZbCDVbyzA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.4.tgz", + "integrity": "sha512-PVxpt3DjqaUnHP6Nd3tzZjl4SYe/FYXszGTshtx51AMuvZLnpvekrrclYyc7Dc1Ry3kx3ma6UuLCvmf85hrdmw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.4.tgz", + "integrity": "sha512-PrBTOMJ5n4gbIvRNxWfc1MdgHw4vd5r1UOHRVuc6ZQ9Z/FueBuvIidnz7GBRHbsRm3IjckvsLfEL1nIK0Kqh3A==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugins": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.4.tgz", + "integrity": "sha512-Vd0oCe0bj7c+crHL6ee178q2c1o50UnbCmc0imHYg7M+pY8S1kl4ubZWwkAg2W96FCarGrm9eqPvCUyAdFOi9w==", + "requires": { + "@jimp/plugin-blit": "^0.8.4", + "@jimp/plugin-blur": "^0.8.4", + "@jimp/plugin-color": "^0.8.4", + "@jimp/plugin-contain": "^0.8.4", + "@jimp/plugin-cover": "^0.8.4", + "@jimp/plugin-crop": "^0.8.4", + "@jimp/plugin-displace": "^0.8.4", + "@jimp/plugin-dither": "^0.8.4", + "@jimp/plugin-flip": "^0.8.4", + "@jimp/plugin-gaussian": "^0.8.4", + "@jimp/plugin-invert": "^0.8.4", + "@jimp/plugin-mask": "^0.8.4", + "@jimp/plugin-normalize": "^0.8.4", + "@jimp/plugin-print": "^0.8.4", + "@jimp/plugin-resize": "^0.8.4", + "@jimp/plugin-rotate": "^0.8.4", + "@jimp/plugin-scale": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.4.tgz", + "integrity": "sha512-DLj260SwQr9ZNhSto1BacXGNRhIQiLNOESPoq5DGjbqiPCmYNxE7CPlXB1BVh0T3AmZBjnZkZORU0Y9wTi3gJw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.4.tgz", + "integrity": "sha512-SQmf1B/TbCtbwzJReLw/lzGqbeu8MOfT+wkaia0XWS72H6bEW66PTQKhB4/3uzC/Xnmsep1WNQITlwcWdgc36Q==", + "requires": { + "core-js": "^2.5.7", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.4.tgz", + "integrity": "sha512-BCehQ5hrTOGDGdeROwXOYqgFGAzJPkuXmVJXgMgBoW1YjoGWhXJ5iShaJ/l7DRErrdezoWUdAhTFlV5bJf51dg==", + "requires": { + "@jimp/bmp": "^0.8.4", + "@jimp/gif": "^0.8.4", + "@jimp/jpeg": "^0.8.4", + "@jimp/png": "^0.8.4", + "@jimp/tiff": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.4.tgz", + "integrity": "sha512-6Cwplao7IgwhFRijMvvyjdV7Sa7Fw71vS1aDsUDCVpi3XHsiLUM+nPTno6OKjzg2z2EufuolWPEvuq/GSte4lA==", + "requires": { + "core-js": "^2.5.7" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", + "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", + "requires": { + "@nodelib/fs.stat": "2.0.2", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", + "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==" + }, + "@nodelib/fs.walk": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", + "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", + "requires": { + "@nodelib/fs.scandir": "2.1.2", + "fastq": "^1.6.0" + } + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", + "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" + }, + "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==" + }, + "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" + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==" + }, + "@parcel/watcher": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.0.3" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "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" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "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=", + "optional": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "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.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "optional": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "optional": true + }, + "needle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", + "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", + "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", + "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" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", + "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", + "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "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", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "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=", + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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=", + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "optional": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "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", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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==", + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "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", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "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=", + "optional": true + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "optional": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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" + } + } + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "requires": { + "esquery": "^1.0.1" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/ejs": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-2.6.3.tgz", + "integrity": "sha512-/F+qQ0Fr0Dr1YvHjX+FCvbba4sQ27RdCPDqmP/si0e1v1GOkbQ3VRBvZPSQM7NoQ3iz3SyiJVscCP2f0vKuIhQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/js-base64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/js-base64/-/js-base64-2.3.1.tgz", + "integrity": "sha512-4RKbhIDGC87s4EBy2Cp2/5S2O6kmCRcZnD5KRCq1q9z2GhBte1+BdsfVKCpG8yKpDGNyEE2G6IqFIh6W2YwWPA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", + "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" + }, + "@types/puppeteer": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.19.1.tgz", + "integrity": "sha512-ReWZvoEfMiJIA3AG+eM+nCx5GKrU2ANVYY5TC0nbpeiTCtnJbcqnmBbR8TkXMBTvLBYcuTOAELbTcuX73siDNQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-bZgjwIWu9gHCjirKJoOlLzGi5N0QgZ5t7EXEuoqyWCHTuSddURXo3FOBYDyRPNOWzZ6NbkLvZnVkn483Y/tvcQ==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz", + "integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", + "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.0.0.tgz", + "integrity": "sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + } + }, + "ansi-escapes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "requires": { + "type-fest": "^0.5.2" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-to-html": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "requires": { + "entities": "^1.1.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", + "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" + }, + "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-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "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" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "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-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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==" + }, + "autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", + "requires": { + "gulp-header": "^1.7.1" + } + }, + "ava": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", + "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", + "requires": { + "@ava/babel-preset-stage-4": "^4.0.0", + "@ava/babel-preset-transform-test-files": "^6.0.0", + "@babel/core": "^7.6.0", + "@babel/generator": "^7.6.0", + "@concordance/react": "^2.0.0", + "ansi-escapes": "^4.2.1", + "ansi-styles": "^4.1.0", + "arr-flatten": "^1.1.0", + "array-union": "^2.1.0", + "array-uniq": "^2.1.0", + "arrify": "^2.0.1", + "bluebird": "^3.5.5", + "chalk": "^2.4.2", + "chokidar": "^3.0.2", + "chunkd": "^1.0.0", + "ci-parallel-vars": "^1.0.0", + "clean-stack": "^2.2.0", + "clean-yaml-object": "^0.1.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.0.0", + "code-excerpt": "^2.1.1", + "common-path-prefix": "^1.0.0", + "concordance": "^4.0.0", + "convert-source-map": "^1.6.0", + "currently-unhandled": "^0.4.1", + "debug": "^4.1.1", + "del": "^4.1.1", + "dot-prop": "^5.1.0", + "emittery": "^0.4.1", + "empower-core": "^1.2.0", + "equal-length": "^1.0.0", + "escape-string-regexp": "^2.0.0", + "esm": "^3.2.25", + "figures": "^3.0.0", + "find-up": "^4.1.0", + "get-port": "^5.0.0", + "globby": "^10.0.1", + "ignore-by-default": "^1.0.0", + "import-local": "^3.0.2", + "indent-string": "^4.0.0", + "is-ci": "^2.0.0", + "is-error": "^2.2.2", + "is-observable": "^2.0.0", + "is-plain-object": "^3.0.0", + "is-promise": "^2.1.0", + "lodash": "^4.17.15", + "loud-rejection": "^2.1.0", + "make-dir": "^3.0.0", + "matcher": "^2.0.0", + "md5-hex": "^3.0.1", + "meow": "^5.0.0", + "micromatch": "^4.0.2", + "ms": "^2.1.2", + "observable-to-promise": "^1.0.0", + "ora": "^3.4.0", + "package-hash": "^4.0.0", + "pkg-conf": "^3.1.0", + "plur": "^3.1.1", + "pretty-ms": "^5.0.0", + "require-precompiled": "^0.1.0", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "source-map-support": "^0.5.13", + "stack-utils": "^1.0.2", + "strip-ansi": "^5.2.0", + "strip-bom-buf": "^2.0.0", + "supertap": "^1.0.0", + "supports-color": "^7.0.0", + "trim-off-newlines": "^1.0.1", + "trim-right": "^1.0.1", + "unique-temp-dir": "^1.0.0", + "update-notifier": "^3.0.1", + "write-file-atomic": "^3.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-espower": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", + "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "call-matcher": "^1.0.0", + "core-js": "^2.0.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.1.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=" + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=" + }, + "blessed-contrib": { + "version": "4.8.16", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.16.tgz", + "integrity": "sha512-B1fEJTR+8IsimEvYQbvXCvnV0L674rFxy9yMwqibiRO2nxa5fzwnoKhJjRJFCBYH27ztW+b6jKvnOvetnj30WA==", + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.6.2", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, + "blueimp-md5": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", + "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=" + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-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=" + } + } + }, + "browserify": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "caching-transform": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", + "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", + "requires": { + "hasha": "^3.0.0", + "make-dir": "^2.0.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.4.2" + }, + "dependencies": { + "hasha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", + "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", + "requires": { + "is-stream": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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" + } + }, + "package-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", + "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + } + } + }, + "caniuse-lite": { + "version": "1.0.30000989", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", + "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==" + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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=" + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=" + }, + "chokidar": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz", + "integrity": "sha512-df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==", + "requires": { + "anymatch": "^3.1.0", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "chunkd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", + "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "ci-parallel-vars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-yaml-object": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", + "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", + "requires": { + "slice-ansi": "^2.1.0", + "string-width": "^4.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "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": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clones": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", + "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-block-writer": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.0.0.tgz", + "integrity": "sha512-UIlTeLDLvu9YDmxh566yrnKCTBULJNCF+oUoRTv8gmt5/DIqp7pozkUu5hnpUPWjgIHEqkOeAiSGuN8E3A+Wuw==" + }, + "code-excerpt": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "requires": { + "convert-to-spaces": "^1.0.1" + } + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" + }, + "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": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "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" + } + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "common-path-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", + "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "requires": { + "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==" + } + } + }, + "concordance": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "requires": { + "date-time": "^2.1.0", + "esutils": "^2.0.2", + "fast-diff": "^1.1.2", + "js-string-escape": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.flattendeep": "^4.4.0", + "lodash.islength": "^4.0.1", + "lodash.merge": "^4.6.1", + "md5-hex": "^2.0.0", + "semver": "^5.5.1", + "well-known-symbols": "^2.0.0" + }, + "dependencies": { + "md5-hex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "convert-to-spaces": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "coveralls": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.6.tgz", + "integrity": "sha512-Pgh4v3gCI4T/9VijVrm8Ym5v0OgjvGLKj3zTUwkvsCiwqae/p6VLzpsFNjQS2i6ewV7ef+DjFJ5TSKxYt/mCrA==", + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.13.1", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.86.0" + } + }, + "cp-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", + "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", + "requires": { + "graceful-fs": "^4.1.2", + "make-dir": "^2.0.0", + "nested-error-stacks": "^2.0.0", + "pify": "^4.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "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=" + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz", + "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + } + } + }, + "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" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "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" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "requires": { + "time-zone": "^1.0.0" + } + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "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=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", + "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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=" + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "requires": { + "strip-bom": "^3.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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=" + }, + "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=" + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", + "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "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==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", + "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=" + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=" + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", + "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" + }, + "electron-to-chromium": { + "version": "1.3.264", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz", + "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==" + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "equal-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "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 + } + } + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.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==" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } + }, + "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" + } + }, + "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==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "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" + } + } + } + }, + "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": "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" + } + }, + "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" + } + }, + "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" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "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=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", + "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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=" + } + } + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "foreground-child": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + } + } + }, + "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" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", + "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "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-port": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", + "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "requires": { + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "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": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "requires": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "requires": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "handlebars": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.1.tgz", + "integrity": "sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", + "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.0.tgz", + "integrity": "sha512-M8BLNtxNWRbRmJ8Iu+4j4qZLlE7Y75ldC42cvw9KPOFkFwY/KlSJuj9eeGmoB/k3QAAnuN3M35Z59+lBm1+C+g==" + } + } + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "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-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "htmlnano": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz", + "integrity": "sha512-wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==", + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "object-assign": "^4.0.1", + "posthtml": "^0.11.4", + "posthtml-render": "^1.1.5", + "svgo": "^1.2.2", + "terser": "^4.1.2", + "uncss": "^0.17.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", + "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "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=" + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "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==" + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + } + }, + "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-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=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + }, + "dependencies": { + "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==" + }, + "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=" + }, + "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" + } + } + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "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=" + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "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" + } + }, + "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=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.0.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" + } + } + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "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" + } + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "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" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "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-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-observable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", + "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "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=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "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-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "requires": { + "append-transform": "^1.0.0" + } + }, + "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": { + "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" + } + }, + "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": { + "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" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "requires": { + "handlebars": "^4.1.2" + } + }, + "jimp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.4.tgz", + "integrity": "sha512-xCPvd2HIH8iR7+gWVnivzXwiQGnLBmLDpaEj5M0vQf3uur5MuLCOWbBduAdk6r3ur8X0kwgM4eEM0i7o+k9x9g==", + "requires": { + "@jimp/custom": "^0.8.4", + "@jimp/plugins": "^0.8.4", + "@jimp/types": "^0.8.4", + "core-js": "^2.5.7", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" + }, + "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": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "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 + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "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" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.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" + } + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "requires": { + "set-getter": "^0.1.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "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" + } + }, + "list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "requires": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.islength": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "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" + } + }, + "loud-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", + "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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" + } + }, + "lunr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", + "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==" + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "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==" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "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" + } + }, + "markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=" + }, + "markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "requires": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + } + }, + "marked": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz", + "integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==" + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "requires": { + "blueimp-md5": "^2.10.0" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + } + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "requires": { + "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==" + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", + "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==" + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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=" + } + } + }, + "module-deps": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz", + "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==", + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==" + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "node-pty": { + "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "requires": { + "nan": "^2.13.2" + } + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.4.1.tgz", + "integrity": "sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg==" + }, + "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" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" + }, + "nyc": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", + "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", + "requires": { + "archy": "^1.0.0", + "caching-transform": "^3.0.2", + "convert-source-map": "^1.6.0", + "cp-file": "^6.2.0", + "find-cache-dir": "^2.1.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.4", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.2.3", + "uuid": "^3.3.2", + "yargs": "^13.2.2", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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==" + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "observable-to-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", + "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", + "requires": { + "is-observable": "^2.0.0", + "symbol-observable": "^1.0.4" + } + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + } + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "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=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-queue": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz", + "integrity": "sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "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==" + }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.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==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parcel": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-1.12.3.tgz", + "integrity": "sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q==", + "requires": { + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.0", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.0", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^1.1.1", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==" + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "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" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "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" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "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" + } + } + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "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" + } + } + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "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" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + } + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "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=" + }, + "postcss": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", + "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==" + }, + "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" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", + "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "requires": { + "htmlparser2": "^3.9.2", + "object-assign": "^4.1.1" + } + }, + "posthtml-render": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", + "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "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" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", + "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "regexp-tree": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", + "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==" + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "requires": { + "es6-error": "^4.0.1" + } + }, + "remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "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==" + }, + "require-precompiled": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", + "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "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==" + }, + "safer-eval": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", + "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", + "requires": { + "clones": "^1.2.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serialize-to-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", + "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", + "requires": { + "js-beautify": "^1.8.9", + "safer-eval": "^1.3.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "requires": { + "to-object-path": "^0.3.0" + } + }, + "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": { + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "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=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "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=" + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + } + } + }, + "spawn-wrap": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz", + "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==", + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } + }, + "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" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + }, + "dependencies": { + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.prototype.trim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", + "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "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=" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "supertap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", + "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", + "requires": { + "arrify": "^1.0.1", + "indent-string": "^3.2.0", + "js-yaml": "^3.10.0", + "serialize-error": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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" + } + } + } + }, + "supports-color": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", + "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz", + "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.33", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "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==" + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=" + }, + "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" + } + }, + "terser": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz", + "integrity": "sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + } + }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-morph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-4.0.1.tgz", + "integrity": "sha512-Vp6qYw8AHqQOPxLmRUoUbRDSUul+KV9Jh5y6egG0hZuzxfohWbzxbKoF9PfaFdZ8M//8Tc1IbPU84KA+psRFnA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "^10.0.0", + "fs-extra": "^8.1.0", + "glob-parent": "^5.0.0", + "globby": "^10.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^4.0.0", + "typescript": "^3.0.1" + } + }, + "ts-node": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", + "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + }, + "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" + } + } + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", + "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.1.2", + "highlight.js": "^9.15.8", + "lodash": "^4.17.15", + "marked": "^0.7.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.0", + "typescript": "3.5.x" + }, + "dependencies": { + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "typedoc-default-themes": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", + "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.6", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.6.tgz", + "integrity": "sha512-1c6Vml1WIlUclLP/NX0Fq8UnQ9K9mak8o9J5P7g4kx3SzPsC1vY4/1rQPffKo1YYbRwU7qWBiM1J9vSEHoYSRQ==", + "requires": { + "fs-extra": "^8.1.0" + } + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==" + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "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 + } + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "uncss": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "is-absolute-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz", + "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==" + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + } + } + }, + "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" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, + "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" + } + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==" + }, + "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" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.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": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "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-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" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", + "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "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" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "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": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + }, + "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" + } + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } + }, + "magica-examples": { + "version": "file:../magica-examples" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "dev": true, + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", + "dev": true + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "dev": true, + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "dev": true, + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.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==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "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=", + "dev": true + }, + "mirada": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/mirada/-/mirada-0.0.15.tgz", + "integrity": "sha512-mbm4c+wjBVcmUzHRLv/TfOAq+iy03D24KwGxx8H+NSXkD5EOZV9zFWbVxTvZCc9XwR0FIUhryU/kQm12SMSQ3g==", + "requires": { + "buffer": "^5.4.3", + "cross-fetch": "^3.0.4", + "file-type": "^12.3.0", + "misc-utils-of-mine-generic": "^0.2.31" + }, + "dependencies": { + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", + "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==", + "dev": true + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-pty": { + "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "dev": true, + "requires": { + "nan": "^2.13.2" + } + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.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==", + "dev": true, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "ojos": { + "version": "file:../../../mirada/ojos", + "requires": { + "ejs": "^2.7.1", + "misc-utils-of-mine-generic": "^0.2.32", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "@ava/babel-plugin-throws-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", + "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==" + }, + "@ava/babel-preset-stage-4": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", + "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", + "requires": { + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.5.0" + } + }, + "@ava/babel-preset-transform-test-files": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", + "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "requires": { + "@ava/babel-plugin-throws-helper": "^4.0.0", + "babel-plugin-espower": "^3.0.1" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@concordance/react": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "requires": { + "arrify": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@jimp/bmp": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.2.tgz", + "integrity": "sha512-TfPFDi+hw/JiMVRiE7l3zI7AUKb/QLJBXBZ1b1PEYGchyfbqfND3NY8ITsJwPcZSkP3ia3jsZ5V5cVpz5P/Rvw==", + "requires": { + "@jimp/utils": "^0.8.2", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + } + }, + "@jimp/core": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.2.tgz", + "integrity": "sha512-/xoJ+YqOd5SsrrZS18NAY8a60p3YjWzDWfwoxGUtl4tAHMsWns7fWvpTPblp1FJ3T98WYLb2kU/HDIokaaghnA==", + "requires": { + "@jimp/utils": "^0.8.2", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.2.tgz", + "integrity": "sha512-42Naol9Zn6nIBZNGcMN+Hh2KipnGCUpTPP7p31lYwvT1uCoTs/hTkLye+wJzQz0RevsWkZAER/3sofSB0BHg0g==", + "requires": { + "@jimp/core": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/gif": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.2.tgz", + "integrity": "sha512-IGKFmcTh9nuBx43//mPnP+l05hD8OOlUWE+jnkF28Sw46wUIo8MU6Ww/sIeYWdHI0ZnF0cBmJdftX11YKCvR9Q==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.2.tgz", + "integrity": "sha512-tJVWKWn44aAMl5N8o74zpfv3bg/H2pkdo1a8hDb4I24vt6fE3rrIhceWsxA+T9/fgO1XPfWCXAlfxP0WqXJ26w==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.2.tgz", + "integrity": "sha512-cd5LtI5btcTWqm5Ro4wxFjBE4ywMl6sw15i8vb0SJyA+HOjaTWBUSs2khUYprUELCEJzti11xL5W+eN0oX2p6Q==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.2.tgz", + "integrity": "sha512-Zn30zNWkoxYhLym9c+NQxtL96sEaZsCoShmRJaE8D3XfhZ3mYjpwvTpnjEQlgfbqDngVger9VYq9eokBIBETkw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-color": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.2.tgz", + "integrity": "sha512-qFcoLbQKf+hZUy6btIUVEGoSwO1h6Ct8PRBdI45XYTVMxH2icD+ts4bpxTOwtmCsVlNb3rkCh20/LPYSWPz55A==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.2.tgz", + "integrity": "sha512-m9v32YcH0m//9SyAE/dQs5V1jp764mezTBdPDaHksOpI81/87AQxNZ8+HlWm4jZgVS33OmZ/kVQdkxLDqTuo1g==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.2.tgz", + "integrity": "sha512-KxQdUeGSGJkhTQPSR6DMGzEv7QddMfm7GkCOuu7tRlHoitdIUegFtYElodifztESFbsXK+YX6OC+6+aGHZ6BTQ==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.2.tgz", + "integrity": "sha512-QpaRnNLFjogLs+Brcb0uhTU/3emX+l5FrUiNW0er4LFG8vI2IrooOxiqnTPbUpWjLklgcooctUFba4ls2P3RWg==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.2.tgz", + "integrity": "sha512-dYf+SHel51JeopNZ2uDYQ7HlbofjBOHZeQpYvOiOQFptFYgOqUZLT7qMlKQhtkUiOjHrdmUI3Y0BQU+xJy9AGQ==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.2.tgz", + "integrity": "sha512-dpZwhOTkObClDZPh8RNsp7cWhs5KLoUW9tC0RuD5nO4FpTZRxLsw88uwr6D044pY2DL8jlDGEBiOTD7E62Vldw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.2.tgz", + "integrity": "sha512-q3mzWyeNfzKX4kI7TOcqfMjQ7aIZyQTNMddFuLgA/YRBJVvSJRYUcRWqcunFYDMkuZKJGthKv0aBwoaGXtdN8g==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.2.tgz", + "integrity": "sha512-uDdBhK+Yzk9PxbGgONBsV18X3NR32eZAmYV56Krl+pB/jVeaD9fFK+pexmPQTGFI0hzPNOD2JagmjK+a8y75Tg==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.2.tgz", + "integrity": "sha512-JL58rf8K+ZMKOrHR66G6OJ89jvtK7ZLSiiPdm4yfEiHCipPIpSobW2yPQePn6bgBJ1xLM3LfDINsGFT5NwTy0A==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.2.tgz", + "integrity": "sha512-YCofzEQ3RaXdWX2GkKH1FsGtu/Y25PeeaVwa7NiI6oWKmmaW0grkwz7SjIEiiWRb7JwfG+nMpESw+Fso4gDqpw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.2.tgz", + "integrity": "sha512-idKurFRsodPqTNAv4W4xoby73zoxHrrH57+YY2aP9buUhIHNuNCfPUlfL7Go9+VVhImr6+1UcWqrLPEAcAi9Mg==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-print": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.2.tgz", + "integrity": "sha512-RJzDheXkcV58hs9F3j/UCTcWO5hInDD8j96cWMnMB8Er12oLykgEy6BQDSAtCgpoyhRUy6MEKCisF9aS4pJTKw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.2.tgz", + "integrity": "sha512-D2z8xbdGI6/PO6ljXgTlz4l9sHBi1Una4vF+ywRvDzHmVSPBIpFcAy03WXHDQ6lOl3NLGlrhAWQYuhdOA/q/Zw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.2.tgz", + "integrity": "sha512-7nlFyWJrzOolKMkayuNoRhciSHrsUfpegOFemZ8i+FDx/Dklzcx1wk2WPniICe7RsQBcTYaYncpk3CZwj/K1Vw==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.2.tgz", + "integrity": "sha512-jtXJoxsN87lAkgPXAF+ZPBjxPRjTDNwmdGdk4dIMuoMVGOvc5wlHHRWEJgGpGjxstQVR55cR4FUQAVgcdwZJqQ==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7" + } + }, + "@jimp/plugins": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.2.tgz", + "integrity": "sha512-eyeHEpIHKMKTv4WGPyUhPfbxbg7+NTWciOW7esTmTWT65gp+ipvQJMWLS4EGMmubf7TP23IS4SV2JUa9CmyOhA==", + "requires": { + "@jimp/plugin-blit": "^0.8.2", + "@jimp/plugin-blur": "^0.8.2", + "@jimp/plugin-color": "^0.8.2", + "@jimp/plugin-contain": "^0.8.2", + "@jimp/plugin-cover": "^0.8.2", + "@jimp/plugin-crop": "^0.8.2", + "@jimp/plugin-displace": "^0.8.2", + "@jimp/plugin-dither": "^0.8.2", + "@jimp/plugin-flip": "^0.8.2", + "@jimp/plugin-gaussian": "^0.8.2", + "@jimp/plugin-invert": "^0.8.2", + "@jimp/plugin-mask": "^0.8.2", + "@jimp/plugin-normalize": "^0.8.2", + "@jimp/plugin-print": "^0.8.2", + "@jimp/plugin-resize": "^0.8.2", + "@jimp/plugin-rotate": "^0.8.2", + "@jimp/plugin-scale": "^0.8.2", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.2.tgz", + "integrity": "sha512-q0zUndWpzLBe5XmZQnlbW5SWh9Ygb8GYz+1I69K1r3cSVn58iPMWqchIqdBZPnsHP+NyJ1oWXTSZSBr+K1Zf9Q==", + "requires": { + "@jimp/utils": "^0.8.2", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.2.tgz", + "integrity": "sha512-xd53+1Uf7xOOrySW/aYpYaaJ2qEgojazGOv43BXlkqTmiXdWKqJr+ZlmyYI8g3wTdMyA8gscCSxxxX3LNCXMmw==", + "requires": { + "core-js": "^2.5.7", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.2.tgz", + "integrity": "sha512-KYaMs1tWADrpII7LUQ+3fWo8+WZLg+XcHeRvsccTT81CruM4sQB55PIq9P6qWHPHsHMGM9G/4m1KrrOWkW1YMg==", + "requires": { + "@jimp/bmp": "^0.8.2", + "@jimp/gif": "^0.8.2", + "@jimp/jpeg": "^0.8.2", + "@jimp/png": "^0.8.2", + "@jimp/tiff": "^0.8.2", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.2.tgz", + "integrity": "sha512-N9XhO2FZ2Z9HG43dsJGNoZHzBQ3Ry9iPlo2Z6lJtIbFDRPfrq2/I+J+Y1Y20inUFgf9can8jOCipFnm+zMQrkg==", + "requires": { + "core-js": "^2.5.7" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", + "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", + "requires": { + "@nodelib/fs.stat": "2.0.2", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", + "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==" + }, + "@nodelib/fs.walk": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", + "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", + "requires": { + "@nodelib/fs.scandir": "2.1.2", + "fastq": "^1.6.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "requires": { + "esquery": "^1.0.1" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/ejs": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-2.6.3.tgz", + "integrity": "sha512-/F+qQ0Fr0Dr1YvHjX+FCvbba4sQ27RdCPDqmP/si0e1v1GOkbQ3VRBvZPSQM7NoQ3iz3SyiJVscCP2f0vKuIhQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", + "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" + }, + "@types/tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-PeHg/AtdW6aaIO2a+98Xj7rWY4KC1E6yOy7AFknJQ7VXUGNrMlyxDFxJo7HqLtjQms/ZhhQX52mLVW/EX3JGOw==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", + "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==" + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.0.0.tgz", + "integrity": "sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + } + }, + "ansi-escapes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "requires": { + "type-fest": "^0.5.2" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", + "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" + }, + "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-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astq": { + "version": "2.6.2", + "from": "github:cancerberoSgx/astq", + "requires": { + "asty": "1.8.5", + "cache-lru": "1.1.7", + "pegjs": "^0.10.0", + "pegjs-otf": "1.2.12", + "pegjs-util": "1.4.16" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "asty": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/asty/-/asty-1.8.5.tgz", + "integrity": "sha512-Gc++9+tpTtI9BVHnePBDAB9XeF4fCnckK18mEuyLqKkNvSdklClmUbBRlLFI1zemvRp0F3nf4C955LpUKwqnmw==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", + "requires": { + "gulp-header": "^1.7.1" + } + }, + "ava": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", + "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", + "requires": { + "@ava/babel-preset-stage-4": "^4.0.0", + "@ava/babel-preset-transform-test-files": "^6.0.0", + "@babel/core": "^7.6.0", + "@babel/generator": "^7.6.0", + "@concordance/react": "^2.0.0", + "ansi-escapes": "^4.2.1", + "ansi-styles": "^4.1.0", + "arr-flatten": "^1.1.0", + "array-union": "^2.1.0", + "array-uniq": "^2.1.0", + "arrify": "^2.0.1", + "bluebird": "^3.5.5", + "chalk": "^2.4.2", + "chokidar": "^3.0.2", + "chunkd": "^1.0.0", + "ci-parallel-vars": "^1.0.0", + "clean-stack": "^2.2.0", + "clean-yaml-object": "^0.1.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.0.0", + "code-excerpt": "^2.1.1", + "common-path-prefix": "^1.0.0", + "concordance": "^4.0.0", + "convert-source-map": "^1.6.0", + "currently-unhandled": "^0.4.1", + "debug": "^4.1.1", + "del": "^4.1.1", + "dot-prop": "^5.1.0", + "emittery": "^0.4.1", + "empower-core": "^1.2.0", + "equal-length": "^1.0.0", + "escape-string-regexp": "^2.0.0", + "esm": "^3.2.25", + "figures": "^3.0.0", + "find-up": "^4.1.0", + "get-port": "^5.0.0", + "globby": "^10.0.1", + "ignore-by-default": "^1.0.0", + "import-local": "^3.0.2", + "indent-string": "^4.0.0", + "is-ci": "^2.0.0", + "is-error": "^2.2.2", + "is-observable": "^2.0.0", + "is-plain-object": "^3.0.0", + "is-promise": "^2.1.0", + "lodash": "^4.17.15", + "loud-rejection": "^2.1.0", + "make-dir": "^3.0.0", + "matcher": "^2.0.0", + "md5-hex": "^3.0.1", + "meow": "^5.0.0", + "micromatch": "^4.0.2", + "ms": "^2.1.2", + "observable-to-promise": "^1.0.0", + "ora": "^3.4.0", + "package-hash": "^4.0.0", + "pkg-conf": "^3.1.0", + "plur": "^3.1.1", + "pretty-ms": "^5.0.0", + "require-precompiled": "^0.1.0", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "source-map-support": "^0.5.13", + "stack-utils": "^1.0.2", + "strip-ansi": "^5.2.0", + "strip-bom-buf": "^2.0.0", + "supertap": "^1.0.0", + "supports-color": "^7.0.0", + "trim-off-newlines": "^1.0.1", + "trim-right": "^1.0.1", + "unique-temp-dir": "^1.0.0", + "update-notifier": "^3.0.1", + "write-file-atomic": "^3.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-espower": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", + "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "call-matcher": "^1.0.0", + "core-js": "^2.0.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.1.1" + } + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=" + }, + "blessed-contrib": { + "version": "4.8.16", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.16.tgz", + "integrity": "sha512-B1fEJTR+8IsimEvYQbvXCvnV0L674rFxy9yMwqibiRO2nxa5fzwnoKhJjRJFCBYH27ztW+b6jKvnOvetnj30WA==", + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.6.2", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, + "blueimp-md5": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", + "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=" + }, + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cache-lru": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cache-lru/-/cache-lru-1.1.7.tgz", + "integrity": "sha512-qKH++XnMgX/BkY1s3iVUopVu0rijNF/vWr0iXJKpXjWt4HbmGPxgCLGS4AvW+1obifZ7v0QMf6f/zPgpBckpRw==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "cannabis": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/cannabis/-/cannabis-0.1.1.tgz", + "integrity": "sha512-zePE0LXF9IoaRJBKrO1ji2R0ETcS+OHBGAHP4TaBAfQnKI8exPznUd1XHZ6oUBNb1KfM9M2mB2GiX+I768h4XA==", + "requires": { + "astq": "github:cancerberoSgx/astq", + "micromatch": "^4.0.2", + "misc-utils-of-mine-generic": "^0.2.29", + "string.ify": "^1.0.61", + "ts-simple-ast-extra": "0.3.11" + } + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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=" + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=" + }, + "chokidar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.0.tgz", + "integrity": "sha512-6vZfo+7W0EOlbSo0nhVKMz4yyssrwiPbBZ8wj1lq8/+l4ZhGZ2U4Md7PspvmijXp1a26D3B7AHEBmIB7aVtaOQ==", + "requires": { + "anymatch": "^3.1.0", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "chunkd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", + "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "ci-parallel-vars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-yaml-object": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "4.0.0", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", + "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", + "requires": { + "slice-ansi": "^2.1.0", + "string-width": "^4.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "code-block-writer": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-9.4.1.tgz", + "integrity": "sha512-LHAB+DL4YZDcwK8y/kAxZ0Lf/ncwLh/Ux4cTVWbPwIdrf1gPxXiPcwpz8r8/KqXu1aD+Raz46EOxDjFlbyO6bA==" + }, + "code-excerpt": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "requires": { + "convert-to-spaces": "^1.0.1" + } + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "optional": true + }, + "common-path-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", + "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=" + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "requires": { + "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==" + } + } + }, + "concordance": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "requires": { + "date-time": "^2.1.0", + "esutils": "^2.0.2", + "fast-diff": "^1.1.2", + "js-string-escape": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.flattendeep": "^4.4.0", + "lodash.islength": "^4.0.1", + "lodash.merge": "^4.6.1", + "md5-hex": "^2.0.0", + "semver": "^5.5.1", + "well-known-symbols": "^2.0.0" + }, + "dependencies": { + "md5-hex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + } + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "convert-to-spaces": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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": "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" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "requires": { + "time-zone": "^1.0.0" + } + }, + "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=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", + "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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=" + }, + "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=" + } + } + } + } + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" + }, + "diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "dot-prop": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", + "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=" + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", + "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "equal-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.51", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz", + "integrity": "sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz", + "integrity": "sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.51" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "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 + } + } + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.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==" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } + }, + "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" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "estree-is-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-is-function/-/estree-is-function-1.0.0.tgz", + "integrity": "sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "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" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", + "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + } + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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=" + } + } + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", + "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "get-port": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", + "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "requires": { + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "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": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" + }, + "gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "requires": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + } + }, + "gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "requires": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "handlebars": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.0.tgz", + "integrity": "sha512-Kb4xn5Qh1cxAKvQnzNWZ512DhABzyFNmsaJf3OAkWNa4NkaqWcNI8Tao8Tasi0/F4JD9oyG0YxuFyvyR57d+Gw==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hasha": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.0.0.tgz", + "integrity": "sha512-PqWdhnQhq6tqD32hZv+l1e5mJHNSudjnaAzgAHfkGiU0ABN6lmbZF8abJIulQHbZ7oiHhP8yL6O910ICMc+5pw==", + "requires": { + "is-stream": "^1.1.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "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" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "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-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=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + }, + "dependencies": { + "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==" + }, + "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=" + }, + "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" + } + } + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "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=" + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "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" + } + }, + "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=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + } + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "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" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "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" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "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" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "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-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-observable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", + "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "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-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "jimp": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.2.tgz", + "integrity": "sha512-LhyVLCf4UDMbuWdJ7UV8RfkktNUdEioJYemD1w4BrtbeE1BZYQ+E2gYNtejpmILfs/xFtrGA56p+9W6J4clfug==", + "requires": { + "@jimp/custom": "^0.8.2", + "@jimp/plugins": "^0.8.2", + "@jimp/types": "^0.8.2", + "core-js": "^2.5.7", + "regenerator-runtime": "^0.13.3" + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" + }, + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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==" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.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" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "requires": { + "set-getter": "^0.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "requires": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.islength": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "loud-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", + "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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" + } + }, + "lunr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", + "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==" + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } + }, + "magica": { + "version": "0.2.17", + "requires": { + "cross-fetch": "^3.0.4", + "ejs": "^2.7.1", + "glob": "^7.1.4", + "js-base64": "^2.5.1", + "minimist": "^1.2.0", + "misc-utils-of-mine-generic": "^0.2.34", + "p-queue": "^6.1.1" + }, + "dependencies": { + "@ava/babel-plugin-throws-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", + "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==" + }, + "@ava/babel-preset-stage-4": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", + "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", + "requires": { + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.5.0" + } + }, + "@ava/babel-preset-transform-test-files": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", + "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "requires": { + "@ava/babel-plugin-throws-helper": "^4.0.0", + "babel-plugin-espower": "^3.0.1" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", + "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helpers": "^7.6.0", + "@babel/parser": "^7.6.0", + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", + "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", + "requires": { + "@babel/types": "^7.6.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-define-map": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", + "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", + "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", + "requires": { + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", + "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.5.5", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", + "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", + "requires": { + "@babel/template": "^7.6.0", + "@babel/traverse": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", + "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", + "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", + "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", + "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", + "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", + "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", + "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", + "requires": { + "regexp-tree": "^0.1.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", + "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.5.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "requires": { + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", + "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0" + } + }, + "@babel/traverse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", + "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.6.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", + "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@concordance/react": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "requires": { + "arrify": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==" + }, + "@istanbuljs/nyc-config-typescript": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/nyc-config-typescript/-/nyc-config-typescript-0.1.3.tgz", + "integrity": "sha512-EzRFg92bRSD1W/zeuNkeGwph0nkWf+pP2l/lYW4/5hav7RjKKBN5kV1Ix7Tvi0CMu3pC4Wi/U7rNisiJMR3ORg==" + }, + "@jimp/bmp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.4.tgz", + "integrity": "sha512-Cf/V+SUyEVxCCP8q1emkarCHJ8NkLFcLp41VMqBihoR4ke0TIPfCSdgW/JXbM/28vvZ5a2bvMe6uOll6cFggvA==", + "requires": { + "@jimp/utils": "^0.8.4", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + } + }, + "@jimp/core": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.4.tgz", + "integrity": "sha512-3fK5UEOEQsfSDhsrAgBT6W8Up51qkeCj9RVjusxUaEGmix34PO/KTVfzURlu6NOpOUvtfNXsCq9xS7cxBTWSCA==", + "requires": { + "@jimp/utils": "^0.8.4", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.4.tgz", + "integrity": "sha512-iS/RB3QQKpm4QS8lxxtQzvYDMph9YvOn3d68gMM4pDKn95n3nt5/ySHFv6fQq/yzfox1OPdeYaXbOLvC3+ofqw==", + "requires": { + "@jimp/core": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/gif": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.4.tgz", + "integrity": "sha512-YpHZ7aWzmrviY7YigXRolHs6oBhGJItRry8fh3zebAgKth06GMv58ce84yXXOKX4yQ+QGd6GgOWzePx+KMP9TA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.4.tgz", + "integrity": "sha512-7exKk3LNPKJgsFzUPL+mOJtIEHcLp6yU9sVbULffVDjVUun6/Are2tCX8rCXZq28yiUhofzr61k5UqjkKFJXrA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.4.tgz", + "integrity": "sha512-H9bpetmOUgEHpkDSRzbXLMXQhr34i8YicYV3EDeuHU8mKlAjtMbVpbp5ZN4mcadTz+EYdTdVNfQNsRCcIb5Oeg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.4.tgz", + "integrity": "sha512-gvEDWW7+MI9Hk1KKzuFliRdDPaofkxB4pRJ/n1hipDoOGcNYFqxx5FGNQ4wsGSDpQ+RiHZF+JGKKb+EIwHg+0Q==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-color": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.4.tgz", + "integrity": "sha512-DHCGMxInCI1coXMIfdZJ5G/4hpt5yZLNB5+oUIxT4aClzyhUjqD4xOcnO7hlPY6LuX8+FX7cYMHhdMfhTXB3Dg==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.4.tgz", + "integrity": "sha512-3wwLXig5LkOMg5FrNZrX/r99ehaA+0s3dkro3CiRg0Ez6Y0fz067so+HdsmqmoG78WY/dCdgdps/xLOW2VV4DQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.4.tgz", + "integrity": "sha512-U0xmSfGLmw0Ieiw00CM8DQ+XoQVBxbjsLE5To8EejnyLx5X+oNZ8r7E5EsQaushUlzij95IqMCloo+nCGhdYMw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.4.tgz", + "integrity": "sha512-Neqs0K4cr7SU9nSte2qvGVh/8+K9ArH8mH1fWhZw4Zq8qD9NicX+g5hqmpmeSjOKD73t/jOmwvBevfJDu2KKSA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.4.tgz", + "integrity": "sha512-qKCwAP2lAO3R8ofYaEF/Gh+sfcjzZLtEiYHzjx/mYvPpXS6Yvkvl28aUH8pwdJYT+QYGelHmOne0RJvjsac1NQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.4.tgz", + "integrity": "sha512-19+y5VAO6d0keRne9eJCdOeB9X0LFuRdRSjgwl/57JtREeoPj+iKBg6REBl4atiSGd7/UCFg3wRtFOw24XFKgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.4.tgz", + "integrity": "sha512-1BtKtc8cANuGgiWyOmltQZaR3Y5Og/GS/db8wBpFNLJ33Ir5UAGN2raDtx4EYEd5okuRVFj3OP+wAZl69m72LQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.4.tgz", + "integrity": "sha512-qYcVmiJn8l8uDZqk4FlB/qTV8fJgiJAh/xc/WKNEp2E8qFEgxoIPeimPHO8cJorEHqlh8I8l24OZkTkkEKaFfw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.4.tgz", + "integrity": "sha512-OQ/dFDbBUmEd935Gitl5Pmgz+nLVyszwS0RqL6+G1U9EHYBeiHDrmY2sj7NgDjDEJYlRLxGlBRsTIPHzF3tdNw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.4.tgz", + "integrity": "sha512-uqLdRGShHwCd9RHv8bMntTfDNDI2pcEeE7+F868P6PngWLKrzQCpuAyTnK6WK0ZN95fSsgy7TzCoesYk+FchkQ==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.4.tgz", + "integrity": "sha512-+ihgQeVD8syWxw12F5ngUUdtlIcGDqH7hEoHcwVVGOFfaJqR4YBQR4FM3QLFFFdi2X/uK2nGJt9cMh0UaINEgw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-print": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.4.tgz", + "integrity": "sha512-Wg5tZI3hW5DG9Caz4wg4ZolS3Lvv4MFAxORPAeWeahDpHs38XZ7ydJ0KR39p2oWJPP0yIFv1fETYpU7BiJPRRw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.4.tgz", + "integrity": "sha512-z9tumvsQja/YFTSeGvofYLvVws8LZYLYVW8l17hBETzfZQdVEvPOdWKkXqsAsK5uY9m8M5rH7kR8NZbCDVbyzA==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.4.tgz", + "integrity": "sha512-PVxpt3DjqaUnHP6Nd3tzZjl4SYe/FYXszGTshtx51AMuvZLnpvekrrclYyc7Dc1Ry3kx3ma6UuLCvmf85hrdmw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.4.tgz", + "integrity": "sha512-PrBTOMJ5n4gbIvRNxWfc1MdgHw4vd5r1UOHRVuc6ZQ9Z/FueBuvIidnz7GBRHbsRm3IjckvsLfEL1nIK0Kqh3A==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugins": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.4.tgz", + "integrity": "sha512-Vd0oCe0bj7c+crHL6ee178q2c1o50UnbCmc0imHYg7M+pY8S1kl4ubZWwkAg2W96FCarGrm9eqPvCUyAdFOi9w==", + "requires": { + "@jimp/plugin-blit": "^0.8.4", + "@jimp/plugin-blur": "^0.8.4", + "@jimp/plugin-color": "^0.8.4", + "@jimp/plugin-contain": "^0.8.4", + "@jimp/plugin-cover": "^0.8.4", + "@jimp/plugin-crop": "^0.8.4", + "@jimp/plugin-displace": "^0.8.4", + "@jimp/plugin-dither": "^0.8.4", + "@jimp/plugin-flip": "^0.8.4", + "@jimp/plugin-gaussian": "^0.8.4", + "@jimp/plugin-invert": "^0.8.4", + "@jimp/plugin-mask": "^0.8.4", + "@jimp/plugin-normalize": "^0.8.4", + "@jimp/plugin-print": "^0.8.4", + "@jimp/plugin-resize": "^0.8.4", + "@jimp/plugin-rotate": "^0.8.4", + "@jimp/plugin-scale": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.4.tgz", + "integrity": "sha512-DLj260SwQr9ZNhSto1BacXGNRhIQiLNOESPoq5DGjbqiPCmYNxE7CPlXB1BVh0T3AmZBjnZkZORU0Y9wTi3gJw==", + "requires": { + "@jimp/utils": "^0.8.4", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.4.tgz", + "integrity": "sha512-SQmf1B/TbCtbwzJReLw/lzGqbeu8MOfT+wkaia0XWS72H6bEW66PTQKhB4/3uzC/Xnmsep1WNQITlwcWdgc36Q==", + "requires": { + "core-js": "^2.5.7", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.4.tgz", + "integrity": "sha512-BCehQ5hrTOGDGdeROwXOYqgFGAzJPkuXmVJXgMgBoW1YjoGWhXJ5iShaJ/l7DRErrdezoWUdAhTFlV5bJf51dg==", + "requires": { + "@jimp/bmp": "^0.8.4", + "@jimp/gif": "^0.8.4", + "@jimp/jpeg": "^0.8.4", + "@jimp/png": "^0.8.4", + "@jimp/tiff": "^0.8.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.4.tgz", + "integrity": "sha512-6Cwplao7IgwhFRijMvvyjdV7Sa7Fw71vS1aDsUDCVpi3XHsiLUM+nPTno6OKjzg2z2EufuolWPEvuq/GSte4lA==", + "requires": { + "core-js": "^2.5.7" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", + "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", + "requires": { + "@nodelib/fs.stat": "2.0.2", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", + "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==" + }, + "@nodelib/fs.walk": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", + "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", + "requires": { + "@nodelib/fs.scandir": "2.1.2", + "fastq": "^1.6.0" + } + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", + "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" + }, + "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==" + }, + "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" + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==" + }, + "@parcel/watcher": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.0.3" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "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" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "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=", + "optional": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "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.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "optional": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "optional": true + }, + "needle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz", + "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz", + "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", + "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" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", + "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", + "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "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", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "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=", + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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=", + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "optional": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "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", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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==", + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "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", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "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=", + "optional": true + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "optional": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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" + } + } + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "requires": { + "esquery": "^1.0.1" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/ejs": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-2.6.3.tgz", + "integrity": "sha512-/F+qQ0Fr0Dr1YvHjX+FCvbba4sQ27RdCPDqmP/si0e1v1GOkbQ3VRBvZPSQM7NoQ3iz3SyiJVscCP2f0vKuIhQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/js-base64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/js-base64/-/js-base64-2.3.1.tgz", + "integrity": "sha512-4RKbhIDGC87s4EBy2Cp2/5S2O6kmCRcZnD5KRCq1q9z2GhBte1+BdsfVKCpG8yKpDGNyEE2G6IqFIh6W2YwWPA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", + "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" + }, + "@types/puppeteer": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.19.1.tgz", + "integrity": "sha512-ReWZvoEfMiJIA3AG+eM+nCx5GKrU2ANVYY5TC0nbpeiTCtnJbcqnmBbR8TkXMBTvLBYcuTOAELbTcuX73siDNQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-bZgjwIWu9gHCjirKJoOlLzGi5N0QgZ5t7EXEuoqyWCHTuSddURXo3FOBYDyRPNOWzZ6NbkLvZnVkn483Y/tvcQ==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz", + "integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", + "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.0.0.tgz", + "integrity": "sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "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" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + } + }, + "ansi-escapes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "requires": { + "type-fest": "^0.5.2" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-to-html": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "requires": { + "entities": "^1.1.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", + "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" + }, + "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-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "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" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "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-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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==" + }, + "autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", + "requires": { + "gulp-header": "^1.7.1" + } + }, + "ava": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", + "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", + "requires": { + "@ava/babel-preset-stage-4": "^4.0.0", + "@ava/babel-preset-transform-test-files": "^6.0.0", + "@babel/core": "^7.6.0", + "@babel/generator": "^7.6.0", + "@concordance/react": "^2.0.0", + "ansi-escapes": "^4.2.1", + "ansi-styles": "^4.1.0", + "arr-flatten": "^1.1.0", + "array-union": "^2.1.0", + "array-uniq": "^2.1.0", + "arrify": "^2.0.1", + "bluebird": "^3.5.5", + "chalk": "^2.4.2", + "chokidar": "^3.0.2", + "chunkd": "^1.0.0", + "ci-parallel-vars": "^1.0.0", + "clean-stack": "^2.2.0", + "clean-yaml-object": "^0.1.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.0.0", + "code-excerpt": "^2.1.1", + "common-path-prefix": "^1.0.0", + "concordance": "^4.0.0", + "convert-source-map": "^1.6.0", + "currently-unhandled": "^0.4.1", + "debug": "^4.1.1", + "del": "^4.1.1", + "dot-prop": "^5.1.0", + "emittery": "^0.4.1", + "empower-core": "^1.2.0", + "equal-length": "^1.0.0", + "escape-string-regexp": "^2.0.0", + "esm": "^3.2.25", + "figures": "^3.0.0", + "find-up": "^4.1.0", + "get-port": "^5.0.0", + "globby": "^10.0.1", + "ignore-by-default": "^1.0.0", + "import-local": "^3.0.2", + "indent-string": "^4.0.0", + "is-ci": "^2.0.0", + "is-error": "^2.2.2", + "is-observable": "^2.0.0", + "is-plain-object": "^3.0.0", + "is-promise": "^2.1.0", + "lodash": "^4.17.15", + "loud-rejection": "^2.1.0", + "make-dir": "^3.0.0", + "matcher": "^2.0.0", + "md5-hex": "^3.0.1", + "meow": "^5.0.0", + "micromatch": "^4.0.2", + "ms": "^2.1.2", + "observable-to-promise": "^1.0.0", + "ora": "^3.4.0", + "package-hash": "^4.0.0", + "pkg-conf": "^3.1.0", + "plur": "^3.1.1", + "pretty-ms": "^5.0.0", + "require-precompiled": "^0.1.0", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "source-map-support": "^0.5.13", + "stack-utils": "^1.0.2", + "strip-ansi": "^5.2.0", + "strip-bom-buf": "^2.0.0", + "supertap": "^1.0.0", + "supports-color": "^7.0.0", + "trim-off-newlines": "^1.0.1", + "trim-right": "^1.0.1", + "unique-temp-dir": "^1.0.0", + "update-notifier": "^3.0.1", + "write-file-atomic": "^3.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-espower": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", + "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "call-matcher": "^1.0.0", + "core-js": "^2.0.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.1.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=" + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=" + }, + "blessed-contrib": { + "version": "4.8.16", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.16.tgz", + "integrity": "sha512-B1fEJTR+8IsimEvYQbvXCvnV0L674rFxy9yMwqibiRO2nxa5fzwnoKhJjRJFCBYH27ztW+b6jKvnOvetnj30WA==", + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.6.2", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, + "blueimp-md5": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", + "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=" + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-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=" + } + } + }, + "browserify": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", + "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "requires": { + "caniuse-lite": "^1.0.30000989", + "electron-to-chromium": "^1.3.247", + "node-releases": "^1.1.29" + } + }, + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "caching-transform": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", + "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", + "requires": { + "hasha": "^3.0.0", + "make-dir": "^2.0.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.4.2" + }, + "dependencies": { + "hasha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", + "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", + "requires": { + "is-stream": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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" + } + }, + "package-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", + "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + } + } + }, + "caniuse-lite": { + "version": "1.0.30000989", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", + "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==" + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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=" + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=" + }, + "chokidar": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz", + "integrity": "sha512-df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==", + "requires": { + "anymatch": "^3.1.0", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "chunkd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", + "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "ci-parallel-vars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-yaml-object": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "4.0.0", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", + "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", + "requires": { + "slice-ansi": "^2.1.0", + "string-width": "^4.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "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": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clones": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", + "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-block-writer": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.0.0.tgz", + "integrity": "sha512-UIlTeLDLvu9YDmxh566yrnKCTBULJNCF+oUoRTv8gmt5/DIqp7pozkUu5hnpUPWjgIHEqkOeAiSGuN8E3A+Wuw==" + }, + "code-excerpt": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "requires": { + "convert-to-spaces": "^1.0.1" + } + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" + }, + "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": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "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" + } + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "common-path-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", + "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "requires": { + "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==" + } + } + }, + "concordance": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "requires": { + "date-time": "^2.1.0", + "esutils": "^2.0.2", + "fast-diff": "^1.1.2", + "js-string-escape": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.flattendeep": "^4.4.0", + "lodash.islength": "^4.0.1", + "lodash.merge": "^4.6.1", + "md5-hex": "^2.0.0", + "semver": "^5.5.1", + "well-known-symbols": "^2.0.0" + }, + "dependencies": { + "md5-hex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "convert-to-spaces": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "coveralls": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.6.tgz", + "integrity": "sha512-Pgh4v3gCI4T/9VijVrm8Ym5v0OgjvGLKj3zTUwkvsCiwqae/p6VLzpsFNjQS2i6ewV7ef+DjFJ5TSKxYt/mCrA==", + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.13.1", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.86.0" + } + }, + "cp-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", + "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", + "requires": { + "graceful-fs": "^4.1.2", + "make-dir": "^2.0.0", + "nested-error-stacks": "^2.0.0", + "pify": "^4.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "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=" + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz", + "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + } + } + }, + "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" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "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" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "requires": { + "time-zone": "^1.0.0" + } + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "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=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", + "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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=" + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "requires": { + "strip-bom": "^3.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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=" + }, + "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=" + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", + "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "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==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", + "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=" + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=" + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", + "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" + }, + "electron-to-chromium": { + "version": "1.3.264", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz", + "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==" + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "equal-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", + "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.0.0", + "string.prototype.trimright": "^2.0.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "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 + } + } + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.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==" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } + }, + "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" + } + }, + "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==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "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" + } + } + } + }, + "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": "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" + } + }, + "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" + } + }, + "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" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "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=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", + "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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=" + } + } + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "foreground-child": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + } + } + }, + "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" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", + "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "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-port": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", + "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "requires": { + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "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": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "requires": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "requires": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "handlebars": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.1.tgz", + "integrity": "sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", + "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.0.tgz", + "integrity": "sha512-M8BLNtxNWRbRmJ8Iu+4j4qZLlE7Y75ldC42cvw9KPOFkFwY/KlSJuj9eeGmoB/k3QAAnuN3M35Z59+lBm1+C+g==" + } + } + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "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-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "htmlnano": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz", + "integrity": "sha512-wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==", + "requires": { + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "object-assign": "^4.0.1", + "posthtml": "^0.11.4", + "posthtml-render": "^1.1.5", + "svgo": "^1.2.2", + "terser": "^4.1.2", + "uncss": "^0.17.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", + "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "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=" + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "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==" + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + } + }, + "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-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=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + }, + "dependencies": { + "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==" + }, + "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=" + }, + "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" + } + } + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "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=" + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "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" + } + }, + "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=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.0.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" + } + } + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "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" + } + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "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" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "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-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-observable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", + "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "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=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "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-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "requires": { + "append-transform": "^1.0.0" + } + }, + "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": { + "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" + } + }, + "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": { + "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" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "requires": { + "handlebars": "^4.1.2" + } + }, + "jimp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.4.tgz", + "integrity": "sha512-xCPvd2HIH8iR7+gWVnivzXwiQGnLBmLDpaEj5M0vQf3uur5MuLCOWbBduAdk6r3ur8X0kwgM4eEM0i7o+k9x9g==", + "requires": { + "@jimp/custom": "^0.8.4", + "@jimp/plugins": "^0.8.4", + "@jimp/types": "^0.8.4", + "core-js": "^2.5.7", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" + }, + "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": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "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 + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "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" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.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" + } + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "requires": { + "set-getter": "^0.1.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "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" + } + }, + "list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "requires": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.islength": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "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" + } + }, + "loud-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", + "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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" + } + }, + "lunr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", + "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==" + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "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==" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "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" + } + }, + "markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=" + }, + "markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "requires": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + } + }, + "marked": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz", + "integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==" + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "requires": { + "blueimp-md5": "^2.10.0" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + } + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "requires": { + "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==" + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", + "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==" + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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=" + } + } + }, + "module-deps": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz", + "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==", + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==" + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "node-pty": { + "version": "0.8.1", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "requires": { + "nan": "^2.13.2" + } + }, + "node-releases": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", + "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-html-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.4.1.tgz", + "integrity": "sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg==" + }, + "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" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" + }, + "nyc": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", + "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", + "requires": { + "archy": "^1.0.0", + "caching-transform": "^3.0.2", + "convert-source-map": "^1.6.0", + "cp-file": "^6.2.0", + "find-cache-dir": "^2.1.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.4", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.2.3", + "uuid": "^3.3.2", + "yargs": "^13.2.2", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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==" + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "observable-to-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", + "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", + "requires": { + "is-observable": "^2.0.0", + "symbol-observable": "^1.0.4" + } + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + } + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "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=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-queue": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz", + "integrity": "sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "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==" + }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.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==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parcel": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-1.12.3.tgz", + "integrity": "sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q==", + "requires": { + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.0", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.0", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^1.1.1", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==" + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "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" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "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" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "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" + } + } + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "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" + } + } + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "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" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + } + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "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=" + }, + "postcss": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", + "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==" + }, + "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" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", + "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "requires": { + "htmlparser2": "^3.9.2", + "object-assign": "^4.1.1" + } + }, + "posthtml-render": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", + "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "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" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", + "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "regexp-tree": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", + "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==" + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "requires": { + "es6-error": "^4.0.1" + } + }, + "remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "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==" + }, + "require-precompiled": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", + "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "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==" + }, + "safer-eval": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", + "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", + "requires": { + "clones": "^1.2.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serialize-to-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", + "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", + "requires": { + "js-beautify": "^1.8.9", + "safer-eval": "^1.3.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "requires": { + "to-object-path": "^0.3.0" + } + }, + "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": { + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "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=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "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=" + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + } + } + }, + "spawn-wrap": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz", + "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==", + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } + }, + "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" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + }, + "dependencies": { + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.prototype.trim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", + "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "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=" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "supertap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", + "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", + "requires": { + "arrify": "^1.0.1", + "indent-string": "^3.2.0", + "js-yaml": "^3.10.0", + "serialize-error": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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" + } + } + } + }, + "supports-color": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", + "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz", + "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.33", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "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==" + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=" + }, + "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" + } + }, + "terser": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz", + "integrity": "sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + } + }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-morph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-4.0.1.tgz", + "integrity": "sha512-Vp6qYw8AHqQOPxLmRUoUbRDSUul+KV9Jh5y6egG0hZuzxfohWbzxbKoF9PfaFdZ8M//8Tc1IbPU84KA+psRFnA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "^10.0.0", + "fs-extra": "^8.1.0", + "glob-parent": "^5.0.0", + "globby": "^10.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^4.0.0", + "typescript": "^3.0.1" + } + }, + "ts-node": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", + "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + }, + "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" + } + } + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", + "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.1.2", + "highlight.js": "^9.15.8", + "lodash": "^4.17.15", + "marked": "^0.7.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.0", + "typescript": "3.5.x" + }, + "dependencies": { + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "typedoc-default-themes": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", + "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.6", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.6.tgz", + "integrity": "sha512-1c6Vml1WIlUclLP/NX0Fq8UnQ9K9mak8o9J5P7g4kx3SzPsC1vY4/1rQPffKo1YYbRwU7qWBiM1J9vSEHoYSRQ==", + "requires": { + "fs-extra": "^8.1.0" + } + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==" + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "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 + } + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "uncss": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "is-absolute-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz", + "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==" + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + } + } + }, + "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" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, + "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" + } + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==" + }, + "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" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.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": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "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-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" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", + "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "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" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "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": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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" + } + }, + "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" + } + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "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==" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "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" + } + }, + "markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=" + }, + "markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "requires": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + } + }, + "marked": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz", + "integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==" + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "requires": { + "blueimp-md5": "^2.10.0" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + } + } + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "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=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "mirada": { + "version": "0.0.15", + "requires": { + "buffer": "^5.4.3", + "cross-fetch": "^3.0.4", + "file-type": "^12.3.0", + "misc-utils-of-mine-generic": "^0.2.31" + }, + "dependencies": { + "@ava/babel-plugin-throws-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", + "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==" + }, + "@ava/babel-preset-stage-4": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", + "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", + "requires": { + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.5.0" + } + }, + "@ava/babel-preset-transform-test-files": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", + "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", + "requires": { + "@ava/babel-plugin-throws-helper": "^4.0.0", + "babel-plugin-espower": "^3.0.1" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.5.tgz", + "integrity": "sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.5.5", + "@babel/helpers": "^7.5.5", + "@babel/parser": "^7.5.5", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz", + "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==", + "requires": { + "@babel/types": "^7.5.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", + "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.5.5", + "lodash": "^4.17.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.5.5.tgz", + "integrity": "sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g==", + "requires": { + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.5.5", + "@babel/types": "^7.5.5" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz", + "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz", + "integrity": "sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ==", + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/polyfill": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.4.tgz", + "integrity": "sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg==", + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/traverse": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.5.tgz", + "integrity": "sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.5.5", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.5.5", + "@babel/types": "^7.5.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz", + "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@concordance/react": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "requires": { + "arrify": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "@dsherret/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "@jimp/bmp": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.6.4.tgz", + "integrity": "sha512-dhKM7Cjw4XoOefx3/we2+vWyTP6hQPpM7mEsziGjtsrK2f/e3/+hhHbEsQNgO9BOA1FPJRXAOiYHts9IlMH1mg==", + "requires": { + "@jimp/utils": "^0.6.4", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + } + }, + "@jimp/core": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.6.4.tgz", + "integrity": "sha512-nyiAXI8/uU54fGO53KrRB8pdn1s+IODZ+rj0jG2owsNJlTlagFrsZAy8IVTUCOiiXjh9TbwFo7D5XMrmi4KUww==", + "requires": { + "@jimp/utils": "^0.6.4", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.6.4.tgz", + "integrity": "sha512-sdBHrBoVr1+PFx4dlUAgXvvu4dG0esQobhg7qhpSLRje1ScavIgE2iXdJKpycgzrqwAOL8vW4/E5w2/rONlaoQ==", + "requires": { + "@jimp/core": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/gif": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.6.4.tgz", + "integrity": "sha512-14mLoyG0UrYJsGNRoXBFvSJdFtBD0BSBwQ1zCNeW+HpQqdl+Kh5E1Pz4nqT2KNylJe1jypyR51Q2yndgcfGVyg==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.6.4.tgz", + "integrity": "sha512-NrFla9fZC/Bhw1Aa9vJ6cBOqpB5ylEPb9jD+yZ0fzcAw5HwILguS//oXv9EWLApIY1XsOMFFe0XWpY653rv8hw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.6.4.tgz", + "integrity": "sha512-suVznd4XozkQIuECX0u8kMl+cAQpZN3WcbWXUcJaVxRi+VBvHIetG1Qs5qGLzuEg9627+kE7ppv0UgZ5mkE6lg==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.6.4.tgz", + "integrity": "sha512-M2fDMYUUtEKVNnCJZk5J0KSMzzISobmWfnG88RdHXJCkOn98kdawQFwTsYOfJJfCM8jWfhIxwZLFhC/2lkTN2w==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-color": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.6.4.tgz", + "integrity": "sha512-6Nfr2l9KSb6zH2fij8G6fQOw85TTkyRaBlqMvDmsQp/I1IlaDbXzA2C2Eh9jkQYZQDPu61B1MkmlEhJp/TUx6Q==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.6.4.tgz", + "integrity": "sha512-qI1MxU1noS6NbEPu/bDDeP405aMviuIsfpOz8J3En8IwIwrJV22qt6QIHmF+eyng8CYgivwIPjEPzFzLR566Nw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.6.4.tgz", + "integrity": "sha512-z6eafPonj3LJY8cTEfRkXmOfCDi1+f0tbYaNvmiu+OrWJ3Ojw2hMt+BVVvJ8pKe1dWIFkCjxOjyjZWj1gEkaLw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.6.4.tgz", + "integrity": "sha512-w9TR+pn+GeWbznscGe2HRkPxInge0whAF3TLPWhPwBVjZChTT8dSDXsUpUlxQqvI4SfzuKp8z3/0SBqYDCzxxA==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.6.4.tgz", + "integrity": "sha512-MEvtBXOAio/3iGJkKBrTtFs3Q38ez2Wy/wTD0Ruas+L8fjJR7l4mDgV+zjRr57CqB5mpY+L48VEoa2/gNXh9cg==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.6.4.tgz", + "integrity": "sha512-w+AGLcIMUeJZ4CI0FvFomahgKLcW+ICsLidUNOqyLzceluPAfug4X7vDhQ41pNkzKg0M1+Q1j0aWV8bdyF+LhA==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.6.4.tgz", + "integrity": "sha512-ukINMegMUM9KYjyDCiyYKYdSsbhNRLHDwOJN0xVRalmOKqNaZmjNbiMbaVxKlYt6sHW76RhSMOekw9f6GQB9tQ==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.6.4.tgz", + "integrity": "sha512-C1P6ohzIddpNb7CX5X+ygbp+ow8Fpt64ZLoIgdjYPs/42HxKluvY62fVfMhY6m5zUGKIMbg0uYeAtz/9LRJPyw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.6.4.tgz", + "integrity": "sha512-sleGz1jXaNEsP/5Ayqw8oez/6KesWcyCqovIuK4Z4kDmMc2ncuhsXIJQXDWtIF4tTQVzNEgrxUDNA4bi9xpCUA==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.6.4.tgz", + "integrity": "sha512-3D4FbRxnpO9nzwa6cF8AImgO1aVReYbfRRO4I4bku4/iZ+kuU3fBLV+SRhB4c7di3ejG5u+rGsIfaNc94iYYvw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.6.4.tgz", + "integrity": "sha512-nOFMwOaVkOKArHkD/T6/1HKAPj3jlW6l0JduVDn1A5eIPCtlnyhlE9zdjgi5Q9IBR/gRjwW6tTzBKuJenS51kg==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-print": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.6.4.tgz", + "integrity": "sha512-3z5DLVCKg0NfZhHATEaYH/4XanIboPP1pOUoxIUeF++qOnGiGgH2giFJlRprHmx2l3E3DukR1v8pt54PGvfrFw==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.6.4.tgz", + "integrity": "sha512-fk2+KheUNClrOWj6aDNWj1r4byVQb6Qxy4aT1UHX5GXPHDA+nhlej7ghaYdzeWZYodeM3lpasYtByu1XE2qScQ==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.6.4.tgz", + "integrity": "sha512-44VgV5D4xQIYInJAVevdW9J3SOhGKyz0OEr2ciA8Q3ktonKx0O5Q1g2kbruiqxFSkK/u2CKPLeKXZzYCFrmJGQ==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.6.4.tgz", + "integrity": "sha512-RAQRaDiCHmEz+A8QS5d/Z38EnlNsQizz3Mu3NsjA8uFtJsv1yMKWXZSQuzniofZw8tlMV6oI3VdM0eQVE07/5w==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7" + } + }, + "@jimp/plugins": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.6.4.tgz", + "integrity": "sha512-NpO/87CKnF4Q9r8gMl6w+jPKOM/C089qExkViD9cPvcFZEnyVOu7ucGzcMmTcabWOU62iQTOkRViPYr6XaK0LQ==", + "requires": { + "@jimp/plugin-blit": "^0.6.4", + "@jimp/plugin-blur": "^0.6.4", + "@jimp/plugin-color": "^0.6.4", + "@jimp/plugin-contain": "^0.6.4", + "@jimp/plugin-cover": "^0.6.4", + "@jimp/plugin-crop": "^0.6.4", + "@jimp/plugin-displace": "^0.6.4", + "@jimp/plugin-dither": "^0.6.4", + "@jimp/plugin-flip": "^0.6.4", + "@jimp/plugin-gaussian": "^0.6.4", + "@jimp/plugin-invert": "^0.6.4", + "@jimp/plugin-mask": "^0.6.4", + "@jimp/plugin-normalize": "^0.6.4", + "@jimp/plugin-print": "^0.6.4", + "@jimp/plugin-resize": "^0.6.4", + "@jimp/plugin-rotate": "^0.6.4", + "@jimp/plugin-scale": "^0.6.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.6.4.tgz", + "integrity": "sha512-qv3oo6ll3XWVIToBwVC1wQX0MFKwpxbe2o+1ld9B4ZDavqvAHzalzcmTd/iyooI85CVDAcC3RRDo66oiizGZCQ==", + "requires": { + "@jimp/utils": "^0.6.4", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.6.4.tgz", + "integrity": "sha512-8/vD4qleexmhPdppiu6fSstj/n/kGNTn8iIlf1emiqOuMN2PL9q5GOPDWU0xWdGNyJMMIDXJPgUFUkKfqXdg7w==", + "requires": { + "core-js": "^2.5.7", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.6.4.tgz", + "integrity": "sha512-/EMbipQDg5U6DnBAgcSiydlMBRYoKhnaK7MJRImeTzhDJ6xfgNOF7lYq66o0kmaezKdG/cIwZ1CLecn2y3D8SQ==", + "requires": { + "@jimp/bmp": "^0.6.4", + "@jimp/gif": "^0.6.4", + "@jimp/jpeg": "^0.6.4", + "@jimp/png": "^0.6.4", + "@jimp/tiff": "^0.6.4", + "core-js": "^2.5.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.6.4.tgz", + "integrity": "sha512-EFQurCyEnZLSM2Q1BYDTUmsOJPSOYEQd18Fvq8bGo8hnBHoGLWLWWyNi2l4cYhtpKmIXyhvQqa6/WaEpKPzvqA==", + "requires": { + "core-js": "^2.5.7" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.1.tgz", + "integrity": "sha512-NT/skIZjgotDSiXs0WqYhgcuBKhUMgfekCmCGtkUAiLqZdOnrdjmZr9wRl3ll64J9NF79uZ4fk16Dx0yMc/Xbg==", + "requires": { + "@nodelib/fs.stat": "2.0.1", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.1.tgz", + "integrity": "sha512-+RqhBlLn6YRBGOIoVYthsG0J9dfpO79eJyN7BYBkZJtfqrBwf2KK+rD/M/yjZR6WBmIhAgOV7S60eCgaSWtbFw==" + }, + "@nodelib/fs.walk": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.2.tgz", + "integrity": "sha512-J/DR3+W12uCzAJkw7niXDcqcKBg6+5G5Q/ZpThpGNzAUz70eOR6RV4XnnSN01qHZiVl0eavoxJsBypQoKsV2QQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.1", + "fastq": "^1.6.0" + } + }, + "@phenomnomnominal/tsquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", + "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", + "requires": { + "esquery": "^1.0.1" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/js-base64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/js-base64/-/js-base64-2.3.1.tgz", + "integrity": "sha512-4RKbhIDGC87s4EBy2Cp2/5S2O6kmCRcZnD5KRCq1q9z2GhBte1+BdsfVKCpG8yKpDGNyEE2G6IqFIh6W2YwWPA==" + }, + "@types/jsdom": { + "version": "12.2.4", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-12.2.4.tgz", + "integrity": "sha512-q+De3S/Ri6U9uPx89YA1XuC+QIBgndIfvBaaJG0pRT8Oqa75k4Mr7G9CRZjIvlbLGIukO/31DFGFJYlQBmXf/A==", + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^4.0.0" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.2.tgz", + "integrity": "sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg==" + }, + "@types/puppeteer": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.19.1.tgz", + "integrity": "sha512-ReWZvoEfMiJIA3AG+eM+nCx5GKrU2ANVYY5TC0nbpeiTCtnJbcqnmBbR8TkXMBTvLBYcuTOAELbTcuX73siDNQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-bZgjwIWu9gHCjirKJoOlLzGi5N0QgZ5t7EXEuoqyWCHTuSddURXo3FOBYDyRPNOWzZ6NbkLvZnVkn483Y/tvcQ==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/tough-cookie": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz", + "integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "acorn-globals": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.3.tgz", + "integrity": "sha512-vkR40VwS2SYO98AIeFvzWWh+xyc2qi9s7OoXSFEGIP/rOJKzjnhykaZJNnHdoq4BL2gGxI5EZOU16z896EYnOQ==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "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" + } + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + } + }, + "ansi-escapes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "requires": { + "type-fest": "^0.5.2" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.0.0.tgz", + "integrity": "sha512-8zjUtFJ3db/QoPXuuEMloS2AUf79/yeyttJ7Abr3hteopJu9HK8vsgGviGUMq+zyA6cZZO6gAyZoMTF6TgaEjA==", + "requires": { + "color-convert": "^2.0.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "ansi-term": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", + "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", + "requires": { + "x256": ">=0.0.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz", + "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" + }, + "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-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "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" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "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-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==" + }, + "autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", + "requires": { + "gulp-header": "^1.7.1" + } + }, + "ava": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-2.3.0.tgz", + "integrity": "sha512-4VaaSnl13vpTZmqW3aMqioSolT0/ozRkjQxTLi3p8wtyRONuX/uLKL3uF0j50w2BNRoLsJqztnkX2h8xeVp2lg==", + "requires": { + "@ava/babel-preset-stage-4": "^4.0.0", + "@ava/babel-preset-transform-test-files": "^6.0.0", + "@babel/core": "^7.5.5", + "@babel/generator": "^7.5.5", + "@concordance/react": "^2.0.0", + "ansi-escapes": "^4.2.1", + "ansi-styles": "^4.0.0", + "arr-flatten": "^1.1.0", + "array-union": "^2.1.0", + "array-uniq": "^2.1.0", + "arrify": "^2.0.1", + "bluebird": "^3.5.5", + "chalk": "^2.4.2", + "chokidar": "^3.0.2", + "chunkd": "^1.0.0", + "ci-parallel-vars": "^1.0.0", + "clean-stack": "^2.2.0", + "clean-yaml-object": "^0.1.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.0.0", + "code-excerpt": "^2.1.1", + "common-path-prefix": "^1.0.0", + "concordance": "^4.0.0", + "convert-source-map": "^1.6.0", + "currently-unhandled": "^0.4.1", + "debug": "^4.1.1", + "del": "^4.1.1", + "dot-prop": "^5.1.0", + "emittery": "^0.4.1", + "empower-core": "^1.2.0", + "equal-length": "^1.0.0", + "escape-string-regexp": "^2.0.0", + "esm": "^3.2.25", + "figures": "^3.0.0", + "find-up": "^4.1.0", + "get-port": "^5.0.0", + "globby": "^10.0.1", + "ignore-by-default": "^1.0.0", + "import-local": "^3.0.2", + "indent-string": "^4.0.0", + "is-ci": "^2.0.0", + "is-error": "^2.2.2", + "is-observable": "^2.0.0", + "is-plain-object": "^3.0.0", + "is-promise": "^2.1.0", + "lodash": "^4.17.15", + "loud-rejection": "^2.1.0", + "make-dir": "^3.0.0", + "matcher": "^2.0.0", + "md5-hex": "^3.0.1", + "meow": "^5.0.0", + "micromatch": "^4.0.2", + "ms": "^2.1.2", + "observable-to-promise": "^1.0.0", + "ora": "^3.4.0", + "package-hash": "^4.0.0", + "pkg-conf": "^3.1.0", + "plur": "^3.1.1", + "pretty-ms": "^5.0.0", + "require-precompiled": "^0.1.0", + "resolve-cwd": "^3.0.0", + "slash": "^3.0.0", + "source-map-support": "^0.5.13", + "stack-utils": "^1.0.2", + "strip-ansi": "^5.2.0", + "strip-bom-buf": "^2.0.0", + "supertap": "^1.0.0", + "supports-color": "^7.0.0", + "trim-off-newlines": "^1.0.1", + "trim-right": "^1.0.1", + "unique-temp-dir": "^1.0.0", + "update-notifier": "^3.0.1", + "write-file-atomic": "^3.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-espower": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", + "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "call-matcher": "^1.0.0", + "core-js": "^2.0.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.1.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "blessed": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", + "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=" + }, + "blessed-contrib": { + "version": "4.8.16", + "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.16.tgz", + "integrity": "sha512-B1fEJTR+8IsimEvYQbvXCvnV0L674rFxy9yMwqibiRO2nxa5fzwnoKhJjRJFCBYH27ztW+b6jKvnOvetnj30WA==", + "requires": { + "ansi-term": ">=0.0.2", + "chalk": "^1.1.0", + "drawille-canvas-blessed-contrib": ">=0.1.3", + "lodash": "~>=4.17.11", + "map-canvas": ">=0.1.5", + "marked": "^0.6.2", + "marked-terminal": "^1.5.0", + "memory-streams": "^0.1.0", + "memorystream": "^0.3.1", + "picture-tuber": "^1.0.1", + "sparkline": "^0.1.1", + "strip-ansi": "^3.0.0", + "term-canvas": "0.0.5", + "x256": ">=0.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + }, + "blueimp-md5": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.11.1.tgz", + "integrity": "sha512-4UiOAmql2XO0Sws07OVzYdCKK0K2Va5g6AVgYXoGhEQiKrdSOefjUCm1frPk6E+xiIOHRqaFg+TUGo7cClKg5g==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bresenham": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", + "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-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=" + } + } + }, + "browserify": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "canvas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.6.0.tgz", + "integrity": "sha512-bEO9f1ThmbknLPxCa8Es7obPlN9W3stB1bo7njlhOFKIdUTldeTqXCh9YclCPAi2pSQs84XA0jq/QEZXSzgyMw==", + "requires": { + "nan": "^2.14.0", + "node-pre-gyp": "^0.11.0", + "simple-get": "^3.0.3" + } + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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=" + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", + "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=" + }, + "chokidar": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", + "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", + "requires": { + "anymatch": "^3.0.1", + "braces": "^3.0.2", + "fsevents": "^2.0.6", + "glob-parent": "^5.0.0", + "is-binary-path": "^2.1.0", + "is-glob": "^4.0.1", + "normalize-path": "^3.0.0", + "readdirp": "^3.1.1" + } + }, + "chownr": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", + "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==" + }, + "chunkd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", + "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "ci-parallel-vars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-yaml-object": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-driver": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", + "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", + "requires": { + "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "node-keys": "^0.1.5", + "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" + }, + "dependencies": { + "ansi-escape-sequences": { + "version": "4.0.0", + "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", + "requires": { + "array-back": "^2.0.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + } + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", + "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", + "requires": { + "slice-ansi": "^2.1.0", + "string-width": "^4.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "code-block-writer": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", + "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==" + }, + "code-excerpt": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "requires": { + "convert-to-spaces": "^1.0.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "common-path-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", + "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=" + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "requires": { + "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==" + } + } + }, + "concordance": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "requires": { + "date-time": "^2.1.0", + "esutils": "^2.0.2", + "fast-diff": "^1.1.2", + "js-string-escape": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.flattendeep": "^4.4.0", + "lodash.islength": "^4.0.1", + "lodash.merge": "^4.6.1", + "md5-hex": "^2.0.0", + "semver": "^5.5.1", + "well-known-symbols": "^2.0.0" + }, + "dependencies": { + "md5-hex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "requires": { + "md5-o-matic": "^0.1.1" + } + } + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "convert-to-spaces": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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=" + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "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" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "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" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "requires": { + "time-zone": "^1.0.0" + } + }, + "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=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "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=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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=" + }, + "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=" + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=" + }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "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" + } + }, + "dot-prop": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", + "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "drawille-blessed-contrib": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", + "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=" + }, + "drawille-canvas-blessed-contrib": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", + "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", + "requires": { + "ansi-term": ">=0.0.2", + "bresenham": "0.0.3", + "drawille-blessed-contrib": ">=0.0.1", + "gl-matrix": "^2.1.0", + "x256": ">=0.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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" + } + }, + "ejs": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz", + "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==" + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "equal-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=" + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "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 + } + } + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.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==" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } + }, + "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" + } + }, + "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==" + }, + "event-stream": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", + "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", + "requires": { + "optimist": "0.2" + }, + "dependencies": { + "optimist": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", + "requires": { + "wordwrap": ">=0.0.1 <0.1.0" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "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" + } + } + } + }, + "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": "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" + } + }, + "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" + } + }, + "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" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "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=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", + "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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=" + } + } + }, + "file-type": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.3.0.tgz", + "integrity": "sha512-4E4Esq9KLwjYCY32E7qSmd0h7LefcniZHX+XcdJ4Wfx1uGJX7QCigiqw/U0yT7WOslm28yhxl87DJ0wHYv0RAA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "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": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz", + "integrity": "sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==", + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", + "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "get-port": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", + "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", + "requires": { + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "gl-matrix": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", + "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "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": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" + }, + "gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "requires": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + } + }, + "gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "requires": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.0.0.tgz", + "integrity": "sha512-PqWdhnQhq6tqD32hZv+l1e5mJHNSudjnaAzgAHfkGiU0ABN6lmbZF8abJIulQHbZ7oiHhP8yL6O910ICMc+5pw==", + "requires": { + "is-stream": "^1.1.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "here": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", + "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "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" + } + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", + "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "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==" + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + } + }, + "inquirer": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.1.tgz", + "integrity": "sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw==", + "requires": { + "chalk": "^2.4.2", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "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=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", + "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "figures": "^2.0.0", + "run-async": "^2.3.0" + }, + "dependencies": { + "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==" + }, + "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=" + }, + "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" + } + } + } + }, + "inquirer-checkbox-plus-prompt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", + "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", + "requires": { + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^5.1.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "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=" + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "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" + } + }, + "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=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + } + } + }, + "inquirer-code-prompts": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", + "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", + "requires": { + "@phenomnomnominal/tsquery": "^3.0.0", + "ansi-escape-sequences": "^4.1.0", + "blessed": "^0.1.81", + "blessed-contrib": "^4.8.16", + "chalk": "^2.4.2", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "misc-utils-of-mine-generic": "0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^1.3.3", + "ts-simple-ast-extra": "^0.1.4", + "typescript-ast-util": "^1.1.9", + "wrap-ansi": "^6.0.0", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", + "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", + "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "7.2.2", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "tslib": "^1.9.0", + "typescript": ">=3.0.1 <3.6.0" + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "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" + } + } + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "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" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "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" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "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-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-observable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", + "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "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-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jimp": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.6.4.tgz", + "integrity": "sha512-WQVMoNhkcq/fgthZOWeMdIguCVPg+t4PDFfSxvbNcrECwl8eq3/Ou2whcFWWjyW45m43yAJEY2UT7acDKl6uSQ==", + "requires": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.6.4", + "@jimp/plugins": "^0.6.4", + "@jimp/types": "^0.6.4", + "core-js": "^2.5.7" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" + }, + "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": "15.1.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz", + "integrity": "sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.1.1", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.3.6", + "cssstyle": "^1.2.2", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.4", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "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" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.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" + } + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "requires": { + "set-getter": "^0.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "requires": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.islength": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "loud-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", + "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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" + } + }, + "lunr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", + "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==" + }, + "magica": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/magica/-/magica-0.2.14.tgz", + "integrity": "sha512-psGBU2GEGar8z/eq0mm+/7f8l7+IGt0Z20mw46ijGw5V3s9zrNNGegjxKvVJBIoMDgOTTKc5nmXLMhX1YUCiPg==", + "requires": { + "babel-polyfill": "^6.26.0", + "cross-fetch": "^3.0.4", + "ejs": "^2.6.2", + "glob": "^7.1.4", + "js-base64": "^2.5.1", + "minimist": "^1.2.0", + "misc-utils-of-mine-generic": "^0.2.18", + "p-queue": "^6.1.1" + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "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==" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-canvas": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", + "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", + "requires": { + "drawille-canvas-blessed-contrib": ">=0.0.1", + "xml2js": "^0.4.5" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "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" + } + }, + "markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=" + }, + "markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "requires": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + } + }, + "marked": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz", + "integrity": "sha512-Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==" + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "matcher": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", + "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "requires": { + "blueimp-md5": "^2.10.0" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "memory-streams": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", + "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + } + } + }, + "merge2": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.4.tgz", + "integrity": "sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "minipass": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.4.0.tgz", + "integrity": "sha512-6PmOuSP4NnZXzs2z6rbwzLJu/c5gdzYg1mRI/WIYdx45iiX7T+a4esOzavD6V/KmBzAaopFSTZPZcUx73bqKWA==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==" + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "requires": { + "minipass": "^2.2.1" + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.32.tgz", + "integrity": "sha512-8IljEBH3HVEGXflfnQrc/ba2I//MPlMcRaZ8ssZ1Xj9d1awxwwlrtccPUiAXzaF5d1vQJVMivJPVyiBOZKhRWQ==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==" + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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=" + } + } + }, + "module-deps": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz", + "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==", + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.0.2", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "needle": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", + "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==" + }, + "node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "node-pty": { + "version": "0.8.1", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "requires": { + "nan": "^2.13.2" + } + }, + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", + "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==" + }, + "npm-bundled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", + "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==" + }, + "npm-packlist": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.4.tgz", + "integrity": "sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==", + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "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" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "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", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "observable-to-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", + "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", + "requires": { + "is-observable": "^2.0.0", + "symbol-observable": "^1.0.4" + } + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "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=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-queue": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz", + "integrity": "sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + } + }, + "p-timeout": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", + "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "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==" + }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.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==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "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" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", + "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.3.0.tgz", + "integrity": "sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", + "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpu-core": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.5.tgz", + "integrity": "sha512-FpI67+ky9J+cDizQUJlIlNZFKual/lUkFr1AG6zOCpwZ9cLrg8UUVakyUQJD7fCDIe9Z2nwTQJNPyonatNmDFQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "requires": { + "es6-error": "^4.0.1" + } + }, + "remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "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" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-precompiled": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", + "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rxjs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", + "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==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "requires": { + "to-object-path": "^0.3.0" + } + }, + "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": { + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "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=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" + }, + "simple-get": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz", + "integrity": "sha512-Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw==", + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "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=" + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.prototype.trim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", + "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "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=" + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "supertap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", + "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", + "requires": { + "arrify": "^1.0.1", + "indent-string": "^3.2.0", + "js-yaml": "^3.10.0", + "serialize-error": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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" + } + } + } + }, + "supports-color": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", + "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "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==" + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tar": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.10.tgz", + "integrity": "sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==", + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.5", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==" + } + } + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=" + }, + "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" + } + }, + "terser": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz", + "integrity": "sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=" + }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + } + } + }, + "ts-node": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", + "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + } + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", + "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.1.2", + "highlight.js": "^9.15.8", + "lodash": "^4.17.15", + "marked": "^0.7.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.0", + "typescript": "3.5.x" + }, + "dependencies": { + "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" + } + }, + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "typedoc-default-themes": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", + "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.6", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.1.3.tgz", + "integrity": "sha512-AIOKnqwee/Q4laIHqBAQfJQY4fnWbJ9MrCXyzAXXN1vHBivj76cz97rq+iqNMWrxV9Lan2EIn0p8IIKy1Y84KQ==", + "dependencies": { + "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" + } + } + } + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "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 + } + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "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" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "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" + } + }, + "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" + } + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.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": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", + "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz", + "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==", + "requires": { + "async-limiter": "^1.0.0" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmlchars": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.1.1.tgz", + "integrity": "sha512-7hew1RPJ1iIuje/Y01bGD/mXokXxegAgVS+e+E0wSi2ILHQkYAH1+JXARwTjZSM4Z4Z+c73aKspEcqj+zPPL/w==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } + }, + "misc-utils-of-mine-generic": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.32.tgz", + "integrity": "sha512-8IljEBH3HVEGXflfnQrc/ba2I//MPlMcRaZ8ssZ1Xj9d1awxwwlrtccPUiAXzaF5d1vQJVMivJPVyiBOZKhRWQ==" + }, + "misc-utils-of-mine-typescript": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", + "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==" + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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==" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-keys": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", + "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==" + }, + "node-pty": { + "version": "0.8.1", + "from": "git+https://github.com/cancerberoSgx/node-pty.git", + "requires": { + "nan": "^2.13.2" + } + }, + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "requires": { + "abbrev": "1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", + "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==" + }, + "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" + } + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=" + }, + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "observable-to-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", + "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", + "requires": { + "is-observable": "^2.0.0", + "symbol-observable": "^1.0.4" + } + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + } + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "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-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==" + }, + "package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.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==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "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" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pegjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=" + }, + "pegjs-otf": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/pegjs-otf/-/pegjs-otf-1.2.12.tgz", + "integrity": "sha512-Ovnq3ecwK+4TRsYyXEtMRQtQOmEnW5OhSNUgYLT4lt79lWsZnadAANLKwfd0Sj8on686Aipgb3egwGA807sgIA==", + "requires": { + "lodash": "4.17.11", + "pegjs": "0.10.0", + "static-module": "3.0.3", + "through": "2.3.8" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + } + } + }, + "pegjs-util": { + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/pegjs-util/-/pegjs-util-1.4.16.tgz", + "integrity": "sha512-G+1lwZohd5B07v/ssYenOJdzfco7yv6kjB2YyS0t7S21vaJ9SLaiksbHt/Q653YW3ETaVHHX0zBVdkLk6idAlA==", + "requires": { + "pegjs": ">=0.10.0" + } + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", + "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha1-Pxjpd6m9jrN/zE/1ZZ176Qhos9g=" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "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" + } + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", + "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "requires": { + "es6-error": "^4.0.1" + } + }, + "remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "requires": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + } + }, + "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=" + }, + "require-precompiled": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", + "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "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" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "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==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scope-analyzer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/scope-analyzer/-/scope-analyzer-2.0.5.tgz", + "integrity": "sha512-+U5H0417mnTEstCD5VwOYO7V4vYuSqwqjFap40ythe67bhMFL5C3UgPwyBv7KDJsqUBIKafOD57xMlh1rN7eaw==", + "requires": { + "array-from": "^2.1.1", + "es6-map": "^0.1.5", + "es6-set": "^0.1.5", + "es6-symbol": "^3.1.1", + "estree-is-function": "^1.0.0", + "get-assigned-identifiers": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "requires": { + "to-object-path": "^0.3.0" + } + }, + "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": { + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "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.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "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=" + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } + }, + "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" + } + } + } + }, + "static-module": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-3.0.3.tgz", + "integrity": "sha512-RDaMYaI5o/ym0GkCqL/PlD1Pn216omp8fY81okxZ6f6JQxWW5tptOw9reXoZX85yt/scYvbWIt6uoszeyf+/MQ==", + "requires": { + "acorn-node": "^1.3.0", + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "readable-stream": "~2.3.3", + "scope-analyzer": "^2.0.1", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.2", + "through2": "~2.0.3" + }, + "dependencies": { + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + } + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.bullet": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/string.bullet/-/string.bullet-1.0.12.tgz", + "integrity": "sha1-tB/EF4UKV+QEK/PPNHtu7iV+4lM=", + "requires": { + "printable-characters": "^1.0.26" + } + }, + "string.ify": { + "version": "1.0.61", + "resolved": "https://registry.npmjs.org/string.ify/-/string.ify-1.0.61.tgz", + "integrity": "sha512-ROVOYWN8B62bP1LUJIDK6/NooBrN8xIvpV8Ugssbw7Oa4YKJmiOeoEomhDLLRVpYHo0vOBCpEM8RFpxUk9KDIQ==", + "requires": { + "printable-characters": "^1.0.42", + "string.bullet": "^1.0.12" + } + }, + "string.prototype.trim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", + "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "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=" + }, + "supertap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", + "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", + "requires": { + "arrify": "^1.0.1", + "indent-string": "^3.2.0", + "js-yaml": "^3.10.0", + "serialize-error": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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" + } + } + } + }, + "supports-color": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", + "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=" + }, + "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" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=" + }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-morph": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-3.1.3.tgz", + "integrity": "sha512-CwjgyJTtd3f8vBi7Vr0IOgdOY6Wi/Tq0MhieXOE2B5ns5WWRD7BwMNHtv+ZufKI/S2U/lMrh+Q3bOauE4tsv2g==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "9.4.1", + "fs-extra": "^8.1.0", + "glob-parent": "^5.0.0", + "globby": "^10.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^4.0.0", + "typescript": "^3.0.1" + } + }, + "ts-node": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", + "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "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=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "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" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "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" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.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-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" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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" + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "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" + } + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + } + } + }, + "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" + } + } + } + }, + "ts-simple-ast-extra": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.3.11.tgz", + "integrity": "sha512-9KVFMdLulyuX8bqYf428cRNsakiQv+ovuGCt7qHh0YuL5eTUGklpie88eUNotyRMcIYguOnIk6a69KXEKYcUQw==", + "requires": { + "detect-indent": "^6.0.0", + "misc-utils-of-mine-generic": "0.2.29", + "ts-morph": "^3.1.3" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.29.tgz", + "integrity": "sha512-Qh52fCp2SwzsmpQ5nMFRMvdbHYh6LuWKVHPQkgZjKGQEhcACxhswnOqP55zuhPJSz8c2HYB8IWspACy1mgysiA==" + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "type": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/type/-/type-1.0.3.tgz", + "integrity": "sha512-51IMtNfVcee8+9GJvj0spSuFcZHe9vSib6Xtgsny1Km9ugyz2mbS08I3rsUIRYgJohFRFU1160sgRodYz378Hg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", + "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.1.2", + "highlight.js": "^9.15.8", + "lodash": "^4.17.15", + "marked": "^0.7.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.0", + "typescript": "3.5.x" + }, + "dependencies": { + "marked": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", + "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "typedoc-default-themes": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", + "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.6", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.4.tgz", + "integrity": "sha512-nx/4dAczc7J7hxCGT1gNn78NeuTpx1QPxjv9VvJvPiArDbZcz3ZEykNHN1gmgbyPh2NoEkdEFuuDFsiR9vdrhg==", + "requires": { + "fs-extra": "^8.1.0" + } + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==" + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typescript-member-signatures": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typescript-member-signatures/-/typescript-member-signatures-0.0.6.tgz", + "integrity": "sha512-zoZHjwZBBRw6g9XxL3jqB53L2PHOZVES83vjyfkzrLfzjRQK0HnGo3Br93RLJWAWXIRHLdwW1+G5a9V2ffUpjQ==", + "requires": { + "cannabis": "^0.1.1", + "glob": "^7.1.4", + "misc-utils-of-mine-generic": "^0.2.29", + "ts-morph": "^3.1.3", + "ts-simple-ast-extra": "^0.3.11", + "yargs-parser": "^13.1.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + } + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "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 + } + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "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" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "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" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", + "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz", + "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "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=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "parcel": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-1.12.3.tgz", + "integrity": "sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.0", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.0", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.2.0", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^1.1.1", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "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=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "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==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", + "dev": true + }, + "picture-tuber": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", + "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", + "dev": true, + "requires": { + "buffers": "~0.1.1", + "charm": "~0.1.0", + "event-stream": "~0.9.8", + "optimist": "~0.3.4", + "png-js": "~0.1.0", + "x256": "~0.0.1" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "dev": true, + "requires": { + "wordwrap": "~0.0.2" + } + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "png-js": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", + "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=", + "dev": true + }, + "popper.js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz", + "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==" + }, + "portfinder": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz", + "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", + "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "dev": true, + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", + "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2", + "object-assign": "^4.1.1" + } + }, + "posthtml-render": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "react": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.10.0.tgz", + "integrity": "sha512-lc37bD3j6ZWJRso/a1rrFu6CO1qOf30ZadUDBi1c5RHA1lBSWA8x2MGABB6Oikk+RfmgC+kAT+XegL0eD1ecKg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.10.0.tgz", + "integrity": "sha512-0QJQUFrKG04hB/1lWyUs/FOd1qNseKGRQI+JBRsADIqVAFxYObhZ2zsVQKjt+nVSCmi8KA0sL52RLwwWuXQtOw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.16.0" + } + }, + "react-is": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.0.tgz", + "integrity": "sha512-WRki2sBb7MTpYp7FtDEmSeGKX2vamYyq3rc9o7fKUG+/DHVyJu69NnvJsiSwwhh2Tt8XN40MQHkDBEXwyfxncQ==" + }, + "react-popper": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.4.tgz", + "integrity": "sha512-9AcQB29V+WrBKk6X7p0eojd1f25/oJajVdMZkywIoAV6Ag7hzE1Mhyeup2Q1QnvFRtGQFQvtqfhlEoDAPfKAVA==", + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": 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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "dev": true, + "requires": { + "esprima": "~3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "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==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "dev": true, + "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==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "safer-eval": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", + "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", + "dev": true, + "requires": { + "clones": "^1.2.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.16.0.tgz", + "integrity": "sha512-Jq59uCXQzi71B562VEjuDgvsgfTfkLDvdjNhA7hamN/fKBxecXIEFF24Zu4OVrnAz9NJJ8twa9X16Zp4b0P/xQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semantic-ui-css": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz", + "integrity": "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==", + "requires": { + "jquery": "x.*" + } + }, + "semantic-ui-react": { + "version": "0.87.3", + "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.87.3.tgz", + "integrity": "sha512-YJgFYEheeFBMm/epZpIpWKF9glgSShdLPiY8zoUi+KJ0IKtLtbI8RbMD/ELbZkY+SO/IWbK/f/86pWt3PVvMVA==", + "requires": { + "@babel/runtime": "^7.1.2", + "@semantic-ui-react/event-stack": "^3.1.0", + "classnames": "^2.2.6", + "keyboard-key": "^1.0.4", + "lodash": "^4.17.11", + "prop-types": "^15.6.2", + "react-is": "^16.7.0", + "react-popper": "^1.3.3", + "shallowequal": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-to-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", + "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", + "dev": true, + "requires": { + "js-beautify": "^1.8.9", + "safer-eval": "^1.3.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", + "dev": true + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "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=", + "dev": true + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkline": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", + "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", + "dev": true, + "requires": { + "here": "0.0.2", + "nopt": "~2.1.2" + }, + "dependencies": { + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dev": true, + "requires": { + "escodegen": "^1.8.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "dev": true, + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^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==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz", + "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.33", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "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==", + "dev": true + }, + "term-canvas": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", + "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=", + "dev": true + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "ts-morph": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", + "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", + "dev": true, + "requires": { + "@dsherret/to-absolute-glob": "^2.0.2", + "code-block-writer": "8.0.0", + "fs-extra": "^7.0.0", + "glob-parent": "^3.1.0", + "globby": "^8.0.1", + "is-negated-glob": "^1.0.0", + "multimatch": "^2.1.0", + "typescript": "^3.0.1" + }, + "dependencies": { + "code-block-writer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", + "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==", + "dev": true + } + } + }, + "ts-refactor": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", + "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", + "dev": true, + "requires": { + "ansi-escape-sequences": "^4.1.0", + "cli-driver": "0.2.4", + "diff": "^4.0.1", + "inquirer": "^6.5.0", + "inquirer-autocomplete-prompt": "^1.0.1", + "inquirer-checkbox-plus-prompt": "^1.0.1", + "inquirer-code-prompts": "0.0.3", + "misc-utils-of-mine-generic": "^0.2.15", + "shelljs": "^0.8.3", + "ts-morph": "^2.3.0", + "ts-simple-ast-extra": "^0.1.11", + "yargs-parser": "^13.1.1" + } + }, + "ts-simple-ast-extra": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", + "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", + "dev": true, + "requires": { + "misc-utils-of-mine-generic": "0.2.7", + "ts-morph": "^2.3.0" + }, + "dependencies": { + "misc-utils-of-mine-generic": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", + "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", + "dev": true, + "requires": { + "misc-utils-of-mine-typescript": "0.0.12" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", + "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", + "dev": true + }, + "typescript-ast-util": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", + "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", + "dev": true, + "requires": { + "diff": "^4.0.1", + "typescript": "^3.4.5" + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "uncss": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz", + "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==", + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "dev": true, + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "union": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/union/-/union-0.4.6.tgz", + "integrity": "sha1-GY+9rrolTniLDvy2MLwR8kopWeA=", + "dev": true, + "requires": { + "qs": "~2.3.3" + } + }, + "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==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", + "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.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==", + "dev": true + }, + "ansi-styles": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", + "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.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==", + "dev": true, + "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=", + "dev": true + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x256": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=", + "dev": true + }, + "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==", + "dev": true + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "util.promisify": "~1.0.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/apps/memeticos/package.json b/apps/memeticos/package.json new file mode 100755 index 0000000..3746d9c --- /dev/null +++ b/apps/memeticos/package.json @@ -0,0 +1,53 @@ +{ + "name": "app-base", + "version": "0.0.1", + "private": true, + "main": "dist/src/baseApp.js", + "types": "dist/src/baseApp.d.ts", + "scripts": { + "clean": "rm -rf dist docs", + "start": " npm run build && npx parcel serve src/static/index.html -d docs --no-source-maps", + "copy": "mkdir -p docs ; cp -r node_modules/magica/dist/src/imageMagick/compiled/magick.wasm ../../test/assets/* src/static/*.png node_modules/mirada/dist/src/opencv.js docs", + "clean-npm": "rm -rf node_modules/ package-lock.json", + "format": "npx ts-refactor format \"**/*.ts*\" ../../formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk", + "organizeImports": "npx ts-refactor organizeImports \"src/**/*.ts*\" ../../formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk ", + "lint": "npm run organizeImports && npm run format", + "build": "npm run clean && npx tsc && npm run copy", + "all": "npm run clean && npm run lint && npm run build" + }, + "keywords": [ + "typescript" + ], + "author": "Sebastián Gurin", + "license": "MIT", + "devDependencies": { + "@types/file-saver": "^2.0.1", + "@types/node": "^12.6.8", + "@types/react": "^16.8.24", + "@types/react-dom": "^16.8.5", + "babel-polyfill": "^6.26.0", + "http-server": "^0.11.1", + "parcel": "^1.12.3", + "ts-refactor": "0.0.9", + "typescript": "^3.5.3" + }, + "dependencies": { + "file-saver": "^2.0.2", + "magica": "file:../..", + "magica-examples": "file:../magica-examples", + "mirada": "0.0.15", + "misc-utils-of-mine-generic": "^0.2.15", + "ojos": "file:../../../mirada/ojos", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "semantic-ui-css": "^2.4.1", + "semantic-ui-react": "^0.87.3" + }, + "repository": { + "type": "git", + "url": "https://github.com/cancerberoSgx/magica.git" + }, + "bugs": { + "url": "https://github.com/cancerberoSgx/magica" + } +} diff --git a/apps/memeticos/src/app/dispatcher.ts b/apps/memeticos/src/app/dispatcher.ts new file mode 100644 index 0000000..71579fe --- /dev/null +++ b/apps/memeticos/src/app/dispatcher.ts @@ -0,0 +1,45 @@ +import { File } from 'magica' +import { Example } from 'magica-examples' +import { arrayToObject, notUndefined, serial, sleep } from 'misc-utils-of-mine-generic' +import { getStore } from './store' +import { callRun } from './workerAccess' + +export async function loadImageFromUrl(u: string) { + var state = getStore().getState() + getStore().setState({ + working: true + }) + const f = await File.fromUrl(u) + if (f && f.content && f.name) { + getStore().setState({ + working: false, + inputFiles: [f, ...state.inputFiles].filter((f, i, a) => a.findIndex(g => g.name === f.name) === i) + }) + } +} + +export async function setExample(example?: Example) { + var state = getStore().getState() + var fields = example && example.fields ? example.fields : state.fields || [] + getStore().setState({ + working: true, + fields, + }) + var inputFiles = [...await serial((example ? example.inputFiles : state.inputFiles.map(f => f.name)).filter(f => !state.inputFiles.find(f2 => f2.name == f)).map(file => async () => File.fromUrl(file))), ...state.inputFiles].filter(notUndefined) + const script = example ? example.script : state.script + var result = await callRun({ + script, + inputFiles, + fields: arrayToObject(fields.map(f => f.id), f => { var f3 = fields.find(f2 => f2.id === f); return f3 ? f3.value : undefined }) + }) + getStore().setState({ + example: example || state.example, + script, + result, + fields, + inputFiles, + working: false + }) + await sleep(100) +} + diff --git a/apps/memeticos/src/app/state.tsx b/apps/memeticos/src/app/state.tsx new file mode 100755 index 0000000..8976bd7 --- /dev/null +++ b/apps/memeticos/src/app/state.tsx @@ -0,0 +1,47 @@ +import { File, RunResult } from 'magica' +import { Example, examples } from 'magica-examples' + +export interface State { + example: Example + inputFiles: File[] + examples: Example[]; + librariesReady: boolean + result: RunResult | undefined + script: string + working: boolean + showAllResultsOutput: boolean + fields: Field[] + app: AppOptions +} + +export interface AppOptions { + projectAddress: string +} + +export interface Field { + id: string + value: string | number; +} + +export interface ParserError { + line: number + column: number + msg: string + e: any +} + +export async function getInitialState(app: AppOptions): Promise { + var example = examples()[0] + return { + example, + inputFiles: [], + examples: examples(), + result: null as any, + script: '', + working: false, + showAllResultsOutput: true, + fields: [], + librariesReady: false, + app + } +} diff --git a/apps/memeticos/src/app/store.tsx b/apps/memeticos/src/app/store.tsx new file mode 100755 index 0000000..501d742 --- /dev/null +++ b/apps/memeticos/src/app/store.tsx @@ -0,0 +1,34 @@ +import { Emitter } from 'misc-utils-of-mine-generic' +import { State } from './state' + +class Store extends Emitter<{ oldState: State, partial: Partial, newState: State }> { + constructor(protected state: State) { + super() + } + + get(s: string): any { + return (this.state as any)[s] + } + + setState(state: Partial) { + const oldState = this.state + this.state = { ...this.state, ...state } + this.emit({ oldState, partial: state, newState: this.state }) + } + + getState() { + return this.state + } +} + +let store: Store +export function getStore() { + return store +} + +export function _setStore(s: State) { + store = new Store(s) +} + export function setState(s: Partial) { + getStore().setState(s) + } diff --git a/apps/memeticos/src/app/worker/worker.ts b/apps/memeticos/src/app/worker/worker.ts new file mode 100644 index 0000000..1c8a640 --- /dev/null +++ b/apps/memeticos/src/app/worker/worker.ts @@ -0,0 +1,22 @@ +import 'babel-polyfill' +import { addTemplateHelper, magickLoaded, run, RunOptions } from 'magica' + +self.onmessage = async (e:any) => { + if (!e.data.magicaId) { + throw new Error('message data without magicaId') + } + const r = await run(e.data) + postMessage({ ...r, magicaId: e.data.magicaId }, undefined as any) +} + +magickLoaded.then(installTemplateExtensions) + +function installTemplateExtensions() { + addTemplateHelper({ + name: 'get', + fnCompileTime(s: string) { + return this.options.fields[s] + }, + fnRunTime: (o: any) => o + }) +} diff --git a/apps/memeticos/src/app/workerAccess.ts b/apps/memeticos/src/app/workerAccess.ts new file mode 100755 index 0000000..0f52d6c --- /dev/null +++ b/apps/memeticos/src/app/workerAccess.ts @@ -0,0 +1,25 @@ +import { RunOptions, RunResult } from 'magica' +import { Deferred, unique } from 'misc-utils-of-mine-generic' + +let pending: { magicaId: string, deferred: Deferred }[] = [] + +export async function callRun(o: RunOptions & { fields: { [k: string]: string | number|undefined } }): Promise { + const magicaId = unique() + const deferred = new Deferred() + pending.push({ magicaId, deferred }) + worker.postMessage({ ...o, magicaId }) + return await deferred +} + +let worker = new Worker('./worker/worker.ts') + +worker.onmessage = async e => { + const i = pending.findIndex(p => p.magicaId === e.data.magicaId) + const p = pending[i] + pending.splice(0, i).forEach(q => q !== p && q.deferred.resolve(undefined)) + if (p) { + var r = e.data as RunResult + p.deferred.resolve(r) + } else { + } +} diff --git a/apps/memeticos/src/baseApp.tsx b/apps/memeticos/src/baseApp.tsx new file mode 100755 index 0000000..2ef1efd --- /dev/null +++ b/apps/memeticos/src/baseApp.tsx @@ -0,0 +1,6 @@ +export * from './app/dispatcher' +export * from './app/state' +export * from './app/store' +export * from './app/workerAccess' +export * from './main' +export * from './ui/common/component' diff --git a/apps/memeticos/src/main.tsx b/apps/memeticos/src/main.tsx new file mode 100755 index 0000000..7d540db --- /dev/null +++ b/apps/memeticos/src/main.tsx @@ -0,0 +1,55 @@ +import * as React from 'react' +import { render } from 'react-dom' +import 'semantic-ui-css/semantic.css' +import { Container } from 'semantic-ui-react' +import { setExample } from './app/dispatcher' +import { AppOptions, getInitialState } from './app/state' +import { getStore, _setStore, setState } from './app/store' +import './static/styles.css' +import { ForkRibbon } from './ui/common/forkRibbon' +import { createUrl, loadUrl, urlHasState } from './ui/common/urlState' +import { Header } from './ui/header' +import { Home } from './ui/page/home' +import { File as MagicaFile, magickLoaded, run } from 'magica' +import { compareL2, File, fromFile, ImageData, loadOpencv } from 'mirada' +import{MagicaCodec} from 'ojos' + +export async function main(appOptions: AppOptions) { + if (!document.querySelector('#main')) { + var d = document.createElement('div') + d.setAttribute('id', 'main') + document.body.append(d) + } + var s = await getInitialState(appOptions) + _setStore(s) + render( + +
+ {/* */} + + {/* */} + {/* */} + + , + document.getElementById('main')) + if (urlHasState()) { + await loadUrl() + } + else { + await setExample(s.example) + } + getStore().add(() => { + createUrl() + }) + + + await magickLoaded + const Magica = { + fromArrayBuffer: MagicaFile.fromArrayBuffer, + fromRGBAImageData: async (data: ImageData) => MagicaFile.fromRGBAImageData(data as any), + run + } + await loadOpencv({ formatProxies: [() => new MagicaCodec(Magica)] }) + setState({librariesReady: true}) +} + diff --git a/apps/memeticos/src/mainUser.tsx b/apps/memeticos/src/mainUser.tsx new file mode 100755 index 0000000..75d9e7c --- /dev/null +++ b/apps/memeticos/src/mainUser.tsx @@ -0,0 +1,9 @@ +import 'babel-polyfill' +import { AppOptions } from './app/state' +import { main } from './main' + + +var app: AppOptions = { + projectAddress: 'https://github.com/cancerberoSgx' +} +main(app) diff --git a/apps/memeticos/src/static/bluebells.png b/apps/memeticos/src/static/bluebells.png new file mode 100644 index 0000000000000000000000000000000000000000..5e529e97edc5d85aad48e4bf3197a5b317c54a4c GIT binary patch literal 231507 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®1IsWWs#H<-6Ybwpf!Ig3e{?H#l3 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 z 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 literal 0 HcmV?d00001 diff --git a/apps/memeticos/src/static/index.html b/apps/memeticos/src/static/index.html new file mode 100755 index 0000000..b6a5aa8 --- /dev/null +++ b/apps/memeticos/src/static/index.html @@ -0,0 +1,13 @@ + + + + + + Magica Playground + + + + + + + \ No newline at end of file diff --git a/apps/memeticos/src/static/meme1.png b/apps/memeticos/src/static/meme1.png new file mode 100644 index 0000000000000000000000000000000000000000..f2807f58ced9a3331a41f504f0780459f9e69ce1 GIT binary patch literal 248605 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%0A5ofje+cLog{p4SSB@KZOI^SP|E*oR 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

|JE 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

dJ!xWadyA|O$_EC4KKEC^gu@&>4RvLd>-kPYT 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�FU}!Gi6QjK;F4#=bRMSmd6ds~pFIFfOv*RTAaMHU)nqaa(b*UY1%utq_ zWyTSw*WO)!MQr?^e#&?k(L2TzeEWXIHD*6)L5lOa5{@N^j7}&0^p((wRc3$QRFtSL z4Js4o-bQah`WK>YBA~rf@MfJtS^;}7!sr6dFqZi=>`D4n(~>kfW>~llHuhOIb$$5Z zZfDLu&;;p#uWri6;Z|{kT)6Ytj>yP7Np5g)Zk{0xNgY5)Bz@iFAVj?5pzRN9l>q}Z zIA4-+8ml=MIR(pJwowC}B_jc=pMpL*w4)&Pgx; z)3Nxf{LSy$eF{=VOnPj?w2@fPjc?Pyu$mEBylZXfo^9W-kOG+btPj;%7u8irmr1wI z19Y)r)n+|g#{*gZ*(t2!Yem zjIJxN=A|PDYS(AGV;n2hB#L0y()WxXNr(!Mb5WGjH}tKyTX9ujO+#MI$Tr;(TDc z`f#yw^sN0gyxoyua$B~DVV1w7H=&c&d#~>x6R%0jaD#ef_R}dIAh@Qmo2;+1)r*B; z|L}xgOZamw>p-L;i~e;FNAB4#)sNNxC6Wf^*sA@wBHYQH|J(z773O-^iT3P!{UjJ^E%n-|j9Lztq==8GFy*su4~{EC%qdw$|y!Vn;wtCtQN zhFpctFyknRFfymJj;?_j}q7r8zQn#1NQM-PoPsO3=UUHOIkf zHOC2N6D(;eQEYcoel;!WHhf>xLz+Ea-D^a{iQf`uu9c@x$SObJE>Q zZCak)=pJu&)AV1f?e(Tiny4ZM02OC6)w`=b?hbf@-R7J-uvbSd6Z0hZZjiBb9&IKz zKjux26fsl#;`Q9Zqwv2Vnj|8>Goy)+Go#e=#vb>h>EJPd)TEhs+Uc>ll1E#DYge%( z)pd?uZ_1UIEhF3?p$5yl5i$GOv6aukPcfhA^f1!>W9-t8wDmYfRn}7K?XF1dw~e1* z5OuqzEM)}7^s_b&&S|b9fge*$iMk5n1fLn{zGu$P=7PF z%xX9!CQ+QuuUEaX;tZyv=S?^C9F)EdQ9X5jMX;X((|H8Gy=akQ=-!)}@?c=;SLRjgq}^-{swdQ>J44Jwu7gWwty4in*m-_G0^h4=ecLv_Fv*wj~K2 zMJAVrZrRsBB?NQ7TA__9|0!xVb_TjkrZqf!4nTPhytNEib}fW7-td#|yTr<-23!s5 zOK%L5A6I4g{K}#1g)BjA$PfsAzXO=9Up>rEs5wovgwNDo&i0kPcu)S>U(-ni#lO(7 z=NhPmQQ&`ah8g}%(d3=8?I`onwx&{`Tmz$*l;H#zb#mo2@>Vp zbFh8u*oTSj0!|?9zS~*i35w|retSz|svK`067sFRD#2Zjk`N7h{%Yz{fCkTwR4Bi4(#tyB`Y#zJoZ#1|V(} zQLt7@HTO1IIP@W`S=0j=I)!<>a7nZD8r{!(h=r zX}w`4$dPPAhqcz;(+qotVs>}RHg2|!5>_wtk@u#j(EzPGw3Bj}+lCyKp5~JrX?gu% zgc=F0`=dgY3Vwz-9G!-K7W~j-I;s#PvtRVRAYwQ_gaop=GH5f|8TkW zvjJL5Qm`y5gNbkN%@FT9AXe!)FY{1D>KjEFd+rqlX;H8RID?hnuL8)j9*R4VpgTbm z#5XF`+d64haGH}ZEWj!EqkuB0&($s0vBr@Y`uPEe8(+nsHI+@DVM&O)pR?;Wm>iH$q9Gpn;Hjz^2FuPfKqtbEA}$}6h( z2-IRnhpZa-e(}M`-*_U+68P|d*$AtRvZH#aaKeF3&)Y;zSt5!%lArQi4Fy;_4z>lo z+NDlMJDlyeRt;+dLPHc$MFd9=o4i}zf$QzohzL-oRrye_L+iA12q1;)Y*LuaYpV@$ zl&#_ zmry*s%gee`()R!F#<%t-xYA-sm*qkMbOZCo)>Zd~($j?BHRg98+@cZ1e|Pp;mqdq8 zHwZ%!Mw2xBE`LJl-S2{x5|45+b~%QINiR_kfuxqY%$SA9#aDZ48)FDGRx*YI-aFApy-Cg<%h59|}L7t2^fpOqY+SI3i=r@n%ho0sPej+ed{xJ%ts zkCoi{K4n$|ySn|sc|gXicX2Fxx!8p}>&At<%*;ROkv- z#}{QPnE-^-)o_+@>2yqcIb(F|^2F$JbzTH}+`VPMqc0W5CF@vVU|yp?HQ95!GS8Mj z2jZm{74t1U1Ee~J7b`^fm%Fk? z6W)h^=CczFpI=FY=8qS#Muwj2b;{B_kA9H+()a*ackQ*;be0KyUSJU1Lp|sd372)vKQ@_I`s$TMP%s9^TUKI$YhqBUh8lS z=G1FRK}y&Ct@m zldpGoloY$huE1`B$0oT^YpN3bY~n)FY-QAlVIMeNgo808YZB*eUwRSmvV7@fVtDp) ze<2bcqUdID{6d_H-3KEDb$RK1H2aF(>v z6raYh+Yr+NehETrxwC>7GlFfM@>Zr&y$AVB=4|GkQzExt#`rnD*$yh(`6ONCaqQ7s z)IbRnUn4{@i_y5Jm~9A+nC6Ro>!F#Iy_l6{(F?~{f%67nYd3yKEGCQGx)27xjNX`_ zF?;XL{EUZtd2WS+=(fW%!J$ZL<0VbFxFvWm*R^3Z-&ZxZKGj;rph?`4JGu#1&W{(4 z5o|cyG382MZ@bFlY{WCmmsa5qh|%;ZmRKUXV+3huYJn2pFD6kYbLd zpi_FG3IsIuOS9@{Dq3-kM*uB*%eOPv=qk|vH|oiWKuOz%CRMlXe!lQGNK8SIx=d0r7H@8Ie2} zK-ywTIfh5 zznT1O8B5~oygr=tW*`l*B@9#XeSi1-=7qj~e;?Vmg#mhDau2@&K^J1gHV~u&S1RUq zM}pEAEg9EdR)NrJx94^$L{GD@*maPK?tpzuhoSrvH8d`Ren;(pHFBT2E@cKWUI6&!D5(a%Hp7{d>AZ{pj)}spvAPeQetLO^_6^ z-(K!F^`w2lBNYkH*};P}AaY5aJPDOdU9_@YFaZ>a^fOpWWu{qy9Cq5nK2;~e%k zmowvz-=KnR-?pugslu?=4Z!9=dm)NxT=xxWh`1yNn~Z>FRkc%Ku7X4}v#=uF`CNOt zDh;`Wb1(Q308L_~ft`0#L#8%Y!dvAmzq8eVPW@No5`_J#wV$CqFJ|^%BS67_=a=hJlY7vBn#t~A1F zF5-mw-j_M9=kXLWORM}61QA6wj#tK2Jh^-)U}b^bFlH;;ZzM_a>3D@2i}3!;+1$ue zfHa&rso(3&gkt(cysAO$#+HhYoj#?14RtB?0=5x#edeF}yf_9H1&d3bNGSSY7axf| ztUS|CwHRMpaaoQ<4?}k2dMG<1mH46H<~_ zLYdY^S0mf2rL8Q^5ybHr`9piHd;l@=7YdO+5>gZfDX7vME;w=7fRc zcY*;TCcm!)r%$`8AJ^LgW47bk9d^^C0o-(3Oq+mqn>)PT#*xf~#I zd7B{B3=AzpA=+#M@G> zQLaPhv%VR@cBz4hT??<}iR#Gw7A0>Tat*RZcP(ARda5U?N#K5qakAeQ;B!kq7Jj)D zbzxcZUHmB;%}bf$vtjuZ%8;Csxi~IFhY+LBeT!&kb8gkp+FVYNF(C_5KN?^WR1W7k?T~U(aT$%J^iEyWU{U-D2wBF=Oi%DLjv(H}Y}_ zY3La^{f~=;D2|0U+HNn3&-zksxmOgC%N|Vym_1^h?5Scsk(+x$UK0@Nji!gt6U{$K^*jJ?@6LeGl`{*eclBj((G^32pkPWr zW;3>5xgy1b>8_u@%`Sbu@&-H_jgE>NcN?>1WPXqM5bs~hsTXd>Hivsx&`!8ac=-_F zteiSF120qni2QtScIfOj?jmg2aMU@D&p{hBv-oyw{WTv~HU}QSNSZ}0p+}2jH zfH=$T03>L8=Sz#M(F?gH;$wQy4|Zpk~!7)Gio!!W|t#6BIlxkcfjr*f6ePnmH@{f zc?&2-%7@k+d+x?5{nWT7&GQSb!o@0JTx-qvwlRkQ|J+_AN3$@c%muQToqDJFs{!7! z5Fgzv8wj|;4k|Vl##-U^0HYj)tZuO}>2x{6FZtLz{ezuog~PGoD6FB%3-IRnqoc~J zk90C=2Fa)4%FuS6J2)SqQ0!v3Y|gst-+%ys3Wil7Q^ln*YGat`<;YF+751Dw|1-&~ z7q0g9cXrvUbzHOXV`m3HrmYen-ySk(VIBJ z_P6#hdpvtr=nvfh-ILXEc>tg3l4WT>C~7H^vK;-yEa}neZ2)|>EIoK{`{(#eK_lv2_?c$<_yV`Y1j?By{|utr8lD~=<0p=>2F zin)2HfT`@AkQttd4KY1ymVw^(;TeA!pKaVhOFxg%Il|#Hd>BsHe2aR}>Kh%z^-jun zQnC~P}QlUNZxM=Gp@VouH{!;Gd)xaj*x+Id-3 z{o=2^`g(-`xs#FVy`Lurq!@NMMBZ?4hl6cI!-jwz@y=PbwU3XTu6db5NiKuQwUZ;6 zMV{gpR{=Gq6`iZdfJp6i>@5C$1nfUQ2jtxE=9@_bnNCz|cPf<-SjFs_RfA7aN!NX{hNo+R>tkKNze{I@j@(hROx2ZXzLTs zZZ*&JABv1b%V3?d@7d)eI4kI-R3wZZJdH$-7TV?{J9V;g0UDQ);Xwz$$~B4__mX2d zZ>cOg?ico8E7R9M_>TUlsNIS7f1+(SA<$8k?RT8)vI z2hy<=peeRvBju$R-*sh48CJVm`ME1&ZD+j=jHPcsomYfsajd41dR0(KiKykg;Ou6T za&47c;>!xhJiUMsqOM)?hGY%B|7ND#WJA*s`QYOTfZl9mLCy{1`FrPeZ&jcj zI~*(n*-`JF1kC*UFrs)8)Fbz@+pUu$VlTu$zDIYx_VuK)+S1LFdms82Ccg2A0TcFN zC$GMHv=O)AEc3k&I`2QfIMeUbY(hBxzL#{ad?)|!A!f{jc=I~xaV6c77(juD^)R(M zI+~2r;1;&*lj*Q+^V`FBF&9e2RQfP5z=9@i1!f!N)(^i%|WTG#NTzyWb9MeoOK!geQZ5ba`|5)N`$x-6)is6HFPo{sB*x3d z--d?y(~F%09LE&kiD%T1M50kW@|u}qnk(NZwl;e4Xb-)-Oxh-MqToxD;KMH<617WW zNXOjBqe8Bl_=8L@;%bUoVv8D!zmZz?>9G5y5Ad7?!&t;s)0>`Irp?%@Jcwf_o8IxV znuM%r{-4U_2N@2XmAZBXp?0vByS|3?r++r>wk%1!#A}%>$Z=$wDXhv&jQI7pSc=-a zj+?{x)jN_BHGSLy>5l16hQVL8Ls(DcWjwxk)ut5Lilf~nun!mwa+q^9_4~uFPK(+v zKoqu8Oo+Rfc9pw4YpxR&Ptf9m;ua>Jk7qRy=beTmdgJnDwBd_Hl&wO zkZUiuO$4#i=dZ3&p@volP1>mZqBqfHSYd`qNMjcv=!uj3h&_~{;eFG&HPg2 z_4?@Dr|>IQaQ0(iMnaan(pO23LF|tr=~V}lQK?{_Tex|j^$d&o2NSLzCuskp?ZAg% zpp2)uS>I{!W_SwT>$`^S2@%KiMCzYp4~EScEy#mTKi%@8qJ65-cCr#5Ny(y`h}we-xEg77A99D85s4o%fQ^sMdTD#|Z&p3y}p%=hF z4k?N}yHWOO-9s^f&V(sc;DjEQE+4{){xKz+`Lx{{V98b2Ipujy_hNf|dLiIuf%YPM z%&5`>>%e;^^DZi(75B*G1?+|LGH=aQjnfnaq0`%gTTckE#V~|q6!{D#B?D(0N|`f} zI^`Kfzm!Xw*B<9rlf3N+v5BgZn+zroSrpPox}z!g^Q3I!WUECzp6GYZ^GKg3m34kd zK?29sf5l_{J@^V>9pX%{TXkDR9CaucjQ8^nRjz+qZd6Gc}*|S7C^_CWDcRnCRfm-_Ya z88}iAOg<`S+54df3FUTWNa4AT%2AhOHar@SA^Vgf+sNxaWbirymvpsIVHRDWKTls( zeR1VJ^AsxS+562uPBHH7o#Z`Tmi$a9mpdYO52+-P1nJUQ%;zd+w3{N-eo>Kl{!M|F z-CW%s{ug0(fFmb!tB?v0yIiYc`-C?i@y|FJz+iP&4P|7OU`XGYMY&x1hc#K%GEdlG z(Gu+OHa4g*gXlQ&_E@*v((!`B@;pyx*v0#X|AUmk_{iI}F|4UKWgMr! zxn~PY8LnA>kDUJT5E)4mD^?pP+#^2mMRw7dv7Jx(LalK&zdzVBhk3eOc&VWMRG6ZW zEMV;#ssHg)zY}6|7Eiz1??*{jLUTbLQf6x9e@3a4(Cv&<`r$6z!bD|IM!9=etTbg<8o zgau{4uEbb0i{j(%mz_B>8t#w>qpU{E{oAoUcl!v}vlG65qbbZk*42J`RVx0L%8k9E z#Ad?U2Bst2vmD5=-O?I1l~aH}XT8_DwUJ&bK->%G3XqvGu?pT*dVOaYXg?)-7Tu_z zED_K2&`T<}ljBP>qWR^#M=4nZG|+3r{jZWdy%JjSI+Wy`aE6UqAr_Rjq3g{eHx+bK zL#uk6^GXXLUi|>U2(WKW%W<5{_ZHbVD0x!IsR$4~w;F-nX=D#m?Rv%7dqBz`4vo_S zNtzSpOIFf@^Q?OS>T){CFO7<{TUFAM)K~I#xc{y$=!0tSNPJRHq4(9vQTfsPEs2|0 zgQCST<}@derXSav)m|PA1NI4Zcfte0169aduzNdvn#}FMGZH#nfXmvms7xxRFUjj< zGt2x+C?6NwJ=;!I_tE4n-O0Y6?2q~aN2A?1H^Y^S0EG6xMCDt&`j7`RVbkdw-##eZ zUYf3XN`Cdm`D}L+5E%C8)q+aG#W=AbDH#?opr-TJ9HiiWYK3Ip7PxsWr>#W7RhJW^ z>^vH<`AHpcd-U{|bTD=URlM0pW!z$Wn=W(!LR-`qu*|;~RLIy+Q8d;g#YmbE#uX0S zaOItrvEHM_`bZ+%>#Lg;8+G^7fuzc@$>8EmXC!?c5Is*(5)-?Hx-C>-@-FX zcL=a~%hRU3Tps){5<`X@#7^9IuY=?^rp%n+jsg>653rfE$!GJLkAK#-VpZL}#v{gf z;FW%UHG;VEK(mwpOrzV@K1rgo7HpwAUpVq|Go@nK?L@AnyXE{Wopvw>SmVDP4!||Y zfgRNUA6efWPWAu4pAko$I9855Gg3Gd$KES4QcB1sZ=+*mWW^yPjvX>XsjO_WIYwqF ziDd80LpdaV&zC-<&-eFF*X6ppE?(>TxF7f9zV8Q}jhW92Dz}4O(4%lnvS7w>!w=yB z68e{oYl?}WHk!MRd-K=idC&EOjSja*d+aQ_`D*;8JGXs`{YKiXIU}-@gUje`bx>H# z8Ea8X37F!Yuctr7Kln!z-4YbX|4WVQ%|$>U@eW+>XjzUhOH!AK4=!XrVYHAw z;-qXgbxE{Di>b8@iMPutYN0vFmM;PRHV-*uWka-qUlMLXzx?RH&xKv~ohrh4t!z20 zKo=rRZvXAc%i^7|%J?Nge3*jjUF3<1%cR=wMWFX+5VJR8rp~N8ulPH3{QbQFPPGIi zOtf)l$ZmvE;?)k%?<TRt3zd(waG|gGh49$1w z)OT;B55mV@r)0bli~T;F8+gZ5&r~epUQ(`qn(8 zkak}}l17$wJ=;et1wn7T4A(%kwXaFrpRMQH0&4&b{CPjz2y!mmG-`|-(Ww$}w7W~|>EoAW*>?cDQ< z0nk>=cLqqj0{-C+cM#DMJ373i_#hhNQU7UBeIzD*S-^#{azMaU#JlHn@Bf}lZ-P$@ zI2L8Q)xpdNzjr4sAg557(I%LMu_w;7eL1~pen7u?*;sMqW!@9fz^%u6ApKQ093zaHhQVsD(#^#yBL7RP3SN1K;}tvp8ATBBZA!7)K>hoy&zUGyfK3a1@Fe z??T^|w9KN7;5L-^FxMnb*2dl>k806WdpI!jS>YSL!@^>4+1x>6crL;PZ+vzL+fD6u z_9y>qW7@ zTk5jZLOh2k5$DU*zuT^~L87Qn`rg`uaas;(@U38ehq5vEKFhn+H`v&jX7bOB6}zsT zcD#}*Zmy|+PvfP+YTf6-(f_3z^_fUJ7sw0n>RXy@AGIIUxQeiirYrLE)`w{h?MeA^Kwss5y#276(mjw7xq^^ zWuTJI)tp_bNAOS6&Qs}U>^M5L8EO2VLjOkNM9sO{yshdRSmWO)*nZQ)ZHf&r^guD= zemx3e$!2YytpY`=v=Pikx#6B?NrialSq5iodmOrZiFcT(XuRhOvF+)R;@W7pp&r)t zBIg8jQ-hF$*$$8pTtPqueOQp9TqaX5o!XA;pO$x#UjeO10ET2gusGfCk=uLATmBT! z4Ur0Vf$e9cq8Y_e>&#q(SUbCwN)zt8j4{lVyGayb?YB~KrGa$n@dwMqy2X)W@cS7S z>dYs%TS2Xz@di1QJDKa3yKRlkR}4eJc+{$`iBId3Lp@(Ge)RljM<`RHCKG^`Su8^bNUDNds zb0Ot(ZkgBAfjvS6(W7Lhi_rEDl%VmW(FkA0m`Z$t^_7qiu4pXnmObgvR-Ry`N7I1( zAFTU^k<@cIT>5R;<6z7HugD{XikBu-S8M7dO@Ym~6z4%z%x8O{@}%@)X*VmWO=oia zd#eG3+cSZmo$B=bhFtgJ^Ovp`7Mq{W>smIINnAHuyvhu5QGXTl6S5})qg3hYEsI$E z0SWsk^#oI_MN}7ROHcOX)(BAQ-DeYiB&x$o#%((<;ph^bJ=?i?!w$J&%Ef0Uvu6{I zVLy!Ny`tY1le{KVNa1F)OXw0?Y63X$HiQGMWS$LZYv;Fsw6VYmLb~e{XcC*arW@a`7geqIGfEaI)^H8K@HLKSX|yN7-$KqWi1&w zE~z#7t?95Xsgl1d68^mmgCgx>D$Ll2#cHJQ2e9crE%=)qn(EfHT&Uo$KUy6;blz*6 z{MG1|RV_ieWzfJNkbIW%#~Bg_>N`OEG8@4rOeyg>Hs*voTG)n%mn-Xh_Cb#=87B7h zpd3@snd}(O_GjYrF}6Boa%$3?$w%iOCxVlbO$g@vI9QBbj9pKlOy&JQshS+VwtEog zYK*w;rR$q7u>}q=aT^^_r)-gzEODj&A`~i|VyKqqmtc0!*hYp7)cDu~TyM%?4tVEj zMi;@ewDhBm$QsKo`EveDrn-tuE^n0q$F7!vF?FYs)*_0c>F1ae*33lxuH@${D$@i^ zk9r1zcRy}jCjb^p)NN6tA;j~^h|jG8e+(-{C&)(ygLnSHr0UpHzy1%U$WM+jvR01! z7P1S%mfXQVvBM7~94?D=-N;OL`7u=zK>x{@X6CtxbVSf2>`ZOv&rTvdlqkacOw27! z@FstF^P{6j4&i=-{$3@#(}V$W`HAp5=k+Jvg1W>FdUh48!6~K1_wVjANRSV_e+!nR zbP=qDt=QVKD`hSSG$v!AfauPVsAB3*b^Sa@LDS2E`q6<5q$h2v;OCT04A_#$;&HZn zWipk*JzSXci|8mi0lH}zKTH>SCMl$`cFZ}A(&BQw}B8a5!-u<+EW)7WnR#;Eq<|2HwbOzPEm zi^K=C1|rSBzc$O`7(E)0uK(!bj%I3n3i9yK>YuGl5}QCXZ;p-GVghp)>twG@!^Z6g zk|&yIwowe=zX`iOUVO`+Q63t;`v_#8Pj?gQ7R(a+&4%us9eKlp$v?hF?1K-**+06^ zq*w&{I>$<2Ej6YA;efoNH0F7Wef%f70ygl${bCkR+0#ey@gJWFku2Ms$VVbU$-*lM zDv*ttC=2qkPyR4ww=g@tKPN~l1~AQvjb+S^5qI(*FNw({)Si7pSgP}_+Hn@Fe2dv= zqDlVZy2^Gl@d7+FL*}DKlX%_{&`MC4K3TS~jd5jsab{Lv@+@T?`h>v`g#Kv{={EWs{Le7oC=5t^->D-wmV`u^kL}H%TaH^xTTrn8}AfKns-_om{N6!Hg&z3dPuTwK*kUG>?AR zxp$VFd7E{^6c(C7@YrBRufKq+h=OxOiPD^IZpme~y7CXEM zv5twsEw@EWHntgdxZBw?rM@?3s4w+)@|zQJE^pq7?Hi_f3ai)=LOG&gMj~W+rCp#k z`8a!r!!1osxkcpdQmz$Oek}WTT7(4$eUSKYvFO{du`onb1tLw`OG*> zV21k)ok(=w{40SiZHwmrIk-1yQ+N6Gsy-Su*exp*Ou&P_acz(mYu&*)HC^D zrlolu=cPe_L&X#Ab4;S;^t^Fk9XI#>c3Hut2?Sr2t*BF;)u%EzyM9LFj9Ne6Ey)Xg zTxiGK&`?dGq8f(N4(NOzxMjuA{M7Vas$(((OwA%j%pOEA{q6>4M!LDjC^2CwW*C+D zIo!aRcd9t??JJ@hQl}E1#3SPKviAtww%v@+oUS&YnL2OIXHb3jSF!3*nfp{Ammud@ z_zTe$cV+&xDSeGxsgIk4G^12F#3dj9qCdUG7nWd*u#o)(P=7LsfohLLSwfb1M*Q;3#x%Pmt_Nh^-`dly#PR_rv7!m&bqhsv7xcTW8li z^jk68XnoP4NUhHe3Gd~t&*?pllX^h!#v>7bEp}%>6hbYX&ZWr{-R##i7I{1fAK%$O zU_RC%$Ba%a*-13;?T%fw&wa8;m*q+Ic*CSBJ&`|w_#>bVq!Iqrbsfl)PFqu@NhhH* z=r&H>)H#sJ_7mCixn27dV@A7M$<g{tEZrz(e-)&{$DW>U2m_ zp29N5SVPI?011ovwTKEL7R$7mf7Ekb0dGDa}*0Tf>u8!Po ziKRXF_%$br9EM<$R}D!~o(y4ngHsL^A=ceJtw>mM;xH=dr24ai^O0-63+_6CN9xQ; z%58p7?8%rZlqKTHZo@sxAv& zyNYIiBicWo^dJ3WO92ZB+o^&Xj0oF#J+^nY;?ztWDW2~JX^yTm5vg{sk`M%f2m-U? z%JoLj#H)2NKSma`@|_`EoLp58-hW{q%UyBG5V`4@v=w+$X^bVISWybnSZ-iE}q<=!Ss!Dxq<@WI` z^V3TY6V{PlVbrM9F(v2@)em}5&{z@NXV7kuoFvdt>c1lAFH?qS`omDsI_l=OdUsKd z!KmK*Lj(t=!?19=SwDAZXfOK*HoPuYR`_T{CgR*1*69ZXB((F4j40)`OW)R1k!gRe-{|c$M(pQ&f@rd*JTx{I(UJZY%}rNtgEEv-DSE4+8i9rGHpMjC&<-M!-`dT+=j%%uIV4rJ3& zmFwU!=X$t)yzb$QS?zT*G+UE8daqreeKbk4h>j1)gM(!7@t5xbv3z%8!-|A`4IRRv z0Wvd8>oXm$va<>Dl3!iQm!}sBcVzEoz&ntNtNWzq?@JgxkohEfE+Hr!#f}uo8 zN_CIplcJiFL?&VO;|>Q9! zw3!W3s961ByZ?PU1;r})oXu|U09Ea@1KBh5H2KZ;(z)q2;jqNbK`6eNyUAF0vles7 z*G#a|K3Kpt}Vt(I-s!h#CD(@%Cu$ z3swkXs}xUd9J9lg;arHB&LhG7EBnY^l~2ToZ~lW?NS@TUxu#(s>moRF&rQgiuRiYN zzmKE}2*Z8Qf10GZG1Tk;#t`m5M;&65r>faF!Hmo1^0RVn_`@+4+LAMTgBNt`!-Udx z{LFPU34JBci-Qp|f8QITA2~)aL~35fENakhJi|=8D|@zmnQr423nAv7zs=r)RCC?x zx0+vb$v5vX-+!0l>GgyST%ZllXbr`tteI$HTS*noO}qp%EV4t%>jiSVi<(Q$@eAc= zm%)lxii3;C+MG2oWj+(ipvI8+qVa&x+Y1a5Qq6IEfyvrJhc)TX{-RjZh{p5)% z6*1xJ;mAspjy1WqlsgX`{e82_43NJw9wg~Z-u@jhq%9D0kr($E;~eT|muR9`C^cPT zGi9WwmA%t8%v&r;HEYR0EAlOPs**AA3^+aief+en?oF(Q`pp;%0<(ecaesxvZ|DzsbA%(ec><6(zvQhFm z8!peCTh(W0BZg=XZpc<)@3N-&1wze3I5ot5ToW%icELhDm><^<^vKHfrH-q;@gS2hu0eDW zWhfdjXkTd?%ogsn4bn3d8Tr`i1L_igG`qa&H4#^bRnABhVzB+F2wAxzW)ra0c{F2< zjE+yHLewM!MHh-YqJl%q^x_qrJo^o|HFKDcA6chEXqc= z%Si_w+Wm3|g%Cggz~XnEp%Y!6Bx1yS~y z97Cf$ZoBCE)oA3Qz^!Mya7?F8#qs1Q36hQ2QzJ>wC{;X-Bji*HQlIJ^B{Qb!6x32i zMD;33MDbkdZ8t`-t!6juK?r*s_CDQd*Xr#>Ut&dm2EIPK^xMbA9SN0gvF?;dB9f8d zjG#$Lb^OV=4@n_-6>N>ZmeYwnkWoW*YU0H^)!xePbC9UPT=bhj$^_*r&(tdKhnITv z9@sq>u^axMnLD@}=x3;EH}o9`&F+u-ijAwl{gNRaLl)IFy(#MdI8^jh`}gtLz#cB< znl7cgAzyGn#Kg%P883Q3S87Bd!i43;=4>gbK6`*}Fff59XtQ!GXX$)(=L}N&3DHWb zk6NmMzRvQ>BX>(SPj<3r$)Rc)m@DC=IXQx-B~HUbm_6+oPn|3`X1Dk>2_47u z8eDkID$3Vi=OX+1%@_4Y{oQt4`Q373JGcYkkJ^fMB)>YJd&ca5e?NyiAYVScm6(F# zZ%b;Ya#&U6OH>es1)SLf^x&OiJsk+&W!cYeTCCK+qp~54Z4NAnuT}i}(@5e)OfanD zVRvsvWN5r6BQ>;t0(wE5KByNRq|aG4XluZ&Ij-U{XHHAjxnit$ z`$0;!C%3z?&&Q8FY7}6A##b5jzE6VpS!{~fXWC^LyFQre^KE&U=BDp81+I#H7Y$g} z>AhGpUY_AK<~ZByJ(RALyWL26Ek$lDLwv#A&-|}>xxNHxExTTL5VO84N2ds)kOE4X zcFQ#PpEjDt)H1qdANZsaVBm4rIHKVs8{j58< zCQ~^lb@nUo9s2#lRKrN4dvG`uO$zDrS~OKGzrsV8^Zid@%Q1%}9aayYDxbGgk~ZK- zq7FllJrj!x(emcf3osSJk-eL|bo`uDgIiixUMzj8b7|w@_TF0bEO~C4*oB;2y0bq@ zjyv$I_DhtB4yDfjd3hfq6PGX*ZLe3!)$xvSiKL{gIHx~E}5yQ z83Hwd-0zJ$hYghD9@`Z!vhEYLzGVL!aDZRCYDvC{l)E_oNHkip{_-TP0Gz4447nLy z?IgX?jI~+3&Fcnw2W0!aB|jg!b4lMPv$0$9L{`ZVpLY zxD5kAYfY#)wyr>ru^+J{|xhc9PNFwef__bIY@B-|%ij@zJBhsyN_uD`O;nGSWAPQ7>Llrce<+ z`~0RW9Bab8G!A`Epv_~ZPSi6eyy6VkksWG+Y8RUV#525HHWc^I%%qDN%4^A$%iR&z zQQorc3~u(ian?!g!5>~60~k)Z0-PQrr+mMG7GW#FEIsn)G+ikD7NGAG5)GKy6!``N zy6+w|&?hK7n3N6$DxYt+43}8aJ}GR3j4BCcd&5$^!#$}Mg(ZHR)7zIT{r>kXdzFD4 z!%AOCJiT7AAiDmpFK?5*p^Nx5b*W<*3YE5EtLz{`_{#45%?BbjTXnkg1LN8ork6k?eF?jIfmPxIAWrw(xBI0;A?W#~ zsSPbyT%MmiQng51Vm3`>WHBMiow@!zMQTmU?{9`+3d4&y6yL5&tEla~k9J(xX}dbE zaCES3BfACJ7u^=7K>VGe@z43uq z;_eSFvgrnQgH&`w?382e=;~0XbP;4@0*@TbtWz~}F6H9k3tCBrLu$-h5=4(iF9wZc zvi4Xj`{AQ~PQRtYIV=18%!~BCfQCMXhe{u?Yoq&X!wLd3qIub-{+ zGDo|>wBfWfKPFQe7&~Zi5_!ApziyYgw>2j%-kylAk&tBS?6_H7X;N$BR2JJSO}c=m z*B=+#eBL-6IC`xwHaIR`OqjBmg%2Jn;mw*Hw3#T`X9amBrZ%~O!lO+vTkg>>lUz?a zecHZL`o!DPMH`7V|1t|Z(~$05D(`N2gh@ccT?F_C&e<|}o_$uzst9eNO^J0aDAa~O zXtRD}6d3I}RJ%Y3jQg2tgJWJC1E#xkv!}ZpGTb`d54O5!RD?L5sma8DP9we;ND|Qd zn%vJN6fh=ve(i5*ix-S^TE$;vx1>F#tpamlpz#}fZ7Q!N2sFwnt8Xu%StLDAw%Zy! z7q1|m0=6bdO*?1!qjsjP@V;0zv!P8JVnxq;yek1kO;<=!;f{zkvWQL+5+2O_WvC1_ z0_atkb9(UmMCajFhpf`eT;sbd@kjlvIR=UuSKY+5j3Z!7>P1HtCq zlZGY5AN+->pa0DRw&XTibqqaymbHCXAl&~S zEMr_xqQn1Mhw&mLi;s^0| z=bp)_v8zpt>cu%+@zZEOF6cNVOVcxy*)=oaT)p#mCye+(0h@RqEC}?>(TQ*^$H8$l4k2=!a_S1=YuIZkPg&9 zX2h9DlVV-j?nfw-wiEW2B!8`grqaI_?vMHjUQe^fQ+7QOwqe|4&uIFKYZ#m~y#l%m zo!26wDaUpb9Xv!!pfffT3xU_gt~A-b@x7WW65+dV|8!K4hA5O|H=qPm?tywIkMa<&tN8?X^e$9#FqYM6~$9u;!pkkELp+J^cCgUTj4+Cm2x9 zL#i`bY4-(7crf~w4-yyZG<}EQ(S~lowW99hYmsE!*zDoZp;=QQsY0^ny-YFf{pGL4 zG&+!HjS3zNGXZ_Zlkc>n5ajV9hd}BMgQ0?NuIJDDL>YzMfBg+p@41v{G?}_?8tr%< z)OjrE0_Jfyspx5X>BYF0a6V$4kT-32t zHK=F*n4;RJAhyAn25Mw%)H$;f86)^D*UB-jTqR)+v=qvA4)vmX1-j!phseVsc#?&5 zZH8nV^7leA7LG*;_K3z1c!?&2LV^3QM9Wok?n!{(^o2aw1%+_EwhoKBhEe6l_m5Eh zdf8MyTbM*s$A98C(>Yd+gc6`!L+ zN)qp+kuTfL*=SuN!!_{7>3lo{6rDTP3^Pu!2V%WEcwKg5wNP%k6{q3e0x|E{LB$CZ}ZS zg0oYD-+$CJ!5`H|sJ%LO)cPdFedU8d)Mq3JYZFRX~j>_RLBQanBS6@fU48 zg}CiM*>B>ee|QvU*Y6%534c&E+6>lbro)Qd+yv+C1c+F;b$Mx3Syrli2vO6D-Grjx ztstLCr`mZO-zpSHgq^dG0c%m3b|C9y=y z_XMv5lj3_HU3DWYqQtZ3nirpGEHhR76p}vCf_aFiV1N&bq)35!24{JNg;X2K0f{7P zZM#cqp2O{n_Nvpc|B;14wev!>7n)|mI{BDoZ8G);$sNEljy{_e8txX2H72Z$RXIto zRel75p@Gx$Q|3X3i$MzLTWGd{WSO=#e3-y1*#_Z;Q#C!l*zGPYYq>eiYkEDfhLxz( zM}PWBFMiVSPfE4lV&#O>>YPs%{1*wPFApzWchfqDl65xz@`Q;8$34(j$@oygETpAV zi>cib9!5CNJI9z-`Sd-d-f^@EP#$vT8wdW_em*}Z4-x>MK#M4P0g#oh=HTsIK`f5J zC9PkZ8=vpVzSzylp1c5X(Z3m`mS?JwrGi^^TotLut2NAByL5NVR)h)byy8w4NI=p<~zIo$uL*h?|fNkY-)(pjec(o-z zBI9D8-JuE$nh?D^0k^URc2MY!OIK2 zGoQYH@6_4^5iiY9FFU&r2CAU{K^uxIPbnp<5&}N$yb?GJUeMqF!{PBV2VdUX zE^?A*{w?g<=5n%g5CXkfvWlH3k><`0jytIhPmwCrhwy|en4#kdR)(MOU!Q8WZKu~ zIwaH)RAAHb$4o6g`1WW5;(*?%Ks``)k*2HDF;l3iKq{g9jngsxWB*IOSRXnvu4~%X zC;E)7`4Yw0Zqud`;|%BDEl%`#!Eq773GW1ngkI6ui(S++UZrfy`SBL4YzZ+4*|=Z5 z7Ken*Vi8YjTs0=*0%^KKuf*IQ!Pzl=zt}z_Q%*a@9WT&Vb-hx?_2%TY;U4}^QfQf_(_Wv)|s{-45N5T=B1wW-s?Bpkh^z4ZAWQ806peKa8t$! zKz$x<&OFUIG`8+EoD+G?;-XjST2IgGRym!q+)Q{Nns)Zi$|sQ#A&aM4gxW!7>{ghN z<{rjCqlbm**y2SWt8^wbo2Y2TdHnfpCaQAbr9x8;akrSY=(3W-V3(C|JIq|rRlq-~ zkRPp+j>an7wodN{&AqrWH&5QmjTbvTki`9o#o@dKMR5=B4oypg-L zP33M?aP#t zi(mkex~awBiMJn7A095`us}Ve5voJKyYo?B6pl5fxh=i)GC57u@pNA1yAP0k846ms zeg|h4pQTm64$v4}e7!?SP)|l=Z8|)!c)N=$l|YE@foTvRfh1;*%YbY;e!FHh@fhG% zpCKWCVoKi}%KMp5qnwC(3y?mWFZJGae(Ma(e5B1m#r}I=SvVHz`G`^3$)Q3&8lPm8QSH|3Z9^d$5;q^MPL0r|jCK#GSgMdbXhO z%)bQfmJZxgnd^<2yPib#iDe?0_FGISCV2GAi;UVidj4WRJHjkp8rNa_k|ur}9Dvwe zm`%j>>PtlZCSzyoPoaXdmi$(GV==q<)D-POBqbOqa5g1+&6#{u_|XYNT8vKLXiJKB z$jBD5`wY&usl*uQiLW+Wm>v@xXg(O%3qC%KxpsuO^%ZLb+)eKgNv*1qOh43%>E=!! z;(lx2PHXG1B}eGywdpMbuS7+);N<1-)hxjJ9n*hiz_rs0!7ylP8>fq*X2h!2L2K+L zoKz)AHTt9do|YNxjpTy?xziTRZoWV90v0oWHUF|S!JBj&TMg}d6SEQyn0qxLvB7x3 zMaQ;_`DdgMk|`;k{_}Dm=dc&Z;^d9b+?I~`9vXy)2{h9rnEB2p+g$quwvd~~vA5^4 zIWnKLK~!Qx41vNwbg0PJaO^c(!ms?(`aJNGfeDt zlNwFThW;YGyr@Yh)@X~t=wxK#`*uCMD9oYNG=p>LE<@)fGu6~cT|0MFIaQY|`ar!2 zVvmb>Y&YB8&_5p6ToVJt4=Ak^im3S4fqLm?I-J-XiPV5wp>AS4B88`_)JNS)BE@UR zHwN{`k_;j6$$L7O1r}S>?2!Ee>NVb6gcVVtRB9EkA!kjry!=B`xzZzq1gN#CgN;k} z5v~=4=urPH2!cW72%bHS2-cG(aLvL{?Ho4Gwkes3`G&C%0y1fo2P9ycuLHL9zcvv& zL~+C6)JGFlP9qerj1?nW#rAe7-;_JlDE2LQ{=rMfA6sBK%*SDtZu&I3eKl0z>crwS zDX^Nyo(;)^q9?EpQ@l8xy{*_FxhPa?M1k1*X|O~rB}lq90#koZH{{XCOG>E^9Im@f zvGHJJ`i<6yUX_m*%I=k|jdG$MG_0{PhVfd}(j3xr(6?vH`QnIFkFz&N_1TWKzr6I& zjp%E3%6<*q2#f(NR7}|RDz%g_vTR=Eg-7NMpB|-%S@FcI2gC?e`FHF&cqm>|r-q=R2$t zvZcSHaoZC47X}%k%_zyNzPCOi{+9=w+T@)ISTomam<2KFIElFXXjdf;u-M?Z<7Ddy z*Vv@)L{lgpoD{HnDGTIoUDEG*+SD;;%}!2QY0ZVx*BRHyto;L3#V&k-+)PIAh2r7h z9-1RV8kBYvnNT*kMV|QWY5t0@D+&$vxa`v8vZn0bjzRw^WDLR2Y%-`n8ojtd)T(^zb{ZoU?%P{SIW-g z!_C{`5AyXJ|7uIyV^2&>1%P3WceR)`9j*R5)VbTj?5+U!j)25E?t6d~onj@z6le!p zS{A?1H_QlI?Db5M8ncP>M4b+A)k%t++?4hw^ETkb^0xEbVVKAd7_-||Glttsoy>Lv zWLcH=SL>zgB?o2)ZW6ykYw+2*k|Oj>LA<$40D=1F(!LDdr2oC>G<%E;!YN4dQTQ#( zZi{F;C$eXlT$~y2a<^!CG>o@btM9!}WiH zrE4U}HeGbn#ZLSE(z=DG9VzksBjTjcbqgU(7W@Bw3oIA8#XRD4mpa6d z*xR*H-fwpxC`cr1f;P2gJm~0m`@@uXnvNK{PDM_=3SsW9R6+ewBE{?-VlZI~o)OOd zzREp621Q4cK;0EjW6|b|WU=9@3=ta{dc`XzFgPQc39n-LmD8ZjyUkm8u|oJ>+J~k4v_wxH zfC>t>Hzo>>GiO$rf-gIc-<$cZ*7@=YU-#l|{43E%)yP#Og+!j~S^2_K{cplsda*Fg zzOi&^&7^qG=>aa#yB0NzQZzw|2B5=NfJqN!Nb)Sfi0c8A*leh7f{i<}#`HXMP|{(< z>ADon+X+9NMBlAEq+27o`bXFRUdL4}a_gemu80MBT)0ol?8y@5HAq9!%3Tf!?noWq z$Vz-qD-aA}R5uewUunL@aJ!W-|K4Pqr=w8OESypt3mp`LofjSNYP^As4ymP4&G#8s z`<0x&I2M(7*KbTr)lYv0C6Q-%6%$lS%xX zFO?@EAFjmPeGf3FT<=h)c;+H5#ov*p%|~ie8xH8oxUYQ=qNY3gS<@^}&7_~{=-1u& zll!yOx~aMkFs@t};N>&9niE(^6?gv!d3tEUnX&7~CZ6NgZ&jCk^8|%b0~sYu^uw5M zSoZF(AR^6?)n4)BesS63R=r2ad22yDW#~6R<@MeKD}u`0->aP~32EMRqZR&@-@zCm z8T#vPI3d3aq+2EFe?=Z5$@a!xl{lk}voIm)McL=Zog5As$6iCE6dmbh#Cm?S#@A~Q z2>8Mc<0`6nOzTYj>&^Gk6E#gZWzqQ;O-OpxKGh_N!mJyiZK^9(stUeIOd-*syggc# z`yltQvCMsQI-HY3n8crX4?IrR*k^$n%F9D%7iklq*_YM;Uy}0Eq-=)|9BLB*J?`dz zT`U`UL;Ds59Y?uqrnk(%bZWw}b{4pOI#K7U4;Gy8D8g37uPMN3-GSk9oX6EnQ1F>^ zby&lTpqifxpADL~=W8}tnUpWRHdQZ`?)vqNyGTqqT7is5k?PAOk5t^yoseM_-=pk+oaKc3PIJKB@N>^RDBZA-CkU?-UV)f@T3abk zgyLsw^^i8)xSYTr?jGrQT7MokvM!LRR2yDSjL-iicKuTdVK+r`ZR~uE_zDDQ-4URG zb?=$})CNC+Y|=+9PZ1n2l8kLJJn9Q~Nw+hBw-x{UDZYo3RzF|;NhI3Nz8*Dm@s4!H zB{NvXTWLyv-k)vBj*QQ+%@r;YN5E?wQ=VKZm+O50d^qtg)t22X6jPTZpddkfCFNqQ zVNcLh{i}ytMUrpA*n*V@yZVa`+s|eE-c4`bOYhw{7}$u`R=1%4*|bO~>2m3YT&Hg9 zIlGOQfVebP>egC;?xPkhbl5)fOvSfbch(Gph*xV9%C%Q;r5C`u+6nH#aOwNBjx>C~ z!;?pd;2XxV0o)?ze)uFH;TX46^E{O6WQPT3e3VGwuH~+JcVw0CDWb|TuZ9;&q!l&A z;ydb|@B?i{z2-rMxhBgcHuQ=d zgT=Fr8|V#H5#NPf&XPD9EMLIPHU}ez-t<%M*k2R7O;Y@bd-ZG8ZtGms@r=RI-o_j8 zkb8;|>xEneNoh&vGKa&_k9H;Vaw?;P{qKvhMCsIe9~@j5n@Nk1e9VhF@#yB34Vx~@ zTK1NEb6Ps;>xCvO2*W&pFwDnaH5-Y?BrLTMDR&K}k+zn*Ki>E3be%rSkNKyA+BS^b zv({i$K_B7Q-FI2?ew|FXVh}0BgHKnEPhA#(7N8PeZ-IcevN+@hoGm|5w2*(8Q@r%d z%ySPH1Irw)Mwvw-{M6j#79x}ijCzB)#}&8OtE80HmJq8?IGBA_kUf_k@&KsOj~RH& zue4uQl#n_p!YySeAOn@J)`LP+pnzr!11ZdrRL6tH_Hq=cG`7R!(??_$tg zj&~ApV|NE>32hQ_@i&<%XrQ13cd+>+n(-6`^H`4jkT4eid=;KVZTnuV;6ur1znh28 zf3gwSV5Hx7uMl9nIPMY$ZDNL(h-QO#ws)3y9eP84!^za&0yMjBonjU&%Z*0QwWZr? zLGJEsqiLr6-J8MNxT}0m`+CnS?ny}B9p-u$1#}O&=0kQra&{%#EkQgKb<}pCz>xdc zwpD`X)_lJQ?9WXBIqJ|Y@IFW7saAxnih@qJum2Cbsa&{-+d-v7;F$EUA?BhlPv%bSSRDPZ zuqbKTU$M$yut!*P<*`%9t7TGLX***dDkLyidT>9}al~vlL*u|6%=`b-7;YLOHnSq9 zMK%O?+ah;yyXj6FmTqce$nT#P0~}`bS==TTanxlJQ&8kDT18F9F3l{l)9>1T(L^FA z6GAjo920tEm_HCc%9obqG8~H;#s)hkJB>dFq6VpE*X*fFx*(u?ZL}p#C zqiA1aI+p8v{Q&7m4P3Bht9%+4KlqS$U@F)){Tc;{f8mKDmFtf#UWLc3TqaI^b}=YW z4#$X)(FcyD`H;cLqCEzr9rkLDeol%&&ca6@pp_M?g1lHJ3T4MC{XMlWaxKW@AOE(8 zwoof^ZJfWlRnqh8-tUP7-1fkwS6%as%kmDUWxFD?QyYit8@Ocb5FLeFlX#;Pv^T!& zD*CIxMA{4LjgQiea&->ZcSHtGDQ)=wSYRd`_IGLK3v7S3_T4%;&ShpT*GH-NeKBkH z!LcTds0}@BebV{QhX1tW@;G=gv15fN@K72Y={lDB31>IY;^Gccxp%*#b=o?cT> z=p1c_oS;pvJXrltMXUB=wjP%qmz^s65C zFqRLk-YA6@KK2k58KK~;mi+xI=x8H_^ZqZOJ@VAm1ECOuNLla!RT@N_Bdg%eS;3i)_zm&b&!4U9za%?~jJ7 z7PPlSw|J)}2q^%(PYZKa&$z6|cI}=R`18eEln$g4i}-AnDtq2fJw(bO@;O=^ig+nV z2hLr4vSZA}@@DRPcXSLqj)KFCQ2+T!-R~K+W0(UMigfokOcvaflw++MX!g3IR2I2S z(ky?3w1$Wiib{-L)D~0FJGL8dy=wlC!ay}xX+qUwwCyv!^MoV+CUONb56uHPBx@mM zHnhJ0vYc*M?;+P4n2M)lr$gyGKhJ>C?Y+^)4WQ(m>w2H+ZR7t)ZsX2|=Z0$rS3MQx z#D;Iet_M75^lFQs)+Zg1YO*o^seSO5Z{R|4$q2CYm7JJF_Z@-tA>VfAt5A;H#Vv<+%%gedv z@%r)ypE@Ql1nM294j&)1Ut=Eb4%%<8vTC0vBF-Wtd0u8SBkVT%$zYIjNp-L1C9xv{Hao(Y0N{CGjFJkq-6>rHUcJE^K zKM%!N_$?^TuSd29D=YDlJq4R+t$cyZsf(*K?GZetX92nXsaU?ph&ns{t1RgYF*3Lw zdvwBHd6@)N0A7u?Qb3rs+?spvt;uNX<7ShCmv8=~2(D%(0kvFWBWv{5lidVjgxH3` zhHc@F$3l(=W#&;YtP6GEODW^Axt)D<0QojV3o^aNjulo|?!27gVBd`^-!uDw!RmCP zhRLf*`44&tyTW8SyCPUiIJP8=cCANt(qmz?vTDOj5E7;Xg$HQ*1b$y0d-AV0Ux|y4 zCHU~A-ktoc$8Nev6k3c+`3tST-dGV`_Y`*_WqGav2T!p(fP3#+I=Nb>cz!@u!(I^J zCS9$xCr*IKj3#&Ihw*Y0+&w)?>ZanvI1RHEdeIwnC} zYG;+VC)~T|$-sGq4Go7gG70Tn+C{51Z5DMa1}WaQaBP~T&hN1&+DaR{7;+Z@)IkR# zRl6-os+4WV-`9SgUc_qFet-15|COQRoSYVJWpD_pk~*Ef_^0e*)w#%TOLK-_VCCa0 zJ>Z^45jr07vqvf$a5$bp!x80CV!J|JEx~x9dmQ9~gAdyz1s!;|cGthjQV2yq?uq=M z_ghE`d)DRi|6}XDZvnP0Fz;rp0 z`z^>Y(u1bj6FPW0hWXZdR4Nx!zjJ*xQPShXpO6G3ed{1_=W4=^qR%>#V!45&7Th=K zQ0lAc*}JW{Dz$p!WIZ5pqFVV<_KBK*RuS{HL3N7?_B81k zo7H+oInr(*uq4g%RNaa_(FobCG_3vE|HEL#{rhy$_j(5~Gv0+hh3g+0MP=6PLl^Tw z)WD5yq4ini`}W_&m3?eA?v0nOlMoam=;?z=(L0^@s>ZF%zj{Bd&kH@$c>$cqE`Tdf zwI%-H35`5!G{Cbaf_iK|a3i=k%mvq*Cxt@K5KqFJC)E|3gZPd$OLKmHeR;u#*&P`t z8=oIo6xW*+b6Sp*G1nAjwQ>X36uz5to0T-Ks(IH#ac>S-72uO#Yyie0k~F&Hoh$c_ z30a(!_4m2K5Y%GFa@%;t;t6ux3(XE9|1#)&ZK8J#f7)zakS3OnDyGy+%2Q%;NAswqEBA6+7&jkNRo1ZZmpI2P7A8LOc=kxs;ge{F_x-e7Ob7cE`s5jV zyWvm9y!#(>IvO?7Ps-lXS8$jIm`#=i0RBA#Eclu+$H85Ha1(U&XW=jE3M7{G{tx_j ze4;vT=o7A+wAd_sk;8iY>iD}T7auG5w#>H_bJ^m}#uKa;f!(=1=`)9bvCg=+yhO)d zPfbta{r3!!PA%hwx6b|t^z~^9T51xezi{fO@e{dsfg zsL+)s+#eq#m9@*vMRI5{mqZ-rn0oF0E>sHjNTt>3T!x%*(88`leaXPgTUnr?TF#fB z0c3$`Eqxqh(14XG^>eoTlNm+d?*X4?Nk&|e6AP9fOKP|Lixz>|=$L|3Zw62WQ+oAcRkk#S<>Nw6TNik=G#dA3zmxTya=60>b zD6ZZ7T3V6UI)LdBvKZg-IphS-hys2nyqYPxf+*6?RLH;W`rbzZNdVUsh$HFSx9wAp zj_@k5j8r7DinZZd<3B9WSRt)3n_M^g`BS22vh^9g1mjM(42IeLpw^RGyTOyooi&#Jdf*~{)2)&8V9j4&GB@}G zbcxS9lwk98(cbgynQPmTI5o!rsY3WpGedQLau6T@7A{8oPep>twOX6WInO!9Ihz1z zfRAU6r&e&8A?A2BC*BkN{;QPu0qhXkR5QP;E?*A*;Mozx)C#Z&%_3j5KJ@=Uq7vxlgc2(Rm6$m8pWGaPCpA9 zD!9ri9B>e;zh|LTiQn#RqsgOg_cEfh*Q`Y z%zMGax=IcLUxO>$PbjkhjO$kJ0xVbLm(xkdud`S+ zER}Q|25qh!I8?sB$oi|K{MI64!ZBU`>1G%sn2{s|Nr-qo5HldNWbCB!Vxi$HbieC| z$@|aOP7eDb`QI`psL~0ks`G0TQo@9UU~ip1{Ohn~*IwQbzY#E=eo(tdtv4<}w2Wd4 z5UV~DTeSn`i$hx*-Q@%8E%Nn`s(wC`NTdxnKc8dAUsAgn(uUBPu4%r#T-rG|NJ3Gy z?5HG#&2mxKQ@6zJQUa=bf5+()p^yDi_g+shY}srnY}sy&j(W8TVg2h_XD#22c~`4* zezi9T!!Wj^Y7BWvJVXlN(J?191l?I6HiKxI5>@4wr1 z50wR$aHiCG0G;1Qez9}%S7-5cA6gaST3-t1)MSsF$((53h*9&zKiQcw^<*izYBjro zD;?W+@gE)?892J-KQyyIKYl2?Z2aLfcT3ZS@QBYW84V}Uoei_1`@l1DFIb4md4}$q zHHVwYnubxYV1N8YF}7OpeGs}N>!i3CgsCl0@|ZgFFymXQkqA!V*G}fIox$(0#yEOy zs*r{2w2Bc>l>cy}Nsx|(dD>0qu3(E=7)+l9y_1+)j09aT9WP&*v*>8{+`aM83vVUM(>UVC3QCT zXR33x{SGw`r2?;O0SH|4WNqJk60!ocdLMcEd3VS=u-9D_k|o-x1RDMxj7CU5m~OrMmsggN6l zvc>>M`VL;N(PIDg_)K$WAa1Y;F`eNM>k}Ti>izxS+tC($NZ;4d0lt_TMw_zL?J@g^iJ%>XX~<`5GW=0Ecd>q!&rk1 zPUPhX5dh_+hthViyhjI(v{prg1Y3zmGV{}M`ib%lJ6(dw8VVPBw3dq7SnI`iUQ2p& z0yTxs1gbZhX++(?~awS;arGH4yr%mfKL%Vch`J;M^gF=%G(;y?{U`3^7HtO+?r zo!t^!ZrMYpPH5#$DPND``PR}fm~*2W+Nlni_3B+s?)=rM5nv?ChppL-ny)Tw{rv#X zfcx^@pOa1*y`Hx8uM z^`_#ZiCRI!ZZ5eRW2?8pwSxn*`d^O9i$w_}^%d)Bc2=JxO|1%!F(v1N7<2c&tD%jl z%j*-XdO9jwex3rKSzC3~YgP{|{}VhlPjvAQJaNFXTSqZVoM@=^ldhiAw@AU%rv$ZA zWA%;9em{vMze$Me`R@CqBXCEIPLwy;L$#=_k;lMsfhdw3mu+mpAFrL8;O2Q%jQ&=H zjHZAodS=j!LByWb^!#fRys+vsC!A^9klG_)+e?a1Uh7QY5*o^VJSj_JYU;f;3u5~v zvDUTs(T972_EFJ&UIdKK$SbigWgL|GStl`)edkle+9I>j^)+a(7vWg zX~D_Bm2r_OscKZUaW%tJla2!u=nzkQQd$30;D1sFt<^4ZTYeZv&v9CjHf2$b^c4;l z>pW20-Jc~800%;f<;YwVPaUCl-^d2(AJc$=g!quMs(1QfP6FVAbKMO=jyfrRvzgbS zer^ld>)(S0re^C0eiK)?g4x5ucb2|y(cWudE@%VpY-$n_#PUDN5A+2|>Y=~Un}Ss} z`PHSB_(6!0$D*3Araqc3R-w;hZt3_y#vLAVjMDElZEi7&td*Vy2p+Csgsr@`OkGS z&FR&i4T5@YDqme5`@QyE>B3-9T`u4AgX&4M^($M!QDdYMl=M*aiu_eAff8<&@hfv0 zLWhIX-_N@5Iz5N_$Fcdqz{`Li&VF8pg4=@Q^wxDQKYv+C9A}|E=RD4-T2^}l@#WWG z#@^-y*^V;HqtERK1QlgRyZl2yeT!Cv*{i9l;wP=+o9viazBUX1IfY{oyc9>TFdSbl zI+t?dOt2x90+>%!dmb=WfVAz2Z=^QoE^pFAe)xRnUS%sWmdb|Kb~2!sc&O?=IGz!D zx2D)aUOXNtY+|N$9C*>ie4Wey5*$u>{T$rkclX`~cc}%-CFC2ebjr zN7~r14!T*gHyW-32|84@B`F8(gq6ipTE*a$_ZPRz4o^o&Eqx?*Tn`M#N5dHAyIq1G z?F)%Qjp0F4f1V(QmVHp4(~s}~fMvoR3^GnV~{ZKeqnOeBM@}o439H_LU&;VHZG9YMN66R06d&khBxb^pz8~>5H zf3WHwW?_i66Bh!iGE+nMDjf5wwS(Crk!xSY87y~60??cbA z+^P@hmb-h@UM<1tguz}rOPQMWN(RV>(0 z6(b(%eBv|+4p3_a$>+XJm(BA+YiQIXzi z+861>x~>|)pN@|j_iN|n_Y`R2&iHwK@M0MURwAq@HJ@)qAXj87plkTDLy5bDth1R)Om@!M=!7w_+twedGsKUgDQ0T7UQf7au1v((w5>*Lecz1+%e=!K z3a!2m_#$ChoCZMcfX%>qoJ@<0L7?AHZq$AsgLrZp+U9U>+Opf2B5l_?3;WVKN};6w zQ1G0ccv6M(?LYVH#=?XI?|YX*8KgrY@U`E*5u|i)pdp;lj%epwauKg&c zu_)42{Sw$1bvb~MI5M}Jx6$3%IHWIiEN~^b4F(=t9K*%B98UfW)XlUA4wNE@a!nls z>nLyC=4xscQ98^@m;g=LLvXP~rcSW$mJ9CJYD+iR1fnpW6b6Z1!p?~s5zWdE({L|} z^pRWZ`y$POMXo$%?Kzz)PN^7zmgLkd98IeDor!^FABeUprRlf-)NbyeO(ucOha^?H zI0X&Q#GXgPgzz(|tvLne3>Udl-7X2ba_kEaGNmM18)vG*K`Arr{i%HIJx~$& z^Abizq)BQg=ZdX;(3?2p5^}10PG$zxj?XXJMT!VY zWG-%W;L7r(TFH+B(q!g)KJpaq@w&vN%xv8t0V`1@vK?Iq!?Kli!}DH26=tlkISm-} zU`{)Um3QZ5QTl{zn|9J3cBQIH>MI)}=v&`PWuwY)z&A~kT_QP{$q z?0||@DlUfL|61?>GYtvfF=P~)EKn+@Hb9+7%$j?_W^x{Zjw}ihv+?Z^sJ=hJWU*I(k|~*=sv}@9T>{W@-}gewKF3 z$VBXIJO%j<|m+*-g1Esx;CsV%=%})K)wBRGHu~ZRp--K*31obbEj1(Unf9xfV=2mt zqms-WvpbZ)qaP#N(C13`t2qhsp$`?Gg~(ib=yg#k#-(SPPH7S2Y4fXDAi1b`FM&M`-8FY(WC?0>GV)>${^NJ3@bI_4xI^2xUNFE zX_ZHawLfaA&jfb?CqEjcZ}u0@=kW!xL%KLj8MHAaHRw8SAtfey-(7Yp;~Dz!2*u;J zA$1TS3JxhTPi)n1MV}w`TN=#naO6r=HJWT?Xex#;lMzmijA`_*F!NjBQGiuhQ@iZs zVrF@`o+K4wx=UbGr%#HBCsw1;g>g>U7xUn@mLT0!q#At8(N=O79b{J1QgFjx#;dK^ zr=6-#{+D|Mv(qBAP8% z6APA=on?Z{Q@CMW<0jr$RxR0!iHVv1Q3wJsvNMHx| zE9sv(WwrgOD1P!^e7iH9X`qOhP(1qh{gC0ZQrKG>oxeqikv49Vbn)#^Z81_`)iC%e zXf=oLvKSBRiqhYGQG%ShcS6(yDYnyK1c;QQpb4UJuW=tbk9#^cMjdV|jK~;GkcUN2 zc=$a%_D2h#LA-0walyrmO@R-TFXb?J@TGiuIHAa>{eGIB<#eJ(nNI+Ltozd2N{*l|^htBUF%2<1gm$zP-bANk{_fypxWs!x{$Pn0mL z{?xtqhIi4q(fI}g2W^t|B%tc(ut~CzI~@F3zYAC^x#GQGO9ZkgvhVX#O8f*%11q6v z-*!&$b0I#IIx{7-!>JpHD&ZT9z_laDhybkL;-AvzC#`9C#Qgr%Zy*8?&bg{8T`u0G zmUPUBMTYZJFAD^8&odl+h;hS!GD2EvrP_@k8z7%0rXxn*4DQ!9PFr=c54}65BO=(B zG%4%kZm%s?l+tM87a`v?J2G*&`K92z5@TI_FJ}p(-u(AO<|MAvIo=qa9lMpx;-BFb zQB<3)=)i5V@y{eOMi_~)%)a+L=qGyrT1zJWqC3N>ji`Gfl=fshxC$=a2IsY}{ANR- zNQ-~#LRj2J>SDh~)%=A=P<($Tc_6#O$KpSdqKpU;UEs6Z)`=cCROx?2l^|BX_6j&{ z!?I)-gUNPql3m~Tv`7v2%Pl;+_g^j0djP&zd>EKOOva=}(8`RSCp^f*>3UHX_dSx# z{Z-yt0JUskQTG(gj!~sDq;x86O{C#QJ1Ay9_~v;;5j{&E?f#j^PISA3e_d^Ll=s#O zhbPbLXY83B6;Nk_IWz#6F!Ben@Ar`dHhju-A^(Wy`i4l^gcN|@h?jC}7KxtHvI)+7 zY{Kr(bdKZLKfIzJb4HX(X}+B^G-@o(Yd)Ga2`t10DmB*l5gRnyD0N7V%ty<`^PEzk zt?6asT6{!bX%9|AAp5$I51nb*+T0epWQpTNo7-`XX42eNpkdcYl%5+k-=npKoY2x5 z-Whz!Thm3)3DZWtJRj4%%x4*2gEPeB#(9ogtf@fiIhK;!5 z?AI%*=XvdWHb@G)BscB`JJa19^Q5Z7*Gisk5A>f|P21?EBHA(8`kB>;p~&UXYcx~E zZH*29r7HKf2~GFqVn`jlA5?GkMrHGLYTy*agP<04#|QAut4;&@N-Np%y3bRMI(6IA z84{Gty3QsQlWwTgU}D=-o|^znSvDgd7HA5Wyn}lx_zU!T?q9jzdlZdrv@>q|T=Ki^ z0}h(!4v77Z@Z|6rYvD=Z?3m_L2(d|Q6#vchAgv_+TUp|S`0w;SjB6m=bZLBV4P)$6 z_bzedL;a#mYk9Zfc^0lW>Aad*{F{CaTYgD2MwVqaN}aQQT38CPJ13h7za{=9$U~7m zSurt0BgDxG^D}iyNa!hI;XHGEiM# zp5@|Pk1PiKTE*bjQsSSjJc9_VfVi0M%1{^YuL5LG+$qEKp8-;1i&iuyqjZssyw zy)A>BOs^^d@R*d7L~6Qh}PV98i{%WlChJ11C_ zX4!tty_mDiE9;_|bx=S4jtQILKv{S2W8m8V?(bRP{vwV$r5UTfi85#h73gste=5yP zPRNo~vks{RHSTg;Wa6ts>1R0rH*$s#5XH|vz~q947Rd64Ycg_Q<@Wdo&&<&*CZ__z zT)aPXw>WdE6+YrpVjwN)_|d15gL$!&P?cd`iO_pgq2BLa@awaj(D`%^(mp@kJv=3r zKNIEe{12Voh2Z=)^XKH&av`&+Dh9C+0SE`h#lV2m)58(9hh@1@ms&*yzl6`}SG}{a zS^*lIhw(d(D@CyutvY42J%pt*`-81WIf5Eg^bzYu_ysiKYa5@xkcW76Yg25{TvCW2 z)c;Jgwr;IMubJS&=H`|yY7g(e#H~rJxPRb#e$48v= zzdXZ~ov!5t!#^R`4I-xI?dF=F_#2-RqhsI;20eP@&QkmJje)BcGWh*<>1R9!))xZ$ z1RFWLMZi}?Ft4k%6ICR`g*x>&c}H~LTER2w=VGLWUuPOzpNv<{s3?4mtuae|-riXd6u0bx_H$3xm}_ek;d#T*O^oUaqTu64f7 zZH397C$@9HQ+_Hmx_B2@79B5M9PVz~YWQ_9^}aDe>AC;_NYM>}3(F}k>FT114PvD(2Uq70jkBIJ!l`785k@b{q`8fL7 zE$}CHmQ6W2IyxcN{tu;E6bfK`qR{?_M_m_faz6>tfxJ|eWN~Jy7AR%e4&VsTc)1X~FF}V8+;Lr0(Y4_bSb!U-a!6gQp44qdPT}crl>Y z=gnQ4yz>&JxEl^P3ZYKJb^^GVoGUC%kE3Mv?}f57m3YD(7tll&E~nYI-{eLjJ~*{o zKV+_>^Y+9964()e?J&1{iTr^o4Ki6-)b*vFUW;ZP~uLpzGovQ<%Dz#dBgp-qBwlp9d* zz_GsWb#|z!B<;}0TWdCGN>vRSp*l$x!Jf>+7SZ5ut>@9BQ;^`{QZxiXke{|5UtSo8 zkL+qM{+fU$^R(j9RuhJEtsyG@(GB7ox?Hj>yML6b(%6C4HG}=m`?9~8ze$Zh_#AF_ zw^&(7^pvx#NbpLv)PeZ?+0L0kmZpaNjs|7DG(;evq>?z|(h#uIk2>fld!VP2CWn&; zuj$dh|KK?pC4KhNB-@xjHS09bO72@GuRN(SX}$({__fCdt%r^3Du zxf=91%I7>jmKn7ZOVS7#G2N>0s1VB00jnS1qhxH=#;UA~wvuY)<4{A7%06_ppAWtf z+-NXuMl47&Cl%NcpL;r(>e;6)GB-_EyZu^w#bRZ;Rqiq6R`-s?$9|w^3gvC*(52Lg z7FvK!+k#S}c&xtiWx6@m`kh?w>aL?{9M*dEGNdb8E>)9CA4!|&HHlCN8>`7FunBLPmP%V}&EFNlhrV-}r@Qc-)S8q2Z^Dh2+UmC>7~g)ozb?dDQi1~tHcUJPDP zJQkfk*I`~lX*1Hnh(hQ2&)68u?oOm+DbpmqthwXSoT>X&x1!oO#@`ba{GPXi(I-0hW9ZX)2Hryr!Ne# z65EQ~Ran-rUG~xb>_tB?DC3(nf|gdC_&?Z3vo(Qvt3r2 zA(K{1l9|EEP5)+I;v(%Zd`(|Fdlll(z+&AFWShG2deDWpz~~n z$L>R3R5W!pFQ;Q;`6X2wJk*L@I#!n5SEt*s*r%fJ*@GXO=ro3=;N5|Yg$;tAgpuyb z88uWp`cuVh28-Sc$xdal=qpmR&(@a$bLE<`C+n7=S9_Ou$?1hn0vnUcQ;L=ED6Ii9 zXhEe+ZjXbu|HaWf79fu1v5Y)C+V`ZzQ7yLQ&`WBG3G3dx*=Qrmc9qn|V48l@f0MUN zB*Zk!7%^;NM|L@T6_7w0-M&xzBz^PH)dx|kw~oD>R6sJ`jOWNwJl8x+{)iB}m87A} z8DE=WHrseE2oI?o^BnP(8l=g&{Aj4^43^|ADIR`NI=)?JsEcd1Q|J{}0UYO{In4m~ zT!k+?5P(W5YWHWPpqS&I_&uXziQ)%~n|#1)|3tOmT|(97{hqs(o*VD&maDx8NLP12 zk%9U8k=>sX?%mXsj%E%DIuw5@g+`!Vcqf>s5JnQF*RA?cO^+vv;I%LJTU6 zpE35arPZX&)DmYW^p*fC5kt|j@TrXq;!2Vk&PiBE39U}3cXB+KA{_qNFz5*b$|gJY zw+H_#o5bnp#1X+a+i$3(4@ssnKBRv~ceCj|znl`7zI!@>Pbm=a`OGn1_bCzHU&srn(vXuBtsfSFgla3R$~sfAO50^_t{nJ<-yaDtv*8*lFMpOu~J z(^_syUY?U7g7%7wp`-IGuhfj)i%;C1eTfKm<7yuoah7iy=RuR@Tm3dX9tnya=`kbMGiltr8$_bC*OjTZO6>TqV|A zBtvB$m`7*}Wue}B8-^;D^afm40liwZ{28hV^`p|C2=Iv-^dA*XSc$bu_ZZ-3To!R} z=#>0S_(FWOukh>MZ9Oht@obR;y#Q=Oh2b*SNXhTaWyDM?4xU}rc?mk8Erw`6Afa#;EUI(1mdTrgddm5GtP`XEMn}j)&E&}eZ?zJ3 zF8(5;XHvs9Vb-3XF{1YfYR3yzZyQ0RToXwcmZg8@iN9#nyrU_vU<7qNA&1paI6m-;t~;MUWj@XpYn*lRuBTN+z>Lv`$2;1gS!_z29X z)R64J{tMUGpYiZ5-5`ZFsPU-a@&!#E0S4^qWzr~iJ}P4<$TMyht4I{gPLL%)l!Og|BMq4fu!~^Xi4$UsXuFcrOAIh(XBufl6pdFgOJ;qBTpYWZ?>4L-TQ2< z!zdY4LT70u+_iH4c;UrCVTULScsnSM&QeZ&?Mo%7#9uI#SBlX+Hk8gfCk3hI;?5a= zCSYmJ>{#@f$$mhVycp;kPj^5Me?TRXiId4LP5)>%=SyrHBp{$<@sAQ4^rw^F%}evOQ@L5jL^0vhGT(w!SeSa>|YV<4|4v6eOH6Syp8CMvD>Erk=KA<;^;rhdP)i zU-?dxTiMn_9xvRn-H*EJ-hVb=-k6I^cqH|@|9y>h@9d>VXsC2?{2EOJTq$GwjJkE< zWQLUc*H*9AmM^V_$g<_3C#nN^S6*c-DIg-|N)x9yHf#dgOg~eS=WhCv@*Fx_bug>k z)Yh=2e{8Y!$ooBabWtPZtM4uav=d@lR1WWbhC(6sd=j2c7J%q8O<_lVMP@~6R^vP! zThqDgmnt->V>{}iq~kq`uz>Pss*s53D=UM{=Vjpo>Ym>Sv!N(~`?qo0Atsp2KXjI8s&B~B7QdOYJp zuAdrukQA*t*4;!SQuzQPgebls>WU`iRg%?0E7L%BYFDRChOvK}zgyals17b8stzFO zoEzE$1MpZSZYP#)iIN$#aNV6t|EZBv#7U1qF@S42aC?ABGk=xGOw{!GZW-wU!Q+j^ zSLf&_Wg^@v?qSS(@u;2n;v46$ZCCXKI732rh1bPp126Nmq8w1!9lhm&t^4j!GN9mk z+LETrRxNE8P#~_Ex+pPprDC3sqr`pFG+;S?QF=>9$Xfc88mD7hew!Malz`2~pz3EV z0e?Q2OjnbCnmk2TQqeZbmixmWe&P>p8t)Aip04({Bm)+G=zij_(~W={WpyKX2#*#h zgHgt2BALhhBr>vHd*2zM z*;Jz$UR>IfJw-rKJ0q9gT<+0U+5PI=nZHQWyo4GQ#hYx}pjUNeSqePCK55eE5W%?M z3D?0>@rH-xz#VL?H7fPw$8RKGH!C3L52ZX1Ano>_3z29o5YCwdbV3`vN&N6}!CKfC zTj*TMfwk9)SFJdg=vBGEy!0Ob4i+WoN|DCaKBdRX99`x0u>sFmb*{uPb;)wdS0Hnz zkGn=3jjAt!uJ_c2vX%6Dy`}eF)JW&mqtYWt3FFH$Yhk;7bTH?}jG5&NDRT+^Y5r)U!8$hI_jUG$R zrH5{Uy132fa@;Ta z)V1I<33U?7>8t*v!N_?*X{74pXA#%r_;lUbPcA|NwUZZ@iL0hTi{a2BZk`kafzoEpdhqr2NPf)%(2sh&!xntK37LYqhFAfgiY&f zwD9xe(78wVLHBen2f&E<5FZ2LhG@9^DYm3N<5@z>l7nLp<%dRun!PX_rw6oe7`Fljsv?D?`r2kJS@C0z3ZguA`GCD8ErIcDLC_ROD-%)$y zp3^DBVcwJLOJ~tk>>Dyo6_*vMczq*9CW1xiuIF0w1Wma>&6cL3c*NQDWY-ee?Zj@% zZ(i>XXvrVZknWX5p-X*Z8i_e0L z25)8Bsn88*54aWN<&Wj-JG58FZaf)$IdU9PXs;OX;ZB9a8V#c-_5p?uDocHaS{ePt z19tm*x{0i&6lyPbL)+Dp!L|%px0$v-Mp%UEp*2`+Nm+|+dwbL7Rz5hZg4V&CEu`%) ztWMYgQM+z&JF6Q#JZ=V=mlyR_0zrF_Co5dAll@6D?p^g-l_h@$B%TaFu~UPUREqx_ zvlz|=qv?}&*(aas=%j2$-R}0_=q4-s1UmtUya_Vtowg@mX0g3~V-!^bGE5e-mQUov zotpr(EIRCvloYbe6Pg))u^H>D2l<+Tn^&5=+I^g-=U=c>PfgqSezlE~lf%Do)n}3+ z1D)gjD(Y8#V3JRhiY6ZqnG;cpr}LN5RuY`Q>el>g&S_^!t8ut=AVDWLpVdKz_+jG; z>B{{fuC(%`!>zj2fDW3*A^8UsD*9^VLYc_2s|_~Y?LdrZU;pOYPQqe@Q`<)K>b^_} zU%=4Wh%@^!tJ^Wf&mlWWi<}4@k>;%Qr=FyzLf=Hgy=BjDPDzdU>*>|RrR7Ydk@BOX z;8Qn@t90`!1|y^p+Ew9V{aSMNPNEc@pd;!WuyS%5i1sTjK1&yW6Bz)A*c-%-Y3T!H zF+L>mD+nc5MCse_TLM5$Qt^vp2;nN~yB=R&eJrX0gHh*uu1UAcB&)vmDxB|vQkK6- zlaW~St3VKFtn_dj4?l>F9OF6FPQTeCzD!^a4)E6x(s{fjME$`Iy{&qum)DQ)k|yRs z$DL~U*0%hG-Ja5O!TBc~gfK75lRQpxE)V$Xynz^-Iz%AhvQ0Ts4hmNETgmlOp@Kh_ zx;0pKt=UFW*(YLNxP8EPc$|Ued-%TC-RYG4WXy6rx%KHrM*){ptOlU|$!2rFCo3n9 z*c_yjC5Bgwt~Z#T-N4m;O)k&i$&2!*`w^wTSDn_{tNA zKf##UmVK-yXuOyLsKbr+?3xz-AN_%^?Sg|$d;H^tv1-Ysi*=y|DL_K(3@;qUxJ5Kg zL&An-^Q={a9RESf+W24pB)LwO%H53OQtwCE+b+$1g+w^=TTpN^>a03>b>fu@u8 zdNuygqGdW{&_?}VknEMZYF3K1Y>emwL#tg994;Ph7(|^`$lV0hP(Bh0JABM{;YiF& zbWJ#(mv9=#Eyx(l(=sv>CQUU`x00)fUpw4eg*x@U65{qFUvjc1X)HIxufIW#M7m(P4`7vWt#`b!t$C0j9js=i9O7Vjdg%-^B3b*n z2A{3@EF=g{+16!?)w%_oqghToW(}SzF7f@jc=g z(gw07F#cYHq7*oXPEplur7A*B=N+4t5BeqGU=Bm-Q=P0Eygsw!dpZ2;0!k}OalSO~ zYGPDC(KJBDH3g6WDQ5Oq15c~2`u}=b$w`+$8jb?w>FxW@yECTY2YZXLI5WGlq=0O zhdKFeb2cbqm|NYg(nQ$|)&fR*zQtX&42o3Ev7O|xs`e$GPQg|fXc^v_>_f7yXX+F= zSUfXvz5Ad^YG$-D)7LSFIcBf#JI#5B#;U2IRpDdUk(9r3T?!^(un|X=+r zup4k0c&O)Af>D{(Z$u_jz9!XE9R?}_iJ?4neOCl(G7?~vZ*1!YS1Mk->%rJKmS$GN z4|6TJRfd-#nhQh6=XMDj@rxp$S5<>o2)Bh`ZYJF<7Q{0uT$zipT^`R|7Cl@26-~uG zuXigb$45t{%ox3KDINb!>$y7FNxKA{Kdt@@jR9Gy3&9?)RmkpX4%asZdurl4yc1K| z?2+eQ3rs^pAd#>j0CM5NofjNe=X--{zE8lJqQ+q7zHJn1$T5<&wXDD@GX`LRe<0k1 zQ@Km;^WoP|H2wGtp>f&y;cPGWwFZhr_5Jaw8Fk=0cBa{~YHyt^3n3-W`BxV??s)>j zl#)_@LmlU=`T{%5#@!Nbvc5|!PcL^&?H$p%F1^b}=xJEg_W{7>Ql z6t@8Y(wy{u{C6V^;0u?*Lj1VTA?@f~y9Lz1VBPLO@Uo>Fc25MQE--iMkzLd##9xOc z?5ZbX=WR&TB%aOXogk6`W0cL1JnWYH`P_4NhDyfk#bY_rZ|QgEUlZHT$y>U(jg+&u!W8n0023}N&A!wMR&741 zE**ByQ)9^Rt+Vzki)#^#injNkNLJi8vx4vK#%V+~6Y*DC+F^=rQPP?$0%`;S`C6rA z+VT<-n1bL~-z!slH9~7O-IC2_Kc0_qng{^pXXdy0blG>@WolwL?KCdB4OGS6N9=W) za8p#}o03K6fB?I^tPOjMKtPw#5;8cQ|F4kJS6-P1hEMr#lKSsLQDt2zJQIVebMvwp zPBybsFDFkRhCFgQl^7_m;s{|7X00ltog$~ZJtsD?dcUew;PVrU+up4<`_-2NrFb2N z{+B7#Xqf_Wd*grO6d+UJU#2}?_YP_IaINXeAp)cw;4gN{&3EV3dUavPzG)19v70^- z2O5IhhrA1hqrn!;ar9j+Y_3Q{bZ+iIQt(%X<6=4NwVx7T(n}HQ>`xn2efbf} z)$%a*J*0CX@GevTE)z3 z==(#%b}Hrr_iD0vK}x=j5`%?&LDF=7Pk!GvyA{^yAG-z%j-~0{*T(mgj9~*^SGB-T zFQ+XQK#4btIQ3%oOOXS7Rs!+xdcHz~7T))x9RtNJJT4PUtK^t>M|z4tQRPo#MDAm6 zvi^@Kr3X;du*l;!?HgeOO^z{bJ?O9Xe5j86J)@0BvyuL)aQ=&s3&U&|_@0-=_r|D& zF_b{sf;Bsh-a`1@!3Q?%LM0gbnJTP;*}StUuVkYH(HI!^u#!?MP$)`+%>C zUrToDzO73xaUr4x*JtyQDKI3D}9ig}$H?>T+v%%pbjlP};CO)XQk$+TUU-U6o($fe6K*Y3}a$ zM?-YXZAnjK?KV+F^Ap7hHg3L1O=jEM0MHna3jSnBG3$YSY<32JO5tf^ktlH+kA0*0 zRWn?sL^G511wX@!aqS5H96-KRPfk8}C}?9)x60mNgat`w>OlUsqnV>CJM{D>C8NW? z>JHa^>FK)z)}BAR4tCYcN_FK+%m(<(#O)fkFO#nV$-U^-rlSh=@iCIlPp4E zpcnox+P*k1^?tZyzlj|?pMri-T7YgVFZ^5j0J0uxAFZYp|G(A?5+GYQ)$??{D{9l$ zo>bUL4VD7NPf?j|kIOz7@TwU6QWi?ZMB(`{@LMWj&v|2Z8ubWx%I19wX5AXk8w#W2eII_&{bKkrH35Ezku8%?=o((*anV`2r*(KKf`Jkr zMd9)%Y1~zciYBZf+A0qM!|t_Z^yk-X^y5^!?b`E&Gv0SqV)5%l=RTpo{i}{0qKJY@bmEE(!}LQf3J%y z4KR?640QU7W&=Ch(Z|#UaavCwpAt{D@U~|Sb}c#1_>O&DSV(Jl=wBQZ+yx2KQ{tyw zv7P3pyT)~27DO0!S(arhNunJAD+ApkRw>iUq0<-G{)gkv^Z+|rL$TrB9m!XQv?{Os z)8)AtdXrid%cGLgKOEGYh3F)jv^-tY=duu=a%qp!|Jy+U#07dF4KU0Ye8c@s16Qp{ z5LG7rarKs5W-j@y*wc}Cc-WW7V;bjc2+=9cz328Y-(my7js7NAQ+UICI`1^_g!B(? z*KEoju6}PwTqQSMP+nd)+b#dVSYZf)#Q~QI1aos00Y_&NA5vReBC{?pPCBet z2V`gvnuhWK=5b%?rqjUt`lFBcH_W6t)4pNnW{1D`_2?UZd`97x*0&FP#A8pQ?o>j1 z9=Qv`r*rV3dhj8(i2c&%CM?$;h`yQvet_fF)^^maglk5?v1xl|D1Wd*kFIGvHWj%% zz@@H;n|;dP*{zoAwF6`L9veEop>5Q?JvUNT|FczYM#PFp;m^KAiICEBA`4Fma9a@% z^PN_NEBT01e@`lp8#uc>Zu0OShaceQ8UKRA_;pg+NO!8<@m0nD+pT#rU8lxFYa4cG zD*(~u{Nx(g>@5}2Ykps1M!7ZqO6CIM0E|g5xRf`xlejMC41i5RI!*r5f*v#bGVx39 zr(xO?ZFf=R`0nkO@POhMSJ6hM=^@CIxw-{Er+OQ11d; z5wbtzliVhTy_ADNcRS9Rk;)1K z2E#tzee-+a4>$)F+ENPZ`p`RxS&0$84(&~SY;)x9+Hz2-aVJzu_O48P9r`9 ztbqUtR4u7S70kT~61l}AzsyI6m=N#k_0eAIssY~s9I$a5?4Y;ndW~ zPmoZ88e-bo-Q^#R|C*iK%j@`{e4tq@r}{+_vXnob_c4s=#%wHF=_Fg&5F%NoFB7gf zR3uq0n&*-VN7{7`$84Hv1zajc#uWIN4=4Dw^}zqYsla~%(<)4`-7Dn(A<;dGpnp70=7XGNuk!cz8L9PHlZP47{Pm{wAFT)RTq}$D$7WhLT&$0~H{I9ru{r9rHpv zJSF3LPzzuafUv}kx$~r!)*HIDj+_gK4HBt~ozRy&=u2{w+WE7oL7R1((1=(j-I@pg z_rHNgrVbodH+-U{jh}OF5Mw7b7Hi05rG89NPHsqM2-Eu2a`#tp)ns zXuGcAgc_s;K>;ZVMG!@is?-orBZ6SLEJ#(V0)m82AT$A`geFBwKvb;sA{{KD6N&-> zDbhlRP(ujtPSopu-tYa&kMH+=%&*~qFqzqNo_nvo*IGc@t=QkcMv^v>(d6hYaOqR7 zm{0GOKU1-sCvH(vTWRcId(CRgwb)-vDVQ?7+>W-0k+k zpkT^4$+?+YW~uYib<;sXeX&K@3FFZoFoz!fP`@#(+n}E8zK2tN@9PrRmitY(WC_tX z_+&U*JKp`{3ABNMx9v5;hyW+qKi^ZbP|sRM%0ru< zQh20};`R}pIAUt=a@~sdj3$+vv6HL0DWBa`SdA0uM4gdGU|9eUQy-WX%rT@Nh|6P~< zyHx)F-B4oLgR#^I?Crh1<^90z`u(l_*i}3|5nD_z!EO=>T?_$wv8jISZoh)nmZwz( zeRy%~?HndFrw-_?hud5(UV_xQ1$sQyhhkaBfYE6?;4S~`VGYO(R) zVfVihE&{<{!hss~ix*+e_1~)XPnB~P$pXC-*|5Kc-6J+%{OGzj?J7PwuusSDqoLNZ z@c?VDAFFNK0w>xhnC#+#U(;zmKlvQ^&xSh3CewV=`SI;ID~Ww*2z{U6N+)z18;h(8 z2s_3W7qz<5Uc26@`z2C$cbg%z9?T~%dgec%{QseR@Soi}03K)I8u^hyCvF3X!c|%u z->>K9FI&;0u!_w^`@6u6g70?f>?|OY;&&O28=^-WU$DQmZ;!HEe=)_X;L|7+3h&iP zjBHl1DQ$B&E2v zea3>35J|QU5}hyeVm;7gcohn-0Zcupp}hW?0x{BD)q; z%<;xT4eeCrm@k7B|H%l0fFQ{a{Sz7gX51_CfP3!auX^Fbj3zyPZx(;5V#II$UP^`- zAou}4)(LcSrY-~2JotfS2KVV#1Wf!~4xkTo!B)`M9kH&DC}miJhMMnm0z&)9Ac;o% zdn@p`d*YepA}fGUk9i;vVgZ#Cv6^h8rZcGn+`c2e#7Sc+PCvCUQg|HOJ|2m{b_mzhKTAF=)o0)IPc zf*I#;1B8J01LEww_yJ?My{W7Bc%RsL|7LW;=??+b`>8DdC1Kq3-Zv}yx2qv>KN-(( z3PF$9KYbBk?yWr59}yUU$b~~SA(~`p7+|cIlERCnerZ#ne^!uZFfVbaT_ zhmg3D_G%UhmA_=JF}M_?Ld9p&ZvL%V|6a2(6O&hkuZobVgTqh2b!T0bCC8id0m@B| z&knJ|j3~tHRA6`90TGR8i?9*>NZVc<^#!q-8c55-`fbOPFob6Rk9UTpKpw|?;#mktV%H7?`Zo z%twGJ!RUjH$0FbvnAE&g5kdi}o>2Y<@~13fs4gr@{#6nG~^ zhmnzRF7-E~D2)a9IcmV96ik>UXKPEMc~vnHSm^47Ve8a1{C3*ZC_Npk>?J~bW6%u9 zP}nMm<G9V~2eX_15wf#tL)v`dO0u29a2<4F^9XFuwT zeW9Q>grvT&r@aq_x7&1K&Ox7VwOMW!f8)`si-5OlEj&MW*zfB=fBN0^mM=zeoIE7ZtYye7ann!pIq^qp*Eylc1H{rsuuMA4bqY zv8@cUmP0ecOc2HK*_9gZDm0n4McIB@go<8-pMy%0;_kP2NH$4tD5upRDBUQS7|Sn( z{Z$1VDtdxgHofkCO>UPBLHtYLyxHgxRTNoF z?+S`=!7(6X^FOE(z^*z9AxhKAek-y6y8;3nXMU!OC(fmMPi?O>Gq%WBv9P);(eNZ_ zm@m6TNEhl-+!OE7fGr>FD4hp*ZhT?likm!oR$7}E-64fZ5^bV+iz=75o!Wiae=!#5 zDSa5NtGhsG=%n1#34#}NP&<;|yEVEugf+{r-=iVv6ky1@Kqzs$5k_yEVt56twf;<6 zdwALQZTUJj=DPO3SLUY6z(;hA&kg_klfMOR-VyNELkXO-5%AK`6~GTj`w~>LNDu1A zo?{W*{1ph>;tt$UCrnPA;SL%5WkZxl2|4rVKDu0_r&HI;^#atdK07nvw^%ZULA6ay zJ>&lDC-8WXLaPc#)o(k<+Fksts;2!PQo{cOQ1km0$`b-EB;?OJKXE3|2KtyG004*Z z`6gI|>0G<#ogo%Ba@_~8@QW4;(^-!{w+C>kDXWaNio)|}t<~8@17tnY&p?fN43;5v z4cuA9x~XKd!&b7>w?;nt04^5t47Lm$QVX#Djx54U)1i-^0<%+=kG>s3jUs&jDL!n6 z&G+@jRC#$j7YDz+JpTE?zajx&7~P*Q-ko#*f%E@F>VO~<3F%1AZgNEsCl2`LoPWitTL8<0T82b1o7a}Ygm&r${0+k1 z5M3rU!uO+%W~+{8S50W{7^PN{*TPY^m)PNg%UFzoI!>a*7>y;wr49Al*jJi*Jw#+t zChdw_)?Wqmi3QB2PbpvUeR01$l%BfyrYUfteU~;ZV1Z7jS-Sg|Inb*{DL=z6o+aJS z`r;gwS*ZZfyiJCel%Kc`0-o!%YbN+|{>$BmhSy(Rw%EZ0lIzwJyLGlcHl4pI_i<{! zXd`VubN6Sa7%bvnEdXilow&WrHfk;B15YVeR9+59G7A*@vu@^l;n6qr@RbqjQ75r&rM(EdxPp zyfumOjoZ4oQh{l!;0ghj*b&9Z8T#Vr-XaqEyu=1(Z^|FWuuW)43cyK{zsRQ5EBS7^ z^r|R_XVl1@x4%9*>ln35h1j^HrTfJyNBFkOz?AKmqV`HVl)BUFT-s(@?{tW|i(+Rp zUF?1iR=6zQ`VEu0K^b&5DDhIj-zeh0V7-g?Z(<6Xq{~`0qzs?h`-1o4Y1b(CJO)0$ zUZlyM9|HBVQ4TCh1RV|N=7aSt`z%S}Kj4ga?_baF)zS%w??pw})B)>z^aM340o%-M zN7I)VKC@GhIg-J=TBOMa+jb~_Rz7hu=2<_CD-yOaA0;}fbSqH0$-#Xv=^E|&g@U@v zRN_RBNd*PdEfa5MqolF9&AYqMe2t#DXcw!@lz*LFokPOqa+Lcw3BiBuQ z6gfdmJrAo^$4x_j_7KA#*@hr#t2#Q17saYd4dQPk^n2IbPtKet^qwbYG)w1YnirRw z;x=DKr`t&(@K!Fik~lbq=s%(y`P(H68W#U+lpaZ8kT!C0LjJd`IuRcj^~6*Ymfq9^ z*nfM87W1_~lj!(P_ARV%c}|W~&zr=lwqiB+2K4B&WaiN`d|{Z=hZ$QJddt z`#QyU249sPok`z?pU68|On7w?O{4#q?Lnf_r3=gl1OnRmu%b3w2m*u7cNsC>PR)VJ`0ty$~MA z@~fVnvcEc`31K*I0*~{{)04O}z6 z)z@cgXJ=G&fOjw<9OC9ffD;uSH(PrggSxk*ac z;u2BKS(6>dfpM75is^lem0sT;_AX8~D1=B!CN-_nSQA;R9x~OXXUmp%S^5$M}SITW0%H0$n(6e{YdF ze+uXibf;Z2o4ocQQPdFNQk^U=F|sW?+Mp`4D%bB9-Vl%NTkOuuTT$JId%U(<4 zk9#NU_5-goQL3phr=0Ur+dafkgA~`?^U+H3JvI|Xj>k5iziBr4o$S>#BvS>j=emVq z&oDClqW1WWww|9$srk{~HI`pWEOv)vXj20*3b7=2QDM);;_XlDZ!{I|<90pky~`aY9AuUVhem0R%#_UxJ!1g5?)rIafx# z$RSUPSOi8!s_A+A>v+P>0quKqK*@A#rZO_1nErH;TI`ah&YqYw9rHcMYRH*b^sEz7!V`=KdwT$^`VNsLm z3{qUkt9i>#*K?RiEUjGut#L>vvwi!7ii68j|L01KC(Lc%89hVB#xH*KBV2;BxU4w1DWO?k8=Pc3!?PU9F0A?STn?Pn29k*l*9Q_j(rJdl*Y{m+$cEQPar! zg^wOGl;5QsZHgzCWbAF2uczVG>@D80vui}RVH}3%R-Zt_y4%WeN%VD-{q+GPm0_Z3 zBWStsZEK+Y=cZXFP01A<@y+OYF}p(G1K!z*iiW1!fSx5K9zYlT<3b4YC3U|s2Y~be z!wHLQ$zoS!Lob$AcU5)X%3#z{Q`L3z)xYI*CjuU;BOvFTj&Bj$RduFn;?6`!*RASH zChpB#)>KbxPrKBpTsMg!?%8IQ6rAQ!tHjRns;TE)QumwHIJEW(;TO8LuJVu(>P$CN6pWVXy20u?(9#RbX2U=)=z7nT<4xcTH)C&pU)k|x5 zqElBWXUL(EGx# zb~ge&>VugV?;{J5063vKkT8Szy8aF51=yZU1;xEir?c^ph&zp<}z$*^+3Y zqwbX)PcBFbL~EF$BeQ01wl=E!@UX|yZO)`;lnHSa6WTeK4vMA0G}W!#6eF5nN>^Kj zbd{x_BQhvr5IvaOlSS$m2lOPaj+#IjN>*PcbhC4&S(5LxsL5xVP_>tRiDq>G__=%R ztxZfI!?YbIyc6J7+iM6DTiFyp53|bQO`~?{^Ky&Xl9Xj}*AppcS6NYBVuWb`Fw_`9 zU*z3cZ>1MmlH4q`T!`KOIf$ z)e;Oi{Wu0a;hnD2)M-aJF4p@<>7dc9GEA;^2&uCcs^$9j|V=&q9g`UzH111A0_?M4mv z$=HzWXoIvz1eu@~^Yx-cQJ7lH@XLswTGI@)4{pPPS>fkuW%`nqYK^NW9C&T-KS=6{ zxa|YDMkE8(QIwQs->GkSRu3+yY$Ng6b<#54Q!~&S z^WIA=6$hjB?xZ?R?=lJmz>xY@?D#pg&0MF4*Ad<4T>H+qwre9Xv3C>EN9fO{?-@^y zIp$vkPsG1X7(k?aFe8I|@S`;?Q$|3I(9Da({a5YNppIf$6;&>og5IypJV&1$* z&|UJ}H{bwgzgCU*F!`#p=bVdk@wP4LcQ zsJVw8i*cTu$sk^K%UI-kY_^w3S=U6V6C1U62OZMslKj3C4zSD%k5SkowAm?pO}$8pnpmt z?E}s!ztY~9VKFdANc|$KLwWM8|A|G^MJ<{&i_@p7zJQk0PKH!Y=(-d;V#|e0kRmio zu5H%osqK#|?A_aDRB}@cjQXq$r<3{~w*!uz8?$^#t_~Q!s;k5fFHt>Y&iZ_yaRZV` zpU!CPuOuc?Pm-(J9$k_y9%cUeemLz?wYmkiGkrs{QI>RDsD~qW=4pqE;l$CZnGVr` z5&#_Jc3hqya4khTnh(K`AuxYapc!gbOC3xyOp7tFA@;ETS z5`sPr2l1`6pxxp?ck2reXh}Dsn4nDy95VW^`OpPXitBFwxA%Ot&Y079o ze)YGUSn4;c~S z;i10gUg*KCjQx>3BD3mFjPML{u-A%o2c#NNc0ywUyLQ7eXQyjXxy67NBh zZR*k)yN+p${i#;lI!fE%dTaxO3~$Mh;4HfNfwNk)pn9olDh0cp!cIx?KRlf8&mzCd zJBt#O?1nx6ezafpgB76n!2M!@fzqbDFR1hT5Kw&uyF?Cr_}jUTqQQ#&FrJb$uRyj@ zG2UmvtJvwplKp7Jf9{Lzjq&b{t;TxS*jP__OE~d{yVE-c)f^T{M*&q8-q@XeK=?^B z(zmI2I8)g5L)rL%kEe^el~c`TD5^6CJx}j~SL!qpxzp8dM z`(L?QAdP)hLaO`=iR*%pK7gJ_G>96o>^} zUyo(gON+)7qV=rboP)qyS(=$# z&&7b^v)Z5V1d70RA;_0us2!FW2LJu4Z!zHj+q1N-1w`i1>uBEa#-n~LVVF{$I0MWx z<(@OU4eDseJJZqf;aGM#cDrL%Fie-KEGkj2=yB;RWb{i=<*16256w`O~Xt z;!rXj@_O13pRuVbQxX^e2uNO9d6-X#fJR%o5S*X4J!ucsQIn?WTWTs4uZ5hg9&7F_ zSR*2^EUTnpeVr%b>KuwdBbOS{2Kd{Yh3IYZ+~>a_J6>O83Ok+Tpjq;8kKnL4eNtpu z%ZGkQ-PK!Esm-{8!FKpy5xxjq}eoW=gK{$=j(EI+q=_928Tqzm$4WPf)(iez(3#**a$_wvpy^^`TgZZ>bbg$ypP@e}(q=u-oBhJARQMTlN?>tgb55p1UjDdY49 z+*~-wnA)0k_B!=oQkBk9#$;K23@YFnFmILuqXxr-G}9Jl z^bU4{73%e$7KTcrjpJ+q2|o6w>d|o&;i%B}Q{Qlp0R7u`ntkTNYP^Mdz;ycXZ9+n~ zjF8%Lf6cUNXezRKCh^xfHI45!{l>z$}>g;o5 zIc46@QwxxQeBAJ^owq>kN0yrOiv8{&o{eLSD#qo#GXAR``2-HXxE5JtJ&D_!!4Z~t zk-63;4U!PUAc^d&f@2W9gJaTgQUT24!Wpsk^A65=MyC^W!|>Na&b#+iNh8P-DlJn! zr)-p~*1H=kq?-<=wckw^{4UuR$LBQ!`5e#8tZLxFdcAsjVW8N*>!HR=Q~DG7 zLX)%d?oe`C=%YCf+g#Z?b)IBQ*OJ!Ph-T8s`y)V*N7QgG(WRuh?*%VJzoHQCuLWv4 z@gW_(-}65Ez@ax`XJe0zM#KyBeDy2d%T++PiguV81BiJ2rnNG^@#$A)&&i_OfcW8} z`9NO3*0>dh7aUwz{-xKZqVFYoLi@f~&=Cg=#%9#VFW%NEr0b_N`l)ttBhqR*;o6X; z+ysC}Y0SpioY<9{aGJa>$rP_jhM8jXwfo`4U7G9A%{2Dy89=2ukO5qV$TyB79lmp^E$7)`$MJdz zh@i|1U9%ZJvzJ%y7#>h5Ypz^*>T~x6?XE2te>z|D=;7JgtJghD}rtWz69C(&xVUnzlhO8 z>D(f#RR^kBPQ2doIHHj0pdh@i1aZl`6|l+NecX_lapb)WW`$-YsHVvOIX7h1X9npJ z4>Lm_x+)%C=Y%kEv5-OW+#@Xj?bMv*OZ}SOI0fn4`LahZ{cFI`pess_-x=FS6%REh zXHoPRv;HUq{xxOOQMTHNdbaeOG7N9`0#CvNkoMKWeU}Q(|jtJ}u~RV!_rzNk%*<1laui38Js~w?JWi*#KZW zPHRJTm9qBjmT-?f7%Fd)J-biquh+>En^PW@5v*;!&Dz}hqI^%Tp%6j;f~Z+%U_<@n z`1#pkhkzSLGgmn94yGd)JG-~lcEK-N#Z{V`U3Xo@%lo9G$OrtAz5?jIQlP*K{|0L( zd0{h@z3=Q7&!b`;Te#c)ajJzpYvq4a5fhBNWzJkis6nT_)Eay#ilI|yTaNZqE9q9I0g}AVP}Qx zy!mmKiFdvA4YMf6otTL?NBY-N>`&{#k4tr!-Pt%9#P{+T)li&FI1cgF8GVnN4;V@A z@I1s_Mhv={CLUuoHd&__qpzb73B|O@fUjh@Fgg1jVqquT=Y%Jbs!lm4;U?;Y9Q*lq@0e?Y$hibKl(S^-7Os8^x zC~EeZY%YnVFPvG6Yu70e^e@B(QoX+}*MTImx~{bR!@b zh&YIXpiJj0z@N*79G0igVTzx$c6OAcZA}`=*wB7@HVv7!bC`y{Q)df%#ZSx4rN=lU zsExdA)(fQ2th+5T+mFjV^mtqP2VLv7KV;{|l-r{Ag)|}wMnkF?&y0-)f6^d*WUJ1* z=H<7l?EGStLf~+_bmTVZmz*iO<fbR* z%f6dgxxP^AX4nmvV4L!rYX&vld=_7C1tMjh)g>)pFJ8g1?NWd=ZYbkQ#iFAT?F@G2 z+Uez(-08Ez0vHEDr?8YOpf+1*!incID~sg|tEl2?oNUvg2Aj`@N#NMot+WEC=bbZY z1uDcFr@Vz%Y27;Z}-+R22(#mk@^QM9Bf%gOu|M>7^Ep`PKb|LmzsROSc z?vBrU$PAfYs46PWb@eOl1Vd`OE4cL3c7RTX_biZ$6EFA&+$jjSxxsvDJU;fw=hjPQdK}|9-@V1h7 zN45A+TzxLlyHtOoORs+R@X1ngRlvvXY4)78j_17c&X?7bQhs3XTLZ_~3rA~knBcdA zQMgyZe~#Sy@SrOoE_msW+Z19whzrUZba3E+8%wM<|68xMZnA}8V+4gIF+`-%I`|E! zNxM;PEO*YlOH!mGT{8GWev9*oQ~{$|tGF<=s%Ifa9xFNR!EtMgy3J)iOO9HHTrJ-r zQA~)f4TWaqtT7Hi{nOM8bii6zJSGOA0)m8~g~PJWAA&i8tq1fP2{Wb4CTs4-#`{F4#U+2zEqOc+|MIAi6lZ^bN;8CY;ZK-LN+CO1tS?086WZoC`nJ z@Z=5prxo(AL1u5JzrpzCAfd^|lcCc6R-^8~c?Znd8~)mJ@h7 zjpbsq7c;c{TPim9F`IBuXz|N-6cK-}fA>LP*S7o-OCZa*=e#wiPo5F#t$m=BC^%qO z7nknxk4ouz6c$h65-8m$SzM-0n>gEXoyP}&^wuPUP6ygSvFo`oF$7QQi3al^<*bhZ z9-ZtzXk0RzRQ+kwf=Nfq#Cm^cXG}w(YRmI`wRy5SCqtpS5UNw4HTeQ42gTe>`zUr~ zy+vV0Sa&9ZuYa4!z{4mB2gyD*{Hp%`^F`#tcbsT^Au(llb0<$*u3fjk{`lL zN`1Etjx;IvDJD=95S_jfT-#LTOvm?yhu~dl0liaP5K^naMG@^dN4+mbP}G zKezUyRDb~LndtG|g!9=Z3^gtj?|Q5=c%CR)`Wig9E!{P2u6O;3IEd_IwKE7pkp`=t^nK72PSq8K z<0#A!CsagG#m;g)*0$TUDX1xU$l3m<%g)QFfLMZYf9&zB*|zQgHKt48%nwIBK51Df{WefZ>AFIB1rTCk!aqdUz68U- z1J}~0xz+DPbzPxKStO+B^frF-<=h|3<$MHTkj(P8)ja3bQbimwO%e(%q@Ja^4&aB#l070BExuA22oIUC2G?I6U++3ANR=tIo$)5k!3Dm9jJJ~MSX zOkbF8_U9hb-dg8}v!1@sJ`?wf{f$8T;E^Y1h#NEpytj`+VQY?sGnZu)>@7 z_{|4ftd|Lei=06>bUD8+__~!HP1lXmDsEpn6~uP4t71nNq6UUq*7|v75N$Z2b{Mc- z&?lzLx)({;&}Qo^mvEDjTd~wj#6bwP>%Fw5#sjjCsv6wjP)*4b-Tv~8;=Gyg8k!uF z1?UJVSc!fq?ma{rEUSCfooE)laYje1&0``(7uFz1a*2>O^t<4?qm|a}UVz41%>N{J z#-xqLh5lTU3$gYR$Y%Cimt~GSPe|JS7ETYw9_zl8;&=qlQyzexwgQ@1Yqk06M^JYB zX~8}}k}ZSfsb5oiv{7Rxtxb{z8-{D{S?Sz$HZvkUwrZ7OUOA^P;uL0NNh&0`!7j3O z8F+0<+RzMT$Ul%CYqF+fn?p0g2?x46m+YsMaQBntoM?$|SyC1mC*2&Cp_CTQt zD(1fVI_~O=Ud88~F-_ta9Fb|cweuTpW1Vp_EGxTX zzepmH;-W@Aa;(qWsUAl-c6`;$jBD9?qW(=GnCda+|4no{qVK_?z;2T1h>o`?w--HB z@bTr{svDb zL~S8U&gv`#2!u5_M78mwu5KnXEAry*^+&-^>VWuC4G~c>M>SRMu=+aAEN5|Xk%a81 zkaw*6`JCrUcUDvCwQO}w6vOK}yVunNUkp`l`gG?9=F3@ZneIHOIgk-8aV1$*qKhBI z#NTSIcYViW`sbH9#gR^B|s1a6#{gw86QkQv8+MoDG~<@!2tU?$TCzjQI2I9-+w~M9B!o*xP43 zk&weFJPy)o&SDN)?5-tzPrq06n1g5IrF3yx899v39dLHc-nhZ#`{fqEU1`UK!Eb_WL(GIVLoNzy(T<0>dyo|gF&(h}XR$i2?7AECZ(MHp_a8#yb%jiVltJ;w z8ZfOM2X z%^`W2q4s)W%k-NL47RS{6Z2+4BF=$7?Ro=~@TmqK5++Chbajl~m$ih%2Ymz-?L4QM zs0$kYiJq{aE}sQsHl>MfvgvD&vu$&C+ZGmi}gGTuw(bHgg8=QxL3H^X$heF2*HG)V` zSD&l3aF8BbYTc|Jn?w-wEId>|w^^ny)z*Yy>*QPvY$@nfjR#g{O-tXDY46k>PZcv) zuNa`YU`kQJEz<{dx*ok`rp0qO@Bp-!Onrw4P?(1iV!Gy$z#cA-A=&qZ>~dmvzJ6~W zY~6amP{t)73&>iU5QJA1BHcL^eezorLSK3E&_nJn=2ccG?H6maMsM{YP|gNY?fv4g zZY$k$TBwG4ha=o(1D`mMk}-|IlcB7YrbW0tp1_gFC@r$EtUJJN%>W2sD^F~2yigtG4- zQv-ccqZGStO;e`P_%aetbXV2Y(GZu3mgn)@$3!@M*jEmAkq%F1DRy@s&Yr2X&D!Zh z3v@F%Hj4_JYnAqR_;X#3pCgVLL}G)CMv^DpF|{wSD&?MsmMMJP{dUdGS+<oXb-kgm)IG#Sx4BJfl0aCe78*wG;mv~+0t+JRlN2GM3))jJi^pCOA#dt4#QYg`=};|SoIIQFPhEO zIC2@gigFR@T^!6kGp~ebsBhQZb9j%a17*@f@hVo}Jdj1h%okpSR?tJ8Xq1O{2awj@ zF^ds#^g!@d*PSx!ejYX<)seB; zu-;yi@nmuMaypWl!yDkJmAk=k<9@|pul0lVir>yYjltL}l+DM^Egr9X9~5er*IN4Z z#C~GYa#~Cl-@8ss0{9rjgMDR91ii!#U?D3fTuNX=V1WLQ-lCR0GQVy=SUtxSGY!+2 z!*FYBwX4A^Hdb;vM5=$VLYLlc{0L;!rm{!?N~0ST_KZLJU918Ht1P!DGhF`c>B5Gb zxtbuol`DXnB=5O%CCY>##aADgQWpCn#FCMLW%-xW!gLmB*50W-xAI0$`^2upJ3H z|2om=BIwtT%U&E^@>%P6u%0e2lxKxG4tcBbR)GE9PKI;KcTal4Wvd%c9PqtOUWn|E zx;L#)h;YL7?T4JTIe8G1=lR{f1u7+ju9g=i8mJ4vr4b@Ryak;O+GGBwTCSTdZrmt& zPYj_|7HnepKC!S|1-~qxSw$hMQ}!_vBBMf}yXzvn9qWdpj+N~HJX(%<>eZcQ*XuBJ zhLX36I+V>-noG`VJ2SMiu;3gN5X3DUyzsdKEHHA7Q=a+o9nBe3&N4_Z%??xyAm>rW zH?(>swnbw!haAk3kr*Hm%kB15Sx?*eWx2R5l%^dHx-$1zQP)Weyu6y&a9C-GX<-U6 zY0tmz4FDmvi}>m4gLtJw;4u2`+q|qJuE!i)G2e~NZWzQqDh4WH(EbccS!wu8xZ3)p za6-e~F>SoBa!_1BSJ9@&kHa?jZiE0_KD2A|A^fNxCR?d3DZghFQ?OYmu9Xs`CH$s zmeOo4Q)Cd>hvo2rC0iyY?w?J}x-Aa7cBynm`_(5o#hEi${fZupD93#Ih^9E`krITc z2KEExxa2Zjt~ur-g{n&3_!ZbsIo)fFa(?kJ#p8uZK){lQe+C|pD`KtpNf~}}*jms; zso$31QwqxVH5aP0mkA1QVmF+Rc(t3FIw;JcL3K4 zp76OT1O@3jo_Ndk8DQrshL4Mmf`svH$9e-#QDB*|Gh>EnE=pV8VsW_#e%i4z(WyeD zXfvy=?E+_AVo-_Q5!Ye~J8fS=RLiy1 zl;l!+9}^GIj+=t|%f0>hI5gviv?$R==$Cb|3*LZEBzHrU7X45rfNkKkKm-~75h@0h zL!JxRsvZ@q%B>&#g-FAURCKBDtnjY)c4!&nhZ8@tHNRlCKI}H{#T=#-y$ugqp)|qj z>-xr1EXGHl+i82&`aTJ=+DU%=Vg7*pquN2pmYRfegLy3%qw0CN^(HJ3sjL7c7KquB$YzY z=j+AO34hLk#m8|h6_nF{=1{ie?du2R51e}FvG5#@%9b5~PI3e>+1EHWY=p=nBctJ< zj76uAJHkkio*A0c^2Oq@+lN0jySb0lQawK4i>B3v`YFL#M$(O0A+r4kZq7C&D}hqU z_}bOh6Hg`KamI*OKYpsu(_g1R%`pdsguW`VD`DB9}>+X#o1Nio;4 z+AoB_CS=lylMSJBRhM`?b^7x|uv(nPKL#sZwMd~Mcl|C1E@$B&0xX~6gDteJ4Eqia zkp|!59|b+#d8pWD#SI0Qx0=t=*6~UE!FWBwZOju_uyABo@2oZ59 zQw(plYES&_H0JB;?OcvcJU=aFTJt8f09?OPz-!^`0A=C`uARPEGmc2>Ztpkm505pE zN~y%F9qNB(TcWdazK&zPZG?VVl{dJ1`uIN6?f2j?f{oy!bIFfBhrJ1!4k(A~j@L!D zn&%Zjf9!6<%^`0J6xKqH%(F?d&Fxpd2;pi4pp3Bh@+6@#ES!Y~`8R^Z%CL0$V~gRV&NG*%a; zo5)v>SbIHY(EXyls3zUy&TX!)rmNh?&@fjfPlXfl$ouA6EpyWRyRQtvQtCkm8CL3` z{^;{~AU7qobgzj~_#9(^k;!E0X60N4?4RyOmtFkxb1zxZ>;$ckSaS$jn-}{>DPB3g z@|pS+-B|0aU2d>NvQrtPD=wL@nfAykS01P+QStjXNNxY@;#%wBJ3UxvRrgf3sxbVH>uj*` z&sz>6nxnVaXC}|A-;c&rmC4cu-%g7UWw{_K(T?)D1ia>_C;M;sY97lqMLxjM&F5w|8H{9TkD~FAKcv;=Z&JI9EfpZtp$SmR| z@a5p>lhHv);@amF;^6nr0jATYW+4|RIBZ!*x_jApLk?L#Ysiq-JmERjnhhDd%Z1|1Xx2?nq#pmwgEUEcud zfi<*qa5#{jh92xnTVN1xqjDNpGvr#$JCcHMBDbrDu6W>>vL%K0?CIABSmfLsc!RS+ zf)`~@vmNyPR9EhJg8GFQ#CG<9*(n{;WAQCkNK2f#V~ca~lxdgC2fFOg_$#8=1nn&nWf4|wFOX34V1nG&*h_VbX9aEk8GnV| zybhLdz8lDNXyDvp-FBl+Ry;MB7cguW#F?QmNBjDnDrz9wu9$LHN!ZlWDbl3E?k1DbI)`_wv zZ+CCklnE~@kJ;|PIT}XRv1go+5pqNv`}g$zeBS^4zOT>aFI?BTc#g;8_PF0xuN}mq z>hi14duMQ^te-*fU%R!^|3&MX1r<4C7oSKLFw^t-SJ1uvNxIlP`hGUS<$D)x~ zd`gRyNplS5nDc}A%)kVyh|R2BDDwVwJol^Qp#IA;BhpK-wp%Q6cQ31;PV^4&&|$2= z^be70_?IO4Tn{fTy%!i8h8(KJ5I2TlA*aORd|^5#T=Ek_-v z#*aDU#QA9_$zpYkqe((0kQXD2=-1YNXe?SVmU{SCMKbP&zoAa>=(*XF*Y5L}V_M~$ z+dvd)tgMDri~4F>r*`imjw7+GC~-OibMiOG}M)>1C&{kM>sYS&El@leI(#Q8RS>Wj^<2Fb+_A z_L$L1k1GEu#Ci6>E0vE?Rwi`-(S~W!^cbGyR zfkWn0#VK^G3SIl9PSxL_^7*;^r@mhUadG!;@t(jRwMWV9^ z&)u8dua-14>4m8RPyap<-aJFU$Y4C*g6W^92NcrHwuUf+^P%}FOV$4&*J(+`;9TP1 zwf)_-rvLn)REc(|be9!pK|$NVwA!YT=;P;+PnplbCA(R8n5E@@jtM$fGlX((z>uzq zZ99+?e5Ra8=Bus@Os5efGA9Vf=o@{F4Ow;#5%YBt0ktb_S9n#dno^1?~v- z!o1{V8!1NmQ+T?th{T69U8<3@jm$_t`*(h{);Rq8IFJ*r=ma&eRRpn81y36|x?j5x zVC$Lnp5fi;Jm>3onX4}xE;@wNpY|*3^CGhew?*o1UcpQI=QIUGUL$7{lW!1^(GwC7DcX@^!vlmN2yXyUC)&+u63tJ61$1}zZfPs&YvfQ zVJXj|60ml!+=JBNXftsIzQd!CnQ$hvxxAq3++~R+>)_)i|9w$FyValP(w{Ya52jX0Rk{Jg9%Gin-E;{TMf=k2TjpzmyiIFxF-rfF_fd#&zwd4MsKx0z0$wbpWtab9k_8{PNPl2^pXH=UGmx8kx}gIEkbW z-nAZlTpSAK+ovNSn`=x|!JQU%G(6E^5_gUy2W5qD?`0mQ#^S2|jm6hHCi;d#iDy;j z12aM`1H}B?x)y?L(taSXDr*=_hG4 za47;tYCa$TZx%rGUW@ft&mtfPO%nV{4V2V`%#PVkWE3hb~>MS=Ha^rr|FXdya^akK$$VI{$r$o*rR1 zsh2nI{};pE7$$#&=%aJubS&kracUtIn3ZnG5+x~|TE_t<1#Eu1+@C!SNG_4tM&fZF zBN-ki2X2}cwAm!{1ZT&HH)sYlk`HzM+x`2+5%{-_K_7@EN|S=f8sSw81BR1=q(-W` zSV1r(dY|F}UL2>7zoVxaJl1{(E}7*6FcY835X%CA=$!%K9*ktqy*d||II|%BE-Cjf z>nA!R3hLv%4uwK)z>t+!@=V>Ov?<0)eOER=WRrd`u4XM2w|5_}7 z?A3mo=(S6vH{@f4T~OzlF#U$v8!p&(F83PxO1%VEUBOzGSvh+}kqFWJ?K|Gqdir#% zLB6*`#P|VxQvo^pVwu!ho*gIRgTK9Ju9=nzen)sd$)z+JdtDj`S? z{6~Yj0)j-Z&4Z%kknycdiM$?91O?g&ZidA^)8Wz7*jXSv-JH|{L++2<^I#CA2|L`U za0Z7u1c;YX_9kB54w1R|$bnGKzF>IIUt36{_T{8!{w4ls0Q^g4n!|MNodw4PF-3>r zdmqD3M?JjVh(HCC^5Q;WbJt@nXip^8Ek6F$!O=kfv%rD1zzPsO_xvyOEXCjmK!alp34@LDfVDqIqZVy=boLZV6K&{T?8(q@@F6zTdCf{X_{kpL7(;0U0R zNG^=cU0yWai969y#NUiDXvNk_aYbjzJdmDy7B5QstT;uFG*iKypvvyv{y@My7tDHK z9DrLD1#Sj>(zGM3f|}For7N|bp~hN?mCtogb8T04aE$2PmHm+XeKh&fM7}2fC5$-r zUD4)V%4#=|6M#_y031qAOE;fI`;AL|!zgDq`4+k+&fcZpRl%**@#;xMCi*#3R& zLw6jdT-4_weCH4NGB(Y2K%%#iA+WqI89)$6q2t&Z(+{CYNEKN_%R>Ou7CzR?DKOY0 zkBcl`E3ldX(+#eD?{9*p!j3VZpbsHVKFtUQb*YT2 z_vO8dRtmkR_!o$kq6dVBr_Fcdi{<J4NaOP|nAY2-Om~4VJDt2e1m+g%`=z0>waRwm*=o6Q~ z{u|{;AO4W|%*=H{aekD4pL|G}kX-B~Y{Dk%r<`|PBKN^#ZRux0pbeDjm4BX_H8f9T zyV0BQ9q+0jv#wq*8LxfWalgOex9=3p#9Gk@!MO~L{i`SkohPsy&6Bt7F z(jFv+D)I*}){;E6=-{lr_P!=WA3VZ~U_8#pw|o6>uk-%@N+2Ld5(s!)_4y+~#L*Z19vcXmj$3?C$RCK@hdwnrSBkp+ zj(d0zdaRzwqCsZ!W2>-0k9NNmN{nvcWDnc~_4wz5FED8!Ok8IHB>Wj^3-T7L?2%8L z@#8QoE+z}K8wcW-N4MRZ-LCAD$<@ie9=g$63_xnHe?EhE_lx#-o;p>+5 z?mr}D6pfJhmhu)pKk`Pqu&7>ql?JnKy^^fL!38!1bgFdXA~R zAHH`i*hmzY*u&&BcY{=Uedl>xsKiPk>OOsj;KX?NJc_-D9~0nJ7pI^0YNLJF_w+nzqG~!r zCaj9urQzXdr+YovYBx(k7dId74Fo}Z8_Xn8@*#6Gqbqy|e~fC0elC5tgO!`E4-d|X zHj!FvBSr~=zy8Ip;fugXk{M9Ud~g|r-}`#ZoY62s)1fup`J0Mk4;k9Ia8^xE06@R{ zqY$Tn1n+;PhsOsYj0MHDj_WQQd8?zpGq$HC8zwwFu)y@^y3!g7Bl#E>fGl+&BuMMx zSkX{tsN_}G;2c{fH2gV)6Kf9r14NJapa=5ZQCU7@$!0MchsP;R!wWpkiVxRB)soxa z2{}wBg-@TdWyA~Y)m*U;JFfKHmNIE&uTk|TA#3D$c*Qk1jeJ_6s*9%ydvx{@#)#Es znLlh5x97%^)9DWu)1R4Qe8dE>(7HvKd3Bm*_NwA*D#w~w?X^yRK-4L3O96=|h1&M=VA>?GsIljrs=$2cDfB(1$-N6h2@Zj$ zccq(D{4`zO`xiZjc$kKVbD-g&wl05+SMV>%W1y}z&KtYw=Aoh3`n=)ZhGNfl2?^-I z4TmyKh0>lG3-c4T$zN{V7WOoL2;9VpcWibS$weX!_0dc=@BWWD|64&?GmkcS zES`xclYF?2zgv(%a$=zB0M=T?_DbY$s9+c(C(^`T-Srg`2}2_C*Xd9m054-Ia^sfGAndDhp>bzVonOPOinu$TtAN4&}o}b-H*4K1?bSOFxIR zFanj_FL|9W_QrUVq@XDPyT^DV3pm2~(L?u_&1<1A^e5*ESv)!zz+NC7X?USV_+qqB z=`C*zUqc%jYwAOL1I+}UlnJ;35Y&b`1I9$$1;z_F04LMZAVz@W->!?b=LrsorCA8- zo8Vto%}q*z8JU?ML$V(CY+^&5ASBSK>QW?xpN4Py#jaC2?4$PeOSoyXbahdvDN&V zM}h;prGmd%KK;*nu*47@cOAgdRk3NwVf92=U(b;e3xet+km%PSHK7R{P>ObIzl(U8 z<$5Z6(LdqvQj&cLMLxjGUQ1$rMPoWjrm%M}OUrY3?dSR^ga1$SA^6mrv2SfZjdx!x z7niJYYZO--xhE{@X3y>hT}|Gpxzo5wx*wM3qZN<{VM4z!Y_lHtHESVK6j3tF6Zr^lRki`=EO6GlOG^R~&mQ6|FDJO0jWL`FI@iI3QS%jY6VdxvXh7sG z{p7ccQ_0$Xdwih1l=DT?jL<3{L`xGQ08xeB#qR~&)j=+=G5R#(&H*aG<-1;*XVGmo zV?WF_ZN&inaZ1}k5`g-a1+$xC#UNQ1#KZuWpH?7w&gilVZkCK)9OF2=Eug;%MsNx z0{yRtQn+6I`pEpM;Q8gcxm3a5!`&Z2;IS_Xkyg_+}X$E|I1PVlFq}C zV$5eO&Z3VAzDE@6@WOBVb+YPn_%Xg}dwP=>m+fxe-k1*24~25NBEC^MGayKWr^4~G zbOTe`otiB1hqO&kCRtCDJe4?P)ShnpxXLTo42bZkkc|Y( zwYNed6W!PoLYs70+|Q2C@x6tKAj~y%b`2Dh5nIIvD}Y3Y(*V?~bxae9FX_qh(+7BV zAXec4_+u>yW~`RYF}?Uh;PX8^Bs{)=w-uWC^AAId2Paw(z&k~T z9Q=&`?#i~-%U=lDgCHS2KH3>od=jzVnz&M97(jpw0gnJ|qkzYiYzM-g4Z?$_7YdaI z0$L!K)lZme8dJHbpH(7&oT3pxA{c@Cws|tdKF-~VK^oe$!1nHta7ZT%XX`xY(QTYvsb!vgM&=DNlG_$3{C>xK6zF9gfJ+K6ZPv|+9< z4Y8uYu<(OLJ`Uex0Z>qF!BP6uTFXv$q1OuQ^;qO`tuO2So*lx$irRFhE;u8gUoVgC z3`o9#)2}VH`n|-meQalRXuf!AflqeZMB_{Twoeg*bMT`xhg69n*iP~E_$lW4N`bcb z|Nbt;!cfe2edc+NL;v7dK~Q%bpK{UzhRVv$c49>O^bZJ+oJ4WAsY3(2my$BwLERXN z;==M8+$m3fcr$OmA`s2qLOSTw6A!1HbLPEU(2YpPaP`cr+I7_lStC#v6~AX zEdDUob*_UV!4BSD5Hs4XZ-tgG(N!67IpBio3{DgBc)gh(D8&HrYZp|?fN8u&){==h zk%^X>P$8Ob3>&%Sefd>-=s<(*P`A)v7)u&(b#62scuN*>5nzn)CuaAM-R=il&FJt) zdz_de09i|tid+lJt;`#c3RhIO7WFJHF}n@@qJas0UKX&Z3mvr2@o`0u?W;lJ;|U=ZxcXN?puHfcx!OH$d3C^5^`F*gG~}r zFG&l8t9-M9Hn!h@d})J2#d$h!OVB<{@y#M5n3WJIYj;=;$-iIyay?sSMw9G_mS#au z2%+;OY9v=o7Cx1?k!Gr-Q1Fc#Re>V`UOBBwpO- zJtzm9fg*kWQI>Gsg4)w^tTa|f{yGq_R~G@o#-gCZ{6z(i86Dxud*3&`mlEUJKryKX zg1wywQU8a7U?lfQL{Ddb(cI~|-eUiY6t%4imLwz% zMZlMlb4)Kp3Cy#Q0VeEVSnS#h=*3!n4xi>mKmLmeW7X_PS{ZkmIG}GUQP$0ap}#Vp zEYw~&1PNeJiVq7Om!q(v%GprRgE?;*AV=mk8SwoEuJk=SFgV1xAnSwpOzbL@w@`QQ zxyU+KIJ*rrVcCAeayyXBY8UGJcF7Suq-0j{ZL#VHCoA6uBk%P6*!Ut}Mz)MkZjwZk zz(fELzTvz8{qXLocuiO|P6ksL;} z-UV_Sed(a~$d`>7JsSaT&>s%_o#wrsg?cKo#BWhN` zeQ+-3RCbOg_hGS+RLntn=BRLlP+0L>RlmHCf33HxLF*?%cvokw{?b8lQy+o#C_hcC za;0x(Zm0Zz48SLk48TwL?mzkXUyAY-gB8OMFCtITaWpq8Q`U8SvYp)EJ}9SFa1M_B zh+_$YqW6xvHa-IKP6 zyaH+{gL#W{$X-sm|36th&`Y(7kM31M7$ER92EocfKD9~`-=WE(e}!qzunRcy(6Lu- zcs4Tr1`=KN2za<|deIG+XdZmw$vmwc{i5raZ3<4;i`ACSrwgEhFT~`@wCq`tMC-hg zR)wcyw@LThwQIXM&f?{}ESu?6qCaFFO~qi<7K1TU{3Agag(4Torzf53A@-r}9qi z3{@E+PJZwvPLIo%4g_^?$+R~W#V%|0XNOtr0{RLb1dgdQ;mFdjBlU^Te%F2FfQ;qb zYygJrbVn#P;s2#+{(q!4;3(@B7+CSW9rw)j)F~t9bDA)WhX5}Cjt)FvEo~VPR90qY zJn1*g6`PMdK%_<9#ig6cHP^^QLDhSXa}99gc+{8y4jIHV#2O-_#bRP>G|U!6tO_hA zg%EVC6MuA_yH4*4h(t(?(3i4KjanpV2Xa~wjNAIumOJBBwty3E`I&TNm(<1S?n5YL z$n7`EM(uMry$bw2N4M$t)`YC=Coh9N(!zq%Cqok?&?X39(q|}gYX5g2!P}A8%8L5- z1(5|YEhv)+DJE_+Z@jqT+Rbku&kID8@A`lU@i@X9a$(K5>aS4zCcVGDKRMpp)o^&? z+T6DK600n>!qFy*{rfFe|4Ihi*un?6ixs+CH9ZbHVDqyYoou>C|AA=$S-{rxio?C0 z!_bOyx84i2P>sKD1IBGL?YBn6FbNsu!WmQFB2)ZLb$XI4L1^X6LH^$1On-7!Gpx_J zzR^-aiSb0zo%o_uf#P+c;mS8In39JlLns`KWWDu_--6*>T_ zmYkb!Qol6z8$?vVpX>DK6$8V6p$-tOtnfA7hxwrU@kc>E@Bo+9~)be4kFYpnaJd0PCsU2Ub`=U55na`q{_LyQ8{E;`1xg+b4w= zxXH^gf*6JGWlZ~Z`7I&)3!fjfhFuJQAxv82k1^+iSumBp5R(3I#Xi|*VqOH}v%Ym? znk;cg?da-@_+1KFVyv^#9r;@G;O4(rj}RzFRve1&rshj&0b+I>D=`|lAI^}2HpiSX z`A|f@RJxM(Pu8~hV=fw#241@?5bjr&f?a6$z7?pK&0KM%_sW(GA_>}^Cj9F6k28to zn7#*pzDa3}V+}lEvp4vob-#&^edY0g$cm$EUM4G0zK*{cWhBDUAQZ+dh@A!?B$aa^ z;J&X7XC2YMJuW9_XY?+Bd$h!{^wf-81aPtKj;0mU@n&9;dF!$q`kS6m1%Q4!GM(~gU4cCD@Y9P+GOJob~xJNM` zUc(RkQf=DqGIiSjW!?J9$UNwJB}Aw9y@(A^k42XR@V@!N5@HhpnIYwT7}efYYt`NE z!8j+C4wDND=-Oh7piGUSU9JTbi3DI%UUBVZG@_nQR@T}yv%dqYdXu*8s4Gv+vPfNNy5SZszp^@pN!+t5u=O{i_D33;nh zK((C%MOoaEJaof4z&Crbx7y=OWG=(` z3yzY1|GL{iKhE@yOkR|>uk@K-_Sls}d)#3>zx&2%=MAKwT?(oJx1llmaI6_<7#RF? z-=nx!Y@3|fKv9zb-qPGAjHFz3+tt~byTYL`|qXB8-1RJ&yS zO4_qv|6ACCu-ml884#|bK zFfG2=2-u>f3*-i%h~eAnHQ*(zYfV~n#K)@W%st5Yctg>;NJ7{U;QMPUvbVa+s;`h3 z+X>txzcXuE@48Xd*dDy;t>?S0+|BwHnhL~%kgG{uL2=(kf2(YK;}pw5AAjjZBdLA+ zrM62Y7dI!ZV`4VS8{3T#SyczqB5G3o*DYxslb!(=Nd_&$fp3R*G7d6Q-nUr=!C390 zM!!^sKGFt$H2N)!?XjVireJrrx#bdta8aNkskLQ+lKokq6I@zrCN8vzgyL=UjD(iw~BXc>5%k8zU8|OpSEzvT_+cF`2b_#5{zXX|u-hy0Vyf$8 zMrbyGsAm1){%X_45i@!hW+ARQ80&Z4))g0xV<0hh1D=4WPKVr!hm6ww#iTusFeS^z z4By$L?U}~LcOtK(USZe|)SQ;eNiCnVYZ&(y-keZ4*nnApO=$arzCJilX23?V)88D+(3-9O6a%Ove4K4jl-Ka<$#_o`QqQ7z<3p3K^sC#c;rZ zK=#VFF1|2tuc$aT;<;3lK;nQUEy|?*{pbcbxC+{FVJji-gG0^!-!3bNY;%2=8cUSf z4ji14AG4p)>QTsiC4vmQgQK@-(uey1@#U zx>KLc#UIPKMD~r{K1;4FVz-(8iois9rFWjhT-Fl_9&?zimmgBm0%9AX7i6`9=F;4a z-ae7JfrA@bNI1h#!Or!a81SOQgB1MTvi_b~FtSfu4fL5%qjIFV)k016-Z?+dp!-Tg zP9>fP!az$-{IVEcjCvaqT?MiLH#Zf3}Y%T*E%?zcIRG zqWco07LOsF?l_6v!aNB*eK)d+#`aZv@Zm7~-B!qBzz}ejdKKSWy>3$`){yx(H0h^X zhZMOdgVbOr4yLap9RsBf(~aB4ZpK@k-y^`PF9Bl8T3f*hMeS5BMPHBGnj)=W02t|~ z;ndz|gV5VET0~*WZPU`f2#=~&9+$Gdng@)fr!}uw{i>V%Tb!fl{K99vNB3|Kc;;Hv z`$lJ{kJqAi2Q{@!X0&JQwMxbgS`W4=|IwICfby-^cR3#aSrdl4Osr9j{4n?A1Ys>< zb?BQ5Eunao?VqgPx2J{|?QUmPm(U0TVDsAgz|Hovqt#)f%nQHIkGzPNpV+e zBpaSYT>F{gBy8WSMRz*%pc(>?nvO31DT@uWvwESU+CiTsCS7%cKIFRFLG<9#Yj-+> zHf-@%0SlH>khwZH>Se&>ripLa zGn#Z%l(zThC3SPe^C0;Il7cr@he>PEbn|)9tw@hSHO~NYo}be7?6vez`e@a8Rfk*y z9_7q|M+f+e3TW3fq>d{TA~qr@Cknig-Jrz;rs>ZM05RJ5Cpalvhq0U@50=?!UJMhN zuySwb!`kbxJ?{>YqHP^YOeQ3CF4iaL?Q2i z{*ObOZ@Rq2{20T+kiZz2{JU~;e~YpA}I`8%yi9ksGA%S4DOhYhO$Fz}yR+=zcm=gp{D= z(BZs;Ub%DOmVfwqv~}jQ{Kj!b@k1vYy;daV2fO^{z*xE`&kWx;ZEiEAjSA3>g-3Bi zQjJC`W$P@X%^tx&kT?_@kW|@!;#VuzQr+gpO~Ji(&+D#vY4$@F;o}4}-PkF6NMrxG zvSZ-j_m5-!IX-<@5((y5;xiY&OgjpwxZap6we~wTbNXv#*wb*!{XA3E#V18CLi@GD zpw5f747GosHWbw~`i{g&|Nh{Sw`dGi+4|m^Pk&VV|8_#+Ff3HjcS&8qjdT{EdsDJG zk8DjwTada+srnXZA`<-q!Hcm$7pw?U={IO|Hkhl#=|=afOr?0kNoOXw!pq1k+$kIl zd?f_t!Gg_{Vp#MTF;<*x;5?J&sjvgTgXO%={IufA-zSVSU($P+8?WF0Vfbhu5NteL z0tKxLxlEm~7xf?-6u=zQW_gPXik#VaO906`3==Ny(>btlkvFDsRLWUC?Bf$>*2kxC zRv?N1P0TtQ5~lei?6vrG;quQDZm7{2juVOwE=(sJ@@2mUtu=@Hi!E$q6p$`feH|Gx zat5g8x(FHDMLEk1JwhM#Q@K z2EV;3EH=-07|bXbdhdO0ov*FE3R;E>^=Gs}yz5}NWsIv-=Xd6yD@K&5PmaEjecs{6 zuwA3hDv32Nn=u|A<(-jt2n^@CHC5VfCXt?Z+sx%`_xIR{utLruSzD(K?77-Ilfmqw z7|YGqe*53^z@152zmaL-rR~?>{`Q-)LK5lW^tA2Nhfi9YmxUu}uXD{;nZq+bw6sJ` zH;UkcJ4%%!7?2`hf!YsQyw+@~(Wru{d+2u?j4U9f>vvfg^HG^uP5dl3{g?2GaPQn} zQ<@uI-@mX-(xgsVDre(6=HWI0q+sV<)Pr=|M z-*Hixgs~NMKQ6oW`&~<&nZkJ7_^o9PA*OJI3r<&0-WFhhe&$EV z30pL;zXCpx_+Ymu`dd}BocSr{R<2=jhT;4Vb`s5B#uRD{rjEe^0OK_?3CllX>!C6= zf$GyNGX8Nt73<$zqB0VpPlP_prjomi=%`>ifed%T~ROP|4}6}Im5zywgo|7kN!BV zGbPBg&|`Yu?P)k9dK{efubFZu`m(omSIA^$2eI5HV}KlQSq3U@tMMp4t+qOxtJgTK1OyT3Pc_FX-SG zj|)1VghQ=!5Sd3HpZX0O^Ws0Y-O=tNI6^JE3@|xJ_bPk1YxRT#_dW144eno-F z;o6L)Qz(_Kx+P-am{WltS}C(&HVyLGW$}3!=%=9tWDbMxd?<1 z->Vk#xU}|vgw;1pj^MQZD_8l-|DCwreax`8GbM1+m0`QJ>EvU0EmJ2v2nWMQp>0u; ze3I1TN=W3`MQ)5uDa1Jy2G8!b4l^=dvlSUeL@F3MKKz+%dZg`G=W+4*+e`qyu;{>D zjtV#!f)*Pid2|pe7#7=LGN&HL!wKu;G+q4F`kF~?mzF#oa22#7KLgCpP%0fbFeW_s zQYwW<5uY3>d{FnqZc-)5n7OR1I7hRe{!! zB$rYqAjXK%s0HB&O0z(1P@q{L{f)U+z5xC-krjP2R(`a-d5#?UA-yPmuh&Y&pJIW( zi(%NTcrX}-fqkD%YPq$3H0Z&8f*=>g>-sptE3f5gFNtwueOIs_p%<~e&_|1^{6emp znVFev7y~QxcU@5A2;+Mz@K4s7cz@zD#*AFrXA>sO>-&cz3|5pC`lsDA0-T4*1L}aQ z#=X<3hbe>1xJwNCZTYFZ;AIN^)9T$OPQEfe1sU0kJ6B$J52t}MR6!j36R2xcDw7Tg z%vd*8>2=aoI^L>7V9`8iFRtxt{Ofk5~eARCU)lCPLy`MrC&l;>5QKO0}t4>R5Hk+oBa zUORmfnrG;63&=nbZzz|f31P^1U6@u-qKugGXdC^Q8t=SxCl`IAf;kas0BzyZ+>K>vymK&^RYN4 zh4y1?D+pVN2ktz+$*s{kO-@?M0mwGIWi!K z>wJgKvFm36$(3>FIj=lwojgrH059mQACVSKA0YWS2l-tVSLUxUeOnyg9Jm+drl+kj z3aqr8P4v(9WjgQUgXIDcR5RM`B~qtYI0G;sB7{J;_5isUUbNu%KCTFI)JKT2Dk$l` zq#2GUV6zB|uk%7Yx&cvPh~&4ICHYifSONV`0b(@i} z_w7a+$labBr?4d&1)%qX6Hbc2suz5{8+kF3GdyZhPD%@xH@PTw5&Vz6saemvgdjC@ z;?6H4q;MHhK+HKhym0_KtP(=6_j*FW8lT-hkr&dv1~`|2$4BUW@BCS>?~M0%IDvPb z@jv`9`mS$(3Z~v-!@8(kX*cb`s#s|)3YhN%H1s6wzDP?rXvqOX`dVuqlHUeF;T>2N z5m$y<#(LOMVvpKug1%EI++?**?`P z2lgOBdwmiSP&J4{kr3Ht-CTt9k%U0~a%U|&<1vvCDS}paB1)k1|C%XBT(6&2v@K6M z)wFORsxY8Bwy~r*<~P{=U_JSJVQb@A{6AycPR)TR-M4;ww|hj6+bavEYz5#MCSp(npcUS(#yMKAkw~M~9C^$~UK>`4Rz1?u?G}r_zZI zo24f)=7_MP_Th-#_2udd{_cK8s-^ zw@-N+BA8jSK)x&bkJtt-djo-<6)Edm*c=mA?63BAlg8ifL2GGh3Q#%5iO(9=@??a| z)4e>fy9>7^Vv}V+CK@?@tFUR;M_!!69*P9*>ArjMcNR_{TQ8F=Ve)thY{myt-SL@q zUGz3s%%F`y&KOIKIqFOo^(r8>b(2^znhKKi*P1@U4`-i21b^^`tv@}4sNteWO|XXY zdjZ1*<)m(eukf^`CC$0< zBRB0>6QtJLNMi2gL!>{cXI%Iheo0akcFrVKxjA_*EWc12Wz7pY;t~2}E zbV?VH)V=ycfK6<_+D&Nw8cvd|8189YJal}x!kW_L@K5L-6aCx4T=J^&;45lO6j*2} z2CFO83wRv^5(c_UqM37n-HRL?1s{d}t~q>NEfU)kwGfnDE0nc`EQS6EE!WxY?a-o1 zd~4hzbT9ocosAd(gUV!yS9nbS8#xto8@MZmhG|uPtwuNN?jO`t{liNYt>zADmwcu- z+h~^v5v(x0)Dmrndt}h8=kK*zd!Q->Q; zTl|U#%LzF*24wqNvCi_j*WrBl_iGmj>q8_WiB6a^QF6G_Dn3Ri@&?{)bpnejlQ^UZV~|10cQ&U> za4w_Lf%UattI4W>p1s&q#zQmRUca6p%noD1C8gY|Ae!5lEA& zAZkQe2LQ$%3S#)2;)Qfo{l38L8Bize<5g>~xNZhPo;u_O^@G^Gd zXI==y+*{=+Z`>){8!bjoIa~^f{4y#q)LeRkf1>s)#dhC9gNyq~>O#~HAKMD1lWx!% zpSM4SEmTz6O%=o`uctUcA9vjz2E2PuMr|7g9AqrxUl%Kj{Jk>ms-t^8JPfSlRp?i& zN%|b7^(x{w8{hk-cURGOEwA=esR!DtabW(Sy9lqZSK)t)vSOqy6}&X zxpQFxyb*M0z5Ud7UX8D|!lPSSK5fnJKylgYwGKkzy;;@6=JEO%BRE==S}j!)Z?Yn{GC!aDeRe@5d*th$ z+xR-0nupIOjD34>SwW*%_kW%`iQJ>$v&W(-eE)q4OKt;l)HKgX4f}Z@;-cO^RCW*7 zSQ{`i;8i%LKRq~TlOl_gEH6>UTifK*9+c#&JVC3gxj91JQWvi{_m?uHzC8 zSRGX~=V;C|+r}Hn?)4H7L+s8u%O{m4OsiS~x`!Yl-rbMDMPS9RnHz~oH5w$3k6EQE< zal9JCFZU_cLjNoeK{Rr&VMH;Gm87-oq0b4SG4-R17LEP(8>Iban}SHjDTH@#9x)f3(a$Y8`0PA)*7<(+|Xq}PmF)sEV82O{gn723~Nb|?Y|UU_@^ zw$kJpVa;+!-&9^$_e`lb>s~Db7Ql3P_#M9vty};>HK4CV`IKJ>is)+L;=l?NS^1eU zBH8w-3fcf=?;M+@u^zV?)G{AB`2Y|V7-46!;9Zz`|0w`3j(OmG_h>Zb$$?&$X~C)C zj)#xD(NAz-4&T1egMMwib78(6{KXtNWS@cu-!>Kr?FogPbesf!&EAyQqQ{)F!{&2f zVt5yV;5e_n-mo{@D6~<4LT-<2m{HG2fqufT>e5z`3JOLuQ^Q(tku*lfmir9a&D(}% zy=TTfmG!5YxB9c3er|C7I3qnoteSC>Cb>A@nl+Xto&r<8`!!Qij(io?-K&% zEpM-_IKb-H#nwl)@~&~qD5v#t3*)NsB@2+UiZ@;>m0g<#bbC4@2RULYCn2=s6|nb0 z=KUW|Zo=A=RqWSu{F^chuj^VKXRZIvBM?F}vOmm~d+lswHak`PJVnMVrL3L<6c5`2 z`y1A_TmOXt$@=HC0Gk~B6N@Y>v6OllKmigg(4ZMdAcyG04SxrG+LmdFBt$lO@NB64 za$(IzaExh!xz_M^q>OgfW&UV{Qe-kcN$)W)AZiPDi#!IAs)h3Nvy;}KI)JdE2Wf?U z?fq&euTJ|_2o~}bi|Ph$YN$_P8OE#_EhGgJ%%HNh&8LF1hBtZ%;r?(tk~%{hG0y?7 zM2=~Qlh}ouG(TE6L(gMujjYAqo0_lTQLBBaT```2KBbXzwRUdg|6}hx!0wo$5J zp;!?q!A21gMd^@$sECSD6c9pD0Z{`)>5vA3qSB-*Eh0?~5CH>Hl7J{BNH3v>7J5rU zNkV`xJkNgi`|bBSXa7Ba&JW;XWo3>z*BWz-dyF|sK>1N^{eU>!4b9+_DF+M$73)R$ zoS_${9yIeZ2KYWrf)cY$edmP>G!mz_qO3~~Ges;@ycfNE7v4+M78l~xdHP%OalheO za8k*&Mh_v;`qSreqmgqjpg}u^&39y!B6+!y>Qk0s?H&w?A$D-ts9LRe=9O?_8!rs; zSiIVvcO%gg$rpJ^KdryRowl3Mi2?0XHXQUl>oqjg4dbHG%GSIz6Wl^ua1?& z`Jdcfh(mb$sK{t>hl3Q4OBDR66uz(g>p`cz3O|_>uP+n@ZYYeH9@5%TB5;=#{e0z# zyxyWMMvku8coSSO8`gYo7ia3Le{%S_KdQi4cAk+u5qhR5n}-D-K^U1YNk$&Cr`}20 z_b=p!uy>)I(Y(MaYS5GNE~`if1N(l1B(QKf<4ZICPM%aZ!s|UCrtV$=w&8{81y@3| z2K8%;zpz%v7oTQ>QV09~`l*1(Q@tL}uG~pL14*6w*s|@adcU{5H9fN&H+mfD8@b@l zOibI*Co%QM)~SdXen1+h$!SrwW~TJ-(7Cql+HK*FVt)TS#IgE_H5> z1@NZZ{2}U`aMMKiXoFCsP*r8I32F$vxxYliFFtdn(d+2|)0lFl}YXh{`f zf4?pKQsD0W2q|^ZUwCc#z!#VK-+xr)<(n4;r7mR192R;PL*p&HOei@rTa8!!C>+4; zx>E5%kFSv%8_V~T(~uZby`w75#>+iUSK#|zQ5iw|O7a>0TG2o5FNGyf36}$*Sc&@r zq7NGJPxaHoxPrTa4Ow?5iJaYx)~n4nSJo01Hm2OxNM2~nSSDW&3vtyP!!v+F1s;0} zZuH0+)vF74%w>I4F}ZB?6n@;0?@3UdH}+#=NzgC-#Y!)}P@@8UEt^pG%wyJ5$c2uV zME^hPPm}C;$^JWtym}7D!*8T)IV}Q7Zji6#(WTSpCPUeFf^U^4_5@1)d8>SF-{n6w zpem`T5qJl@_~Ao^x4OYQ_Y1szSQR>w>~*m!4~$M+gDW2zob+AvSkNs^^NN_U#Xim9 zSl+Yr!V&a!wFt&js!5!?7*QcnNv)w}%=1~&;W7HeXWg1o@0U$h&uT%4L+|L(fgJVP z7g$8n40`K#4<#9y&_U^HIuF!zVC4XW_OccE#@){WrPo$2yRRxH;ewxLe!Mvrz7BRPJN<&-CXU(F7nIEQyERrkQg!V4I$O2zDIMKr zV`kr4Ig0rPOCL?7Z&2=*mAqODpjYfcc{PZ*0$Z03os7u8(|rMCsPF;s%yuJ8?#6QC z<$gY}f4vNtHr-sJRR>lqJNpY~-uD1}f4&5?WQl-co>#-5_Oo(G>}F$?kM|ydkSc{| z`U+?HfA(ic)rJ}0mpm-ABl!B|kJ_Tb4}}aW&0gyn`DZrD1P;As;H^cZ95;SaGWcW}F7zU=eC^a6j{j zZHs)TeyA9+LX`|2tj}bbGzSKaP-n0vQM{F19T`F-Y!uxPXYj?HBu=X*TbYobloa$#a`A zA=7v$g{RF4w{6Zw+#Kr;?y^2I;uv%m!-|bAn06EtBQIU?KUoccy=AoYTM!?W$Cf@7 z@|R1;hl6Vii039)IgUcsLi_Mz=YeDAwH$OZIFIq9KArhww15~musyEiW0p}U-74jQ zdiAAutzrB``9%`};La;ozl~vdiDt(np_{FlKu^-ltCzU@Yk()hdm>GZFOJ2)=JIsn zCQCKS3aje`#Cr8$=`hbrr3ZWfj%&4Vbd^7jL3@T2?owC^Eg)oQvVQj|r?xRt+5i4*!V%MI*&@u3B_Wl*cFkl>glpF>cqhFh~%Y$F3Xa5p0*tbrek$7(=P+$Su7wE9F+zL!8e37i} zS>9pI{);OQ?|RFb76TmdA8Ssw54sh^E9j^1coHeNU**Pl*sTqF;>i+izE^F13q?K>{BPSVth6z|UU6EJQAs+l`qn zd4BW0znT*%ge4LuY@c1+@_pR6W?oIlaFn>cKSW=41xjY0N7#oQ*XLaC7v3ZEX&j~f zjW2`m&<(tb9TMMU{Y^NZHl%gn_1^cfQqOpqL>VDvr8+qKiW21Sd(`3HJHS`BiM6?@ z5&}j7MMEA3P8>M=6AKzX?XU7tQSzhuqJeljlH!M?bnkFVKvotYX*QB=Fv;Ze@RWrX zlfL^mMB5EkzJLeaY6{qjNtJSw=8mw?>YjV!6@2N>cj@b-@cJ@NV~7uOBS6oL>{CQI z2Xc6T>+yheG^gghy2|XDIGs^S-_yU)k(STA|Bcap=My};HbYi%1y*f8Rx1;ax??UA zL(I%wsVl$eAk7t;hz#o!Ul+(Cr$kR6^;l9n+**H2HQ>GXegf^<-9v%(Wu+RkpS3h(V*|We(#@MT{>tY5+YvDqT|_hN;~^>L^)&|kZnt~ zI9x7N_ORajuYNi+LEq(1$?g#jm%TwaICZ}##cy1%YT!Ay>$b6u9@5=HAw~^YNc(oY z>gdN4I>!zlHyT?CVNi`vJF-no*H|p8fWz#!Fxb+H%p2~tT*2=~F?=tAayjTcty5ep&HtY1jDBt&w7F5kid0l8E{bCgnjFr8nZ7qh|M``3qWhe&4dCaN0JJ z*Ms%BGud6GUFxiF!cr>Kk<6P_b^V|hP~x?naL#hba4O&1DvVLwbCrAJv+an^5`STF z*`i1>V;`?Q@+%@0Ts?^=ap!&yosSCHs1>M)d{90e8m4<+T!thN(&u*L8e+e~vf>9^ z>QC`>EXX^i&EuD!@4G_9pcBegd{U2AVm^xJ{ruoSIqOU4>pdX9lw0_x<*fa>oz0J> zG$d+vKQu`pQNlpz13m^kp$VY-fDg6Vr%_v(cy}ajqt?p{phz$?Gu`Z(SZ>90;Cw>b z<7>W8Rr{NSU53(^jbADx`dsg4%?oC2wnaVX*B)~qD74|nTtmvPCrNlB{7)<`4y6XC zuunbq7}$BKVBVqMgL}={))a5JC-Nx2>uidUt5c+0mR!MuFmh=MWQpfS5W2PgF<*W|?kc zWW!$q@5eRK8$nB_Rwj7Ke%t!k_`XTii1o9EYRjb>$eEa$#3mGMXV0?ge($Qu`wDFt z1J%Z!AD3z!coNa9f&Y`q>l(AW0RdshMJ|in=06s8Q3UpV=3|l?O#9vbL?<#mS9-^>v*H)To%h*%sX2i8u01HgN1WLW3bXXrxe)Vv7NcJkjjER7xACvY zEnOA8B&z%*yheKC^V>)L&`mHh;R2|F-HL4)O#-?8!UIpScKuz~{dPg*BW>Bm1kZ(qv~m~L^TArd;7mQ)UB9AEK5f%E&lG2*C+da9%iZ6Be} zR;CA=Pqyz+_k#gn*#O(kq-+{iE-UYudSG%95nAdC!Loj8L*E(U*~)yE#LslY0p<6= z5n_QXB|n&*%$=nryyvVBVmziyp*lV-fmPNX*dp?U-pMU~#ZZdq(vD*0ua=W6g`B+1 zhi&?s)(~rX4F1=eChZb^x6%1P)e7ZmOKO-pf+bZ;mht0Q0Fu{hU#$EIr1g1y4+z1e z!c{EJw5f}U{iQ???&XOu%ek&69sd$vB{6cVuweaJKkIJoM4*w)qVRs!M3pfvL~O`=sV3t$p(e>hh1li6uTd?_pQ@ZP z{RuLv4=>O+YQSU8%s;Z`yZ%$%a^VO@P>1?XgZT2CgKq-U^6ZP7J71DYzBOUEcfpFO zr_^)3#ICfyl=|WY#{4qXN~i$E*S9x1>OmpCQ#8RF>;id`@9saLcbsm>4K0tCYB)uT z`HxyFbzSKxp1q~YDzV^9O`0N4Q|}P5aRbH2drnRXYjdVMaWm|X<`V)`p{Onj5K(U! z02~*Q@xSff>(R^#Lwfyw-zi}M>_`E)rC76yl+qi+pIZd4wBGTC%EA$kd1lhgSN6wWnnwwz7=RYxcFK z5$J-}&!8679a3}*z`I)Wbo~6}>|2Z;ar(UbySNxhL&PinEy_8}VpB#q3s}TM^=Cx~ z3bv()@B9Zk^lvFLd{MOL&vh-1g-DS2Zmmu6-R>N^_gU}v)k?o}BchfI!rl@x{fly& z4Q*+?5AVng!YvZf;-^^+lOmf)NPCRo8oQ{kxs=g&t@OYnXC}A|iqcV_i=D*Ej+pe$ zpT#F)UG*_mn=_~4Ouf6obLG)?IG4HnuxVCvN{1@l$GzrhN^{>>GQdqAQJ_pxlVUEMP(`ENvC-zzLnZ0mk7bG?++P^|0^MOZtO<=>tjs-`hr;^`3%EpMNg> z_08d3N6%IlCK1hi9+x`2RG7|i2bBHGsxuz;-Nx0WaEVCtUkvh>^|uXeN@at0O5O}w zN|gBd{BH}8_Z5HPW7`xIeq;vzCxxfmly^$bMO+6w)M9= zxn}?UKAUZcXcKdU`2R@kpNqr0wyCQ2eCf#g=hA;n>Yt0ldE477@2VK}KWFp5{(C08 zP4(bh=acsT^~v9$@}G;(tauN~-zw`B>_49N|0ez8#WvMlzB3n|{MY+*RC&kX2C5b{ z+J8aUf2jN?&9kC*#@ked^?i~r{MY+Z5Arx9{ot1onZMx3{~PH71s>JP7ioItNB--5 z&2M=O(DJr(=`U6FzbEx?zOz`LzGP zWxEwC?dk2_sUAOuISCHa2_;#r8-Mju-Pq1>YQt8Nv9g32EOEvvN1SSQX$Q!2gUn0c zgS@r=@V)QLLMyMvc`|sWNOiKK$)7GECLm=zyihxCwnF|R7r@Nq9wSD~{m*&_WP{Ti zpUWS!gg$sq_bAj`@Wt1!s|zVOg+=N>}ZET9C2gEHC_42q;tB{;fxQcted?= zZjqa-AH(>5w9%Mn6Q%H;ZW%e@1GE-b)~1uN$X;8WK>d$A5jXkhnm2G>+ZG20V(&QU zz41%HZXVMmWv%wi@3l&!*Y6geFfE!jv|01c)&NgEj5E(4};^Od|wjr@)N=$Bl|6K<;M|((38wxqlIMlzOWaJN{=|EnANx7qtoM63I${|B-qXruUH(qpJpn5;5v0OJ}lL&daA+`*ChI_7+M!tMVCi zI0or$#t@L67BqU>ouG{JE)hg*dEAWkP?Or0CMrl?czGA; z`<1%>EEYX|B87l=Bi!5?=W*?`S;@0tiY_dwz_@ZEfcYV}fUb$*9m5hQl}gh=v6d*+ zC+^glJG4HlvdUS+5Y-w5YyA7wz(0@_;~P33R&M|wEHz{@6zx-Dl7DP@Ym_Y~s7f`E zrn1IOiCL;7%4N5fuu=_5Lw6LdKMZF2mR;}P#zHJ7_b%^TcVt~}8BAa@|eUgOK@GoHIm;%Yb2Ig9R!*5UQ! z4k7oETNEE3PnTXBntC9zPvBNrCHS8DQz%ai8VWRhsO8$i=FA?0{E}tpaY?5Zi5yQ( z(U(7|dJVqZ|C=|j@9hDZuC?^1*PO6}Hy5l^X4X8H4=D_Qn2t|3=B(#h!>j;3x@ty0 zO2egi#z=^#nGO8)T%lPs677=`%RavigM|f}C)!czS~v>Z!{KbrC!oydbUE(y=CTSnx6onZ6ku_iv;N+LTRuX8=>O={F=_w>@>}sjT(yNdluO+lGgSoIq1Y z^F+Sp1isS_CiX6qY>z{b>A$34yx)0dgZU?b_$c~usvUOsaawmn_lzNK9j0wPt(cyXxernI%YyL^oQRT@cH(f7R{Wza86I((rZIq=M)L@M@%!FYS&1eVBjm~{2TXA+E1 zze-8Cd^T)x*!>6>{)y-RPA-_6518E6q8?%bO+H?IvOb4yJsP^w@@bZMF_r~scC z9Bi~s?-;k*v|jds9?|cM?p`^4y1OWHnkBIXIZpAlME_gfz9E^*$GLA9?w5J3ct5UX zjfLFz#HnrK1!8}`;#f?(`^cvj!!(xqzMhYnofj`pHYw`$vuj!^#&Bx9MQfW>>0IcJ zG<1?xF^R16beTPTm)LDdHF!g@JLfQXy-98Lj7D^i%)jk}f>Q$Nb?GVVhK?;Ao-6H7 zLZb`Pduc3tEOrRVowjF#i=P)WmU(5C+3L80lI~T1;hl4UIch)doejG_=X@EXsfsJT zEt&-QnZCTeM`{{r7L$!^G4Mc*`9y=GM9LCvVR=%I4Pl>2UEfO*VC-LuTt~_;7TbLT z8d=#j|6|WO57X>9U|JU`0#Z)CRbZZ_xiq}FT{tD$VfmAk9D#!+aY}T!+pT)rNE`hm z_cheqe$w(09Q}y)K8O9cKbaKq9jt%WQqT~f-1gwySYtRZ2U6|Z2cXaAO0DwAn%T=NVGP8P+65z{f1k4kFGi1WHQ7SShXxhCP2yHW+w<6$u6KvlWTS zklD)Q^nY8}JA#ugR~2`96;D3H8-gp=3=-pyx7ZYIZTE#;j!mi@uk{K*E{x9G3>FW_ z_Y_x75)d%`l*xwPFKUQ-N7N>hS4(KZ)%~jnjyfc`wY?aa3XweBC4NA>fc~$YVg!w5 zKUqlbpD0?nB6))VpLB)_SwsO~o)daNuPqOh^2U78nND96v+YA; zZ#WuZ>VLl)hUk7ikB-w0h|8n|=2QCo3w~mF7TimRO0mAyi>)U#0<0`N+RnD2ws`n{ zs)biKsPtp9Saf9U$1t&XW)t#M8A6+k9AQL;IFe}Bar8rKY(sfp#@44xTcC{&klaQu zW}~-lwATRBzRaqZgz?s)9u?G|RY7gozXmbGAh_ zOyZ1$(ik9`{-k;NnHJ7ram8VAN^EFYtc1<%!)^4XC{09)9N8F$54$X81^C?Gf5q(| zK>8zA)ZZ%5V|7nK4B3i-xWdX7Pve1mH1b5iBh}J1yvTyh-2JzduolBQ+U$eC!L0(V zmcTSMpu&3as?h5G)#>eI`3m*}>PI!VlC@?(pDFjD3HPWWPCk|MO5Xk5)Bf5E=xtzL za;2&=@sFR^AYON&&#pvE^sNnPa~ZtljrFU&1v7t=rr^4{JDJc0A$0j3+ADb%CyRr7 z=I0i4QBRHT_Z;%<=7gbHVedL+#f&^35eFi2L0h zHw#t$_^FTmFV-4K+(uJ0LkV5P{-aIHcC)E>n-bbVT_;f2r_!kGv{K<;KhJHWN}fhb zG1=}zUm97*3npPsNo)>Fcp#oqWX}Tr$T;2o5X8~1tkHL4=86>4-$uA{z`G<*DUo=| zv)`SZ|8?@aBN+S2sAX!SnDO0H#H|5%kCWiYPEZSw_Z$9>@y>^hCgn0p3AGtis%Q_l0>4$RdhxtQ90WkMQ=_;YoYU7KHvYM zRk1qy%BwpJ*%Ky5=+Gy09MY-W^*m^&f|kZ+;MXPb7H%-m^*(+7c>b z^s*M@LYw+VySm(8g*>#Zc1nk_0*3>yk_P(;gKfN#!{iBz>%>JZ;G!31-3>8g(7IIN zF!^{axmnyWtofwgwt@M#yK3vYsDIR_^bEZHw;M&6_;gNZu17vgnFV7-Za(V%MaV$%2B=nLy_-@Qjj{@9Q_n|l%(;U!RX=6lZ0_qs}3 zKY6vg+Q3`OU>LN9Oi8vlbJl-@vy!<6C#~t1^GcUa?VqKFJGl&Ns&h2WecKJHoy{ZZW|J{Q;GupN19NcpaZl zqbDx<+(n)L;NP6$I(uQTE0;oWE_i1%Yb{4t(Z3$Rp-tP-zFLcz`phDlVZRsTF$&FE!t`@9BK^H}$%f+-nJbISAw$?De z(uH2IErEn(u8k6?s~149hiORZ9#Je?9^X zIQacOE^AHg=HM%5&&Fsg35g;@u1GSUfZ=_<8{2izv{y;1M8q(5l{2pf(?jtDB%@6U zHLB#XCJ>769Wo&&F%UWzCcWHqn2!QwD%=Jmw2`^&@1=!|#o3!3h2-&;bg34y-+9bh z(Ilazd+5q)85w-Xz9>B61 z!W*z>x-JWZfav={&zJx3>Y`8ewxCv5B7@1yU`&`Q7ZhzisHJv-xU+*67#y z&J^wmLa!bBX1PblXZ0+@Y&Z_4Mr}-81Io6mm?q3ZT_Tfe%{FAW0_JN;eHj&5pzMU6 zuj#Uw0i07G0;a@7f@PK4CPSy&$qY{M?)&K-=!x%y8W`BnGK7aFeyXI>QI(r zJnpjWz3jz_oV4`QVg{h8deDN$f&rl<0|H~hedWPN?ukA1d0KJ(@qn!dj>j6qX4n~s zu9S3VYX=whgkA+cH_*T}gOFcb|EnhFJEx$)lY&UHLNjbOh?Ty1G#2Ch>E$pD|JvCh zW@1!F_is*2GeR{t7v*X0=R4>c=61<(qjVJ;Safo2oJmE-M=rFaaP_=b1GiZcV@S90D4=u-v7!wyFCDw->lt7;P9h zejHGSjJsm90U^bjodH;(RrR4a6UBHz2%tBk{p%zK4wXlNBOBstU|kUQsZt6B=?TA4 z-`+p)@s3`8%$~i>WWL4#SahDHkjd*8&yx_FHZE(7 zp%|WIm zQN=;Wj*wQ`b!WYRlU^m~le9%QeBFGDePS`t-l4FWp4d;E%m7Q>0F{aaKr%RJ>DKs_ z1)AhNk=$$hMWlO#MbSLX=(SrC)xtwJT4kM@Ju;ok%3JRw*zeTrNhoBB_n{oc6NCO) ziWeZ$@2qbEenOB$vg(*AOmdfGAfd-vUs$yN^-8N3>^u!CFAxgUUD9;I91)dlZ;F{vh3sDEa;%J zNqi&gq^)&8nQ3o0xcL`quN zoEH}%>auk~ZaQg9(}U%jDy@%2RC?zF%N=IBp_S`!7uS>JGAWTE3u}RcW0W0PVyfx% zI#Y>F&Ph!Cb#l!|EyY=&MWTlbCsCro8a!zmrEQ2s(fr$HWYRU;AV^wDD;>jCv5uO& z)#nsTB-qoiO)Q>{!=`HG#bfBDL!*%XS?Sz@!sLAa&X-Q*OIfCl!_z>((kTe?uHX4R zu?cbN`7}IKO@Gm6et0($D@RG_fY{S!R^1J88)wZ*;emSxZzG@q#F67@<+eC;y`GE9 zT8@L(>FQ8IQ86b-0+do44)^U|E%K8mmpU`DOWM?aCrJisOvox3UDS9_!O?+VjV%z{H)a)lfT?%;z}%|?nh4_?+Dy|93BDNT7`i)!2nip zCWyBghfv+lxH`ji;Ni7HBV+PwKj!-{5Y3LiynL??jAmL5X8dy1x)nHJoo*O_D6k$y zyNowq!|oYexQ>nTPQ=zsI$WE`TJL+IR5t&R9mlosUTAdN|EJW_Y~|aFV)*xof`+d+ zbcgYo)Q;>kRB+LUIU6QNTYtP~MtZFB5hCmff*q&siudb9unT7_OE@&3MbsI=3hxP% z@(xGz&l_8MQc?=b?nVIraaZ7kRHd*e!DdcvO2lB8zh5R4iY|8yL6$t_sKqIeb@Lp zO6ZeV8isN8gUB14)xE>N4cc;`|#jJ^4U5@0azpA+KDoN6PNE&kUGC`2AG5lPulFpAiEOg6&Ua8gmXIo ztQjxU%fNz#Z3#1kt$8P`YAxk)o|+z>mMV#D@n}ipn%yL10j96|G1w=pUzM^U zy?yC3)77{Fj$6)t@OK=RYruZO`6C8&%{&J`vK8P~3xN;T+(&kIZu-;Mp3=b95h#Au z0(c)Ec5N{kw^6w!jNx>Z`di6yyVF^nW@P9c&&eiUb5suNq-NsioyBs#ky1osshjan z;=|N*&kYaxqN`1*tIy}Pe~qc; zn(7M+^4`8N>$9ohOf5{Z0D%Q?h8!T&HTYXB*p)Ces|}kQ8_AUDaTbiiM|ybDdm3x# z$KnA{nU36oEVq>!q|fY+2I@@xU3JHun_O5b&W9I+B$BUXS1OLhx_feGm=X*7Q2v?T z9@>5zW+cdFyCsn!=b1*}W|`P*RF+&0KyW9lb>tteYdA9!3MPC4Yf^EnpEt@56p*t` z-fVUs(rd5F3GMMZvnqoeQsBjUTX_RV8r3Pw?6-xyfPYbV$hVRUz8xg#vIamo_!#E| zC(DxRF!8+{KL9$lvV#|rjFa9i*)EeEx2K}nMp$%19;+?dp``w@DLJ>;plsq^fRjHC z3un7T(RNC9ACGf99K7Sn{yL+}hoXvwM9qOk%kR#OoRB&0h`WWWY`zv6-mFNaDlEUsFfHNBc+)2ns`U)BUWTa<7DdL+Kaz2ayi^5BfgI7^&?;<_HxSi}P2d4wxixtN?d--4IOMXA{6( zSo|?7c9BG#E0Lm0joI8b^Pl$O=uwbw=qc#&@1P7Ov zK=aZALs+|VFvG-t1sgF-ZfwBO`kUyOWh=-2fiN(|bGBsMmMpU2@8@2hBdabQABCr` zuBd9wee$GCKSL_#bEbM`-STos=lVBXXl#DLon7j1%;@h-@q8CZweDt*>CW*UYcp>% z?!6U;={i>3_36s<6_tPh1KQ*>x`$2iekWk4tCI?FrGSS(W=m1ChZGJdLnGP~(m8|L zcex_1#D{Z!IQm#kO|y-P<0{wN#aa$%Yz)&uEv}&!S6{tDTYR#6TM7lTZPSK_a}nfR zH%IM5XCth1i#U!Nb;6<@Qd>4mg6tgJ>2yS(*B%&`TS!eRH8sFCnXr-_otY21YNBf+ zIdKRJoH@fX3_5mS4dR2D)B}toJ|(HYM!7(*X_HP=E)A{6-Uw{SA3L<=pg8E-R9rY? zk%Q@_LELS8UOj;}+4_MUmnxSsAWDM@gxxX=+VH*%M{;8p3^u3psjNt9 zkHF)hv#UEEY<@Ofu;-~Jrl>&ZCVdJ*q(O$hg{b$=CAzjC0~_&P=G???&F9gViemftTaV2%RUU((~OK znWnlHS8`@&8r7VEO&fT}b-WD!MVN=pVb&F5n3y4%tF0}gvpYn%75W>;PR6k{N*eM@ zv_)>RY9!oaC|aJMf5ULOCDv!a6GHo4&wNTU4=888K|jW4{~;JSjyM_LDNzjU_AHOJ zo-8k#A5BHqGlM~M<5HRh)_qhcZyVmrI=`pa-rWzdus}aX+4hB%P^*^?jseyS0TuKV zz|5+@3KM_AF<{MT0Tb`6A2CbSYGq$_)Kk^JkegfbI3<38dpp{yA|V0rbnBBR98-=n zpT?Qf@CPyH{H4D?tiHLCq(1T?+HE4bl7p96Ql`${yveo=+mf_hDO*S{=(^(5_bQnr zj^s8|oX5$Mz0Yv@kl*&`P9?u1I~vBYREC*7gEs9LP-HTsNu@2UZ7QkPdF`vdXkVm6 zPtA@1q}NQq!+s$3ry8Oe_y`HI_38MdE-U>rsxq(b-05ytt$n5wYOcKn;O=g@?TX$S zM{AKgY>0_UkYS+MxnmhuQZt) zA@PwX18;dms~mPcQ=_zJsonmX713ga@mj3h%CT$xEuDfKq`1RJw(A=A0+qqQ&D9#B zg&$^pU~+12wEwTR8o=g~8n3tO;U@sQdb8ypq{o;!8WWd_oWBVDuujM;GI_IL*hXq6 zci?3mfj=7zBW}iq*=VeDy1I{2;Fu}(>}YguWLFms0rAN(aUiT_EoN!qG_)%og~_w^ z(Dm)AsEKQthx^}2lubBkD1c&U*J9urUK=p7Sux+C++9D95=)1u#Ik*+{QR~ zb9_}MwEM!P9o_!yx%7zhMX(;-X#WQzJP&z3?7O?WX$iUE(RuW^@{MlIY`p+rmMVLp z>w3cy1HEP!Hy0K?48GBwQ*bYWH^X__6TDlps0FM7VB{MB zIsk{r^v)}^<&V77vc81K$muGOTOYTf10usHTlL1Mc=quF%n0$M@$Z=$Gz)iL2eh#9 z2S2TRry3^DlDh-ZuL*I^Q=uUTRK{wqA#Nq&SYwUq{1-_f^oTKS(cO|cxmxvmrNiE) z2#eAS1(lF@(aMf1KS;`S(}&?rTpFkXACu-*akF_PKdURZ@7*GtG@5{Ode-9Cy?*wi z`dqA~BHiWpH#qNj$`f@Go1RyG)t=~z?gCJ4m|fit6Fl!pT}q4GC8m<$j5YPa3C$en ztiu^hkt34feI!NML6_K-9_XS9?$ONc=6k?kygvOkuhNrq!WVme)j$_?qDMzLTU{T2 zRL1iQ12MikweyLS|J^9{L3Ywj&*gki|DxOJ2B<*#^@6dOu{gU$GaL6FN*T!PN`QMa zWqJILdo^72Nk}{lit^(yXrF-JYDC;G)&4Tm>y2CbboN<3w@CR$dno|W#k3w>JR*DD zqlt;DTus1LhS}w6_byM&qTIeJ-3e;t>2W#>kkI25d)x8pjj=_spBp@xd0?t8$$m2{ z*T9iB>r<&ZG|i|8*~}Q;ZpsY^fVXNtiG2xL@80h#EJ&TnA9}i5oO3E;UDN0Xbw5MZ zo;Kp2Ubz~R;flis(ztm zkFxuGwLWzzZv7!4hAR%t`}|0Hs;bN51{b#eHGIM0YK-MHIT znfz>g>B!QdBp!mCl00!kJjo;0lbA!RdZ`FM%x+uNx#W1ucS^y75UGEKyhkt=d$gMF*u zGi$!dEGSj}SOpGL*aq7Yu!*HP69211Q`m}fT)Sl#%1cj!SHY=)h^@y(dr zIb!*URZboHrxt+hA%*3N!-RGmaPw?8ke3|{DJ4GSZl3{~!q!V*71Pxu@_0(+UBe1? zv9#_InDZ2iaEAc99tF7c#d3ou)K45zR0%FD{DmXH;Gl+2$bfQQ=(lS}f0HNjr!Q2< z(9P!_G$Ib-?q{DeBSC|Lpqb^$kU@-gE|#4nF@4`!8Z+L7>rsJh98HNH?+6B$9oWH( zjgNNIS`7#sqbwlmRPzHFx20!L6}p=tj=jm9G#u1tE@Qc|&5Tp>R&eX_?libQ`FdAf z9FAueYIZNpQSw-;?$6Y}wA9)pS0~;@=YY_&(aVV)X=!e_vU2YenLs4Fob!23<250n zd%deJp-vP1;DH^3dF<}`v=j40+DI%K3rmn2H7UU>?OIzX#;+L@iVV@7>jt34u3R|p z0BPOQHINpGMMOl~Q-no@MJQ;Cedx_DsyGEz+Q_t9nvdkcAjd~;#a{r$*HO6L;CRqN z!!LEynS|Yv9Q8(&M;-d?s*GL35%t&=%Ma9nQ$|yM`vw;UL%a7ddx&(6H&nLlj^(gm z19=+0+Q#8~u0!EpK~FZ@y&TAO&%D*M zNhPiQK4nELRWC<<7J1FP>}`&68@SeW1D^v-&z@Ae5%|n~vg$g-5 zTdBd=cjxW_tPGb+&yE)Q+gxosH3lTv;UqK> z&*G-O-dy-rCa=>Ve~sNF?>1#!>w$DkGe9>=;8SGNrY%b-vl%K~7;d{S;&H;{B44iR%Op&(~_GJgttDKehhD81F2S)}7pfaR>XXN-Zm2 zUSYY^!3n;(?!rZ&!PrT-^d*T3fl!8~UJwHw*-q@&lJ*uVc6;3|X;vqW_XME4d7A z3^b(t+jGZ?aV%lOr<^H)K7f-=z^&K=l3k-0`u2%?TM=g*ktdJahfa-&?CA{|Bjzu= z`Z<=8Ksfak)v`I}QIZuhxAz4<>aIMDZ7bDsxv+oF8Lf&IMZ0W{O2v#lj{hRR&N||YLZcJ4tHM@}$+7i;aaY`MUn+1*2R?Xn8->mIJ){>1^rJ|Y3t}Qa> zQPzLL#{UmfZyDC)|Hci|Aqpr8=zw7WB1p>U0iq%jQ&H&>5O8!3*l0wQkd6TpDgDtM z(jW~ZWWZ=f=SFU$?)iU?=eX~8d%5GfuJ3t%&(HY@8tUMX-nF<5XT)^H6Ccp1-}6j9 z`GBR@j-~{c#=YOg4-2+onDXLv1L0W*{bbWa0nc82-kE$MAM*S=A9xhUaujdMgXYUW zlDDgrCvz_D%_YW*6v2Bp0?Laf*DV<{{<0bW2@2Q?ILr{2*w+>(#sL}A>K>ITdy(Gy zAj+ee4PFdCm9)NlwpF}e<-eF5@Om+Q>q;B&d;vHMR_$hk7oSz%=RL~x=0T~PzM1&9 zHUu=Q{bU`}9q;Y#+pHljMwye+60{NpAgse8+kImKck^ju0xnUmQcrJ>&+Q&)gVYM zWfvO+Pojh-(55#;5Y>POloa>g;wLH@LOL{_pB>`=$Yk7~GZ9H1$-j&W8-BksS95}P zYsFXDHc?+B*e9bj=;LAU04+=GhkF`Hqs8c>KRDxF0CNKD?X~ z{XkgItghc*I!Nx$g$#bECm3)=Lie?rLAyt1>1P`=`!$jqzPS#?Hmh~4Un$qhmEV#P z@63CC8UH$|+TLgn;`=qw40=)J*l5dAQjRsqJg1Q3yGgO)Jqh7+4~&iR_@_;n@lPH@ zMJmhKkxq|4i$j~31*~d~Wc$$zQZfXpJlWe*tFf?B59*7bSzY?i{P0h5G+9`5FGE>a znLHvBDe#0#*-pF$^A@6Ux-kyg-j&T=CANc4Cx1Si{O`)-cdtWnu+7NR2<6(5v6Lk) zqp5V>BSPP}kI|W-``)46nLct2&4Ac?{t6tgr>kGPkR>#C%)Jn0`@41?b&xCQcN+WA z82<09wH;n*Tk0dc*d-V5)+4%)hr+=geqZrXvuhOB&XT#s<*%E2@YvD5{FP_t9U|yz zsPh#pBSk^UcJGV}7ynt;xu5CMrS}xtMejjHVIf8qK)SEbdG3G-$Y1Yhh8&E)gGTs5HEo2}>wlNSvyFd9yP5hp z{wl6s%J#KCltiq1#7yV2agtXn{kv!Fed?FiomG|!sew7O}lQ%u&g@15##GPCgyl3s*>6|k5!bn5Ij=qyyJ-zf*@O336?=CM20R;LO8?Gu_)+QCqZQd5SPs~;! zXB+d(%cFe;hyR7mIpdg|_r;VCe6QjvR8A^t44z*6NpY&jBq;l0suv>mgwF8EZ7=FV zA^!zL?teW9IHHiWxv%{X>4VbF%xf@|KgE5x$gys=0IX2}Le8uU_>*w!ptuS9J4J&P zTEO2#{1Qu(Aaogan#7N^KCOQI51Jq?Jxbjgu`Q?Uq7c{sCytKF`)S_`%!~E4F$$n{ zhsAhj%Q1$-*N#;Znh&{ygRhxjsIt6x9>X^+-ylhy8WG~kE{R%IC7^mX;9+qhA$FGn zgV()j_WjndBp^PCeX;ZMJ@hcbe5)`=Tk!yBZbpeHaIPk`XgDfgSNGZgZhzOf1d&H> z9jl@_RRF)O2_L@(BvFpgftCikmSQ+_!WPoo6LtfcNGkcm*9{&Z&r_I86e{uJcADe1 zbvpw0^Za{^c=$E*oS#SfW*G!0_u+~0yp1*i-kLk;xv`_K6dqwVR}(%=wzC-g6Zq~N z+t8bNoCdD9{0sXvx5joCN9ok#DHv2#l*2gXY+!{l{iTAUF#M;{jSQ=wf=)-+a%c#gu(ps&7cYtDHS!jRiNG}qTC5;CarA0-%NII zNWO8vobl7g5Ky53u{XU7Fh=4{1NO!p!Cm8x=~tFJjii=)N$-Illu!O~<|r6o>*LK( zf;yup`^_Bf^hH8U0L9PQ5ty;#^2a!}0eb$NG(_$JE)Sq!_~Dx}HF&LpMi}e=rFL8) zG8AiuT>ijuxNQjxx>ST`E#OX>LO$LmCs%rAc^AUa_<4 zC@Qsx8SBAK#d9*sd@I{y1WFxN)N};&uUa2e+?_s$qUMe^-|kt<(leg_y4Yh*+G-yP z!4#}r3&5!RoSr5|YO182{Hu9Wd8UCb+rXVz<{IdDu_J1Q#R#dsvzg52G9R00*fb5((2EgLxYOzrk|Ef5xHP@p^Iu$z}kQ zkOUn0bbxhv^sc{gg%>`NSR%JSZjj`A5@HT(tMmiqULQz0@R`w8#?2y6@;^4u%5HCXmmKB@!{;S{o2WlMT~!It8XGT>$O4v>vo?T9An!{b zTWQMP?$m>;^9+#-PNqjaz95Wb6sm+gs9-T;+a-vM^jTA9@1dQ4wF{Wzle_b~4t;)s_C|L*$oySo zq1x9Or}u)HRm8ql&Q0WSL_fc2bdsTh-Kv{c(ND`Kw{q8t_C6yYWcfpt+PcZMg}0LZ zMBB7yJrVCRcdDAo)%OnW8PB!6_;|T1fA;VeKYWqHoD6xf)~fErJ9_+k?yPzacZ7hcq^YrOFH#jW)GUw}=q9oR8i1+jjX>c74!Ol*y}MNIcHh`ZBjP zx%bv$`}314o8PUk#P7vMT_ZWvgF}gGHAiL5JCFh4O|Pb;@po?6rJ7D9^wogD$Lnn@ zwEI6n#qJu2ZAb0>J_Asmz(kePh?@S1&t_;w>pl-P#_J~yxInS?>R9Xwlu4Z~}s_0+6Gd`J^ z3_ecG$h*kAzpAM81AfVGe>SzpSG4X^F6k53dH6L$oUHL7lzf_=ggPI|$4Ej$*w~5I zXw_L6l}PVBc!ljyVJw*B|6XTm!$qw z;cW~H?vKLe(=7iGm$NUDb)Ak)B7QBjd@ctQU0|;%Z|+SB+jSGrDQ;=*R$1@k8`2}6c2zNNwYXEL zo7;HY7&N>cF4v=S1PvJovbK!lamWF=VRvpPH%VOM-%~I1XKcIUDES3q45{cl8h8#c zHkil>FTvMXmeyVECPaMu9v#*n-02Pfd4)syb!|`VKyY|!NofnVQ)7>RsO!}Bi~QI5&zL)h+Xmm5>b@M~es^a7KR0`n&R{ohr%2+?5!w zLWjPQmn=Hi+{kU6+k?1vf1LhY<+@zXS;1xF zty?S(d#?;9JUl9|MA+0&?kx2wts(~Gf^CL;>yTO+?Jia!W5T=$kk0>9NJ;HG3|Fw5*glTETe`@<(Gn@nM?T=lfRS``1Bfm?f}^|Mz9M-b z8BPN9t`Fc9(P#?3=x7CPEEQbh5;YMrucJ+`GDOlTE3@oHh!ZEC^+tJam$@D>KSEl= z`7QKbK=!bj=Pwrvp2T#p_3U>M%UZ{saDBcDv&7eID2H~AXBd{v*fJYLx!Kk#w6-*V z_mm;_@F&68xb5n*f|!j-au4dXXS@As_-*dH@T#EnzwQULDtOwOLkQqfXb!UQijs2a z%5R@7l2y7LW52$?)Uf^X7)oF@pY6J(>oyU8X}@$t%pS6_05i1CT+{MBM4A|SEj{-m zw66b4rmUe-+)|Qd&Gm>kpF%pi>qzZx$wz8j*!9&C3PVw@zb=mJD{sG;%hWhC;=J(L zLjZHx%wF${QtlxXp#Q(*Tcg<9hF_x+pgu4R$KG0-*73`~8{iSO=7tVSC}#&&~&*!pje_XFd_Su(A?f z?AlHHh6#PUY&WYg^fm2Cfj$jC#CGK1qTaR;E$#l@t%ZSnWx^{JSoD4Y+Y`X(X@}L8 zocQg{VnmZN$~MTex1sNu*MyMw{bBw06+X6un(!ndTVJP~pXH@-j~4bAL@ogfn{UpU zCN9g~@f!yHZFWd5n!+9}$Czr0Ttb9BC zv#;-W50~SL%jEN;2FJzU#YHwRkL@R`!0j9sq?>YkWd*td3e8W;z46k_D>Go#=Rn@m zrvobWTPQ^Q%aioG88(TlTy=JhD7N5zMN%8O`JV~4%ux0tAXh?t&9H>w!!MkyjN-rkP(whIJ;l&v9X>cG zlYeQ};Jp`^P%jBDc8|a^5@JIS<$G7vE<3?VUS47S_@$6Dp`wS&y1cYB`AS32{=?Up zCp)cBYEOeo;p-BvEoJySWKjmJMaY`!c9c}O5S#JW%X6Y;4rZZ5Oq-tK+Hp(OtD$#n zrq1(|suM6wfP)tKD(lkUDi^<6O&TtIxg{t67WMZlTv_DsM(hwJ_r0more{UWv(%2dGJ*JFSi;Wg#a%f?foq`D0x0Gs$E{Z6QUDUI-C!>zLMC){;iZ+rdWySSG%B?uouDV=*`9gzVFTkv@+u#b%rs; zO)SaUVnDnbT{hhW6#5W#;dY*oueAKkMXgRUy6g1o?vLtq%^FE+B(w`)it8YMk3py| zeD4xdS%4}N{|P<-(9oKDAJxxV^yM}=nl@>FUGT*~8ch@uZn-Z(W1!1$x4_eXI-70B zMEDyNs+jcO8TMn*krlD2yv_Ms1B#qjRLNNRs*?wtN&Y)*t{Y=b`_U{V*VsuzgU`Zh5kHOTWJN^w&zSSUa#pmKQPTI45JidW9s6%j_Sa26H6 zc^|cWh3n1dy^!UNC>!^Iba#tDSGQ$Ytjw6;9N-K^j6l^E?PEK{eGlp9EFJt?Cf&O& zpA5acz^Sbd<`?0wo#Wdrb5H^J%ZClJO*y6AZ(w*0MX|4GfCEr&O}BR$IPX7@3Y5Y{9UMxi@7JSaH*=9MEf>9OqR z7y)VA9Hj{*gopWj5KRlmFri&=#uhEp(&8I6ShGx>7M7=UN2`CjTH^xOc@N4VoYDBVptTvzR~t(_kfojcHU1&j=zJ#|YV%r$)h9_6eg z+U6*KJGvzTBi^|=exz)E_}07%p_+IW4=>VfItDQG{ER=a@ro-lFRH+R{WtXdjV_|> zmphf_x<{AksrCmISoHSA0FzTwy(@<9zAvqYU@n4nIHJ$e&3WxRGQ0Tl9tiHy30|O} z->7~^B;)JWeo+<8iyj-lKe6Zg*MRSSaAC$v%;#u~k5W79{f7n*D&^VIqtUH{#WnDP*wX)q8cY1s6XA}nDcPU8Sj~^#sJ~EIgIRVeoO7)HKcY`Yb z9w>tgjNbate4Nsy^kH8kaHy_SmT7&7HsiC{(kwAJ#`B%(94sHTtz3k7BBUH=n<3NW zGY;-&dqU6q_!NxM$a`S0xiaTCprw~?S@>rH{uWO$KP?Rk%Mt-fv&_szlQnB?V(Itc~Dyl z-$~-`G|C$m<<$?*D8kufuv}ZT*?2G3?h^Y)Z-68c0^p(eB{+zxE z3-)-Ed*;$0AzYYrbr{t0#AQlwCMC>xAA+Z^cGzppd(nIgjbTEjch2`}2;H<9k2z`4 zA2|%7^KR;c_T6^;e)lq_iL%EB=~0Gc^SS|*31M~ELKObi=y)_O{YrN>-{H^gZF7IE z;aOc!;R5Dncq=6fu%u~N5Ofcr!FGaq$X#(*8m{b6VdIF?I`6Y=;|rK6kX0!fz+4Nj zpPe>2d%-C0Ucr{fQ&>dHN{x9+EeUXOACrzXDX%*Irexkb%3|L0;V*G7qL#4y(zA;| zIiDp15;94VMgLd^vz>}ZX53Qv*7)O$Ds&X2x%(@Ygs4%tgF;n>W?(&&7oSFX@wWiEZQV{N9LnK=e^=63AFsw(=IQO)->Fn8l`*cXQsYS|Mp(LS74Qx%Hq|SiK81woJV=Vk?@~q#ZVDmQgYM&NMKkyVy6V2F#BEX4-;9 z=Sw{GQ~h)Gn=f@Ey)zd&b^R)~`t~g!Dxy7`T0ewChQ)7dg{ujh+F#UvSXK8Y z|L76EDtSLE&}TQ5MGy8s590I(e@8AZw}iBAWO%kAQfYqh)Vz|kn!2m5Ej~Iy3#fqk zd9}xxdl*6wLX?~2?E~Hdww)tc&{msiZ2B2lMb5z}p>5{%Cqk1fU$Inog%|U4BAuRe z-dYiLJ|j<~&!&rXXhK&|Y-Lf#aEaSm0gibZ0D7*()<57OxvoC+*3i|rx?GVxY5Ev( zcXS&6c%5^w%6MPaZQgx56u^vYzJZ{9u0C z6%M?Jr)PY}6007slla&AeZjyNsiPdh@bX?A3yvWMnwXQ*-(GO`1I_=avLNyf@W!(F zZ6#z5P3S@KHniQwYAI{I^}Ntl8L9}ce7?dm1y}R1yPNs5S}{};bP4o{VgQ{}8I+CU zTcWm9J4}>seW=DuZhzu`zsMhBwq43@6VePyWwmH@y%!$hH6{+{SLaI#b_OZLg@0)` zGPvh`b#C(RoZQ;&O0f}6L*!G$&Zvak$@PAr8NMcvRI=Ksh57qt$q9pRS{o!>R*Mkw zDYzBWPUXMEYoYuIk;WwAcE}iDs`c3nR}os%)L|9L@?olB(nC&SR7(XM(Y(d?Vry$^ z5ZE-Dp#pMRsVCVM`n{C(uWX;Fduz>8Wrk0^V9fz-f!8G7MOylA6p$m(SYT2(8Nzls zR_1SGdl>&`og~>9hkBmi>Go(HguR}X@?N5mymnPs6FIDz^l^KXjjS5T{>wSii2__P zhwuHZ<>Egr7e6U~h=1A0^ja4BOul_*|q%BV6 zq6m-~Pe$)groDIKx4HpxC|9eI*{+DW=tI?hPhMUIH%mBTKUYW2%tS0<-Z@8{*8malcwFQaNTz^WY|BqZ=!ZW$Yyz`}m%uMuS4>-G0LbrnkvBO-Oh2!{tD z2r!nTwUDi`*u1%kS58^_u%v2y!uU+b`K&V^kItl+*wieIzC}(XQrO_+9IC9nF`;ow z{#pS!t0uebx(^6;If)P5Z4d51c{J8v&H7WBl}aBK<{uzYnIag&eKg~Kru)$|R{T-x zHuKte^_EfBmOkBb(ZG?<%J@G&E9d6b0gyRibenu{Zl6S9O5O3AHg1ok43U0*+wpXZ z)9q9-X98rNc=hj0`}eF1f8v0hF^*W%~Lt`TNd9Vn%);n{PW{0&Z32XU%+@8;_Rubl_l>6ojRrVB5dYxnl05E)n5ntA6 zBu+Qjpm|Ae;(;t{Wm%cV`Hv^zeTc9G5fE=VUe^hp3qkGf;myAdqHqYdBG&;Nm zQwkyHK(ObNpZ9;M&QS)!8vplb%6G1RBH#zG!M+C?0El1qG@}#ZlfSub{y6O0A5^MX zt-9Dd%JuUbl@R3WEZD);3pcj>a~_~-xQZ~OyR~*@(DOa=KIc`IR!xd0_I<(hr8HKg zEv0B(m1lI-gL`76H*qP89E zvlYPE8~-Ry8+XRxPvIS#vp*8I52H8%Ow@eg&(CZ^tb#hG1i$e~mBzv!TjS=bSMlLo zNo3RadJ0kR0>(j|z)wO|hN*wXJ6nI8gqah=0L8NySNyOyI91EJek5aiBT+;o%n^S0 zn~?8l83&$t4zlE90+rJ|a$|e#-}VU%YJYA%^48~kN#iK7VnEzxNjahFm5U*}3DR)| z%Hl`v;EDa=;SKTj5;1lMe^fzkp1PL|^i0+I#ph9Cm2kEY0HCH|$8RI8q!h=7vb^ha z(mwvaQNU6?JEIq8d{&UryOE4I^KCX8Ef8ND;ySo%g8?8taDO^yEYS*d((ZjG?zN?c zt}_$&zJ`lMIQg&BMu0Wz$Z&%*g{8D6xC<|V@Ne5z^WDhCO$nd85BWA9jT?yb;^a5+ zj2jj^FYd?-Nwf{0|Ni$@E@a_Fv#Vh8C3fszvT16t)yA4Sk)$yzlQEly*Hr0mOuWOM zTU`CEPi2Dg{0CXM<#Xb%cJFy*k~BGce$QSSBr$^GKw77ZeMS`jxGUVS6$7CXph}3z z34ePUWKf@C3Qb9ox9Zmq;h`F!<{qX6fY|%HPpoGJ)A*=kI)PinSAfKL*>}o!`(@k* zO-7SpBvtXIZf;3&x(5{L9@w@bTN^(Dc$t}ePMx}1-(ul>A1^OTd~EADAMXoV-e|l3 zo3bA(+@@zzrfBXgp9TnLST6dTbD?dPw(vzygitRsIgXqpDw9LjZ@&R7m0Giv0U372 z3JOdzz!HM+6iX)sn6KZh%*-q@`>@FHt7hS5ZP9h3h=qgG1xJ6dI_ zgO}@`fIe~gM>+?|ZSu+crZaD+HVi}Zz$R0#RD}B=)pz8ckF|$iR>>jrRud=Y)!|3? zj+FcvmPaX0B{iPDK>nN)}LfE z%gp`)WAEuP{4lp>?=72Y_y`>n+f%0{Gu9x__y3s)g{l7?pb3RNd~waJUP-hB2-I$H z67`gm_*FiZ^YL+af%}Z|nP5!MX4;iHU*sJ&6BUiRLZnYsQb{Bmp2ei`6qQH2`nkh4M$Xh*+rI#GYDQn2T5bm$`nVBj^nTlapU7lofJZF2=R$qT? zc4ijQ&no;t`tG|z<0pj%Wm0a*VcAcGupE5p+PXKL#>wIFI^Oh`*W%*8I>Uw&l%TZU zwMKM_1tq$5UcHgqVC6&74@v9nuJy~ux)vuK&Y24zdH$B*DR88tHH`3+mrtpkS9vfG zlF=a_WR3%17Rl zD`sO9;y9u1J_aKQBM+(jLy_dyVy*Vu?EKg5Ht25G4as6Yh9`;QKkf`r-Tn;#k9#mN z8m(khJ;q0fg3%S6+NmGIKe@5;=cB*g5aOL6g9Xa%5qnELgTPziuj}RC=o|Vze^zUK z+I!6`p)NQdK;|^TO}oDYaPhp8z$l>3HdMs9Cph=tn$`*iSiAp+&VQ!M{*9L>r8C9v zCh%IOW5R(U^<$`JIow9lvxNK&q^|aj)c38^qGRYF0*$Yn;JyuKC05Ws6cp( zy)Dr>YZ1Tp=J0jI+^}X_r*!k!cH;Z5?loYn+-V6sq`sLPN-pve5g#UPy zxEt!n**b+NS~U8|esMLLR-gTc>Db>T2;U+9XsbgPE%!5g+@M?z1j;N22hV~jJ$Z>E zRl0|>Xf3S|&LtF?K5Nr%-AXIO9-{6&iwkRjB?tvn%vBkq+T&*{>7|#)j^WA*k96rC zM*(nQ7nJlG(kiN%iM=g$a9Yd5FrdZswKz`w@oztLPhR2WXFf_Hqin>bi1Ur z+x3Jh9qPxMEPg3Xg37h`l)`|@K6yk24s+9R4{isg z+7U(b7nH1xzRYK(Q>P+KUCzN2o3&zxF0>ICRh1Z*RTtOvw=PB(P0y6U53i(uJgL+` z$l|q2^>f&#^>^2Q-%iR~De}3aYA0@gg{FYAyzSv`-sn>t*=9REDsZ3B+$CFCNoUxC9?)#{*@8oG5(q%Ys}6jzA}XD#M?MOAI5=Oh5}u z@~K0E{I%$z2VYA#6>1-{UgOc%*Z=Kq?T$bo8UYqvc{dqYGM^d(U^#2^$)h0JP|$7S z9~8(g81?K@Gz?Xrh97fp;MQ|CKP`^42&6X*971w6$F@*cFpcu^4SR(_+|V#|4KFc* z;e48rEhgde7?f5YZ81F>awX=H{(cJ7q|B{A< znCglQ+tW3+&Ku1%r{7=$s`wFKsyS1 z22_zskqOc_n}K_oV+N7#NE@|lL1daxyP;p3b=Q=;mr~%@`8}?UcK#|$j~=<(G}_t` z@6?9!e=S8^aX4olQheKWbw!&Smwsz7_q@92`RZ^c8ox$M{TRV7(vA|T)77*a z2xY8|0;&N}J~!hJQpDo)6iaoPCf9C?>mC{c^O{=k8SB?37|SZC-G82Mn<*&kA!|tB0`K+{1%3|=#mtm25c}tIxj$C+3!+9DX71+{vp>|4l(*4 zhr3p0HSM5B&?g1w6M{g>A3@~_v!C`ts%sVIXU86j>q8NFzqq7c^d4kfd4@DE*GHWX zrI!mI3oqZ|*Jjfb-2M=V-`;lr05AyBW&NG3M6u!!hFyTHHdr*+$wUWcHQe*y{2Op`wSD-md8%bwl)BR)OU@)T;-;nmR<6eCGMK{AQ{dZ@VV$2S)&zI)$P#V49xj5g`p}Xe?WuYkdT#soJ3D7?E#N{UX%&~k~$0bta zMX%|&$Meql4;d7>=3Mtm4M!-fH0hEBIpbAz(76CbjMt}pp{7F78^50#mp$S?3hS(u zNu6OZ_mi8}GMy1IKl$y|DwBj$h8_0KrzlZMG!7PP4_phqchSkL>*rwg)DQP;3IhP8 zXRHJOv>?@76eaMw`c3kH@xge4_I#XxoPU&FXHz6QqYL`ob4q5AuFc-B^=te}Z$pxg z#2*duJ6eEhufRCgY^Wc{cQ4TvWQeSi$m9SBJ9fTjWB7eTT50dl7;CX$sjnx6d5_O@ zEOt~tyjzvMCT9lTeW2Pcku4-cFwr3kiiNkox7M5ebro;dspsaCsqn&iK6k_9<_L%b zRKQbLP*8y2sL$l@fRwjIL__Pd#L*sCGk&Rmg(&^Ff=P@vk#U*mO*Kn%eF} zy?+#q%TmE9^DMm5)s<_Tyiu6G)${j;+2lTtyYlZBH20)cpTC0*2TdKC2pj$YqCvW# zK55m@t7O{ggjRP2s=HxRiIKheg)?Zc-WIK$zH|U9H_~2uJ(aerj8sp@G--51k>DMI zRBrisWblm|*T3!xsyb(SlyO&e!k|UZ>Q=L~>e>?q5*_#1%1dMjNXp$|{h~AI1o^uD zXA?+Ie}}+$v80o#y-R#lE%)=Roo+K`?tX>tAl2=(swmd!U^x(X$ph8Tx~cFT`dGrI zw8lkXZ(~O_i-!SnQnk9Ya!|1WXDs%#%QHzo099~=InZUl)XBpB%zZCg6iaF1z_f6S zg}&;aY|b7Zvw0wxXZu}wnk^ZqNAX^=0&vs6 z5AA;ESM*l?%8+7CUrODf3-6b~{kipHwvRi1JmaVsp)d++C?-Y-!RdF+ig|r^M2x zd%5B2epCCV7q#S$hU(QEb@QuCFPU|jt6wbTsOu}BPS|aho|l*kq1Nq_g5p1% zbV_8raXzE0MA?oBTY+EBy;Q@TZH?= z+?%gCq)gI9zRIokzVDbP6=l9wvZ*w(7%OPkZy5Wa>!BMWJFlBUeA0GjRcB&!yMuvt zAkZgdlwj-8mb@j;u@IAQ-NKPZW-81PJ8R`A!H=fab53|@`U~*@9lI*z~PWOQK%slDbxMc=2PNm?%kf z4_jyBo4WGXhpqS7oF%IEKO}|xM9a(Z5J9v(i!Yv?)+M#6tWSo@F>iVl%+b01=%iUY z25rvaKQf}+>ipk{{jox~3WsMGxVBw=iAni8yU!C3^41-t^mGZDXyWJS>eUxL3DN24 zd+$)niSe?XS)TJxi94_7idu1O)+-5K+>=~gnN zKJ@*NbrspaJdT71v!jBQXP-=clWTNooZRqG1@^?jJ@O)(D7Lt?p~P0CWRP=1nYu&0 zj(itHq9rYR_mp)f{^7ThfSzxK_~+QUq#==@lBm5*k@jTCl{(j1IX#Uz5Yqvg0`#OZ zhSP*by{a5;J1Mx#p2t#aTfNdvX~>f066wZ{!(O(%e~(P@cZU~U zPDUv+N4mb96PD&Isd2T(3A4}zA-5M2;;PCjxF}U3Q#}?Q4>F>RDdvIrl7O>KaDc-p z$xL9cci?uD>bU^$JB7ZUxsV$#b!+`HE83!Mb2cp+;_1SKpX~7Kc@hJEucSPyE4Rmm zHwkoE{7*dk3cH|mdR#%IcF8r}i0bB#%Dhn)2D5fKIA1DvTTj+*uK{wQBMXyMf-hYNJ=*S1~` z@y$Gw_lahF)G{M5_Mt6Y?`AVo%$BIJC7*Ee05x1QGyY7>!<_Ll?}#*Ndfm7Q8S%gf>d;(sT%ZJHUP$3&8cVzUwBwvG#nUvKaqxDj3kmio+1tEsms zo@hRkpaj>0l($-@P}cZJP^RgE-gw0cRw1+<)Xi2i-;iuI_PZ(CgPFaFwdg!~@lne% zLxGyu&4b94KSgt8u7xSLU)#FbL{`2PE9DQgl3IGHJQMtWuY(0t|7%8?yH?t(Dx!w? z+PQ*)Q&NR7JE;#N0j+lcm$pA(%#4v&QQ}N)Ob&AIb_cqbdJqwWZz5L2Wf!y;*5GoB z;*C&-c8gZr#PoIk%jWex_%;n8mlx|MhG;#=JpKk`Oc>>RMMWc!RrF4}#PI=c-;^ce zX$+1(tmdTAOBqjO4as6h|OS?Z3-i;1h+Map<}Z}=-b zx4Tb44gEaU?jwS-^EZ?VoLvcptlFB54rP0(ce_4`(Zd@|GZEM}D|qN#Y;n&O+5EWk z4DCg{ae}-D&t*p(ucK1WYYNsE!`gay`B|F&F}@AgR6pB|wU_6p zi_=x7WWnMavV3z(RJRc~FJ{x?hKeS_pE8I)>?E*&eucRC^ ze(tHxPuBGHr4F-@-R;G25x;{uH_mRtHr{o!u-UIzPQ1F8n(#f=U_<`#6%u~~!%qXMcF=P;6a zbV2LKKrMzUYkb;0?B$K}aY z-vP&VcSCs!lh@tyaz|4@8_S(+cNH6kaVoeNz8BJxg3l)&a8RM?XGj9AeO zTQv%FmB;!RJ`iMk_LFTPsSLCe8f5QH-G6PM{z(aC2bkNSmQ>#XZ450p&HX@F{J@S zR5DfxUh#Ob@W{#9pL;IS%;wROOzzz?7BNK@APnxMGPMCcN^~6Jf?vLPIBPWjHH;>7 zII3DC?I3yo3)Wg)s~@;4^hMFGt@G02-xy-5=5P1B&X9Aj`raEpTE z6_cJ88RmbGXX#B^mh|{L>9*0anyo)wc#I3*sasyFYI$VYvS^ir6Q0F8lyUTzwU-$c5 zNTQfel=*1=Q@=~eO(4abd^kIdZuiH9dXt0ojF62BM?z+aejM8> z4@pIILi-J|3v|Yp)8)Pc@%VfseqK|e_fu*}hkZgz@(RLc^M;eu^Y!aHORYk-Z%`~R zf;@wV-dk9md(dUY>s;6|CY`4n;X!G7?Z2eVhN*;%`xn&|J5f8A-VCWn^Z9F85F%8p zHW$3wp0tduOe=i{Dg~)&NOdj@RUZ{!Gw@uA`u_dy8K_V9TJW#g8(`QBPFZMZ!gWM* zZX@1KLpC*AlS^s_c|1SXsws}wlBWcqgIBrDO-;8S&C@aZZ`e8$DSgrsQzIqc-EI#n zN1WU90mdnLyA;OMI_9ldY{YC%Z-{`<^uc4N!H3i2Ud=xT)6ecV+J!U`S{X<|HUJi9 z7(G+ec8PkR%XxGHq?FEJ#LDWUICsEW(rlXdDn))MDw9OWLE~+r<&`^KS5mMYDFrl6 z>9$Arr+!3L@0pJLjX1&H3|RS5=IHJi#c^uchrc)GHL`zg;6vZUwdd?VVTOS(r|>Nl zG#VmkU`wyqeJ@BlQ>d|ba_|t95GW9SRDLA&+kSMN<2D7}XeiSqizdy46!>sF+-~ox zwmqIu0;LROi@Q`!rh*sPjC=EtCHlyL3eK`bhZXGHdL9X~?6H4NIg*KfrZ%&H+7WRacOov<5q4Y?>O~urK{c@QTB&&%Hta4m~#u)S=_{PrI zFl7IV$Xcs-Sz=UB<9xSD&+GlAuH?v1JSK21es}}@YvMB^4Mzji3NVLx3TiVbW0tX9 z7#gg-EDjzT>oh3$!cX-Fold~M@+qv@TV=@B*t80(F{)%Q*l^D^1{PIgvsh3aDplue zAt$Htan_*ol4>7*znjIo_erI~zQI()#O)!n#$pI;8q&jS*qt9Gg+3JdM@r#s6$>q~hrI_)$o8 zTb>l1tBE#w(5;5rD)1%7GdCZ6+^T(N+c3mS;gGW<^5XFa{r+WDlZHpC_z`2;$!Vc%wInDT#(uZt6o%m|~PFy2<@5ZtIp-D5h zkbj(J;J1rB^yn3CC87MXeDQ8uom~CR8;E`-o9DBJN#`F!%=Wt)32py}sq>Cz`;Y#= zJ!-aU&sI^jM`Mf8Qbly5W-CfbO3m1_w6$8=q9Lg&X=~5ggbJ}@kI;y{iM{#0Kfm+) zo!|F=$2o}my7ze>&*xQ`!%*sX6a>4CH))7zN-h;@^P7t($dr=9DszR}M$>Wig|#)i zg!)AZaUo&~;cKsMv|XwEjHwPnwJ$GW%jdGLmyCrGp%mnpe?0%k@WP3ZH+Pr<3+Hqe zRA-;C9j_J|Q?HU~PU?^ITVMJpPiNCdJBebp*EByzsG{&^|0Mwx>`#V;Eoh~;jCpIm zZFDLGv=XJKwdEQ=BQ!Rt_ean=;Dv$@YW;=BoUE)#WJ!;6_Sj4>!k7FMia#*^_>LLkba_K0dSTN%M9KR(89uN3d}fG{Jokr}jVCHO0@zZ*n>A@H74U()+Qd zCn&htPQf)tth5cq@|<%J`wC z8IjW&%P#IYzWSnHy>Yx6^9U21;fPNkw^@yHW7qAOcB`94!99P!1iXUL7ZsGiW=I>~ z`@td}ESzpqSm(^(oyER0t>4WiHtLEogeBOK{pHh{&Q|dSuX2S686{OyU`dr>!BFJ8QATD6-^5yf(=FYlG@_Ki4*LqRR z=K6f0JG;AOlXda_zDp&3g}@D+uWVjS;f-V#b|--icks7@umiow>x&1MVmB%on6k6Y z-(@PFZA!nzhh`}`M>^mHMcQvn4b(WrQ|{BN?p8++|H$sDN(p&?xL&)luDprdeM5-v zw)W->@tLqWCo7S9?24@=AAj@+%j+VZls@ zEGJumlv7@(Gifll0x_97>47FU-5$-L$XJa_Vd!Qn?=h;gO1xHsj#R&Qpwza?JjUx} zQ)y2uin8Qr&<>d7A3cj!uy1NdWiv9cRUJy(cchhtno@EBZF&)78fzpp@0d4L8j~V! z-MeZnSQ#tAa_gzh7(-y8#g4wRn@qaYSxULsvjgB8;HT}!9|GeT;x~iBnuDtt?Lf5B zm1`-z&?-4S*LzU~Y_a<5YS+FxI`+Cg0D=UVzw7dOE=wwCMXYgHF{EZavznsyzpnR_ zT^`=+O%Qt;%*WMeBbG+Xfl;%bW(mgARWgD9@eGCmmj!CYVfvr3czle#aykXVarDtD zLNifRiun9NxT3)B8xZT~)+ld$l_yR4!mVUc*+32C=a+etFjjJ#C~#kB>3PS6M#o>1 z$YM^<2SHn@-Fi#&9W=&4xm?De(T;5)nS!BWwnRkX1NDLfz*} zd|9S5EW(JCYCoN9b6xB2EG!on2A_|Z;Fqz{E%jc6$Vbp21s-kX=G*LE(}vdN?bm^< zAqnk>)QSZE6AagO+xO+2%f?q3jf3El9vuxG(H_B)wP(rng6c*>!rO-R0Y<#!%>r4{ zK;NvL@M+Tm3UZ^&t5Tl?@i0j1lD39iWyhDRj(sEfkE{E-tT3v>DIaKxg05Gp@ zN#S;I_kVCXDh-nykFhjq zbTzhz>x^@1{yVw>;ruQ>b6?)Mj1;ht`G*v=Q6J(B0VOtc&G+awS+0FXwyaucmVQCD zL7#13BRD3RyEc!r+;dm?*L%~RoNANTzGQtDgXwRJ3XQDi;>x$E1X*G^`^$@UvPGd zA#$E#y;BlZO2c(@T<8kSLw*Mclg=1qa;v`XQP=!6w0kh`kK&l^(*qJ<9-!6gWYjb4 z&((E44$L}sL^8sxPK_)PzsyUM0r+HhUWK$%_AMbF6;G~6Y74G2wz)?_MX$9X8$920 zCK0F1wGg9E);1%-A+O~8J@p&O;=&}KfAm&oP3g9UOOnFbouY3XAbUPV=KFn*_Z~|H zr~e7oX&ir5msWNX;X@l!2WZA3SdmAb?;!>Fqq@-Lud?`&$A`bc&PQx=o;yo7j=h?g z0evD3gra{lCa_x(1+0abt+x3OGyrVm_~j1x{E%=Qr$w#g^cQi(^3<3Yp*XyA1$hrN zJma3j9BUhC$WW9~M?`!X;!hb;U5Spgw%#zX@<7uY~0! zK|t}X;7Pcd0bWdPY(qe7u!nAW_FH(0wiGcDahxq%V}8}y^==s?z&ew;L-D#3OoBiY zz0KtmgN4#!%ul$*E)OooCh-^3L=(eX4Y`EbxzbXAZR0{`WC!z?6f88gf>9K;5wa0< zJWgu_!0Y5ME>$^Dza-<6Q7dnCK0iUt^P3myGlI*TuvjHM!gQ2J#H~}QUyOO$cGm=T zr;7XL^j`l|mkli+bz!6tQm+3Y2u~gxzk+GcNON-4$j6u4`@cY)|2mcR=1^;>sA&Ht zo%3*wvOXZKSlAZhJ&^Hkq_xr2kl20DQ#=0(gD8hTNQB)B%>sSWA`jzPXc ziqr-@FErt1YaOF!W@8g*Exn(FA* ziU4<7H$%zMwn9D!2yfX%SmQ19Y7ppx{9fBr7w>M#u`0x2OD^yq{WnaCDa6fZnc2Xb zE{QT-_80QH>lBh~;Tfz6cUt>#mI7~aRx$X3i>>rr6g3gn`6K`go>|M##JJ%yV*G_ui&^~KV zf1CU6Mo{r-MSmeDb-#*mKcbQ{^(+nmwG$6~23e9Jsn^6aZx{J#MRJ{+1xS*1Y{KYc z8TaX#4sXwM{QELE(x9yHwEJPrv;EO{Plg%(&{Jvbvw>HcYI|_Kdd1|XRvYa;X`QEG z@DGO`tI@nSf*+lBJIG>_a#<~rE61VFg}|_C-C0^Dfu#{B4VT=ep<9yLV@5AIOJ&-8m6K)JL6NFD~HX~1GCYL?DpV%>b z^amE4^?nw~A?7Q7PT?vzdih3c#JlFT+r6;ufwha>I(3~(cN+0W89K$GqhO63xBQ!X zHIffC7k_KlR|_O9j}nKq6psYtoF+vsXH;+}0d5ARTy!?0v6D?YRhHwQfLCjb8*@?L z(r%6&^o!!Y?>;_;3}$a=WZ)h+ncAuL$wbNZ@skFJAcBghA%3ngMFq}LrAoT6J^zqr z)b=!@;0|)7=+1cCDn_>imtq`pG8jhwm-2CA_K#M#@c#5QvU`-hSM@R@hB0g>TXZd$ zEGo`k z80vfzR@`)JU)uSPXs5r|O_nR7q9Q6^&Z#Q03aJw$6`x+R(h&bHtm*SipWC(gn->kh znUZIu4{ZS-&gIKuP$0B=K=j1f8L{B#b;NfnHE#54Qp<6XB9$d2fu0#Q4^lR``PGuZ8Rqw+wI9O41fRVyovo*j(6 z&9BP!7E8O`3|5aZIUmx|M-}_1cWp=6TNxMU4&-MHhatJ{+uEehAL)hXbQsaB09_gi zyC*x?2N|v>vxY5W?(DC&9RV_4n~!0kkDBwK-(KADn2YCK;&qG)(!i-pnhGhF*zo!# ziP2It+r$EvB*tn3rG+L2bsqbw>)$cjN@vUzD^G{XenpNc)R;{slz1~TZALd9C2Awo zhFLhDE(AY)65dM`(;NLt+h%tuedLqKr}6l)XyPL)C;0VzW?1xY*5=atHk`E-6MQv; z;ksUX?q#ufKX{%-J)xvE|W$eQjOb!NRmW|vso)x z=Nmo5ZVo%S`&7$mOvrh1Onb%KDf{*J$-bQo;rvs(CE-YM!_t=2)iPG|cMyR*P+{1= zv+=xL2<4sJjej`Hswn?VcrR6pKPMg6=+;tg#TedU#n`DNv>zn`$7R4SmV?3$gob53 z9Xn*Y@tsQhd1m;i!hG-?d9W7falq1jZ8-?G)V!uo)yp|Q2Har`c0XCd)CIICn@VG0 z)CRh_-|~K#dmen8;u4!3xGZLC!MSBI!x4N+<$zpq0+{$q>S7KG%-vH*9A}G?WuRsJ zHNESuYbnOcQKHMugHrR$4~r|Y_C1>tWx z<2^3>u@CAV^M)LKoX&ckrHgXo>P9to$eeBBdM;Sm6ani_!;sQNHK(RPWB*}}Q+eR^ z!N^af+DnS6?<(uY)9$$0}ZxFP{6dx^f*ZMqRtGZ+x{vhfi@;CIoU-lXq zu~6aPRr_neVCM1JPGI6kgoZknuP!+P9#IVpW~C;Qv{8f11`%@nXP%Mn&6bG}uDsHC zZiFvCAHfsoJ9_GwW%RC7kqdq>yO*>i4br@?WPS-m04lSB5JFFkY$Dafc|8_QL6-5q zTL(=pLc)bCup3R|qH|u<29TIHO*VL%=&4~zg!UaFvz{EbZv=6?L_|yWs;-@)IzFGR zeh^H2GjeLSgT;N1)*Oa|p$ug0cj)mKgSVA@0-jn(Zwr;i>&QTWITpc{5 zuym%~^cb1GVWW_P`Lrhx^d(y?@x)u?ML4GiHj+h`U(#ZE*vsehK-`4-Z#(tApQ3Kr zkY<3EYgyZt2GS3wWCuI2{aOMGcOT~ZyyIo5nUtFj76g-j_(Y$l=J?nl$pdjIPf1W> zIrF@i01Ib-#UAk%K_&Lzi~fmf5-vfbFq8bp{3?P!0lH*;thP({4A5x-Wc`vl5~nEK zb*SO{71bjw_QOLPWVspd59(pS=T00wqwP2=XL$Xs?8@x-xZ@wV6cCP0BwkvdJHmvT z8XaHy4C1Dt5&q}FTAy=RzWDs_$#*#q_1QshQruJc!YZOLXJy#X$7sHhN$=3_62)T2 z95^A@8tDG0pMnu3t((>(c#%sxS<8OYfkEo=LLe-XOXu`e;*l{O%%0ld1ZuG5K$vksn06``+7FcH*hNaK2R z5;x1-uu^hTxYq0ta4-_e0;xZyiB9@Mh+6ZLi~^a~AJ%IDHK6V-vhG zL>f9Nf9GO&kQVuJF;6ATc7{8VCK}=!pwa5@-C=A~b$}s~S%O1yyS|2WN#T|f<#@$b zC9a5S@^|y9zJR3Spy$0JU6E#N<0|h zJpjelU9;XLS1YTQY4}La+%_=IEXAdHt;7Z_fMdsxN5un7pbC*Ak$9h5qORt3!7gVB zXTV^;cdf2&wZ@V}VI(+TG43OLc8Iy_Yinus7QC|k9fK`#j3bhWIgk@jNFIIo zu=#O@ImxkeY75POswa)gI9a>{UXY^|?v}=gpJtfGjBh5`R9#PF$yc7eS{?~4$ThSmhf7h1lK$&c%Q#M}3N%yBgr zpt%NOBuRP;$qiE6Mc3*#`OnPKbJ;U~Y%&ba4`~-FJimDUVC3;DuO+ozpC|~W1Li}I zRqr|KSa_Dv3VQiaffxiBB_jd=xmWiUoiXe}{ZxfXv}I!IVg4ynMC=;6 z$q!|y`%OA&2(nJqCv6pLzQ{7O%{-Kyb$&%laxLK@nc;TF{6BvyZOek0TqVfrI!(V)u z9GiPglJoKo{>q%Hw7D3n1VUr)6wEOGx-*oU!NA zY_90}q;Bi8+b8C_)33kK`=i|vZd|%``2V|LU*&Sr4{)m5BUURQ)o9vR%TkLXUoS<; zlW$qPk13^zwrA%SW0fS8r;?p`^Be7-TozkxV`7%a;V&q-VlkX4Pp=RtC1w9ip#7xsMqMQt05VX*DM7yhXL;#sv&7$=>UL z4TL_s5%*+gITcj_Ty3H1eMWUM$ha<1TuK(v92p@1z}(G7sw+Xm8^g0^Uu;WViE*y+@m6HP^1|q#5r}Xa{5~ZE?I4Au|8ktFfg4bWn*n!kU92%$Dh zEgawpUPp$fj-4(n8BChgBglqD>1{zynu5@{Xv5p`!MECO>X?x}n=bc1^CWhnWW>Rm zLVk$_txYB}UdqKhT7rk5ZOVWaik=G_Wau81I>33F`H}1F8#m#hya((>_=k_fu{+Y= z-1;D)!QS!hQmzZLS+_6cPw>47>raEpjHoR=6mBRlNYGRSebnWj>+*V4uk@G2O4BZ|i5XCEk9#|GA#gQA!C_Hl7PLk4Cv`fP3CMX*~pCvHY-^qC9d8 zTM6J|{B=J1VmqaKhXEN}`Z}l46!-Yo79a`Ss!U&K>d)DIEEXf)1=^1hwBL!p@6!uB z$qQ8R-TY#+v&75I9QHQvCUk5#MoTR(iowpvEap3aGk+ey#J4kbJeO{NO}z@MqnaAL zzrR_dqI34c$#d?0$e>*2=qU5s;tgEMK*puO#j0V4qwu~|g=F$}~) zW%YCsU>XuWf1{8UoV#l+JfU)1Mx(u%Vc8Tb=+tR(WAr*pVX@NzwFU367J*nCFwbds zfyn2CQ%n0SFCrNhyDWwN^UuQ8u_cuxkn(>h;9gV7hWm{ifBI<^Qt&MHdszHGnw8~V zPdRLouH9EOq);QL#rU#WN>kLp7l)O*XrQzN^5k>5hSb5QLr}1_k{*eN%FUS7L8@nf z&*BQ$YZ>10Rx%Xt8V{5cihcM6Xrx?JW?i7tmG+J>r%tkUSkwn?qC24G%!{6{VEsxh zK13(E$#(R4$-PX41CAC;pj7$TZDpw~sDVdO&CCX;@a{jxo{_yQCVo8Hfd_4vzk8eL z&JLi772Y8efzf(-Xp}?+;M9L$c2VHWy%nkXs@gF?R)&Bqk{DHu3Y-;gh${im&S}PmBs{% zy}wH@l`kN+weBXQqh=(=WYAt!YF{e4LD9xq*7f=J>l!D+7wh;_lRz4W@$TWAJrCBB z$F26}BLAy_i9cIxwhKWWP=e2b^F~HWScJw>Plv#V=`$Ve6LvLxbHC&Uj~# zQD^~WPKHf5wL!7uZ7!=IK@7iG#)0_-lk`F8xF}Ag&ip&^dYqcGvk@)umt$4Mw7lr1 z`Pclc8JDNb{sa&e3kIC|V-T-fqw?!v)ZCn_bXio18GRjZTakHtp*DDqPi`JpHs2{R z_FOdxLk#fLxg2e-rrg%&ON>yv8tJIPyrd{TSmwSD4fnRsLo3ExN&%-AKd61>p<(zS zqG3FnhLc5My~yfEpyZ762jxMbW4n^0_>DT3Z%dnazmAUS--LlTx3xm1kq`f-moQm< zq8~3uI;Cna(J2s3)`##q{%oYOpaUqn8DZ*9YXaV35luUIKSC_r>AN``9O`JMWg@;v zXTfh4cfT|mBXe@eil1ZC&blrlkHnqmc!OhvmGkTNj-d8fxt9Oko&&|)Q(h3e(7$CC z?G#bM`W!LG1vpyBoIwZK%I`^=Q7w}K*@NaY#Z(FIMQC!L2L-7xF9ehipbgQ0cEZfM z0@mE}{sj+{B*#r4Aj>BpXJWec7ROVSEDkm61Uy0a80L>_R}L7I)YWLg-K93rCh>?} zqkZaeH=I)eaaTU^S~{#_ff-1aM;cVVfk5FSp9*hq;CxAW7!PaD-uX!eez-o=C*Dcn zR=hJFQH~q3pow1PM9w;=QAJxo;I?pfxb3csc2-frt$Dx!CyYUfMRSC8*UoZV6*GW| zLcsud$b7YU0916^1QwZryLcXRC60ly)nEGE3H$YK9q{7d&TWF}@EpKbjdoMPI zsjeIh-#$s_+HuuJYC-%C-SjC#Rpz-S{#$CDQw<(ptIF9NPTz)}KB))MGkIw0GZAJ_ zu{@uq8`ISwf2_Ec(XMn!iJIHJqY8S90~Y(ZyMG|=M|Ks64P6Jl%ffwh(A@FeQ$Ki zlFECJCi*{DE*NKQ&g=Rkb|+7^R<6l>fB0F%(}vngqFEpjfuc6RygclRe08GM@RHhq z;`zxX{6o>5#4sSiJt$l_J{nxUX=H!8F;>57UrSzO%->obRP(5R``R_aVfsf=sv_g9AZ7&QmYpg^@Pn;Am{2SRkj9HDmd z=5~u(dlrtSR6SKCJllu;{y=4c2z`!{`Bjt|q-o-^=S&m5e7xnTqi=Qm%ir5PyqDQv z8@Thk1jSsVPt}UPSnv9s3x#kKs_FRbFA;mZyfTTJddMSJd`ZVIlF~O1MqFuDcy4p> zbFawLRq7?9#ah7(@KHJTEP3W?a@2ufd6FKqJ50M58#diU?Qm0bUL*}y3WD_!Lifu4 z0BAFt{H;nnp zT#$M7(YhF3wwDkF-;}dx-=x?}6Qw^2;~luX7?|V&S!wNai0Kr>+*{&-A}eSoV}M^Q ze&nEpN-+j>gXb|)53QnNL=#PEe#cRq!x}H%bylw-)gm}`C>TAUR~5?`f>2KbT|4;m zRvW-$5Z~Or0Iew3K;OfGEmvgj=5Uxi)pvOf*tE!z}JIaLlyC>6?lk)NQv*JK3cu z1jYdbtJ&OWtR7a#3|gdZ%$$)6In5RcBWKU?%WZc__8?s#4ZDRUAI&zSjZas66w~Q6 zc4}|72|ypVOTJVn(lk@EYYAJl7H*j06e>?IR^p;?9XxBHtkcmpH1Rvkqy2`Nk?wW& zzzz$zEX1VGE@+8u24E&e(M_`#rH9pYD*@C7yUJ(%F7R^8SD8=2O6TM!MEHSz9rnG%K$m{-ZE`2+l>lYbAB_R3Q_;61``0t z4f|uyE~=~n-y^firQMfski?h z@^8X&QhOnsrFjsMt;u{g)NTu45a$>Bn-@rJaDFZ4?CWWPd4q`V&izxQ?2h~Qs^)|2kFR!&@uPKAiK0^W4?W58~n30GFTFz5bmdv2l zb}xj%&IT@Im?}3UFy7r)IB^r zFn;R4Kqah(b?Z$tNqeQYNip%yIIop&@+zwSa#oC|)9pJZ1`-GlAv4K7oqgds zZk5>J?j#lH9eRt=7Tyb!KS;8oxeS`8;eoVAyKI5R2}h3V{AcOm4GW00*n_WY@hPq; zTxeWYDem&ba{1#Y0f>3Ne7lqI^j(w$G8x1;ds+29ZzkD~Ty(&3*ndU$YbvgcSD42q zF?tJ+0e${hO(zMgF^@XjU80&$z4UF!6ps|#i@zMl*>FMW?N;Vye^P+UpY&B)sUF;4 zhP$sbiKJY9D4 zhui|H5dXa8?+eYFO?U;pcGS1~PXjDooRkRe^riJObRS*HPoS%XnLD=hK5wBU@}v>T zLn`(fdt`bv{cG5T6Uj`fEWkn;CvPQPFIlDpkD8kM$R&^S3uM-`sq zysTy|3NniHPe^@t%s+g5%9iwGy@j`6dBuP3;9~sYR;R-LO@eLd7fjI@E<`#*r)UH! z@#nQu1D{F0bXmOsXBPPZ`>^hZ_KNfjjnu!tL!bGf=Nf#WvluDk%@*NZ8IRSuMLZOAnGO zV{Y^pv!tVp4Gi#TK}1T+e2A9n72a>+ddgd+j&Bqw)MYCLK>l=Gv#fcDV*Om({A|NW zYHSR`St*)MZQyMw==3x)1?>WU{%`vsueaP=W6NK8#|R&VZcW1Slz(gEsy%z9i|^-` zLF>>}{%xA*5S^w}vI9<#}(Wnl3vSDAX-P!j_NIP%` z5ZHEsK_GWb;MX2tO>+)TfN&BQN|u6^bVboEd?rS43DxG!{MoTdS2~V$&iugYz%}gw zmAd58StxQ9ZlCam1(0xp2sWv+Qa8} z)pKZharx)MBE-mb$MN>J4x4Dn2i_*ut>l3`UW?Q##O zTT8PK6e7?g6h#oJ88C&3zw9GWeFQg5WY45uTmyCoZBh$Ash(A3n}9E+YZ%h7^N96a zHg0)&k>GEF_hteGF1Np$`m;G@79cYNPoq!DPVuI7IK2qz86O%NT6ffBbL84puBkwd zAWV3NcH?sgM_&`3sfpCHaf$svE;cWap64s5N7uuU?b_ z?AdspDkqC&C!fs-k>E|k7lOAmn=L?ZWychCanfQ?n*RCyH7{0ht zVqW=r<8pXHUghxXqn{jZruJiLq2+MJcy~++-8Bl2Lm_s$Y=K{FFv+Vff`bv^t!HE$ zPFdm^EjGzD?$NbP2DM#N9gb$4Lwqsq$bsss*dHv1m9;B`#&dXth|2rMA~I{zGaPetE53J}9*5|bfpoXuInLYWO0)xA6V>QW9L zd)4$BHH(s#=m-t%V(9RTXtd}r+wWScH8sYTmAC*CE!yY=wJMh&3JsOd9o+_ow9qKd zdRMp9SNS6_tq?2TgIvhP?}mwvQwlF-q_>mrfGOMst-)kN>0o-M-Kbs0I-suuTgRAHpC(n%IJ_}HakEH zStD0_{D#;4ja|T1DUGQFDxaoL?%5=P&LhHRTEA0eg`M>SW+uvmZPA9CdagyFm)UCQ zijl;1O?}tGJr!oM>C&ynmK7O;Mt#@Jdy-h40T{S*!#j+blVoheJ1Th7k;B6o6?|(#z(sFTRa4ZZnSJZuPNtK>=i23jk2GUL@F~7WBx`y=zWM*ymv{!nLzyU zkkEg``odgDnq7pk32D}o&lOFR#R?1V2NUrO06yQAb^g4rzk2DA)53AHu+TP0v+~LU z-T0u5twzhPp(oJyCw{#BH-OjNp;={5&*sMH4|&BxhZx4{Fok zz_G;|_b1wC*Ybw8hCLZe!6Nq3OUyZqpD(x7|Bxd&$JK=Y`BM)Pn7tHl5=O3wLj^bv z++w7ur7;rn+?INJ#PLd#(WP+AEHLgRt*V-2hR~_uWWr{njQxAF$k9Lc~>b2q!w!YsJWT_=6tG|`t%e6GYc=4l=PX)l8qF=LZ@R+PxZ z4BlvK8E|fBk5aruy6Y(sS)yzG;G@OSx8O0F2Q+1y(<|t>ep<(Sb4ET|Cg}H)W+C?FAewV$JA%IdNGZl zX_Dl}{7X+CII)P7j@jCDZZ6-Z(vA8j2n*{~Q7g}Rh=rWK=wW_9R>_oXbQwE(QFz!z z3R4;u1=;EnRFdZ7+86&VyhqtKyPps*v*-clM)jPX)U(ekv>?K-`ZVvZVGh2Et&fraR09{(0nbS>XB#F{Nyy3I~oiT4rlj-I?q7sivJ!CIc zYL&N&>t>U~BAPYnwiP8SF$qnS8t$bfvYB zLY=P@c|z_;P+6OHNWb|?N1yMEtZnSh#`*m`&*9W9?43Erhfn+I@=`MD&>bnU}U!oHktpV)bdA69NeT1FhNfvq&mOe zaA%E3Ntu!y6BwW`7=vO>gFc#udk$^=LnY|AXYO_oAlzc*BiSAyS?JxQv;N6>z?29m z>h|&iF2To!zZwc(g*++D_i~~Vwl)~4+3=Uz#8*-*>Vh5JDHypbPuB%|suY6c;+jOF z(i-_KR}z;jea(XBGNC?d8o9fA+oy^Uo$uxK4B35^A@WX>+Q)Z zM9ZQkrMD$3JrF8izQD>k%{;jjEl-4z%g=`Y+;=@q($EPL6$#2tJ9)5~~L9AVZN zG`A;JZ}V+YrGD-j-5=f9+Ca;|L6?lDf_lh6W3RkjzQR^z=onyS+ z?$Qck^l@69u?)+aAw6z(Ql7fVijr``jb`&yfI!=MO`Kj$j;(E(i>{ukrci_5=e{m?v7RkNFTEFDj^|&jKmgH29J# z0XYYnC=xoden+2o*BP$U;=InZj2y{$)hIETYpY|w$gKc(i#HXF0@yK^`;@OKPGt!q zA?{LYexI;YDU$5A8fnm^wqyIvs>H_tv;S&l8_4DHLx<7G&Z>YaRC43#izC4qj{4qc z`>BxwMM&q)RSTP#u!yTiT)oNI>q#8@Ix=PWQvPykuYUdWEVNMJ4lPG$%5ADRlEywL z3KCkl=O=Y^!m(hl7v0mR3>v-cJs8K0ar!~2o#yK9NRX&2;ljo9@)e|DBij^oB2veA z19`Mnj24YQxKA5dT$Qqcid$?%rbB&`pB!UszD?jBe;4%mA$>dqI;%e^VSoJ>&(7{} z6xi{k(FRP(CiEI`p*z}hGgqzADaL{r*U7N+Q#;ho(i{`gN_3r-v~6)3{=$jLZidGJ z$B#5l8WL9;52y@q*>T#fbqvviD3l63m!`%zs$TM)>i=Z{VC^AOZ$x(ffM#2=SyNr$ z_2JLNGYxoQ*YAA{E?hDmHw0Gmm>t^8HFAI8sr(ks|(#*~I)8U6OW%kA(| zSr#!knhBMg8`Hdyszdh^kZy4UMdMIHPyMFAHr#_%x~yR{yN=Ft zkuknxI_IG`!&&;wk}klHGmq7MT)KygjTTYYev+G!)TXfM`&UBmjyO_y{L>D)w!vjC zwUL)?!jyJEah8++X{m|F)Etxb_5Y;$4Hhq>pY+uWJgO`?t8BFyB^TJE*d{fm{;AL` zQ*QEtt8#dJ6hW4tSy!b?@%aB-K5Q1yig!+T09JsWiC-5@_SEEi+M`*Yl3FMc_<`*G zJnC6x+Nd5D&E8~|3CZSXSL_dt`7@{^0`t;1%=iq@SvJ;>pgzv*UH8I40&E0t(0 zN?&TJgi^l9Vs@ytB_MLfT`|cCj%~1hy2Ucz-P(oKbY=LMvJ+0KboQsk#E3)Rd->x# zVLOg0={+f#@%Ud5s#x7IGkqn(kxpi`Ly+p{JmWS5=e298=7Fc&3MpT>qA4t#UUl>| zqoN)QfF5}AE2MmepTko?hDIVX$_JQ^UHcp~&DM`Z+4Z6NbWR0SQC`w0AXx%>Os4|B z1+%3`kKMzM+fh2Hwf`)zc(KH-W60sTaFo6&z&W3$b z(D93}1y0*^V+m3-&N=Va?H;Vz?lM-B2RA@?L|MefZKkRtg_DkWIsI1{rd^GH(=w#* zDH(-*tb~#goW;SDr<5DWIbyNI@Ma_)I&6U$VBEP9@MTop3l9?sGE!JFLPB#5$M~`Y zv7Ao*wyx~hcQNq{sCZw{lr5TX=GR&4$e^`TvYi;l<>=DvM^O(2^V1m2H@(1Uh5G9$ zOVR74x92s#x|)CO_`2X)>Q9rO>8Jvd$~?k9&fRy?Rl-H32Ex)UI5V%7%YTQHwk!(X z9jvrQH%R`u#lD?ExUMLf=E!d9b7f?*qlx9)R!h5UCKr>Aq~2R8pxEeGsLg&H%8C;a z5pX}b9C2xG=+}luNMKB?`7RBXC4~C3y~xkhCf6hpost9qDVM49tPp+Hm@fzIX;Un` zcFN9ijL|`FV&^@2)zWr=dqItb#B6XU8O{o_aL=<9)Ga1oKKAGa66{{CRo%kCvVrv+ zxXWe1bO8KsKtuf$nush5zS|I`R}gq8k5||Ebi=r%>QkR;OxHu*?-l5<7MB@^(!PTM zp8Q$sEg0mu93Y1@D#~){S|r1V*w>tr{Z4MxyyWPY_Bj|7Tquop*y=0dqtaR#T$j+R z%3HW37MvT?Ir;FW<98*qLVgwCeugY-aUPo;~S}Wl%4Ky>hLwjS%u)S;hXH`LWHZJ*Z1x6dUK&jM#@7RaYld&k z$6&Hb_)~**Uf++Iy?~**vJmam*|)9r7{r74v;w9$ zt2zLfCCL^a`6BLmwT2oG6g`DtamyaD>VILr^N4fsy8(nfujKA|-ulR%e*i>b$JL3v zR*|4APzG*l&CAnNuAaWF{7U_&(953K6jc>HK7w8LKcRP%9oZOBY`GY(Sh?aj6}Q+R zdxqb?nZB}6vZogRGwdSFuHk-cE$Fa`>LuKo@n#qca51N>i!-IdFumjj`HbUJ+& zh{P#t$vhaWLnCfzB??AO>ix8oa#o<_TCknC4u#wG{XD1dh!0tLtIHzA_i{P&l=Je! zgqDOtJ4QHDn?%F3swLn);($PzLYJMc0)Nyc)JNxKC^2M|Hc$eTC*#kHpn_SU>>_8vvvhmvBai-!7JsY*S z6nEDs4+IOIq8hwm4Re zTvCM;I@JFHUfRb`pNh?4R$9WzQZ;E#E2EGi-25wE`;tg@PCP5_N6J8?&=HE`dmV^e zA+y2~;_vIbdsXkwx!1u`n~rb?YVOR0x&Fe3TTU+PhoU3gjzrf~5XZ-JaG4F1kmpg~hJOgU6bqGNTi)t3 z7G0asv=(SwCg)mclWz+<#Ea@ol7BDt(mA=h#(TXV~GBbQRS<&sOol2~$?`~8y3=5Fq6vbi&t7{fNkZ{OeV@%#Jz z&)$2yU$5u$dCqyBGv&F)2k-nLkhbPmFdKG-+fq9Tj3r-J^<7du*w7H3^grSFcR-fy z!`E2yL9V7lpX(#}+SF>gfO>VzjG%xV^~BsBg0Q%3GDhv;-O-cW5kP7{_ztHt| zV~jcZ7>=W~-feJv!2Yj9dbm0YkUEwdctlKLAMD6w#HEsT zHpIgndc|iM;}ME%?vu5#09T;+Y#vO(Xo>j)^9+o zB9F0;>IKUF!EiBetdob*K>Vsx1a~0$OkQP2_b#3WnVpgR>3zLs@t)^dSdZ9k;v=o> zxKr-V%U`IncZs>TzC|i(mZg7bpD-8`epdD`rAgZO86E8u*)7+dcS+n?J~;jATYJe=k7`QNa@15%AMGa5IrNxWA zd0Gl(77hjQ^1za4H#LV17v&o5Tm!UL@4L>a*=ejXIy;-QHJuASry(DCjZ1s{vFS8a z)X3j80g~tIFPEjcsTSFw8JgQ+@=Wdu)r`mIqc=!=`z@l9aPOr4?H(hQzrD|`Ug?-T z3&QIjd^19L48#qc4i1Wm@d)g)+~40KQUgmh+hQ&Teon0N48LYWD^WhHy`8w}RoXIX zd{Sd>X+#RfEz4hemCol1cASYTTHZdwW>d$<{5ISzCP;#&g0u_LH!Wyw2qCSDf33c` z=Wf(|&!Tpeg#tGc=eFK9aCtnVSxr&C@J z@B&0@rym*^#$5M3MRai5R$;1$$v-}7+N&xrsmTuWkky#q*bruWWu>|M%8AJIqRg~(s^Re zM?+2W;BdSOd!*gY;3QMyB~j6c_N|ikzP>QA@XN+qe(o|?zbct+ndyG~*|PCcDUVya z%&kTo;_RU|rM-7{sl^U5d_8cHc9MM}|FurEcr@f53RM+BDWC*YA(9J1_EX8DPX!R~4t_(!0628pd!hvp^S$qDz zc2b4Rt`3&Psl+A?X@%Y8Mgg3Wjwo|FbyJRZ=6YcKZ%@UHPsP#`cb+9_eoLwD0D3g*PQHq~if#1|Igg`VN0M9QQ>GFI zVs^S2r~BBaGrP(aECl84ntwV1Ilnd9tv%s|6gTp4hd zbH1&tse&hE)x5pANJpU^cPqJZOFYc%+LE!J7Y4>pIdStVPXahSaFQQ$*xXJ=&|obk zJa)0gD3EE`qkjPnr+CmNw6~~oqs_3+?wgLr9`PuwvHQZsNt0S7?iTJ%SKBzPE@*q^&X0ylooZX$BE7mimbfwAobw|P*33VOF4azMx1p=K&5*wbpBqY^Oze|Fl0Z z!NK#~6COAS_*Z2=xKdq;E=_;fLm!oOX1WEBB09sMR^nT>w<2s^+etk zJo_|T-}^B@_on}uN|ziYCX7ndpIPFSIAB$N23%M(&akc+09PnSL4Zk0M!nsA7Z*Oc z;xwg2`GQ>1n*2G@Y1;n;2?m+N>urTZ3XKD2qhHVPH2iA`}!yPSs4$)gXqyf&pH76=(xrF zzQIUYt6aNFJNm`}Kbq%9j6{Q1Wtn5^;v>2+hS@f09f|v;Gs=5Wd*;6Y|6&VdTeIx9 z$P8#%eaY;tv}n_;NWR8>lVotoS#uo~&hlK8W}~+`XKv>A`w5FZ8=+4)Pd)XJIb^;q ztXr0;c${OX57-XgVl zKYZ-SPj#a~D6#yZE#za98aBpSWhlv(n>` z6hacqa=}wrM7oAE(UGX=f5er{So*zzWrbuv;vEF)Xj`L<=W|`R5=g;;F z0+6ewJukg)ZZ-dBP0H4{lGxOSe1DjVBm4@OG7W${92jens4QHOb&qL0EmM>98dN5_ zcIF=D+Q5~TZ(aJiLCV}5u_d5P~#4lX@5hQ7hqm@11^tm>QT#X4xb0d;^! zcrWg;eq+*DSMb7XnmY}+{k{HS>zjn1RZm=+tW|rDXsji*wflD{UjCnDNxo8;hw2l+ zpl2^{7C_794BMkC=V4>51mnpo(R-P!{rGGJ@s$dE^=nup8ho`|(O^|_JV|#^u}1nP zaBbTbW@T>^MogUtpxOGb*Sa7F-DRc~r~9`0AfE?`l-kWxKa>LMRV0F5(9mah?q<$| znPrvi&#nISX+`ku$u!ePvLADhQC1<3P+}%YZ_V*ZANJB4=gM{-cx@6E4`%YhS)8 zF|?zGWP}#-o9+r%@wbqoQWzbk3nHPi|6UiA!<>EWD^_l`TkLH$9ZHg4k-TU6s>W&h zv-YXL>TRQc8kdFyt!_pg4e8&oy8Qia)$c&_Zs%y86F?02WQ#k)&jQ57q8fL|mdIsu z4EaDiTYXLEc-x@CkcFtkcUVigIofriBEW2$%T~O&W}y1Mz01kvzEXz;&dnNzGHrR@ zkxLjefz8Y@qe5zHr5VSjt>ch-mf{uGb>qo8m)m;8wG?}GQf(h=oYFMeJlEu@?+bSN zly$KAdB_m7v& z`wH*1trzbMgQ9@Ql5h4iJb}S?+xcBHx9rnxev&TxyZ0N6TVoZa2jepqzhVxQFx#Ff z>4G|hNL=6ErN_vMk5t0j;eBDpJj+i}Dt0f|csL@sY8)pV*br=J;p^r_cNqGcKv@_V z-#HS-e><|Daz_S{p0H9}tm)0vHyf2&OK&823p(llX$yz2|6n^ut(|vl`+`(E$9*2C z3c8$fIYoNfK7@2HXzs?pe|__f)pt?BnAo)G74>>X_X`*$9#1?5eiJydqVV8$;--;i zfO98rmT4IPTfa>U`&{6;%W#06}Gve2&>P&o`8rnf1~1LjK9d) zARX29W{j=ini?C9EZ=T!{>__(;Pp?AiuV_bazc*h5?#aETQf_KcJ-dv5`cW+w;BQCX{jH>g5O=F)< zEVmPiN(RO7Xq$uI1L72|?Xw7>QsORKrs?+?sh2auTa(Y^_mrjYxllsA*?^LW>jU*{IJuq$t~QITP(e?Q5=%U z+Kn+%N_kc~V#;KBm1N!3m=Hwcy{L=g|E;yq`uw9n$xS76+_bgDv~y#WT5vgmk-N0f z&b{$mJoN50(XS6&Peh>leK`(Ft2{DvAFH3J(HkjOM^*RzNwW%&sZZxZoOI5Jcd_wh z<2Ini@km1=z%lQvWVsnl$%@*AkldjKuYU;%?%wg$vz+UToGF6Zm;|U&{U28@+-FzX zP?w=f)&3M#f8Q41Z;3FKQRnH99#j-ask^n+5?5s?>zGGxGjzOPiepjMITSd~5vWH& z*AaYXdo6P@86N13w2%wkAJycC2cjKoG!roUTLQX>{b$|j@vlWAwjBoQo2`#3M&Hu! zj7T&wiNc#m#VWo)vSHqHLvGcAr+s?(R@49J{F_qxzssRhXL`l9g=7o~x%VOdZ-d@8k66r%r=BuYM60}6-Lj6k$E7F-xcvZExiFBA%SagME^D%;P-Y| z|9(8IMIubXEZTjg(9^^Yvt*cNw^N`Xm^V5%I?t8?_JtxHBZGaBU;nHRXy|;*>oz_J zNNkOi1pk3DIZU67%z@>$L2yfw;^kxC_r*R?KfJ56^O z^;-CVN+ZV%d=3^Lh`%hIIew;k_VgF9cNu{m)^vCr1&9^rhQk1^gPgYu{nZ&FjU!(PE5 zfU!P$OVTr?S(anqgI95_@%jl>&w`neA^uTW^kLrT2qBlkoo|@wXuJ;apk`OJ$i$Jg%_X%>5i9=mcEd zd?wM0C@GfvgbfgCO8ppLTcS8%odNXjod!Ph?B=UhvC-ld?m3=1b~75$_ z7|MrYy;Y>!V#M?p@@tMoHr+WEqN&y3H<3SyjIuXbn7tUK3C)?W4$uJ6Juk-EC49A|H$^ICNHFq(r}&#fudmz5#9iSr6-%b=i-} zAe@n0c=gX$FPqXtJ$$<}lZ9hJB?G3VFs zdEW81r9=H|*rV~Y0sdB(oq23PAD!64Sb^H<{`;&WedX*#DgFZflPSuV?Oq=HL8;tI{=(PP`a@j>U&Xo`vc{9Mx@8T?N1F?BQM~7i#W4MJ zm`a&hN@Zs+L__C=i%Ij={J4J_d;A{d2t{suB3>~OE|sYpREZY@P{ z^-7Yq26$t;^-?rO%M?AT^EmiQ%NEh7uCiDtvQuR2#cAM&IN-N{SbLjA@d!nkXc^3^ z-++_83r9_KJ1gC8_O7^fr1q(eEpl5Ec>#VB5lz0vE+4gY=*EXbvm2UM61`K%$kPCy z#sQfT`7V!&tXkjrA-S41J}VPv9TnD0Mv*jWPR?FyS2_ckvT2)!b4vheJl@?Bp-7)a z@6(ebw`0@tF236S2Pac zf90Apw38(>umr+Yadt!ICy7lH_TJL^kY9PB{nl?!;*5&Qf_x^_UQ(E+L`EPHP z1)H^Nen!AXlgWI2l_M_uT@}4(J;evnA(6*97#pOXmh84@{5brzn=p{{qDpL}k(~9{ z^hQcE1({fQUD0k$b7Mfi>e_%2H<66gBl1CRaj2kmI-Zs+o}C$qYvFxfGDKmUvMdKh zloJaBf^%EuYfG+!mj-{i&tOgI4@A{4^F@*U>ZI$-3OGG&F$)hS}huqHzf3!)By0yu(nvd{=M0p<9 zBQH;9;UcYkNgw})K9g)qL<$MoH|Z_4%si=;{&QiY4_G1u1LG)YcZPx;PsWXRBt(|A7V?#M-{iKQKfuij?+J<|f?dgBQr^F^|Ox4}#hLZ}u=Cxr30sKuuY+1iTFCwSg-Ws=i5%l=L$ia<4% z9`W;G9pZJ%p#3Gf3p9PG?zH_ThGdY-;u@FJ)rf67Ypr;+@$Ff>xS4G~(K3Mx<}vO< z{gmV0g9ErJBX&&q&*7l(jYQ1;oUb0@?|CIbXQWrL$1TqXG>_*E*GER#g>N*_^bCHQ zstdF0eecZwpe{Hp2;E(mi^OIGgGAD5(9bGWy@|f11hS5w=1*$;tdJ zifK3nWxK{0)ehnmA--q48}H9ph7?bX z-|i0XA1~{pxvpe}Cmr}2ea7@!ZziM;Kqfv_fxdSl6TU2p#T?j71UWuFg_#Na4BRik zL<#8pvHJ?gD;W@K)JPYHDZMtLhTb-Vuf0eou}v+8+1`?9)@?xGORgnY-CWpbFi6+k z#=q|9Mrf|GQjlO5xE{oZZYNJ#I-mip<|^*Uc&s|XHN&`kGe;D9<_~m%VWHkqEwf)XQG+yvk~jn0AFUOE+X&N-7+w5YSn&rglqbKZ zJln>1jPPme!=gJX^(iM8Vk1O`>>kU~bT!pc8#$z_i>$0~AXN!dx`;aIo7hF(ixAz& z#qq4xOk(ZS;^Us006n)%E5Loi7@6XRy#?+3;>ZU4zNPh7TiGkM%8{{qB$O+zI(B$BYQOH#fn z=SeT*hOQe{eY=Cj6KBLYl9mfQ*DOB?En*+>#C+3gf2wA#_?9lA1yp%Qb zy~W^m{lE_qQ{{)FzREn)m*%agpCcgyBd+IhXCHH``L-V4J-+|M4Vyw21a3##@|7ch zW5E3r??u+!snRBhwY<#h%0s?Jr^K^81R;cPt#LdE``&auslaGB>Wq|GpUZY{2X6@D zG{;t`_Krt&`H|F*4eV4?ub@uZrwF012vD=?Ji^g&=Oz4;efUX1(bHI>>`z#V>K0QOA=95Qgc@HNLE^iWb)QU>TeGiF;HhIF;b~CKmpg8 z%5|vJM%n7x&e--TQqD9kclpmbO)b5-?DzI2aXXD)qvRg8@f?q+3TTEBvEs*k7F0@7 zZK+Nw6Lo?nPlZ(&WrPgv#?Ue#nTZR3#UrcO^+&KpG3;K;-BYCmG3$lU!^ih95jc|& z&kuIddneQBpBBtf%Jk%~{Ej6z4DN5IXmn;mMpL0c%B@{)Lvp-uR!}7~N{|#6zl@pr zNnCXw#)m5<>}W)!rU?GWChN_S%3Q^jg5jcQpL62XFV3wgBcXg8*wAFEK0k4%JikZX zhXX%cSbK{48#X?F{k+yTMnl4Qb>PW_1^DL9k|Urg9YKf8^IoKWdf2!iYPmXth7W+> zbk=*;ylB`ub=rc@tutLjhMUn*Uvf;I@Ipnnj+H3D*njvwPKjcy$ld7^NjXatbR=I` z2p6OtD@o~gCEnqCy=M+D7hPp_VAMva8x??9usfRnHc&3ex7s9oJwg3A3T3f5T@2_e zP$j6^jw-pH`Dptx=AuLsL%4}yWMtFdvo~fRf|@XY7P+cCWRC2ZO3|%a%V;Q=TJ*IM zs;ul^AG~*}uuPF(SA5hsdA~R11j&W(+K_@fALa`l#g0^O;6BXVKbFObE&H<;=3&6D zFHJ=g3Ewc)UME&rvXw8CM&y^-otb3salRJ^&F{BD8*Aifv#U9LMFGcM8&t4k{I_*7 zQPPsmM4iRkq7g*Fl?d0nhxl>T8o)1cds4$uP^AT?H;Z*F3xGv!Q+3L)%Ip0s6E1?_ zZ@DfQT5T(2r*aaZQg^!ehUL~CdagO{m0XXqjt(L zs9k~EC}Ruuc+zl#5o4T-CWZcJBK?dZUq7cmYnZH4&}MQ<(kI3gP)?>;!l<`6t(&K@%;P!ca_!k>oqI zf;RT_R4&bV>jF5sc4G z!Cz$+?SK%YUsM{=FK~Gm7Fs&YRq3uJGT!Wg+&`-2){rN@(k@~YLG$Dfm2wPbuhDEv zHR$OeYgjY_xqxlMrai5%?0VrA?G~j$hNe2RpFh24g;chO6WeAakTvoJI~mC5Y9 zN6Rwan_Al{tUxquk4^$O{Q$V*2x-k%uln8UcL>+;(>azoxl;uYjo1ORtubQ28EWc4 z2z#0|ojxD1xMsVOh5KhchcG4u$J4w6z6|Uli$^C6169ZQQbsuh;Y@;XgAaGAIF=>K z!*oad;ms<`tI3H;*cl-Rcs2t;-K-Z%u*u@S&Yfq9$9t8CuAc6(%B05WopZDNT2pdf zQNJ&Q%Kdj4J?8+(+t76~G0*{>5D`mJmdoLb;rnKq_$Tan;<)}RsWWBHq4BN_CoqCH z`P*%Ju31XWaE?uz+X=m*!ek&L?uq;@m;)Lnn97^APAM^MX(R_Ip zKjB)}7v^L^b82_(=_A-^)9@-|8==}$r2$(z-_*lkrAz~Ru&cc!j$a0GD}d*RdUvV! z$)1!vOu9zPh{1emwdU{59GGe=kKhPIizvy5a;)CjehQlVF zH;XTyFRkhU>^M`7-lUAXR-%h~s~+6eh*Mz=6X&~4kQrLPT02QcXp20VBm>_zP2ljn zYb0y_$m)M>@*hA=?AjKivt%hJ?*mLSzkN)<>_kFjzn*<@|Pm~hxIM%o}12_z8b?sMcaDK z8LVclNpY^$otuX)CY$k-|fz!7EQ}|3o_y7YIL^S$52{LSq6Ja)`+(0hP4CE(Rs8KL^Ji6W-VXskTGaOyrH^8!}!RzD5d#l`#t zMx}z+aw;GdtF*?gs^~gsE>A2<-e?(55h%MFRU_v)D>w53q;N#h1WlgnOUt z|0=6{s1sqLlkv%&B!M2r?a>{!P1ug24&(z`VjyBfI8p*`aS+tuy!!fIZ+h(3UEnW7GN4V z+GsaDR16ZAfP00_`7rEu%hx*Cs+}iI zM>m_Bn^PG(-@2dLV^34bk0B$m&HyfI}LP2BBflfLMD2ovp7sqk@ z7~L4ZJb?`L{QTFJMi^+6B8ll11wx69%wfRu&40p5+y5Q~O<_eyn0mW)=dRnap z{J{$!ZlLAK#!yjVgrs0maBR4#=W$^&u>CU{+Y+|z z&F+Z8Znsjp5oGq;hYhS!@)TsUom{(#v2KE@Kl9nC&>vNFv@MWG#uFu~#)<)z3l)Co zEp#k74@gU%!t+PCr)Qma-I&gerqlkLuwD{m%q;2O-6}fxq5oa~Kc%3)sVYPeXM2na zPu%Gs<@HvSxW)yXHqH*V6R%2xI&6SdcVG->t`7ZO1C@wZo_0f(WJV6y5Gce0rv zw*@0d%fR1CeJgg$-qRwNIAiV+KGAIzhlS$ttCr^!J?i@WYPDynYRRAeGLFWEN*36fRE57AYM zB~){%2^pIm82tIP!ZhHT@^7r|7d^T3eKgqxpJXQ z;X?6s(&-xxW1(aR0HU-pCJUeh<%)tH3uO>*bkz-rIT} z!`q+LJ(IrX6fPpgUml6(d3(3n=^dtW2GdyXS*p&HG{0_M=G4o1S*n6czLScq7ewBj1 zt@G(bdiBq6_h>mx>N7xrAtB0meDp)h`4Dg=^MSRVvaVEg95Ie70=a%hQ=X(kLD z70y~?U6fk*WNGBI5$-fcc)IeE*vaM=%SzgPa6@7;f{y1&hMBNlBDc9iL`CvaHVMF> zsjdjrs<>@+Lmh8vXP+0H(E}Xf@wLsFr96p%uM)QJYTC%-ox$uvj zudXY-w{o=7`&;#Z^4{GLdWtUUC#qEIa2Z-kzOvZ98tKhtzU#To6f9qqucRM1DmYuJ zOtQH<1R&d9>!V{PVXmU(z8^}!>WX;e->6M*a^RC0+tpl%NALQmj`tmjUhxvO_w;)& ztZe?e%QQTy94_NUM1Mk8a0AF#FAuu7-FFdqcx<7lv7ir7?HU;c3{pSnT;r7LE}oL8 ztsw>4iPP6|7R*+{HP`fy^ZAnkAM1=;fRywchcer$tR?1bEjLEKCP<*o?Fv|J5RUXp zIQOsUrfMJ<1^MJKQmUlR(P|Ft(lsBpR{#!d+RdeVnls6MisR>mV&&T zIr2o$GYHTOeyDyWe{NL_M;;A$4}F9hwag(hRa~9jL8y&QL$!}MdhU8Uq?g~>^UE@N zMkaH{t?|Mbcbto)>wt!dr6qmp?%|w5%@#lSa8_!12q~dX0%#`WDLm7ubOSd_xw(IxLzfyUOIP;Vm zo+!_fve5(h@~1i_lp^SxZ%vQID4r*0RN96s_!rwIzx!YP2jKyDk+nE;fFkVIN(){aU6EJ z-JFArN5%*%EB$?;RD`eb1gLv+&f9PA$5=@A8sKaDFFarUJ)Jm%37qKls~p#Cl{|oz(2MgkMD(iMtIwd z#rfm5r!O1=^(%e(hOBHD*^O{u&S6DUO=FjA$km=$F;Q>FUv%ll?V<8>2amOtzQ!Tu zY3NdaHALG(6Ex6`Frem`Cl*F{S#p+0xW2dWWaV|^_wJFcNv_Sd#^1I#a^iNsi z=Ve~x!B$5AGvUxM)jo!PiUU5-(f>#Yqak>-3aOC4W&R6Dr}?3J4N;R!{DhdSF~ac% z%Xm^0Sfkutsi8Jnns{)Y_)#@vIdWm}2eHN+QVnr{qPOohUaH!Wk$mwSwQhAqYCBtO z0VuiZq@WEm@|n#sx6;O$a)~x~8UMr(#_^kZCh3}b7Z_6}bmGUGw61|$oAV;4b!hFa zzWo1?ZMYR)*70`t@*_r}7c;S8$>#^3Qjk~R_jn7Jrn@rQv@U|wC54ZUpro9<#3Fz7 znRg*eY4C66ic%xyaUm|u{ZET|()KKn`9V}xfo*9-%6fiJ5~RYWXKCx7dx+YB9NO%C z>lK!r{n4!}2M+9P3_twXh5W^?U`ysoJHcqyV6V-pX|&3Nu3+r%5*&--3a3sH#`g2= zAhU@re2I%_wHNFUm`0HA@}eA@C0$~L4reKEFSrZEc{PUmm`Qd$QjxBC#9W3RVcpqQM_FtcXq9H1)CI4h`S>l^3zeA zV}=$Q^`jb&J)zm4DLN>#6)*|LN48SS3e?`)RZ|EIZMTE6Y$yp%9+>dAS50=Uf0e(p zk;iyDGcpV8oW~(q?c!?^_o~3>7JZ78iG=cONY~cgV&yt%zEEjP9v4!Psy#$F`ah z5d@(p8IlJ9`uD_VE$kAFO(0jc2-93DnAs*@$=|{lPTqfujS|SyFtwkKlCjGJ9nId7 zKin`y)(%u)QCBh_`G&h89sMdb_kZNfW}k}kq?@O-F^tHRsrt}iJej&(< zJoeL0D(uJS?YjKHqwnW7E*sB%Pi(q5kOJ{B*^8<2apjxagL$KFVWJI0Qx9Ox1Gc## zo6Z0;#hl3N?%xVvuLs^`3aEG>j~B5whDGMxhqyEj`8Z_`c>UjFJ0_-?9;WX#oBI>^ z2~90VkX!|nob${1UR)mTolM#ndC8@rL!V;T=Wa8Y|1dBREkgtRWs2sCt#o$Z#D@r^ zgI6owEXPWvmt(IHK|Nlkr%s6+bCEV0#T{MgLyD@!U>Cd%xzC%me-6iBT zs$Fg-3E11jcI<0nZWc1};$X2ua$M(hlnA0WjP?rtdu&{Pma26uQIpq2v* zauQG4*@qt4-0_aT|A+T;IjMZqa(Dd(SmBoRh;^d2Wr zcTrToU0N%ob`um^C6q(Bnf9Xmv?5cLL&VM`{@us}08bt2MO0k36#o>e^^Ef)_Gw6= z*V5vT(W_eGi|#hug^Ub@0#(x&h*m#z(b-hBb|Z@`A$2NrDc;lNXjpB&tG#{l_!r~O zn*h%Hs{NhmHJ!tbZ{1BycjLf>ZXo;nl|`P$M>>SFwXGFD6z6eKC+e4iH|KiQsedSa zTXkO;oF3wS&!j74kL2fAe*$>Wv(r4UYOA`q*On80D#YoagYhe|+qLw}pA!DtUZY0! ztbgz4uPupt_UFrs0w;Znfr1F8hhDwg0M<^2_7RYjVDX;cUUL5@_QlcUQ4LY5BV!}w zmal75f4tK4mNNOr))QUe$|C8#5wYC};CG_ub)z%TDLaWc(p-V^pUZQMljjDP)ws%# zBbdyL^}_QcD3px_n8$gQPu+)LgX^Sq_WbzyM&9jJoLbzsz^O0J2by1 z>QmGkd?+>U@8L4;V0q{L=a64hyAcc4{~~APn>s8LnLmoIDa?}Uq}wLO!e80jzx-9` zUwULQMxV9UbhuZ=mF>dq1JX-UodcCjS;bwgDe^IsY4U5~Pm5677Y{2;?K^TZ^*kzc z$!Z>iOp4k(wGEQX$=fA+HIC+zRXH)0hJE3jSw3v zK~a%2JZ7Kb=)oL{f4wu~UTC~N*BiMn1MRzT=?!ZXY&i)rX8v72_`BAWz2|B?sw^6D z;0|kqwM0VPPffY=q#}GQQ+{EwI|YHvMS+W+|H;$q{Fx70A>RJ88^^K^P4ce|P|EWdBt`(7@uXCC5f>5SU%e-}cqI_VvgU)h0%vDATseoXEUu`rp&qZ~bpUT#i>k+IT zGaM+h0v0is+8w;wmlmgXVNlLMbA_o#V&7{WbHjtSI>RV=F$5^#1cC3pvD}4y8@^V) z0c*Y%+mi^Q;UeHavKwG=bNijA5>3p5q?eT!AS6%y-&|hUA9jDnRxuR4D`f)SrY`}4KS{LnPuKaN&3uy2> z;80~c(|&c)y3umzzMF#W#4DhfF2#-Je=-#?R7Epf3FL|*u0|qkF*g}%cwqFwXB%X@ zG|Kkh{Xr$p;N<`1xH&`9O;`8WHj#6%(wqXgSEajxxX0FYVC}RMdv2LKASZF)h_hj%$Yw#6F*!1j??g8+J;vHW1aE&n~w{6uwFm$e@=aiR(f2z`Hh{3TCRu-2aTFLMiUutaz!)r+*5d_D?Cyzq6fvYB#if z3M!}MQ1c%fHzW9reNtLOJIy8r2D+xXYmqOB4Ws_AZ|wHnknNmtD{X z=3w27h2-u?qQFcq#&O=Ly%j-6oqN>CyJfWJB0f$3aItzYLHk_Mrq6ZH1ddPlz2y&NrxKEtmeGboul&VdUpNmUeb{aqa ze8M7{6`zR=#64O3QXV51z)r)l5=Q+;a1|MS7Dq&gWd0($+y1$5X}facp(LeTn&6=1 z+9Pe~6>Q94#Fwp=uRFaOYW71D2bF;yn}wCEr#pK;N-@%(r(%hnCb4IMN19t z+00{a8SfW9q=90)DOD+H6I+$ckI@)RA$emIjg9ybwb(t z^ZUpT>#ZiDR5e17=SReRMhPi9M?r(-nszNy%`~G-f~s7zgl+Lz)c?GH4T|dg(=Hsc zvUOG8k1c<_CgnsK2Fm&ZSfc;Ni%Q;sDpHmcl_)-DHDA_;*$hK2h!)J1!jUM_t6}}k zcVEd&>K%&(Ow*RnUw~v3a^{>6;~FsergMTJ^+qzpU@R3O)Wubv$ybFu8sxpGS--mA zSljn*^&Xxl{e*5NQ!c$8_}*)ccbjT5@ads4KO}&7C2y%@_kHgBoS*!c^I}{|sk%l@gZKR<=cj*; zz9^}|p;snjEROwjRtI25q0br?*YeetcgwF?6x+=*DIhmw*SkELspc2epc7=~%6WRZ4Q+otMDRaKIh=$D+K^;YWx`rP2c7{F3%K3KeULtlC;bY3&b9t5AEr1o?BIV4KU7QbK?e5+%F`h%!^rZ? z^8;wa_4PF8`kr(h0?%igolo%p1;nB3i&PY=CVu#EG8@Fjv1RrJ+tJV|iJ&}TVfA9( z!_EC&vL`NT%Rk$0Lcr3e1F00pWWyq;T=?r}^<@oDnJQ&;L~f_@o3PtW)9A@j^rUDy z2P+D~#%>#)X8kG#6*Kd+IE;Bh^y@Dqm2KoPER68Hf9%xeZ1^t`Q0qHTUp+Xh47J!pu}?BlF{V&x?|p)IWK-4QSl`421oVd z`%{G<2a|pWDAtZW>&z3p^bwSLUm z@rh64>kIiZ({nnoe08(s+7PcNL~HPFYNYNdBfa@Gf`C zzicXX&w;KNCFMy9Xn#6M5U=Mnlhycz-3u(Z{2e?*8i(P=tzouR;V@Zq3xoHGszq2) zGQc3&TV~auTK(q(G)^A&nt(7ZC5&@aGOgf#ft!s$Dbia(#G)Z#@2NyalK``kSZ7LH0BQhA&9uKV z9%%&b(w)f?)M(rzos6n=k=`JJ>WV+k7{xBIb2Dbpf}Y#*f+KL%ybQe4kx)~u2!7}z zzFPPZyY}AiKi8#7FT_CY-B|M_<3s~CR#qk*h@ClRnFT| zTyPWjN3j-)2KaWvYU#$;gubTOgearZER>3Mr6N3TWj^t>pcS(Zm<}YFl-PPN!_?%a zIt}z$PZ3UCuJ(y4Nu@S#mzv2+;{xb+)-8NRW$Ysl`@=ccqC=lbc82{drcLjUxplZm z$MlOY1Vnb;YCdi%k9v}cLI{48YWjekEBRTU9Qo<%*FH=gO+%@ZTct=6Y#~zl;w|LN z)4Hb1tL_Tu#ZQK!4&#M`)jHm6h00sALNW%qq?m_=qakHLCC1=Y7_xk_sHFZ z(II%=|JgbCAlBP66=zq7jAiAbU(N=z> zM$G)>*EaL3!44qaRNBYvP6~}2vUjeWI5FI?Bsnwuu0&TS?N&_X&bx@df0<_X7N^m# z>}1P{;TeXYhT{t1A8<|(z}?f5`{qxzZDz_yNAzg&Rd~!hfJ>Z=q7sVnoghx@7L#re zeT7%>%G2uqrzh*xb-xJg67&l%>6u#?!0|@9=kl40oQQa~<`u7-vLwFR9L{$~*Tod` zkL3|z{P1(N=PEotdXT=4?^;wb;kd=qoC5Fg9$P0qQ=9OE%-6>4o9{;b`u9-sSP5~u zkMW|%qlg$)tjr@u?_s)nIb13#YRk#hyPkl|&Yb_0$%nRV_a(-z%_+?pZ=a3TW6YwMj!=wk09yI7wZj{uEOkhRXP2iDIuB_?@v&+CvGIUe9V}lbyiNL)u*B{9 z7tsw~k5GKa>Jvw;($2~o0ve0L$GlsUnA{vJ!`DAy>k-g+?eZAJBhC+EOUvzUU%bwM zoNtvPrvAh^`Lr}EM&LUm1i2b^LoE)gvb{+hj;f430W)~*ACz5$uf&jXi4TxU_nhox^kfq|3-pxw|n*dj< zh0*%a%WC+mX2lmcBZeeZcf0W!yigVM|A*VZ6z!qt-iaKz zimyiC&26^cpTEan9a@`n4imgMX>%vIKt5b!xOo6Qk^o09y~eHUjV*0DT5ZrXZWQH2 zg*aHPk9{W#vN!NK63PH}1Cg9tcx@&W6tVoBb|~4%nxDfwggPWUKJD=GpX&m+d^za} z&Z;C*gPI*8*+y6z(}$mG^Vg)Kv$Gaf095a1&q2CeGnphGB3DNkV|AS5*mT$*6h+S& z5+iwK_`T6j=N<b!V6D11_NLwv6V)?wM3wdjxjQ8Z#IB#$60^W{@Dbz2aM*_I3C6!PH+L}&Va_5=bZ3pt^kbZIf2_1P%6EPFjZ=iMOegyh)2 z;pZAN6Eq9;JZUqW?!wZP>A8#DhNA|rH&3%PJlb#fM8jJAI6a@^1_ssk!@W~OxBOPG zOJ4!!Iu6otC=IArU2#SPKLtM9=Yi(fHxQ}97n;>IME$v)FZpz?5ozM#PGLq)HQ@3BL zhptM2=rG)fwIM-RhM_(dk$B~BB$5yK>Fe``5nE$7t>cucFluZEe;HjoY9^^YQjL5q#MLThDYc5P zD|7*1mi(7E^}LQ5O&X&0fN=V^4p~J9GI4VuO2xfcPrkc9(f_MF+qZF&66Uo^#DHSI z_bduT0f3Y-bO?z&>DHIwhjD@5^}2T{SnHD}&alNOF?G@{L7Sx0Md!#vX zOJk^%VkWad58*n6uCiCl2Z=_?-%ZxvEz)c%EoeCLanDA|U_|GiJ@Zv9cZO7#hhsslkak(mDXxyS#x834FgN&Xc7JTzZ1(Xy zZQeIjR~DHPdBBw94llhADkD1_gaSl=7>o9(d*bgl8ZR@N1>AY!or7;aa;Vj!`_Gm=vpmwMvSl6tZ8g~;Q=;-7M8+mngl$E+ zh1wWcqe&p`Ue_s)c5iGjGbFDuui+-c5I9z2Qv%NZlE*7XR}iQAMtGI!?wAjs(@L!a zrQt60Y|^a6({o&3anxpuij@2a?hurGNjy1dhZvN$gWx4OJ1c*IxK#)lK5kT-qopW5RG??t)F8O}X-&$qKGGsD@hQg$=<{uaTB;GfDFM<-jXr=?R^%PhTz0MU|wlwOiB4d%!D_Mp9Ga$8gL@7DqAF{3z;fXs0u-dx$6t{S zUuGjE&}7q=MzWu_cARTrs0}%Y{@y6EN7#N>(%vkvKyg^W;BE1(=)3m4N3D6<8k# z3(B}Y-mM+HpZ58H%@!Eqo`4KG(Ij}GO@x9XHGEAC_$3rGJ9v(GEQ?kST=y*$J?{ZL zgph*;r#iY&Fq|mo1C>v3Ae2IUfQPQb4|-U5&K<<%pGo8QMO|$pPk~#-yn$)dHPW3C z>mCi-Rd@h}=+-BVgt~m#crsvzrGzsb3M}P!smO>vU$4M8S6nDpC78b=amSXOh*&-K zt775_z8Im0pPVab-j(3uU}wXD&XQ__6P60=gSVhQlx&>TA^_e9V~T7!tXz)~u4+~7 zvCYjtXi@B_Ik5hHcDu+aKFfH&sZ4*rPbxQIRXV*bF(e7HAx>ct_&lD91(4>$(cG3{fZa04PulH=hioEI;~p8^@fx43%r1W|M)ia$LQ^MlP{ z4@rSY=Fc!QA_e<#f;KNpVxV4R7+03H(h|v)!~w%a{EeIKi>eMtl6G9`IzOuwr#whA zJ+=50-vUz&R3i&#VO-nhZU42+`x*Wov^$V7$F`ouUdSGgqS2+q4^t^m9sJ@=Fq94N z9|1@l3*B)!5xAVAOS-3hjZTd{&%hK zPOq80yV`blRaaL(U3=oxRAkXmh*1Cl0Ghm&?%yS?NF0EGMm zUT&SOz04{7oSj@e1^k4m|H&cna{o%^pr-sMiV#3sRUS4hj92~yBzU;m{?5-ZR99;bT{2ZLz9NgS&FFDve{aw7w z{n%VQY5uL`zx7C2ds=$fyLs8Wx=_B>Yi{A{?Ilc2{o2s~eExk-Yd`z{zaol)baHi|0!lB78iYLjUCde^UPc7XMdC{r^>x zi|>Dz{9h^mDJjJ9+JXPop?^o~AL`3+iJ%B^{Lj#fpdc8hFuZVs)Lu$e>*Wgb%9M0K@?DQsP>Ez^eh|b{Bo^JwesI63?I2H;u^-VK7*48skyQ z%c<9KuyAm`ej{4uw+OPyz1#hoWKQibZYcx$l>5F`9b^W8$I6n46^}%MfnObNtl#oI z-S$-7`|$UR=-TFK-zud%W_*3ehqkAS&jyZ7Jx@r|*thXTz1kUQ37i#mEP4cav7N~SRuUqc*uK=Qmn*~k z8&vI(LHl3d5B_$(eI=-BAv?LcA_A;E9a%cPZWsru+CFEf0G4a|*_Im{8^?eA2yk+8 z%ANmaSl`xm@~!i5r3`H*)|Q0nr06)|OToUoW_LZus<+qhvHiK`vjuzAYic_4|?r6R2+2DB>fcD8b6^>J3NGqHW^jVjxP_WeHf8>+g^Hn~$d=-f${~i0# zRye@h0vL`5@Oeka!w`2{dq1gevq{p)30)-KJ#)(jt{AXi4PhsMsUoR;=9^v!id(A& zM`xG{g6^1hwr$d=Z|jdMC&{4e1CZD$mGn1t%*b#R>Nv;CbPW;w5;zijta9Q7ns6kL z{TvmCxyf72aD@^!nJ5!81WXWZ3lH_>!tt0?VoC~w9y5OF!NCC`8JXvw%rIP#rDX+z z?#ieGh?8;w9+L%1_rpQNMEtx;n$y_!UcR;2Bw49jvQaVA1HSfI%P+{ihO z7AJ=gk1H!8D8;ZTs(XMI7xoPrd4FWcb!fnHI55(B=`ypp0;)-xJ6Ks6qP+a}YVS{w z#NaRwE1jeO@qX8R??9T@OaGbSw>j)D3gOR^^tQmiQ*Av9upeC!QAqr>0s<0LmjGSl zVEtM)je3Llv*9dqZ6-3?s>Z8wOFj@2a2RX&N$V8QMG|G&0~CxK+7d*4eu7%kAfk*c z@S6Q7_ohgxc89Pr!!>%{3w7QibM5x9y1V6dQFp{+ErmiZ5&o>ZIM+ zwEsu9_~9aJrAkhD@l@xrO&dg3AtbyxXVGmMySge2``8b_05D{^fd%!P`VkPvjUIr~ zjHjz3lH|_5i1Gc{jLTLe;BT2YjS4;-xKjpNGub}N#viY>BZ}$UBARbn-nMS(VMwc* zyWVu%nM@c#3e?@?%0erHfN|;9W>3_4S4(R)I7$a&R5j-hsfH>GizeX=c`cY3@IwiW zf-o7st>a0P@pJ#YrDVZ?mLHTIc=b}Y@Cyi7xV5|P4X*e3HV>t-O3+k5SkWdc!7_T8 z(E(sdy_C(x|FZVOKdfD|UN`ucwVb!LLkN>VrM696Km9c?$VruTBvBYT!}4+yJL_0J zAZ0j(O%RnU)Z644MoPglczsbI55*2CZ?K~glTK(Yd&;0f^$-^@$u4$~T{>i{`C*%3 zxuUzT-z1FZcrjV~uad4n?Cb&SI~AEu&Dnqq45qpcW4gdI2XCx3cXJHsHQjXKfL4Y3 zX2(zMm5J}k5dzbT1;AwYRQXNV&v}%!9iB$QUa5@B%SfnxBln+sS3F5pvM2e0C245~ zxw*NScy~Md)-`D@&EF> zChcV*DUso8e4Vu~^Oh$Kun*%1%qFO=06OVdcbKEiXR&;BzgRi%cDu9qI6v3>hIlAx zN3QQCxu(z`Ef&`hfJD9kUO$vpQg~($OG|b>P6II>bYR``T`BkmT7jgty38Ih33qO zMh-`NDXZtm1iUztO+&Y{%g*Kf>oOjY8Za;8E4Bpv&tlG~3*Hv|}<&7#)98fZ`6bOZf zn6!bh!|lZg0bg*|=_pt}j+jN;d{p zAF=QaT*ks0jGjRJQuMIuwHzo9Ut5P+n1%6|R;k7pQLA~DCP*GVV(l>Zd%9Wy&6YkF z<#5>VW=t0Gq}eo30Si_wPqf!cn0Cu!$E;KWFEZ#Q2)WZOgnhz!+U-hv_Zp3W ztLL5}38)4iP@$#R0f@rT0Ji4t;_Rhsmg38+Zk%rV^N0XJKskKYQ7jDwJ2mYGjoxDJ zrZR1FHs27}177%zOUdS}qw~&{BMcme6i*0<% z>^S^PlrZ1(_0-bE=k4duO@#YK-F{T;4x0uB&g)-f0MqmE%nNC=7ECqB8X8sA$}H^~ zM$_^;_>_{{{OCLsk3Qlmo%>*k20n#*$rOoLHpJf>v_(WTEJ9#|IZWfE-i`DrdhhZ3 zaOv7dCYip>Sx9LG!{OTiR>hh66Jx=S0a>Jj+WYrL+$J80+zOGmHwfCF4;AEV+p-sB z*U;l;Fv{Y%zvlZ*Gy4yCbxg3cc!M`Yd4(g=`{{GuGebRc(%6$8qQ~?@rP3T3kMrt2 zQJnmSVEWJH6blxzTy6Dz!l$gB2FCL>3kIy&An` z@`W%oN(&$q_a9Se1M|L1fb0UiZkwWio?UpA-eisT7Ot-HHXl&AOu{j(s<<&RyAy70K9@0)_fUXhD=Jp#8$8`g_3>GD^z@ zi8>XSUiIP!*ENoBSvs_&#w5vg<^FX&RRgrV-q7hcn*OCb0D&1|_rDHaITr7-kLVgb zdM|1-b;EXDlj&c4jv?7(v1H@V1T{h2Is_mK%3wvf_fCbmat^cXK-X~FGyo%e?Z z%h#Rgiga62HMYG>CWEAV~R>>Lnz2@gUi zsHDrh?%5wEy5y%$;u=_e%}iO92?_(9du@d+5oN__1C1?E$rE(RJtS!rli6TXI6wm< zX(Uj#*3Z4(Y+h^M-9PB_x_zN|cd|s_-(_O%FyWEf`}PE9|E#{7-U|1#{j&AGP}i$H zM5O#yUZhgc2$S1bJ6{-PHr2e(tJ-R+BZNL7xe$ZX z`1;%Vvisu|zrK&ofRC**B~le>YK9nM)WGt3<9fA4iE-I&M&3;5lJ|*9Hg^UAZ)eSb zBVqM=sqAvLnrQ;IVW6)bFs?u&Ic(O4BHkH>7#4pL$muWhS8_I<*hOST=Fi5K-VP|M zE-=xOM0ayaV&64TvyzXZB2j2!fR4CC0rrif@TB~*kh6NqVmfsb_mk?bWJ-A@kIXb6 zcu%445PC6t7z$O?r=q|V#((=bFK#n)dgVKKh(gBTm6z$KOmgHUY*#1y^CC?357Ti7 zAl<<(Op4qZITM?cX^^Jta7+FYfshfg-361%s@gh&Hnof{oi_E7f;$}jBC8@%*z;pq zeAdhd6%l@fRdc5%W`owu(i$&Svej|l!n@tV=Z5;FuAX)-hDq`aM~tX=%JXV~fwCT+i6Ze%(_Wn_vAd zkC`7R%8auQoC3HBq#hB&V0KObq>kxS&LS3u#)9Z6%|*+$O%YT*92AdeL3+S$OoHxK z(znQM@vyOkEY4Wj_YTioweI@KisP~L7-!F^kA#jP$kQRY8YR}*#TV=H zQobc>H$Ao*k3Fsk?~rZkbNcf|0aL>kF>T1uF-!_vGYFolI{+6XQbyCf(7U5hq4xXv zC}cyCX?fMc%FJp3mJtTi-Uva7|BP(1881RHzEr^7|4i!!Pq$P3M0SQ-6QTU*5Q8d6 z&>4T5_#8!~C&xQc&$k-%ki_JUciU2ux;!&#NqW=aUKpn6{8q0@}<^F=9&`4bZ%0^n0|@kwPjl_PO? zMcy{eLv@koHthWPf!Webi4w$%KmzYdMHX$XL0St!{&ipR%{a77h+3yd;nBWu)tC)dL?m4gWtC-BM2U{aDn_D?kD1oBi^ zGRPLQOJ`9{J1{*!wF2??sC@CxSyqg8S#{$jfjFOul+?ZxyEYu}6-wM$OChd~fkaVO zA?ICqrT$E2m50LpX7fCdCM+ocJyu;TIUF4y1CSc_X`j;MDbsWa^KQ5dSQN>{XC#@0 zfxLZInLHe^HRFTLTGtHoUdo!$N-_0NFA^KTMB#`f!S>7FYNDHeBqBJzKLDYYSbIL+ z=a6cC0S&AH7XoEPeHX`yTL-0pE&IsB$P5CF`ogvp>}6~lq71c#{{6$}aqPD3b)@Y6 z{nk9ZEHAgvEMs+XUb8Tq#`$Y$SH-_p92fJeRafz@x^?w+AwR0GRP9tukxuT7TJz6)p|J+j-?vpaJ2+Em(c#N@TCY{d)0d!9KWESv_G-I!dg0!vw1S9XWAyTP7)hF)8k!y!FA= z^rKyons=V@)|PX{_`l#7Ims*B(dte?Oz^6UQmDgG zpd_1O4K=2)B*3B()ES6qB2bc`oQte1(^NGM$UdA@1^f;47ovnT)$R5=hG z7Zk9D2pH2p#I6)m_+0Z~x2CZYPAhB~R%X0UQ)-o<0k0s5pa5G;ufr<)JD>ZrCS@Fn zW_a3=TIiQes_)0*Z5?t}@iki0nt2#Ft5Qr1`tNJP^k8t3#y8#*eNwZ;S8LeAD{h3V z3dpAA02@Yn#0<#lP(Xp#TU~3Vi2I}M-As>|OY*VOu@B-MJISs1|L*U<3(1!POFm`n z8+N^Nqr?QJ&Pkpj3m+9Q1WTd`y$Rh13epdK-P~xiMZ*PG%Flf@^snYBOH>@MK+EK9 z7F927f7mY%TLTs9#a(GrHsUgyqS&a1R^{6C9b07@z;G!^YBCCDn(VTOl)8!O(Cd2u zMD3;3O-y0(uF-&*yvj@l8<@F+h&p?A}l-3_3Cu zbA$6PBI8%WyQdgOtrX$(leZoB-n&Q;yi;-&P`lF37RnaM+__UdePDd>nbgcjq&(yN zUP+N&D6Gx&MX&Z(j)yOh5Qgx4tS7Ptqv>+j;YX=UOt{AWH*uYwB5&TNHdP%O;b42b zdVK1WH)vA^)T;KD88lqnBBY~*G%w&^{V%SfqfH|(Dc%@(A5hdhlu9hc3b-E6Hf>eF zG&C*O044Qzab3uJ$CL2&ciD-j4B<|WFVSu*_14k%LR4k)~t9Cxy z)KFPt$`z2d;UTSc7m!K3;V@T24lljiuBcwKpT1!KY(2NR?V?9QKY3m5R1qYY=5-@W zKzLE*ONPQjVse&{Pu~#ViPNWS^EOZTnn_`f6a#HpCRrASt7Z07?g87jTY&tA4+pbO z1}Gz#Up^(k0>D~chcjHs4@*-Cn_UPSN~ul-hP5P`u@MuI;S*wuE%DQGN|EDJ55a~Z z^(@JVicRgyk$fh`W%>|CnbIF23a37iRY60OQi!h$UtwUJ8N2D3kGY>=KG*z7dhkuD zOUV<`z2EUKGY5|ubgb$V&I17;RrN$`8uL6>3mmZWKj_nKPxdSB;uzQU=T$2Tyf8^8 zVZMIoWBgEZO$+k=M@O2)9u|YXieT^gk`JX!&IulZ1I!p!hB^TK_q$AM4r!f176%8C zTXwdE?7nL38Zu;;AmJ*7!crMz>yFk@U~>!>Ar|A}7>_Z$N+&OwGJf8iGLQgB22fSe z9bJqNLpyb7n%2*;M%;&;0^$O_oW{+2^F;*poTFDd!jm(VhLVG zV*!v~EHm|O!alqu)GdS>_)V7BtCRKW7}9OhOwS1Z`fL9B`ytFdlJ|i#tR9f524$Ax z;^Q=`Io}7|^BH4sS{3w~In$b;iUuAx$M7=5NFzR@`?*-jMuB2pT`fC*)Z6u)cSDE?m``GNgJ=>(C~>e_dZJ@m{KF)Z8)l$k)m9W> zqRhP&3YlZHo+l6E0%$?>*xuuJfE@zgL)w5U!!L8>rP24}NN%%Ys0C7rDg>6@JHnK@ zMD0g*M50f}o0+@fU&49K;&17QYho;Y?QCT8}B&=3)YxxjQPwd&OG(4M!ytRgR(vg@U?iuRUuwOfj` zhl!8{${p6q41Ln|=%@xAHPwFh#U(fI$i3BX2Bmvc794B-Wz8^>w-8RhEMsG{!s9B9 z6=&W)Yw=bFvXAoaU^y;8d*`)>_wlN9zZC*v-P$RKxEU3bb>56mEwq4X^}=yy^10uZ zW!QV-z{ut^zpKPiMBP360U!S+K+D%GP|q1z+_Ao}QDWyC-^0O|jN=hy$sd5gNg_di z|8L1{vuR3%7B9fbhY2i#Dq{m~vwG%b%ISj4oNm~BY~NY7t}(Q=z5O{Y_mU*b_crj% z692%VL#FvJd--QY9B0SwS0uCyTddW>VGY762q;K^eE#0=wWxxEf7P;I52kDAEG&Iv z7;e$ZJ5zh{Q&LY=z+KMs`4ZO#{zLG_KtgfB%}gtSL1vZp85@TWwnLuH%Zf11!ct^V`!-NW}9kK#?E| ztG9A*_sE=x*{hh{VT)TE-{X$5PO-Iq{cn_*4jVf^H8EL+pXYBJ^S5iE$iT#)8RMTV z^H||kKvqd`;8&?WIBCDMHU@sxG|j?C^B&Ho;#nTp(aHdHtb84P^x5B(#e1u?m^FRp z{dX#(7?hLAm~ej8HSReBpUh&>v}$UqosmcGSHsj&whh}~dDce#V)%=&SU4s9116-y zsVTK??w5g8tSwW>wpC5j2|AZ+R2@r-Jl*{tAvN)33I{h`0VDPM(F4{CW7{Uk>Qj92 zDji$GCk{25^J*Wzd)5j7$bjUe*y~upvUbIJwmJEGFJ53S8ko0m6VcXNUx!rRD?3N$ zjSoNoLDn(gh;-KS1@!>ndU)*ypyPQ)@Z_I>rz~%AL2($9j7C(K zmC(MQS>IMko_qgd3a>t9G(o-PJ8M{V@y?qvwM^vfMt+NcnS-q1nsX2Y_GIxiTwG!qZL0coe6mq{eWovxS(y{F$m`Xlthgk> zEJQt0y;zts2xK${M{-8qfI+ zGjLLr0jb4IQ1lJvN_%TQ1;FjTl(`dV!Wxfw)jk1J^Tdi5@{V60FAqN_;}XQCvV6b? z)JBjBqbNZk6xt*B<50+@$DHT7TU67^Nv?f5RG(ikHREA@nWi)H6-)4vG)-+#_VLseWFbzTujTS}miDA2FvqEN`2 z`R2plKSLxWH#I;haLiphg_g8QaD@^7jiY*{<|X8?DgjUO$@%aYh75aLIleBdSw$Rg z03h%3r%tUH$_HfB^Seq?{vE(U>aS(k+eXKu|40GDp(XOOZZ+m`d9*eHy@(cls^w0qB05?G`=_Id;`w?hY_2nL zB)VniZt5A&9A*?|E0D=od$%V_!22yukD66=t1ksucB*7xvrel`u0?lAZ>m1?UQyWAO6&7IoOcJF}f2dDbS_! zkZMk4u-XGol7+WIfOm=Jjq&iZS`oAJ_#~C6nmkckJ*BLaVxM0Kh$3ZJH-~`|4T{2O zN!-C`d5Al6YOzWMm=Q8y@Eq}QaGv8n3rH0fi(P zRWGNlf=-63{4*|uz6RqGO^2*6Ugcy3C9k44R(;p0<^*A4zyJ28mi@MV=xCaro1@KG zsc6&1J_1}!!y=+Y#7a5jT|cD7(xdj?q0ZXYP#DDQMy`3SQM{q|*=C1Tt>2N8#wZvA z^~ohZo}KZy!#E!s2y@PG7=yuX*R#S&dm}B<=UixR|0^culubO zb?LH!7W4SrEx$lMmh}?(9WjNI0n+EB_vq_dY9*~GE^@knm8jf)sYLJC;6y@l0Mac_ zmA#u%+|hQ8vc?7@-Y2(AbF_MhcgcTF%x{V0UiXt?a!Hl13OS9=Y+QB*Bb%(c?Z6_S zcutDLxU(W6gMp%bIRejF$Uzo9V0M-?6kRn(!aifXO65)>Nx?cEv;GH^f_G-x(L*ih zUP}=C$y}5yyr}UHnmM|WR1OYcG*d88e=9bNF1)aTr4{r6I{|V92BX~CEiZeAm$MZT zCdPl_D&nIgT!Z=QUYBf{Pdz3;wrgNWgO_5ElNQ*2ObE)I|8e;4QTqJRi+=r+xIZKG z4G~Sv@e-L75dl#zpFIC43z4y4)D-aAtvdon!myywv4_euIa5D+VHDrlAkAy<=A*Jd zd-jQu;M5~|fH%{%9D+^fH&|mbpUJMT_q!vfDny~qG>vR4l}(St5%P|2TuS-g7~4o2`kNo3L&j%+PpsWQLPx)HXYX|}bdPU*F^a0QG+>mmV- z0Rc#$vd&Gif{T|23x~&&>uuC1oc?<&Wa3P^spaKcK3i9J0F`pq)&w@K8#SgD5Hs4q zs)iibJoUCNBXe@jSElCBU#CGeqO|wf@dK+ctkP&k21fqD&zU$SfIOl#P=LK_{R+#= z>~Bb5bi?xgEsE}z@8o}_fbkXMQHNWGym~zSu|VE$M82Fm+1TJ~U~*zmDRe9J77C-B z>1r)RBJ^(+MM=lC%*?A_sf5JzX3l63#81QzHjh=Jl?k0&J}pJ?A_#yR%#-Fy0SVR3 zW$rqI&I2Ew;CXTqtQE&J5ueYH$w&`J@>7f zs&j425i;P>1WlIVZX9+!rOqQvwm8wPS`W}3d+Jerv_n^i|1-LqD$DG>QH-ZtpNC|> z8Z9+oINZ}Qrj!Xs`#BDuSv+Y7)fhhm^*24%Z#7Nb8#3c_iPjo6EGGZ64}&!zsjMB! zqp7$c;yR?5A3H#dzW$!ZV(xPJV$xL+C5<1R{g2Hpoi~PXXlQ2~uKHP}C@2x`r6UF@ zj{%x14ZaM|ESZS|iPQX`jaf6Q$f%vG-E5|*!5{{^gb!9L*5rXEKK`Y~MJ{V-D}-5X z09#}L^<&m%I${qSkP5H}C}=|YIMs=BRAI^0#AK}(Il(Y#MMRvU4x}b!NVGSlf+EEk z49V_G7t|ecx!7v*0wrZkVAxuyLo#5E=L~m0p{O|6v80Hhg)y*+p}+^-=V`3=FQV%o zje_{V;zvg~Fe1zDqiFB^m`P0zTL9VsEBei(_H+Aqbq>5CAWX z_;IUldBY|T>T{m{xW!MQc)yN7I5Nk@QSHB#;9WB~JT9;jPVVS^fy#yqUnf|}$lq*b z;4cxkL}I4zvjj^5B?GbmDf^q9on|aXK^=z*#0~TD)lH3z1I!6Hj!AE=iqpREHm<50 zH?DH+r}4mSD_|r~|IC73tZ(IKwytci5Gas3GFPsYGZ`XBy(>}>cz<19fi(w7tV&Lz zBoC;SSTt>1U%jgtDL5?kXKAWOZ!~0@;eT-qQj#nu9q>>rhEU(lxYVdY6@<&|K`p%$ zsFx+3dQQza;J7C)u_9XY;{H~;WKvo|Bj&BhT*8K6T5F%7_1d-RR40u3Ou=NMdr(pQ zejQB(_)RaI{)X;JZnv6eWN&;G)iP7tTZw#u!jsxX6c_FSf%rPkFM%5TyV_P>0uCj( z7gu(fB^^`M;D$4~0a=$)uhSXf$^|bBN!<@Mbs8VPv&x1dpXdIp)=ZXg%M3$xh9Wq7 zHk}93b!|q%a4IEO1~0_2N?3ZZhLJc|k18V}Rh{zjE2Y9lQSmDht`L`pRF7-3U}jS) zH(tJ5AK}h_YE6z2ANf#%7UdICnrOUVA@Jjd4(X6c!Qd>7-~&lwML@Km+ih6Q(DhE+ zyT@rBQWfl56htH#${q><=l^(qz50(_tN*i@qtY#)8f3SJoW?`13e#mf5y|~1Z$#Zc zgk#2YyIQFmsr>?=I$iYC1wG!L!HbgJwjO4qc2g&cGc|pST9!c$1Bf(R=CbdVt zo>9XQ%E@F-wfY73vZKn!VIO>K-lfHbE&WUfORjM_hYTcw8^I8()`%+qIHEpI3*r`Pw}17~XkbNoaD_a0;lq7g zuVNFCx|lu_fU9P(m`rdBH)<{2c$1mhP174UWK2Q$tJv`9kXKc7iq)77KSHUfYwwJ% zrtJ+;)~7Lg9ZG-p?S&96rKByhfbDW{O#@8Z<&Qz9&+XlDajm&4?cMhL^0^xvDUQo9 z(pNO^x9ov*hCx=qi>)P8IOVvnb;7YfI13)9#;=B$o#dyYWy8n@zY^no(l!XXKR6J{ zo!2}lWucVYTlOA!f3UCL_vgov`){;0N7vFzwCHO3n%*RJ`)0C#jrdoK;F0t{$Gd7* zEel3H+#Is-IfqvpZ9aN#)*-uQw$@Q~mMopjLENAoEDw&)Vb#aba*;%K{+lUGIOpoo*oI{WBWeNX|*tXFgs)T#|2E`|?~5>KBT(RwU|=;2 zKJkHz?X-r!pQ!gs$RN2EX~ZDT?CLrI_I%9dwKMuO^sSi5KW>?aTGhP*@}_m8r7=V) ziX|EA2mJdV4_9WY3Wx{*EG|=jb-PQ9Aw-d2eB$r4Xp|aAV)t^ms=x)g5}9TM4O(z{K{L#0SZfE=}>Y{n3d(W}eJFh$tgU-aQI3IKStmNr(kw(b_Q%lVVp zHg|c=4R#|w3f(Nk{Z?)XYbLUly0DmDZvn%OD_X|%{D>wSx|De7ILYv~n{trJx*K~K zuj~up>sgsPdl07brHJN}V|TvE7}M~GhgtAQeOtA?%hrpZT=VqL&7n#yR#NQD2LV0r zH!5c(Nz`~A@=+Xkj9+bvKcaKxj@dy1^)_ZIvp8lB24I-!3g42!_h}mg26$F$6MBpk z*USkC9y)b5BTAa`sRioUjV4d}ugVi)%C$bv<@>8;LwaPDu#8M_WAV<;4X;!3{tUF* zI;mb2Y}D}L${s6UihWd?A4{#~O+t749W%7B-W`^50l~W7K6EPV@uL^T#^y~EF0o?gh)0C6IpPz~}KpItZy((K&}^dhYuwhYowT&0Dk?%$PqiwI#Hy%?qMd1HCSd5+Gx3w}q!B}TUo zGcPZJ+*NA8VIuHinfKM;0M0j-+y3`P2$b}E>Ec#X=5CdI`)fMpcbC-0tR%B?6UM@x z8TY?@#9UtdpdU)1fCIGTf$)jRNfIOoXsb$oKaS}I11ipa8c6Du-&dzoTf2QZa}{K0 z|1v-Dw0jin3n1^GZgf>q2MM&$B+a`s#qy>s%*d4~YAd2BX?Nz1jOUZ-`(DX6nqEdA zfQpiq1Fz)HmjvG9Ig|E+K9GJTAUK+lX4=SU9!oF80XrjKCE5qu~Ym#;w*nG?=TO+HVv4M9IXOQkH?d!wwFMM3nc70froq%`f~zDo+T7*&OVtW_k$ z`;5q@5m30ptC`)c{2f$n==oPa(koq*f(^KZ2v2(C2sS06gA~Xl7>s5DZhEqaK5BinEa5OjJR^-$XU2Ki^Bk}yc{vu5u*=JDmUBZdU zG9d#!rM6N-`aIq3IT@RaOh++z&a7mSk{b83{IsZ}`=#I{6ya-CCG$ouSF%WcnLWvg zhSB|4+bm5)-I<=|F!I^v1)bZqq&ZM|RqzEBLwVs;NiB?MWISd~umVI2%QwrpG7@7E zXrvt~tJAFPT;AJT+u`-~veic#AF8j9plhAEira-ONR}Hf{L|Lr%Ryc4HisHW8!V=0 z1W4ZUi&=j1LgcK}tk#3#4vS?)hUk9`oXp&iNB@efWfc18cIuAg#%FLM@m1Qw-VLDj$d~HEXg`m~M|wtlC14+m z`buD-4$Z8plKwIs+2Bwup+>M4j zwxaz3m#Bi8MKLq7KVv1zcoT*fGn0B9C3CWcbqm0{Q*pm*zCH|+?V--}%w9={V=dN{ z&gj5|E>_`CzxSha4+@iYw42kp>QtwQl!6jm9Z;+FC@uBe&ceKQH@+i?6Avfiu&3+@ zW{h@(eEV3`gT1AQmGN8i?(lSwulVoyCxZ1JHuM`|!occ4`~=0;(Dul{!OEXr_aCSI z)+h#eLY@XbkWloWs#&)G*(nXOIw;62EJW+`z+D!4=Yvsvmk57os=w5kShx@ZIx?v_+MNOZ z&X;g;l>sfnk)+bI=ZiDYzM6^(23>k054vdElqRxbM9XO)L%K2Xp_N-E(kDw42E;Gz z$Ua}s_ZXs5>v#rlIul!;IWHrRsn8LTeKIK>)l_0gQfIHsor~+w-5@PWGlJV=xXTAt zSn1xer^EADZ~?Sv$|V`ray4w?*y$yq0^h#FMSSN}LvMrOiO=VlR+OLBzzQ{;b~9dG z1YA_t;@}(t6;oNoV$dl%W%*boyT|9hv=li1zg~x`4B;2|L{Sg*nfyX+McJbfo(7Yi z2P4v#vWypuXrzqfVI(n2AxMJO@4M|fk<^_Uw{1+SEOFEaI3CFb4TB*UXWQG0TGWlR z`ULytJ1;L}%%>OPvbOlV0QY~vGmthagAc|zv*%@bWrTU@o)PX$iW<0@=IW+O=9Vkix|b8jaub`WfW8?Rw()$srM@=S2908FGZR0r$RXsoa3}Soy`neGq zB8n_poB^!Kj;E2VC_RBTY}twC1OlPo@ON{jPjh#_IQ$0*V%nM&$QlF}tKKz|2Vp|_ zh@l?rp;Cgu)xx$Yv~`ti=cyew9zHXVDkMV!34qH}~CL#qJ?50l*toi)M zLG!mDNj(HX8ao6u!mB}4HuN1;J$cUh3lnF?@%;GcpjXIf;^T5X&5)I z*@x+D4g14#&}tpGLiU7R6|>Hm;+8{BMRGxM+)prN-GYVwaDHbuQm*00@k0*^@Ik>T zxr_an>rX_PAMiH_mV3j(T>QM}57;-T6KA~_p2R9P)_dAOnJ!+{_X4HnLjb|Om-jGc z32ctGr%~O__RWIkJO|%~d=CueYZCM@E`@{Xx07V8P7|jJB39$iW*tIk>4sF)X8r!D zvQ6;!xF%HS&-dM@$<^To_g~eQ76CR(_e_!aRojKIYCWzXHJ5yUZziRj$d3VG^t}T=Vk-1oLacS9kZv z@?mUz?bWxjVqqcV;?{i1ryQa1*JB+25b^8c@+T7J=7Lu@ zFR<*P0fNtQA;NK~pO({&9A3&4o+yl1ZSkcnZ@t1Z$N*p`b+p_+e1T-Hrg;F6fF#9{ z#@2DbgO>&kDKnu+7pI&|Pk$umyfgCM|C1E)aOn>iD-P!0eU4IhNHuzcko1dj2t4@)$ zexVLj$7(f=SFRu}z_o~L;M#^q{c&|M&N`-RZ&POXH>}B$e7FRQ%XAMv_7_f!zs9wU zmi370VgQC1JU(kElZ#Gm>9mF^Pkt%WQQeERW4O?FpjGL=l@il_5~XdZcSUICCKP>q z;NWEjs-8GObClR!YX4)V=Q_}e&?qm`ru+GD=HAH2_ycysRzorL9o4(V49)y>8oKr1 zA;I8t8#hrxI~5G-c!OMjBVhzT$qJ~rs9vDWr@8Tw=W)O1uO?U=KjU5FbAlgce<2j} zGOfrCz7a{+f63THS;;CyCI@y|=7BQQj0|w)d ziMHQG*wNW%(sUm3C_ViWRR@7kwpqZyr7-xAE!Ms!psS>-{65AQ)-?YVAyQ& zkIufgejj%IIqbKHYJ% TF3Je|E8!NUWgOsW&qtDR@N?6*F9QA{|a9eArl|Lg0TixDnzCR`xGj`wjR7sPBaeyw|?TcrVvCDB646W-2kL z%D&bXY55*aAGE*f1U1U0Dw39o_IA$CJ(H$|V z<}ojRfT`Ev>3iT{bT@L>&`J&O3Y)WvBj}^X36Z^oX%|HbylTl~+$j$ZL?QV-T9ReWaJCZD z!;LYRyS9?7&04hMo|Iu-C zWfL#SxkvO-Wo|4jSoY}0sDU2aEsro48RFy3)7EFA#)>>bvMye8du#ROy7`Iogqow3 z@eKD*(}71z_fhMF`U$}?m9f*_oCy$r&7_a!HM)gU@vEy7 zz3vvm-wBd;p?@0xvJBp_3@$E**Z~$sZx}W7A6l)j%Gdj~5Wuf_&;O$}mgcTbMtd0YLYIr6@k%J13*1fpCOdp1=pl%(n;$Xyy3z zOV14w;)E->s(E=TEG@IkI5-h=o@-JQNo%ajye1>%nOJP=6n1{Fo+O~>V=CLPJjKft zc5U%;bs2xj!wx9}@Y&{*>u7g`dnf)bZGmYtS+p7TNN%Co!}@(s%}1{qzU&d29OY@V zXQhO4mNF~cSyOD^xKLU>i)P<+=~i-otPOKJn!%vsK`K=D2G``=v{lHDJBvOA=Q8to z1r_g3*EHJf?kI59Hvvt}wfDT5FW^cb@VzCP+L!3s5F5zdKL@T83aRUd@3?X-D})y!7KET+z>8%(~o1q~hr zt`kA?i-y$)=EmzIxhu}Oi$`R984YwCa8Jb|)dle0Em@sM>`KCj6v=7?mGA2zvkZwv z>Ak6k$NZbueI6sp0e7h@vWC%!z4s_J(CJ9h^*9Hjj- zv;0Rv=o%_`DF1HvkPDJpG=2>(f$`(+h*oh&4}UOI)`11Pefd2Ucw`*R#`7D%#2WPfF?RizB1Q z;-CHfe->Z;{I9k(2@8+zjL!;tsGf0bKs*bqz8KJzPqr=?ra0gzLlpJjd)GVS4Zr(_ zc+-2{6i4nj6nl>exM@?#jyHtH!Tm*$PFnCe2FjG}9=N#NcVM?1nsSs9m-+s=0{19O ze19r&t)q5%_OEK6s*|5Q86ykh@tj+qA3ycuKV=6GBeFVh00ub=$7Ee|z+T5n;ZJ@jK6Uxt z7?~c9{fGA35?a^)q@dIR@)Qrqz$ed#Ku0~uOIpfRR-T`(o(W4k4r)UJFVMSDh-hdx z$b?49U^(jdhi8&0bEGjkDx?YaiCSNjRZE`X)@EhZS`?gKk+VEmfu;mF_wV1Usc^Ew z=$Rj%8Oy0~fFMC1ros6X2-4~(bqNT{>2DrW<;{%HXGZe-OhPrpmwy)&&+ju&bAAT& z5@BR?L=G7ySLN56{I*7p+jEbn)gh|IJGQvBFT58kC39t|O^2?5em$3C2+Yphr#zwphEP zX>IFzL(Nnk`eq}{#d&#!^Iki0SfHsqc2Xdfx^G<5T*jq5PfCTE(Bgdoo?vs>Pn>xgcTkD$i=(2gRm6U9zxt+N8L<}qs$4xW0#83UmYvM)E`zkP!psRqF zPI#-wrq)zkmFF_{>H&}e2KG+xi|OI17}1nHi$hmHkKmXA(6XL^4}SQA@oR7Y)p*_8 z{zL4$d2j4Hs#DX4>R|=CjvcweGh-oM4@I3Ui!7ewGbdrrYBnkkT zyEGS{y6gTpuyZ(Gc*j@9|MR0i5jP#b$(A)Fk<7qOT*KifEst+NfIZ zqQrTSB~!~<1ui3P4k%KbX9w_8^0TZ^l=7^v=eCEAc6|_(x}{mCyAg^7Kc^BB)*o9Y z^_`?mz#Zl_9VZCNN7kP7%BGD)=dkWv zmGXZj=4P+N^7?YD2^{rL^~Lbs+-qlCdwUE|NLkTaRThTh5_el`0e0*V0fj}XW?{rS z3OrefA+sbz#$m+;s|JLGfE?mdvIu=Duk*}CJ36VZQizvZ$@r@0f2C!#ly_8|ZHX6@$Ud(#dEkQfb9(Te zn7ufwbr5^vw%c!y>!+`eJ)_#A$9$r0Ch*~<{)Pb3{n`WSSKjtZ@h{)_(=mQ{JoX*Q zwG%li@e9w~4C-g5<6TrKj=Z-SNB+J)RO966Ds+*ayd+6lRe;1~JTn=^Rr}=&m*bv0 zPsA;gx5i7J^)>NhKlEd9?C3F9)`TqIuLP>pVXRoa{Fu493Vc!)rB9Vq7Rjmc8j@Ez z-mOpWBOf>nxcifL$N%}S|A|5HLjQamzy6rLk?~L?%G!3eORB^OENg-!RE^A{u6_?V zu;}<8k7y~&I(mLx)dlX%G<;p5bMGd|dZoSz;e&f;D&i!S)(a1>O5ST{UDDia3nVl0!`Yb4IiVxlxqdYT>@8l;> z#~p{C7GL#@7sac-`BibtO}A*V_Czd8e!xY&)3y@kc4^Xw8B?q()V#w607-7*WJ_yu zmi5;E-@N|c#GBvy=D6qb-M0E1Ieu6UA8@^^n$k!mM)P`Y+vJ&ZT?BY#y;;^CN%!9Q zsTkXwj604#Eq>zf|KIWD&-rp{$CCNPzOgM1SV*o-JLRn6&+qzhyzfum8z1|?N86V`OR_rfm`Fi#C}l}If;My-g0_N)+#KFzx><36hHOL|11Xg4a8n4tjDguPE=x8 zH?&i-=~%p3_QWagJ$jNo(WGFo&eVm!I(YIpN%!P+eelevhzkx0E}p#{_kQ$5JnQ-| ziEnuRH^vXX`hSnZ2M$}NSiv;$%%5yDujFAHnL2OCyy^P-($Yd z+#I(d04BHeJVP5xvIxmF_Qq9#k7a?6wSGAU8Ik8ffuI93vHz&n1nrlTkeLYqpmczM zBZQ%yQ9X+~`-%-x_h(zre!8>vH^nkZ+16(dUXl;L=n+5Wi?Qj@h+<4@)UY4}i#TB2g$rPuhx!l@crs<*ZHS(p<*Z?d~iE$gJi}rkPE7 z%tWzPai~@C$@&rYN4oc;pNf4$2jaQ6J~w{k`~G1(=Zl|fu`i25EK$^>f0TKwN$>yg z`{S*@|J(70Z+o|t?OWq-{m2i-(~mwSj!YeL>qV6my`^I%oM-dbf9Lh_n%BK1t`5z` z_<^yw@#Y()TLJ{6s2g~f3bew#Ak;JBNHR_i>~x2-OBq0Cx2R;2A(8k|F3&cVopvip zM;cN*t6e-T;PavT<13#274eF%ctw2oH-C2=*muCdr&@dfIq(g5T$7da%91Ra+O(8K z`*`JJv(C{$tv%6{Demk5VZWrv8ZP>!Gx0+k{`gr;S&(MXWdtRaVxTGq-&m%*{ma+= zY`pu=-Wi|NTA$mWc8m5%lGRNzt-#0fD9=I$&MEz8TU_~m(~*G+=|WcJ#Yb1W+EBezCBy5NFPuiM#H)J5Fd?(S|&?@eh}I=_nZ}AG=_ufF25T_#c1i z0VN;hJKu8Rupq(C`i@*o%R}3SrnIq+hkZ`gRyJe){6bthITvTO2h3%GuB&p_J2;~^ zu?L4^>iA@g@6-HyO=YuERoCmNUt4xilHkFA>NnZ3vf*r9oQL*-@~UzGMpcNsMgT=b z3W+Nbrz0J{I-6ML(hPJRNGb8Go0VKoQA?%rgYvC5NP69m`lHVTNR)|B8ZYf#)P}DY z&s>h#Q}gi;zw3wNZ)=*{L0Js8_YbqqiN3J(_lgg9Iy_=8Br-Fnfj1!aGwT*(>SZ zk9;bwpSdYs@+B{c@B8+@8DI3|XP7hHY1^dW2K614ohf(k`@s9+4R8C+clQ56Ds+Zaoai`e(Mk35T8kyeMiIaTg-!dfVDJB6GEl~L=`R<^gx6Fv9~0<9jf6?rzic=B?5 z@`De?OP}}B__nY4)_8?Ba^1IQpWBx0vfMRoL8bVLycJ&FykZc-i-s*t&zcdy-Lr3x z_S+d3*fCu6#>;7h*hfo;f3k215Ae-0a9zN zm4MLltkyl9ldJHv0-f{n2Dz>8$M|F%yXkNox&DCGlFfK?R2+b?Vs2<#Kxk*eUf~9{ zZisz>JpBy|kk)r`6i$1_Uj!j0xOYBT7pc>hW!13*3f4>NVPhlICqMc2xZ#Eyg0(sArE7#D{FC8u9?|j zbWYyNu3lZxUL&#%3~b1{6EQTSDOuC9>}ZdXp)sj%C=_x$4Zex>pM~^ie6E9 zK{=z0!>TH56|iB@<2da?Ac}IjLT2se(|Dz!ozhtaOIDm=tn^pgFj>h%Hcrz{ipc34 z7d4Ux*Hw4tPoIlRXJ)+*%s+VbKZqZArKU>lPvEnFOeI<1WCb=@UbtuL^5nH8Wf<@> zsyD^MBSUIBg##i}cky!k;h(%Ge&XkUA}(&9kI_TJas7?QJ^coLfK2dQ z$6I+b|B@eNc-ouSbi{i;aw2X$aC^M$`QH?O^<}S&r`+;X@wg+a6kMVq1ANla0>I~8 zfAsG7wg2+^_=7jUBW`}mE%5_C_CxWdPkCP4aPWG1EhBRmQY>@I8~wlQzr8bF_nWVa z_uc#6SQ%Q5Tc2`s49h74d!yLm2N8!F@$*95_l}T627Wf`142P5E2X>ll6)BI>UNO? z02DckXWpG^O6a12&xt=h9k2MRSH!n}y*4g=@k?b**keiH+8c>*0DRVD)tuj6jCa5L zo$=rQ+aJfL?z~Sxe=PRwPw+FXwO3Qq(=jgV1MaXn$H%oGUz?B)X%kX5>cla{*tjeb zwg&0B*7`PGy|!dXz|htrppeE4L>`j$=;GDc__I%ZD1Q1E|9RYX?#|d4Ta^Xv2CaRW z7T5wvCQt!*c!&(ovHad8c+~jSCZepr3Dm1c_nj@k$ArW?0!2vBhVwFX8+_0CxP5?D z#!XxD49-kP<fZF=sxU~>~(KON3e{_^2`KMO@kZI_sXz-M{;v_^qMan+`qZulHaEKd(#Vi z@^?fuI!0veWBMES{pisnannsV*;PGx&H9rvYS$)#$BG0R@OiAOm|oiW$LdY?q!sv0rW79oo~mqI(=Mt6N|pmF8R?Q5#ay1* zWaU}iltY4z6|dh}Ueu2B^O{a~S$pqj4aP>Ofr{K<21@zkZbdS)qp=+%EW{Yyt2&{z?rQysL!QId|6MY=v?WbWvV|Gd6e zmt^rd_0jY3T`&Fac;z?#)p+6azbq!?dK-HHfUwpD)Bz2bG}Z0be(jgzZEyaq__P1| zL2tS{p#}HTT5mHYATq5fSY8XldXTXRDa4wJCD+K~0zqufi9$R9AW}I~vj95=MFPL< z88fPVZALV0Zb-n$AV|RI&ig(d@BQF=cK@t8J(+5wp&Z-==MOXQQ0^imP@kH5KI8 zYE(ebHF>H}7aY6yEBkPou4+Uy{ywW+oFPgjBD6mu=A$a_Z75R9al{@+tUpo2D*XM`d z-3n^#o?O-+euwuTI1o49ctadIc*x%1um&;>vU4uu5w}Z|K$F1dO9Bn}e7+>#`fU>U z3?#rmVJteAw0`H~AHOqBojj?1V&?OoFaLP;j~E(HYa=Y6C!4nBP?QS(VM8ya#G0_) zn&N^Qk8E0czcrwD{R6U0ux{w8lw)mfdEw+GE&A5lAz77HHQjA{Y&%8|$O3UtO56T% zZ!(IKiZa8D5i2#~L0+z{A6a)mkKw3FmlcQ1q8w!cg#!fwWoCCOo6?0A6}l?J&Z7cV z`4Gh-BR)t_p2|onEe0or+DeqOMGKz=*d!aJ589<2`Y4tj%0=$e)84Y@jwh6)a{@jW z9=sTrAG{hr@T$KZf9sXsAGaL6Q2?{@c z^6<9TN}c7YOOA(ua2s?Xsy<0A%iZ?ur7LltEIxnbrsu?~zxJ=iOTO&IaqQUjn$(D0 zDxELTFKc}GNTTs}_4&)c`nvd&cfLOk9y=J{@ak`hZ~oeEi)Y;a4DmN;;FFdj_|55Y zfa?!`{KN4(?|ysy>f3%b&Mlvgo1b-~lz&a$(=;SMFXq;)!d}Xld&!Y3XI$4*Mzf$$ zl!~Pu_l*KBzF|q55~(y4^NcXDjPJ`Yrx{ATOZOx1n=W=T@Kg-O&qz zX>D99i@=CL&De;n1LNAn_Q0Vyq;t=ny)I*)qY2in2+Tq|rOh+}KdZ}Y@%DGVHGbzk zza1Yx`LURiXTKY7JtkR7iI-B1!YzTOO!=;HSQv1wPX#x~MR8k$mCv8gyhv=KC66_D zYRBYRS#jj5$|`4!>zn%J5P;{mi7Ax)uE6so?xtnU(#TDYBbBU2!)jU7TgAaG z^Ypwd&Wx^vx+KJlKaRQ-!oES>OP#pG-_Vr9Re_*|^IB1NK~`%4A*R92NQMUv?u)}r zgOh`e>4TF3is=Ypa6_O|-z+vq#Ty)L<}^4wx#f$BWJp{}o`@8FIrxqm{P=mw->Z~g z{tg3fkIMVo9e3OjM~)nkWo{;a=gNJ_R@${mph@6!ErAAnKGza&{WS@E1`??s z`oJH>zkdC{j(acP6UXm3YA*Z%Bl;y2&&8*$>~Cu8)mUI-kSaND?OXLHVU(@tD>UW<{y4al{Bn>9VM@aznG z`Wp)Jh^#&%ng%yKFf8k-*2-zR*1o;_W3Sd3;ad6f{H6H#r|yhToxM-b)K=^}v?mT7 zJs87dx<^{m$MfQWYm5MvDl5iY<;xiOa{!$S$gm)k-BWJR0}b^{XaFO5$g;7yzUfV0 zSC`getZzaOom`m9`{3N-74Ppgtlx+USz5-%wZ2B<>b~ESJ?+_Xg1`?Qm?g#Q?+1Ot zWDTzwOXU#~3iKzDN=A8)w?1T=JhhS{;fCyjUS{ zkELS;D6-~B5$Ec{IBexnNSp%Kg$Aanq{G+VGRl3b%ydab|D{US;hMte8Zo%4?b1dS zj{Bh}RZyPusY?zG>!4aHJBpw;d(5fCojaYt=lp#a_?ch%>G-9$zb>}-ZtG3;`5iBe@BfbPkLNz~xw0A^Ht@l5GcsUx5AVY9>xRYS&GIPsAO7Pn#Gk+K z!!ao@TF?2q=f(GZ&kw|xe#r|$+nCxm#R?|%jA(o!P4<)e*e5;~KlvYiGCuU+2V?Jz zGjZ_nK~4RVRZ9XzwkW*yNEs`Y?AO5Q`bWImI92NL%Y^}%a+G4!swLcke{@pjm z<*f^G;O6~tP!L@3L{^+?xp7b}+#AjEHuLjPXK>Wp<|vVSU`dDF9ERQv2KYm?$nXrG~rS1!cT zx_&>{yGtG&QSyi6)p2N8utMvb{IY|4MVqBBPt8RZ?uUGyR~II8B3DWmeqS<+G|vvS z#Oc$g1bi<0 zA3X}|HC7${N3~*L#lipn)j=u|XaM<7SZbP-FqFJarn7174pZ7T`&qs&*RX3Fa#*k! zv*+gH?1Qo>Y3KSY+8w@sMvD3Vp_n+T`S4SE1FAQ-sWiC@y4meZ{pXRI2>c6Sv9Xz@QXMl&@4$^JZ|1EI&UV+ghh3 zK&?G%F5ER6U#*Qgf9O>|6ix-OtC} z|Lqf+0yZ2^dHx;ocmB=~$BSR^qS(V5f6-BsQ=;ikrq-Q4b2|RX&;NM5_v7!0?U^k* zWWYkjGl1fXa;WMStL3lye$L3Q8I;%OLc|_p4pI4(QHh&YPATbDQmNyQn&cr-v7bHU zr1X}ix_$DVPsYN9rI_59iGTbzeq6xkyX1gjIJVR#Fc8SfA&4O;DA(lzJ*Tdoi+}#p z|1^GAQ_nVM*5bM+T^C1=9nlmjIc?B*w&>qL0k9w|tKtBnO`V?RrH}>sIJwx+%MO6j zruMDbl(P$mSd3&T;)O!L6#3!tLAgfP+9912no0(k7}kcwetE$2+H>rt6eCfB6ju?N z0)J;L=vtY~-Fz%mK1!aIc=0%UX*TY=_e9*h_et^PPyO=v-k1N4IJobSz2n_^&zWhr8wQa=xMDqMY* z4UEKx51tABbbowLOFnfuxZjS8hW9BvSb)kE0k!3evTUDQ*4u+V8DmFdzt+?p(TjtF z$M(ha0YP}(_uLRw);Dd4icdv6!SP-6^P(3RIR&mV)L|{3lECu;=HUo z7w5I_&wR{l>eS+zED{4!@#LXxY`<2N?9qNC)0*zVB4v~YDROlUk9CXsKfi=1AbF_o znx`my7^o1Isccr%V9}sP`6zAB!Z~!rD&SE%hl4VqPDmD7YH&EIJ}XOBj!|}LODD3* zI?#3vl(xum3#NhI8hfokqp2NsZIC3JF`FI|ofpqvjI$4%k5hM_jc<9$cf_k+_Uibu zXMSmnOpOarX#XR9xFZ}|y6$OYn(P$6_>2E0-tZg09{1n#sd&-LUlQN)*S;fez3n!+ zsotwM(8I2WrHEbtOn7*k)NB9uzW?3vmUq25-uPeN7z2Cy-yt^7wn-{ljs?vEx!qC$LMYr)u3`4?@s2FF-YAjZdbi!8Bqo@C^g+) zN%TG+yvg6x+LXILai1&#t8rxTSo|M<^GD-5zV171MbYvcNkkwvCBE*3FO5C&fCq@XAcq}i&Yg(|PCpoTKX6x^IDH~c zo;xXzbmwAjWmcOTui8q*6uoi16d04E2dqHscf@ZU4~>6sEF;}Re)Eu-r^1m=?s0eR zft$(ypS|}E)T=7f#h=rA@4cn>U_vM%5FnILgA_psiZHej9mkoUa~(#ndL4TO6%{Gc zr1u_bD50jFwaSmd?8k^jk%8 za&lTY|6vm&uNfng=W5?o&OLHPnmh5F1e`9+Z)gRDg#q{Xrsx$DV_W zPP-T+pe^)Jx;`pvh~}cN`Pnsibk`$jnQX#> zrDe#;%W^~-+Zn*ciOjOe)?U|QKJakJxC>W_igPI~nm;bgo*1b)V4YWh3e?HN;Gig* zC*)93A7p}?3x}vBa4Fgpc9l#{CjO*U{U7y>;cd?$)2- zmHjUwIgcici*k*a(>tgR3D&CDtJ-l68E#@z79}{jc)eHR3ONMdBZ@c<3{|7O-Z}1p zxFjahC4|~0v4gj($nU5tSTIt^Jm~O=hXMr$@9^h`HIi{Yye--W!o6Yo26eQxqlX4h z23m&j#gBi_v&|+Z% ziFqRYA_nAlCxW7TYOzjhyGBK0492-5IP!)gy;lvU{aBhOEEb50*Xr#XNrUwEx<+bG!Zzyx8j4s z%wVe>Y?m72wZgzRkIprFsDR&z z0h*&8ou;;LJoN}txR;qigd>6C9W+)D%0-ztLEsRgVZ@FwTDP_vA)+K&lojNXy9M3| z4iBmHi2`5T?p<-prGKRra^U@`U)nVurjFAv;WIKkOw^B@4w|4%rbVQ9DtyZaiXjAE zK9yq!pRMhB=Dm(Ulp^M(w>pKNS}OhsyasEwB!CbqH&a+4YN5NeJl=y5R~An$0IjsO zHnyXtydI|oWzPvnn`A`k_mY3o=_(#ltP<$iqU`fuYv#{o>oPoj_} zbY)dbaMfJVpAH9O_J-rxNULyaXEM@o;mMcapSJ%q;)vYM5+NL5D>>UNkBk}+1;Z>w zup) z@yi>3i3eYP0B^UvX@pO1L5^8=QxkA2##38Y*4$Z-Pcx#^@Y&cy!pzx3_n-qk=j>dn@+RP{V#S zcGVmAY=qya@Yql@Ih~qH3x%9pB7$tJSWe)(XWt`7_&Bba>$|#V^F5H3a8V=lL%?|5 zagP>G_^Yo>FEiZZLu_Xsb%8qh-5jO~`N?pkB+|TmridV#n5QMU_(T$CGSV$CwWjdn;zZwEn3^I&NQ92eY-eU=qO7!x7T~hX z0$h;$BM1eLAO!yY5C{@Je}9+;OAJEbJt5#DS~6waNssRmYtyc%EPRRJu?3Qgq%Fu= zue%=OrMA1B=XnN-#dt&_CBY-)9*yuW}{{h8t3$Q zqG_-oGM*wFj3KH4H~zuuy*U1$%P4D3ep+3yc;4AHdb zcZIV)A`H@fkmC2q2z>|flwX@@%HPLFB_M(#JtE+S#s^KQK8^^8{Gmup%I)m?4H8s* z6o+jUvf&{djv{jH*1c<&*B>H3%4Qe-s1#;18~|99t6SwsRI!bg-KzH2 z;Dps%uZ(-r=}6Hl38mak^GaTDdkNR`9sTK&CLzC?zU_3+`i{f-CvDGOBc{uRjP5v ztW$ootwRjqE^~cdgNfv2Mdjh*Q!m9=w*QmqrA*T5*dW^}B8!kUB1?qNG{>U6=`e1& z`$qin_TOPTRy+_|teOhP_VYeNvA*+g;t|Iogh-)c<_rNi!bjp^;x^uX|LwT{h5PaN z?#EEJtQfgP*`}u=c+W=`9hepB;O&OTjgbNc>vtWDvJhVFhVg+U3JV-ApW;k>l=EkT zMBVV<5UuJ}AvrV^=d3>u=bgF@>uKykS)DeVLuLhg89B~}RSucx(PpZvV6WL-#wrg+ih12p{F;15YbM(JDfRf7Oi-7`tVqs#k}laR~#rBp3qk3G<0dF)=oQ>ciEDoQTH9 z3XjD0voFWyqfT^X{HE~iNo>3#B%-bq}!-*aq63amGF0o^z7iHx7^I;%NPP- zEF%>12Q=14qc6Suj?x)w*jOl{=?qny59u@)FH3N8h#Esjw9(|m%Jj9g;KE4+X=Zqo zlo3I!g>7QPtPNg6*b0rMz8U_!uqr zzmRIjP`ivmuC%~TQ>1OogsG&VK~#+d)WqlnI-C2@T-%O@sum2>%lu5-3}W*r&Xz@w zFmyO7YfCyL%I3t`+(K;}9^G2~LK<{91VMO{?OyZ8e3kf%xWw2*Q1HqdM+7m>Ax`tI zO5=sA?IL=#i#$3qhW-KS9MO#SaQ_I!N+PkiU

0twB5ykLJz>ym9C?(BV4bQ{#|F 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

@5`KEpRv;WR}FSr{v#}{cg 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%0ArlOU$vCF<1P*=9A#62GNSSW}c;0^PRj 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

d^EBm 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

    *E@Mm|GTJal(F^1vgpcJ(@# zm`qi+ihnw}RnlC=8)3EbN3T5>UwQINagcLxu*kz4*5^vK!o6;Fg~B^lXel^S%+Gy1 zyw-CB$&NM`*S49gq_)sU?&Fz-yH6WJdONFLot?|s@3f9HG+>aeixGahU;si>EOGXm z!3+9&j>Nf>ZxEK614s|;#oBW$E}S`wVuL6`fP(QUR{m$UrsC7k++Knfq_Sh!XYkI) zC~dm7jd~srf;iP=zspQytP0;=W$d_$UKq5D&M`1O_JC<7o1_(RRiLT^Mjf|~$7zn` zO|1+v=R4gY3&V8Z3*#+s(1+-y#YTsg!d;uy?#na`XQ&i}kf@BW-h`O$T3 zXlMlZt|>lFsbXm%subMa^0a2CB)L%GJgtDY9&u zBRS{5Rh9t?RW4KYSq1`Nd*U4Fnl?om) zC~Ay6XkC6vTYY0XelbTaD{w%EQ3ehSF8O_$+Kwx_ho00D-$Po4dG9EuCj{yswP4_@hwE6hKwKZd^^hE5SzuIB!x1xOcX=^JyE_Bj))R;ttiKz_7E(tiO3JxLBTxc8*VZbaqeH;-50- z%UI{$M+pLV<$vPMzE#0VrNeJN<+3lmGjZvA$ErM9cl!*?aOik+U{zVUU@d!n?u(@h zmqiN;W5>_1Uw8kmcoo<4(T0&|>1>WAE0*Lu&xH_pfpaM7f^|}EwK$d*S$W5M6rUV- zz`#gGZ1FE3k&kJQ5{vRmS%c??;^I3T8jJ-3rZKNd6V=D~AInCo)D zd!e`Dqx30V%oxu8w0!E47Og`jSigRKe%q%vuInEIHx!@izmNV=2y?XoiS_K ztZ40Oi3v8FyV4`URtQas2sM#NS1ac!Nbt^;5Se8;r$++LJ&eouMWLy!mhd~%RAu;E zW=GystRNi81boIvhLQqs?YYEECa!zRd4z<0d-lZy5yMu@T^IlQv0o?J%9dEPXfft% zEHb!ONy;IQ2|FdCQ0VyPUBuzzhvT)kUx}|i_oWz~34>WR7c;wiS?cl}oD)Zgig)sS zTs}Jx8<*kFd()1%>yGrx9Vf`$Vh$AU6xM4}q56W`S1YFzbE;TqtS z>u-POThZHpITkHn5_jExS1e?M5i%@K23O^=&gyauRLs5XpC~Jg zm8(!;aHgkL;Z>+3Pxb-dGDP>0q=h9{|DB6MkU4UGH0tt!pu-U7VlNZ|tDl6wKt<{P zt7W1ESw8bZONetz#U~j)W!TR0p{+7}p5+Q#3d>D^j*3i&uD1U{{&(eh6hnWlRApl`xVPw>R@7 z)ETndu+b_ysVHhfq>V{~XhRA~2tx|vUV@X#GHHZGcRcb>m$xV5)mL9-6}deX=WKQ2kV0zs$T4Jl_y-{QT-vEnTNG#71f0^$#Eb1U z8FdSPuFeZL&r=ZR-jLAZ3P^J-+J48c-&GyUSipye&PUIsx6<{k z@A3&~RbLF^syTp1!DXyUMt>V6Sc3b0rm$R3v42!*QC!~`6Erkuq>c3h%#Mw`cl>0# zs(x@>dGC910|=SkaaQJ)@5F)l>Feu{BZm)1{XkQ!@46{|`-$I;)yr2$16Hsr)Czac ze|jCrGo*gKSGqY&`|bGhSN|gRoqRj4)c40Nci)mnAn4+z@+oZ6*U~Em6nL5pDoQmF&?pU;RVa#1H55=w{$CoHl$#Nm1QhZXerv7~9bKX0q9q%si7R%Fn z;Ldglyx3tulE4|BIn;ZKem*!9O(RXQ^|np1Wc7lWvylBh95U0aQ=pLLG)nG2&Pww-ZebM$;Oixu=L;$e4;xKC>^dJj)ui`v2f$OXylabNmk>T z<4Key%+QV$uzi*;K3aBML4^S1YF=7;U|2BWd|zW;sWc^%C7sV|f9x} zAnB8E!G2Tm@k9YvjZd9BS@!!Jc{xrFAB!zFZ;5#jVB0WQ+oXBo2pePBU|N5*F}AF} z8D-_Zxb4QN;7QGVr zH`Ej!_Gw_{305}^o6wHH)zyY&hrXSKwWkfGr?Ybf!3$7$=5E6$ejcUZmX;PnEebf> zu}U^MLDaGSQ&`r%7l+<{CQcpNPY{SpF>o2dV3-ipL}eRiY|Ws|6c8w5it`#&dfX7K zOWV-!D4!8rfKYs3SdK{eR5C~{ingE{t2Co9mmD)RC@%$ya_4w18{Et9vT<6Wtc+C| zQ>G<-Vun9?prZ4@F~)C;vR@_`)G|yJNAp}0_=>VsF7KKsDY-G+Ucw1%> zP*rM*04mJ><7Em7mg_Tq*3uV?iTM?t720L`1yAJ5Y84yGl|q{H6~S1cBXOiKRKtfE z1U11GVk+|U-b;9FgJnoBytGtXhF4i+sq&U*Zop4^K)&n;%dMpsCO;}pUeXic5bCse zXZ_Y$>Y4_}G63zGf|c3%BXSh}ZKo^bMZi*twQR?j`RMK<^w)lyt?C=`V!KmN0_LG1 zB9sAB2YVNO`#=0ny1RJ_yo#TP4ZrZhkK?Of{VIEXzLXZE48DLXY8itn*7l+Qg}E9J zWjtAKj<1BAci9Zu3xML-2a3t*F6V&Za=Za{mgSfsb<*)n%yU4727*`Xr3*4-F=NVL z5L&p*TJ)o0ENzBIh((*E7okfhdnNjU;+AIw0A6} zeuAm6U|<;jdaOpn!{-QneT0Ry*E#p*EDJgP(B4V*|6GmBDCEP;39UatBrro?PeSj; z86Tec;~~YVW(%+Lin6N(JbzbXGlgY-C;!Xm2}b5A>EwguWB+O`d3W!-F?(um+`Rnu z_^rqPeJo$JJS`d6Gl9oirLx7Z0A$6XbBE$3+@k;cU;Wn@X&8+8tLMgsEgLznXU?=D zZLJxmTZUest#wnGFOG$zUHP82*lqNi?Gmn3E>u29mvf$b`)T?;cc!zPFvW2l!S?I^3XMTQH0P?mg9{vF5cm3GjM&o_%2awj}Ara6@or&T^$>5B`i7$OgoWb zXU&+0rv!m`$Uo+pQl&USeouc^ed*rUiI_isep-DtVELIhZ(c3Ojj!t!12+_(>$PWo z3S3U&5d;O5oj2cllkkz8QNZcW?`OKTNl!T$UK$D}5gVAmwQc-z3{Ujos&pYv9y$}p zPGLz{GBakc>xkA456?reg78=FXo4agoB>7273w6=MG%pYE4-9%7#EUv9gM-e5}Ik3 zwVL3PE8{SUqA>9dBTJ?!<0QQw^Z86TDu$6ni!%I{5DSog{DzJ`a^P?VC1@CKj{9%_ zV0;MovDItw-|ZkcgP}^v0qH{>DMEqDk1lVnl?@}1?AiZLJoU4sxE;n{n#MPq6arj8g~q5ded+Gi(GlR(#1bNqgDdo-QG} zxfz;zk|=I&4A#d$#b=lhr&st~!=mI|TXIko$*_N@)m}C<9E?q2Oc#c!u zuM9)10+joCj6Mc4PQWQs_){37R$&(&VJVluduO8B6C0E8`>H@%asaEz_@km|SzgY) zjQ+-b!p-w(W?vP`JM&}}{7L*|H7I4wUxiuStK76J>|({byc8x z%Flwb%~d*ueY2!8REjC3)yfg33U4N~%+gmSkHVH|@&inT7G)7Afn{8!iw^J!i&v%i zc#x!4x&;dt#qa*^f6P5T3QH=STKP_&J{{lu=GWtkU;HAAS!bCiqq*0if+z8x{YJBE zW&5m#uxVUmrNAzp#A9VakS5idnfSCHeNPFJ(%QQ+Z}`Q$19lZ3>PSJ@F-04-(wWz> zqyU@B6a|PApO^ZpuL1{%}t?c>DGoPE00{jwA=b4KU4sye z4dt|>3)gWL&a{R)Qc4}^A;7Ab8aWLt=ef#3IS6_i4 z6yM#-Cwrw7$)r+PRN+w|N}))h9Kx>UruM92w3Q%Wx?}=;7X?Qp zsW1hy^2~aw@+2}+USAZL@;5L^6fY9Z?j+&2_wU>v8`$sj!0ivk10Q@SR^jVCy9LuV z76@{|5{u<Bjxy9e5Fef6}SrC z&gOE<@?0J_muvaSc9PHk6vI`@DszbOPg%)SW#GD$Qm-(T^CZk*+e&^5DU7uCEnF7K zMT*)VZ@73d{q{ZgmR|#;hToFhxv0fe{A=-1V9EIlECnw`!81)Bs>)mx?okBabWa18 zLMJTVHYNd~Jgo{vkddgUsEOD2mTg@MQrYiGZ)i&PA8Exg@QX*4vTPOQTSoRz4FTCN zb~LTF4sn@uhw_BS=ORctseqbRiCW%79{1KMT*994i^1uuMYq z1r0dJko`gmZw3bkb47dg>NW8@zw;mCGoSfPhS7H{csZV)d+yoz%fI{!zJHVlPdlc> zxwOvt#Qy|BoO^4#rM+GXfWAxt9Q>54&`q$Ff~f7wFi$9T@UD3I>G0UO1kBU-<(I8PJB}{f5b`h zf?AskhIvjo=554Fpjo#!794be^J4_K77mMUm_e+wtDG^0GUItb_55yb=Io!&M#5gN ziFI2ZjLo+`im<&VnxKDfnk;pRI|8)y9VYVIp19n-7x&yA!trDE;ViXY_T2O^x34n3 z#-V-emd|}Z<1FrY=1=bX0d{*`b~$OA6aGRsrtf)HjdkaG&KtfNe2FKm($cOT+}8KJ zxhLi}EsWdN7R6`9!WE(w?|@?Qu~!X>BQKM~J-_RP`0k5O#W#NVm6*F69(K#7bRlbD zQO0s}T-zVD(czak&p9jP!jb=J1MT#={hOE1c~A0^o_Uh<(=ovKDdQju%QWV)FH=dv zg6x=ep)%chVH6Y4;mT9Q$gZUiq^*=so$`dr(&HE@dwQxmp$pFQDxL2u%aBSC&+Q3K z`PbmJJrr&`u=*J0dSqZE&b)Rm>ig?sUhACLcHc%qqR(Z#v_=>Es#;Z!!SHx3%r&{E zuR<^EKdq|Qg1Btmx-~Xz*gz!Ml{NZDg*UG24g)t7pX;tmemX!-YJF#4eBp&SeB?;F zNmRsB0wK{zLdGmFjIIcMSEq)ee;hws$mXTxED6d(~OAy6r_$e8?~>^SNDNLW*uAzcb0)wj&he0*emDQs5HBtZO|UIEKI zg_y|flS#YkC{vJ05Pc`V`7M+6USc+kwd>;f3$gF*{V~>q*|}v&{K{khCT`h&8jo06KJ-+{_8)jR{^bAre`4Q>cVfKpYHZv@NK&jld2Rq; zH-HB>BG-{;2G*%bT;m!b(oJjtp52BE0jp{AI@)k;Ym8Z~T_|U)M9tpBX5W?Iwv$zA z1ule6gr5|A$>(_&=LueLgo8*=9^4b>kFyGTsh1T{tYf(PO_6qrh&w7g+Nj1R*;_E~ z0i+6lG9wr>j4fSBkN`610798#MMmX8oiZ)^)-ybEUjj_aaqWtq?p6x9zL#;SWV;`u z+B1>D7L_Dp28WIf$7U+g+&lhFBX$*%tOLHxPlZ+CDbc_b+!;;$E6f&<7)#)SvSd}l zs2q?N-=-}0jyajAJ*&J@1U_94g(X8S%ZP!Y%5VCdqofy^qnx1E-OD4~A zQ|ElMpsFyQR#zGS!a^A~fGgpl-Ch+PC~qvHv?5`l$VzzdDOG3v_Jfz@RF`M9IByl| zGh{R`v<#^v6?#$9TdsKZ$}*t|Sr_f71YFBk;88)feWf4Ec*u{kuWSzXr9Ez~znf+sXtjGHE zG50FvmExjcXP^69`2ClHq3}>*U*AB?nKLKuyyK4ecfa*p@zIYy@;<>x*gbgq_19mE zKl-CTjMrX!4PkKtchru=c?F>DG4!_W$vMk>F|WZPgxq`EC+xzTxa2;Y#{=D*Y>%+F zaeh-L3nIfTOr$kdf{@T!P8r`KC22o-Dh0_pyb4~dqx7YfI$yP{`BBI%^QhoMcmyh~ zi_A-Lr7M(CFP#h4Wy!VT`Ng=DcaX2lP3N%gZCWT*+Ej?K-Xp{|VF7Ay@g82qg42v~ zlphX3og}<--Ha>HfiaYy7TlBPaQNvWtUn*(7=sUD33>?HgcS#zxhOK_;i(h-xc6%P zIlvy3gX#L_zMp}S$+(1DVxN)oz?H7OGjM;K!aAE zUyf05m*d6v(jLCGGW2wJ=l<2Usm|EE{O0&~PyBYQW8YFMu&Vf=I#7>_kE)M*SL@={ zw_l6z6R_tifBzTJwX`!8p9PB+TF=O36x##+F?xE8eL5>+)kgUK`bF?#7BTCH zY>VYbxD$5jD-ag^<@mH8YqE&tID3bYfRTpqlK?^K?0b5ozfu`+B;gzh@v$A2}C$Uq2XE+pb3AqK25a zZVtqsl|y%J!hb9?%Y`r{t>drC%{4;Jz03#3qXME(n~D$lWRl6O@>?cYeoNFP`dN0R zB&pQoGoLFA72=<1cwPyDNu>RqZL&Plr+@*lJl8E`0Kwwav6Bevr#bgvG(NE7!*SnT zABY`0?k0j6!5Ubh^8iw9K9Vm=Nu`Hc`9@ebiq5$+@#UxgI(8m^JuXh3i%nZtF*73YV)w z)(iRMy9gBGRT#h|9~e4q8zq>4QQU^vsJr{ko$=!ro{guT`(}(x4aSm{3pgcuaawz3 zvdWuE4`r~9hth)}gr%n*rKcT2I~!l+xonW0gHSUY<)8bX-AZDC=0unRg*hL_<;`L=HrfC>{VOw2wl0vT!`@3a`2zibxguvLI{ zoU6Pf1LU1!EfpWf4);azaTB^L!#FD-2~D6dJCcjyQvwL2pa=>WNe+1alb?Q4z>;yQ zz=#~jtVvXyrmtks_}8nTkw-?K^De(D<|=-<=b2X#G%Tb1&YCIP_trW6lxO0kN|y?V zFx0MOye7^^rMyb8uq@|}0&%I&Qb=4Ye7X*^(_RG+l~L!Fx}U}g-$l^ z+9WsY+XvQZzD#TK+P%MpA?xRHW!Vu|Dn4bw#JK@@_9==(;)(}JGr+63x37I}`T}4P zt}-p7RWu zp8np`v1`|x8K%00`JC-14PfT@6jsNq#RO8G!tYuBbC!@aQSS|@gy?toiDlVz` zpd5{$NQgK4+cL$maOOX%_S?3JgH(7>c5+^l+HmbEKf1oPwKmcwt&*(EKxyl-Tu%}8 zZ3fn#m>goqM6#6c z%6A!W%mwCKz6T#A+;ySnncKn1W!gd~Ne{itdBlR4b9MT6-k14m`cyVZleFG%l_qFT zE)1nILSDvK*3EY+KF|@BpDg#iX41Jr{RfVARJ+>t{k5fnSIE(mk-IST;SM(6RnL<6lSbwsk(JWsry?*#Fv|Ctwzvk2u?jkP zd4K~#55%zpgwLFs6Cb?mBk{|h`B!Z2oQDO3gE=u>ONJ#~kW2oSk}J!P2d}-l>(zMb zO`n`*RXS>o|3tK72Y>&RH8fw%i>befZf8Ws+1pVrG+poaiAc=Sw94w;26ai!cC)>fDPaH=GWru-}!1> zx^k9~taD>CN?1EC3oQupxtSfb)I)@|^l-36T6)^C>?|bO+~T=&acyg41(bb9oXykG zxgF-WKAKvWu~J_YiE&&wnh|`OQ>hz`GsjcVFVGOuT<1iX$ z1GI;1x;KpJ#3KX;_6i8Af|bHru0rFkR$!#<4nh9pSQOR*HRtdU`n1OETrrn1o788{ zp{h-O`>Yg{EryY1p($)yUJ)eAJI7fW|F*|;rL3wvE6ID3SISxuAc_(qPAsn|b0#k7 zU5z%MB?^!CKFfAG-vE(E`CMV<{V){pQ#d7!icED`o_(6_pxkVK!ptnAz#{NesS7T2 znQLP+v-Cl{=?a!g7{Ak!p#s6jGrJUaY*U5z>5?eBD6q5%eA{NP#En1!LykXJniJkc zm`}@s4RzT@>o<>W^S2nvGORK2Aufu7tx{@G4Dq7?FRZ*w8tgltId&a?o~h%RKDzk0 z_iNLpP4OGQ{u}Y(4}UlXBO&~Umy0+ry!b+V;~U?IKmFpLF<#kL4{dB=k6zWEDvp4d zFlM{B&;GOz0N9W1@De8P%&S6TC)=iUOXHdHpbC$;6^914D8VfXjS?r)DBq{@O6Ghf z44JnGsHINIMFCLh5grw&6mZqFQoBx&a-O+g$17c+;9ug+g$Xa`r3(#(b_g5US-dcG zeG@cpCKevsHFlMRz~dr^(cW5HRDAeo`Dx-q(3nQ7=YiE{0@vLM&W)MDB49(~C^Tk9 zhQ400c71H!@p!Dc=_ApG3-HtoqL~twzk$5;DhpmHI~QNW+P@FQ^dup#vEC7^%6TIQRY77TPfh4#lnGMBMQw`yp?^Q_fZSAMMwI@0?UoK5_hH z44fN^xic5UuYUG7bPHtJ%vrD|vX%(Ht8hR2a%vB3P9Buhyr$a;W6uQ@XN&?@43?pUVzPetU)sc(b1w ze-orpLDsTUjm26j67nwTg!6~GOh?{SX!xCr7|c~kqj^#hS2<18>{ovHkYiPAFr)-f-=^1X6T6TI@CyYG(8n>RCF<%5Yi^4z$t2MpX$e6ELH z_!(f(ZQ#TS_Oa~W&u5<`YMQX*iii`rcFCw3Sd|}Rv*#7f_ESC4H*h(6&-cZ?-G?C9 zJyE~7J~~$zwwfq4Qflb{lT!sIi5g`&RVB)WNfv=dhL*|>3X)9UUjFNIv!6Ch6q=J;+w-d2y-a0HlAB_he{7|e}wU#|ExS^GuJ;YFRy{s^NST1Wiv?w2F)cmp%W)skp@RqG*&jUx?K{s9a)r`)RAx^3 za-NnaIb!p@c^Vi?hGrHgDqAXextd7X>g3b;NL!Ux$&S*)x4q zdQ`0MzwiF|&;R-VAmsi{v4EA}|Jh~T-96nIsq?!}eK&sagJ)ttdpV`c_J!q$H}AdN z{OzR$-Zq-wPt_*dC(ZK8{YT&`$5VNf?N6m-S|}`I!ZBcZlA6+&rGE<^c$j61zw+FA z3NCd?GzahaC(f?r=Lc7z_0&ThIlqC|_7s}We9EChE;3uDh19dJu+gY)C^)7YC-}~2 zP4RJxr1Hbz$}NN}*7Bor)I{{ICTM}KZ*^GGr%-?SPUi>ZDGD|LUsA#CH(6`PB$D)e_C4J^#Jo=0> zD6<-`8M-?2@Xop{z4ksWO0_ZzKd8|&>Pp!s>nIAi<933+a1T+wtIg*M0+k<%tzF#M z6-*uJTK54Cb3ac&py8(2e$S>@ww7Zth&tCkgRKBFI`J5R55kAsgZaLz)_=L+WZ!}m zY5A&Et784S^|5i|hU9tg%X8z$&lLkV6rZ0f`hT{{W#ooH-nnyk96ffF6Q?ia3YiSW ziCC?+O1yIQ2%@U%n33Du*E58Gd*SrOIKKC6oVsu(##+Z>0sDHI2&L>~EupI^t;Vnt zDhQgyIE7fsnzrbW-qpHPhE!Pioq|^0o1SOM#0m`4!VzT@rAWmFI8E<2=@ne^nR$hw zMsSnKDyG$*o2Mvdk{18*Emh_c2NFH^`&_!%9dGY?JEjKfV(F}v@%S%&K5oC2!|diS zf{1xEC;~i;gRR*xkm4>tkXDqU-0>4fjve9vxaZ@0JD-emBWGgerWG-N(R?f?9aIQW zgV3h(<4O@L)ha;8v7lW%eJO@6U5PDgi1@bYRstW~7AuyoiUso)W_WEk5;s6)lc7V} zWdK7X!*Lm<^!&whapcg!c>A3<$sy!*^GZIeU_uIwuB28L5-cbqmr!!{#Ob40 zdUpRHPGRM_bfz0Y4W$Mv4?BejvyH%u(&qUUqvQ2hc|4pEyg~QwKGGh8|2)7aQLx^f)!tuZh{*)e;0s3KsGL|5fZCBA% zJXL&(uv!GDj9!Sq$>LiIQVNNU2qG##nU2+T6%<{N6kJmAp-*%ray-j~eJ8BWxvZCd zDh#-MUmLT|H6YBfN!}XMu7pg-WR6V!$Y=B38+k3`SS7=H&F7+q!m;%iVbAtntFML- zA6o46Wm<7<+EfYpxs`=!6v@ONjMt%Sh?jpcD2Kg{JQsGqb;l01baVeku14LXh zUBL?gs6bc0sycJcgcOr$EU&s!s3EN|nct6f6}(8HigN3weEY{sYjsilO8Zo>vJUem zjo_PnJ{Lz;T-8~|v{n}O)M0_Me3e%BLFzuoY$dt56-EkN{LTEp7q~$p!)XC(WL}nq0j*Wc0pLlOJLOef;4b5_jF&8z_DJu&@?EyFwAH3NEV7O)A%A3bWvn?e zxe~A30oU~25g*&nyvu%?E>|q_gy+Jg;^UcOS|B_R%rmTV9FWX@)(x&1U!`HJmw@c3%Bv%A>7^w)qJ@>x>0}(e=RqeWY3QlpfPw;hP<{9D9O?9 z2cT{6wKm)C9OpcPw~7NT-2I&8b8ye080r~`hwl1VJp91N;=UaZu!obyD9S4y1oR2N zpkt-{@tCCt(s;ZI~FYRVY354HR_ULD)*ZSAEY)1gVI~U{!XQ^rn^Jk|v))0J3bAoZ7SL@Yb2P5R5|VxzBX`k`Yw@s7po4I?GxL zFiNO}5&8ws&h)uLha%t#s3*6dI({mS>^%}^4xWwAeeB=HLl1r|Zribg2ydQ}gF6Na zh%07@gw(|9U@AU5r`$1wVwuh#efbaKg?-P*c*kh0C$PZM<;${NQa|yYE8w`XC@gyx z$Jx_oogCfH1iapVfCtEuR?(yGwG>K`Zo-zqj(0wDAXx3;ZnV=}E|a`ILC zOolVXYOKnLN=b==mO?gz*fB=|DO8a#%c@p_#g+F8R^nbETt?{_OeU&OR>Q3a>G|CB z3bixYmz0XnI6aP{=Khonvf%g;-V|I_oDl%2*WZ;Q^bZx99P{LH>{acR*$H1VYv9Q7 zYZ}|@Hy;_ZKlz{S)HkImZ z=3S-uD6FP%$@{E_LafKaN}G$~Z@Uzzt=Q+{Q6XQ3pLH^LOC1Ot=I8Ra|ICxLslr3; zU8XSw?^V{sW42MjM7;Cd?2egfC5@tUfyH;iM447s^?^T3>%3}Xj&#jYxU0*3c)AK{ z8MLFSagoR`fMnf8SmN|5Tpd$j0RZQ8wlg82-r6Nx;xu6=UDZFfS2r!M^2{-mm|&b? z4Fv{6xj*vAN8+)^9*bZ5wSSuyn_98|=$B>r*}Z#Ly!6sbY5Cc^cQ5-pPob2SMFca~ zp|B)PR^Z}yg-4Z2`%a66v_^PUVp?*$53E0DrmfiZWf; zs^(l#Y)V_jiFJzK+9&`3sd)uQ!JmIko9V%q<51iSUyd8|%XsWu|J&c$8{GTG!8!<89o~Qy}NnNLJ`)Z%fnM~ zmN5UPh{VRTQbOS?S0w9IYWS@8t!fmeLm9`~Idd>4Ll zrZ+Y(+a8a6_|x&RkA4avye;>uiW^P_mj=y~B&*SfY{I!_3W-fb~ zmdC0!tCAK_c#bOubHO)x0YG%yk^V}2!b)owy=LQ0QhT4{oW-o7{E#f4m-6gm>4)$1 z!f@Q^B4_{Rm?rsq)8sGG+ul@UvRu-dk1>*PQMdQ`;dw4jkgnvh4nEc;jWS)IjsEB-tK7VZj7ai7sqWM+#D^lS~={ylSpq1QG;2q zz_RE0KDMb~to9c?CLM+5N+(>jMKf6rby(AO5FMNGP1# z`wtw5J$v@1^5aUk1T)RJO!6d3wcNT=x!Q|Z7=x2NoY%uarNfuw=v$}a9{0%PP3P zOF1eo)6XCdnLpD>^vfrOliIUt<8^JEkfNytiO(%*WC*3pcDLa6pae*5=Ws z&HP@})fEeHZCgOpwhqGH&T5^Fva=jvW;yUJfdRDgQDEVObA$y2B(|h;VC@@m;^0e! zsD3`q9Xr6Ga%aI6N)LN>^i{8GY9&l{En*ukZCZJTacLXHx-%-X0bOIbMtYCDluWKL zoFW9Phl2Xz8nKSQ|MRNG>!dNb!E9JW5s8s$ild?Nd6=<Fn$U7TnY zcAOTxl`@g7Dx{LShARuFuByCpr!aA?y*YO?bHSOgW*?I`|JB;Z4)X{PKB*%uVrUn@u0GHm`+QPzgtk$6*4SGB{C1!gbpNZwu-cQFI@bq z@MHz=tHX3zQ-PMB)4$E*s3L|0tAcu{=e3%^bzw~ylH zwmF3&%lTO@7rHK7IG+m7!Gj0G&k3Tx`P{RCuHYi*ULq}qDih+!E0rN|A%3-%=vLXr z*&?mD#I_L4&2el{fu7!;v|0C)}jB>{=4bs>gC74C329Q9)J79Kq7=_^>R~ zS(p2$?0a3_G9BLyEDrg*od2Win-(CpD`Fa{!wr0ffe)|%85pJ!>rY$zM9i5tD;6$Z z7^~KAWv}KvM18wI+Gnrhtg|lKNtG-pPU1d3fhWbt@DZ#($FbV?5c1k^*SK0^{prE_ zb9sn#HCJIWqxe97Xq=(1)B5B5D+7-&X(8?OlX#SdLT?#A9-e*vBpx1Do8zJTKNgRE z>a($A;nF;&K`W0g+gg6a5)RdQK=ue@;)OSU9M5nJ!mGz#j+tEzvG%65>GGzvy-*$M z=Mvu{GDo)XBwYEZ{NY(DIN32}o@N^IsnAGQvS00tTDCIR7>o3?VNAax?<1`gWJ7(H!e`` zB(tq1zmwRBRY-{RN~ObCHn;&1#9)As%>4s>(S5!*_P%x~dU2hK1yeC+H3xKcBG}@x zB%w{^1?C}8dzb@ojDiB4&#D$s5_R; zUKJmE;4`uH=Iya+#VYp2%!--p@6hrC`Jy)zUlFSKsQlcV5O?~*6;)SwbrI>laEX(uFT~lCXJecYs7+Xz7Ixug*E$R4 zTU=ap#p$DeE_9nax;Gc3Junw4x+KO5u8A!r=AtV8ThDs7^(Yt=FRGe zWu#d+rz1LBS-EZEWbS68&#eRB^JqWk>Htq!Rdw?(u1iF1yL4e+9D3^qarm9*^Dxr> z%dAF^)S++@kqBH+P_9%?OcA_bl!$Fui?s4w(W=F&=QxbWVPZr$Ek52CCda)}0eDQD z_`Dk5G8LcGH$L=dS^?>&JmDyYu{P9 z^$LU^%5#;y+MgkO&J{0{RpZ$*Qn1K}$)Cn$F;WCAn?ogc?cjd7h&Bx z6jt)T87=YJkNjQefYsWsV+aiENJ79;5gWNQ38DK523l zn0AOu^Cdm8EbqzdWm&d0>k=J&vQ7N)9WSz72`}ljoJxJGHu9Q#T|l+0C=gAdWV90^ zcO5Ifcf=Dxw_4` za-4gRs(q!>(}YskjCHuBnY}@&bb4^}a9W#>9yvn(KCHb6|0osJn6?dCjhb+TOb#Fi*wU47Wl35krsRMITlh_OcDgSC^I))lh z7|H^Pea+#iz*DWH+eZ7!`h`g)!91oH4y`1hV(1m2=wWH?i;M=2*A+;aIljftWr2rfB5sHd;ixY%er%z1FS8?|v=(Kg59g>&+e zb8-I2`PhLa>Qf(iJZ`@ERu03F;I$%k9Hrhl^;3NsnaK8*WO+6M${JD$+c#w3}{*Y{w*H4a1p80(G5Y8_HD5QE0TNkZd^ZK4BSwBe!lqsskIxr z`i)&XVRT1fbeEFoJ4t15G6IP}&NYZ}5`Bp4-~=mpd`9aC&wTh?9Da+)W2aBWjCnI+ z(T;h^6q0yDOSGm)WVM=Dmh`SDJt!tMMrN9Ne5++RGL;l+$m4s3Lzzt0jbbFzECjr) z%GSe3i*R9jK;^x8WJD5){8uZ}GQ1K7Vd8lzO+N4`1SEwY2^6pcaV@pa%O~CMD91M{ zB7<%`Wxvl`uf83lJ>#)_*6R4oryq~I?zktqu$atl?7;HVihWGxfxuwFTsV5=ejitn zjvPN6-~Z9m@x9$o#!|!HQsC!QH{I*9s$UQ0=)06Xd|y zG0Z0t^u%@I1J^W^8wIxc^X9U7A7uv%kI~p#5ja$OrZ}6&aMktf>oH>6(s}b^IrYzF zW3K5M@k4KJ-4ruh*3ybuxWV9(hJaGe#GwrOuCM2496$Jc?0WIfca;!N1EKX*Z z^ML0$4t!`D$B+3ayNql~p^vJx)~m3rP^ci_>Y;s>=LL~2_c{nG`HkXb+14u@l^~sI zXh#YEYptd2317C?Itx=JS-BFP3YKf`K7yUF@$FnQxw!QlB<~eU{hh*rTw2(yPni7a z9}3nZqpLG3m!g}{6&kj?`IO5rr9g?M$|RYIi- zspG-%l|29o3!Y1#I;ym6h)?IBimdKuM!L)KN1tm=(p^s)Vi~#~)w(n5qJl)u3>KxN zV~%|n-U{xV(~bx)-E+Y?bV-=4$8lo6Iloik5zg#8_5cY_DnGQ1@-QIbLX5(ImA!EW z%Fj41!B~Roxo>Kjh}pAevJll7o3=j`>$iO()^2^2vI$6nr-b`Q>g(NOG>GzZkYEId zXx9mjBOpKy2VZ*OnLl+iv9vU5NjKy*V@9D|+*J(+Hko8)@yXWF4);J_ zJa>`9O!vl;j^%Op)(7HKzw~HqShp!=HMVhP91B)pgW1Ag+LyeGu}PghmwV!eFa0pS z|LS++M|*!5>$b1u?4soe-%D7`gvL;xW7vPCK1=eR{tzCJEUxp9H|2jmN3Z5G0d3Hw zjJai>`>6VqKmwFbLsOASC8^NhQm;kZpM^#wub{w8PkHvK<>qf`g=yi@)RJQ^6`)$( z=1s-FmM3{}!sOUhai=Wih0iTB0kh~#&(&eJ3LG1Zi#sn9pkOs&&%xV9 zl%6Jn2F;iqZCHK`aXn$AH|n+x+3*}|_9HZyc_)2V5i6G8#qq%X_vIeHe-0g>q8ryg z69YFCpMNF-|E03Kig)6~iFo~u*K~HY)3wyzfJt24T9!6P*UC-=X(l~{yISe4CZH_H`&4vbI5H5KTYgk(RFWWuK2M7b zlrNPYo)zVXyw!V^B^aJ*lj%TUGhgjl)?E<@pXI%6sllM1Gi9anlT9pyBv)reLeec+ ztXX*X9@zMqG%bZQ6pdjR$B_d^;_T70(R=E0JaXTs;=y|!itV=$?WUb*Ere&LC9n-v z4O0bzLGs%@KZctgLa;b->UjL!vtNrB_dXwEZKG@!UBuz0OOh!ILM2d_RWaSb48g2_ z|CRKW@8^u6A%w9}tU<0kNhB5AWz?;#{geW(myfqW;%|l4}ZN#<_EIh-6sU8{zRu*Diz17l_2a&pJm*|yYCiZPU z7o(AW5%>0`{g~rZM&*Zp)yldFRTOfpsXQ}A?8qF`_HA`#K7QE0S(SBKI~VU9UzWk` zv?Ahf%gQllK9c4m>JbLVMD~%eQmuPKT!D9QgH{a#RTN8^LQ+kz6%H%$N;tB5emMSY zr%brCr~Ed!Lzx?9kzXqim^CrMz5j$!;Z&hp7>99{tjf{d$TSML!fP7$u;gA1lmS<_ zg~>7tM#NF6!8*Mvyow;1y-mnDMY4pMXXY?pLPP@7n7R(dl%^VlcIF1=xpU{ok|j%GB`3GvwD~4hdN;-T^@NhAPi^P_pO-M{ zDq8le6-7@N{Wz8fpS0?pNp5+`^lor0Is>FtIkkz%!soh#H#!k zycXq}@u=WP+1Y+*%=87KN*_Cx%ABkeT<3xcNUMu9+)Gb}5h~sHl**B`D)~cg914F9 zCj0jq4|1*)rTqPi9nM?FXU;Lkj!@Ze#qv}5j_~FL)+_@d5YD)%5#b8C4(2*GJ9go>F=f&fn{#SA5j(cLwnl;gaA_f)7Jwt^$yKqOpQHSo@C(oRWSKj_f zJp1|&;#l92m_VUhw0vQBu&E0LDwNjgCE6L(4vGEIQ`I##>i&0Pb8| z%ex4YGzUB*I}qt~ob&S%cFW*Oyx4qXr2L3paMh06>#eum6029Q{zs!aW&t<;{EK7Y zhT`)tj^ck>1xWyytcMOAihcV_=xPao%sGAac~=;2DOcuTsASgqh~P$;P0s7-8{m-B zy=-7Vaw^XDT!?wM5fyAv3E68f182F+sLb**QByI2F(}~3)D;-&Re16@->j7Rd^%k+ z5z;E;aqnc$cjhHu3RzH;6jFRvD_15e9hg?Uc%I}liB7Ey>oQ%%2yAN7q@*B)N;u9bLrC73P8Lna-teUZk zhX~1*SE@mpnBPw(hF#>V4mL>?BA)1h|u+z(tF-aTKI%*`AOc^B;`AIwoRd zkH;S@J0@amNuzN{V~Lb3iIS*=6a|6=36KCm0F9;5=tl4RzE@XQcg^$s&b`&mu|;Vl z0H69+z3+Q(-prFHPo6wWuIq7nHZU~59=I%^C7&BC)SXR_wsYJkuAFU0_C42LfALS+ z>(Bosht{$c>p6M`r*LpQjFfdYvsvpjO!==c-OW*+D_3>c+=7?$dF)9A*UXUy-#VBM zLc}PB&d|E_L>VrYS>Y}(6c0;_GLk|c-c`k^AZrvOMmF(DSaAjDzrX!OvQi|*KW{ukB&v;DdC!}yy%tA1L~>paj|k8aH`QP412!iooZ7W%qUaK#U)OuH~CVa zd`i))kUL&Xo;U))wQOE0Uq87z7(U70I$SzmUgud%u2Eq4Y#da2@4gOmC7WfNA~vW6FbH9g67E8>Nt);SkCXpW}p z+{an#Xd>-2M!fnwg`W@fGM{pcdfFJboQSzh#jk`wjtSg&;SzASK+fzA*B|l0& z6fK?R>j;HOG!}JyG;n&^BwWi^3;5Zz16WQac7$)ni5CCxEcU7Oo9C)`^NmvwT3{?^ z1ViJQx?yxjBh;;H{oT54d#1RpSh3`d8Wr%Zk;gKD%wF(mom5N$Z`u$u9A;E|HrzkFnN6@Np9@<_UgllL9LbyH@%-Z z$fS(;!2I&ByWPp-@`>-wyDsH}TtRx?sV{t|6V~&iJ4sfXG7a_9)l+y6_{DQwd5F^U zcaB@&c>pEh6uunb>ekngU<92rI)^l@;hDaEnavNbzymrzY<$4fw`I%cvEFBSd)NDZ zzHPqiN3-R1V*{I;$kOl+hfLqRak5QbeFIs4l#Zlxtn-;{C(d4M`x&u0#b!C4`7@<- z@3y#ZPE zJ|(xSJ{*mM#JS4xsRyW@x|2t|LSyPP>v^b;T&9)&{?gR*PRF`)X8L*&R{pF`2kdz6{mN4gbx+a{pu`v!)cdsxRSSe`BohB702RTo(fg`Q#%1@Q;go7 zdf{9fzQhizcQayk*Q&OB-Lf_|y`aqPO2LqQaK5wu{J_KXb*8R($YCONX4Yf=nx{?Ji0K$bxdsJhO5wA=b=LLxuj$D(j{)f zea9Q_WBh~$+aq9}9`co2zb8Zz|UU@SUU`b~CRJAddRQwG+zpZ&}) zw0AS=vwr;sMt4wNjB)`9*T?zh&;+NapEFILe0oWr<7}OO|Al|oPP4Fed?oYuw{2yl zhIIw}DPWTyG}U-gF-IUHY-1oBu5gs*{HqHF`7&1zts8-s_Az@P=}o4$jo}C_MB{E` zTEd#83)#qkvw1kcZ_WtYkk8(TU|tVd7GuP)K>$V^L_t9_WsUjg*RGyvufO!A_Qs2U z*>=D1t#;-F+nS$u3uk&8F?gKX)<))n02>*wz4v9E9!AHmUd1^>DfvNn#DGkXsx(!F zT6f^8!K5LgW28c{+*VfVi!aMvhKcFw>Yt6{8ndCd9%lM*4ili%VM3<2`8 zjf98f9RNvJ;cGy}DIsZa$}eAC11daC(*1SFn6GsfxZFGCM>v7oDYG74Z_taIimuAh zI}cSRajW;m6Ga~LG`QgUUVNpa_ZsS=DK3Vaw;df&JR>1afpkL*cfgC`ilL(8W?e{c zaknmnZ`+m6RK`WCuI~WV?M5|A*D!jxSjDv^2*|dZ-Rd*G~H6qeNC%zmJV0F6N zaN9v>L^&X8%46O6kq(wiXTc7ZbOeC6>7+x90MhAb884`q$odjt;oG*PyZBqR`R#eL z@E2ccVSHf*F7XWaUiu0)^{bW5B@WWjOj8b?b)Y8c01yMil|>8Lpkyf{uPfQGz^!W6 ztXZw0zU$1;$AL(CZtM*<*BAqu@46t>W z%p+AN?Fn`UfqDAr=`2JukZ(s=*CXHB&eKYvd9@Sj%?>W2I$~5jTzp}k%2?}DSmKp7 zC|Lgr`M?num=t3lI^c|rjWPufA>+WusM}!Udk+sX9>cV^=}AU^ki~Q6FzP;!^_7bT z+lEbRaeUs}?t1r6x1}o|Ze#N|!>{BazoI>6O`l_=WgpYtb~5tMh#KpD&R)LJ4l(8W z2nSO;`r|g&(~SJo)Hievw3z}YD1vH`uzWyNSs?DV;mg$VevV8yu=@Z9aW8Hk<#6tQ z^7((p&T~sR!hoq)9I&aZu)OLpDb+hacDh}>bfJCs#qYLnz3^0f;>EAEsnKg~eED2< zvD?%ZFImhK>v^7$u9n@tt#7U)n z*C<`pbLxke{#t|4rSgFFX_$4(N1n;OaRKQ&{}KjF)^Gv&Xko8|z=Cpes+S;}~xCtkDtc^3>ZG2!U#jK4C-03a! zF*%p@*UMvh(tFF~dY?xhc_gF6js)Mi-gye#aeUr+n*X&q+K^q>v+E5;dpNYt`PlZ% zrSa2Xs#l>Jy@Fk1-OnX@mo816WfwPk`B?;caQ88WxDU6%}gZyZ?=2aJ;)Z+I`%4~JKtf~ zwx`;m-LJM|`w!vRu$JeB2a+;hABB5UXBl_T^poz~#=4*hrtnoPHcuRnBC*#@ z+*3bJTfy1x93OXA(&pP~x`1t4toQ~77~frfyfj zEFB+ifYtMy=@NjkSnTVlX2}L;C|Cy3%C2ta$z>YzD2EvSNg1ks zlQqv(|HiegiHjY8b;$83?Z;rx`f=*p9JaxpGh$~HqpggfvpWqV^4D<4Xmi7pZQY&|}CvRz@z>oXVGOoGv$ zgU3(h%%4lN;TzCrnhuOd=|CVc8bW z_W4wM_2_!u&6_v3`xy0E&P)#9-?`pd3fysg-dTG8(A?|+eRJ>L z_QVrk&m4Mte7zJR4tYngb`YG}QG)$OJA313yD)i%oqDdeozLyzjFy9KYSHyJf786S zc*8=vQCL5vZ4n+YR)B9|rwDD=MWPO4TPZU348mVcxb)UF~@tJAVrcGEmHs$2d z*n!>0Q#tjpVm$Ir1o%$ASqP{jV*tp_7+pSKgy-T{I9Y&b{>CToyhZrg(-c8$5(Tk& z@>0PlZ5{d9`ReO9hByOF#~jCu3MrFQ(tOKs=#f6!k3&L6ZhN6xhi=jEgYLv%?+KwFPT!1EplIJX%bk=aN7h4{YwvJ5NE3Sd{+l%S;nf6h}#=US;N#TG0ISRh=+NS1;2GG7WR6_WJwtc zFGsFO)Ff-uU=bmfdXXnqWtml!xQ1Ex9yrHl3sz}zO_rfx$p8}W)=Gl>b;iV1Vq(hA)V zHG+{l$5C}YZhh^@kDDHh%tAK1jWuh3hH!qyM%jUL;jFgpzDL{L@BS1UAN*XKw_pS1 z8U-)ghn*Gh)P&RC_JZ$0WbSmkz*OQxjK1$bcDxy^jPN1y!+4<_ucJ=hNwqVwh_W95Lfzq-vI;qYok@keleZZPt1 zC!X|n=7MMZc<<=XWgOx^e~M|_&wstWwC{yBIfP?3f4D7Lwx}&#wwT>T*|M2>aO$b; z!^=A9zdBZ^I`$hHTg}#)b?Z~~U#E||W*UA;Tx39GgSs-ZrsR~eD(up=dF$7BafFm5 zz>DK!yzXNP|H7}G+|r>5T;lZ8+Ioj6FzH;3(?dKrJ;-+0#MPeAZm^t%3)oPm0S?2x zcHvq(@zP1w`^;&}#+SDHKe(+ehE{Xu%xepWRzl-3(!iTp?<3v4_%^+t&c>3*dl~qN z#~y22w`|P_aiZV(ddDbm$MJc`Nd3bzQXm{WbcoTOH`Z#J8M_55 zh?zdvrl|c_ei2J4gCkVJ5=1UFgaR_cu!1xe0n`@7oqmG`zs zANWvv>=U1CYuBuAtBQvBfwj7`pTpx{f4MouI|JQ?Iwf`<`yEJ^!V4aM#Q2_<^I0aIuKk zX>csQ1i3nl6sPCfb~>M9iPS9#iJ@ZjLlF7&?`$uo&nTu!2mHJ;%>lznWodkSpnYdtVZ`tcJYjd) z_%g5)l!)eOdc(b}@4$0Jl|N||r_Cn~Fz~4!$1=)nPqv|yK-~K{#1oGyOG*dyYA43E zT$VvvTK~2`J4iIzdz>tDe~De%D!eQ558V0g1^8C|B8_akf*;fD9F<*<>go0 zH8_<`aYj@2{(aY`0UR0-r(~D(uevJPQQ1f<4XpX|>ue02X&n*qtjjc(qUbCih_mml ztH=`q#I4F!sicqjh@-U8Iq#=Rb$~-V%c7CzsLk57Yum<+oY=l`W807e2bs!(6QqMV zhc;wSct4G;--w}y^-lacrR~_Uqa0}ZEe<^XUVCZBOYO*!Bke3l9yq#FYs-}3w0UR* zNs2!5IG@l6n(1g*?vAA4g|r6({DqKy&(J-xGzBa=3&)S~_#zK)I}?=fsySe=iH?79 zN)xwqLw~l8JR}bChod;*6J(BUQeO0U968Wl-TiWVe*Kw9lcU>Jr*se`UQ74^&a~q;+W9R31ftW2^XQ zE%&m=-?aDJ9VN=(43Eek|;Bmw|o(`RW zdlzc~o%ZG@?Wv1<=jZLGz#Yfu?WghIn1cfCDszEfz~OOIgA*)d>@VL%D9}*+^N`X( zgqr<16RhjGaN|_w?;byNvc2)b{&wyL=Q%8xYD=~)tV2rE(TQTvh*d*%GRTIeVu^Et z5_Afjiql~ zsJQw9bElxCsJU(l1mciI@Bx0pi4y}ZQk45>z1!0jRO3p!8|;vF#VH4zv9oK(u6E=6 zbXz&Trv2C_eyTn2z=Q0>w5g2`&0`b>jYk?pYk-M!O&Ne@;J5$4-uCQ{XWRetmH*sM zvWw4xRSVkk6)bq9w-^i~z>%(@wWB;Gcl;I8+rG^% zZk#7^5$EP6Q=pjA=G3-n4kXn9a;xfzYjrlyB%?gDaGnP!tK@URu#1js1V=>!y;D)r z6?~~r4Q+SDviEGlsT%2xErybRoI>M!;kXthqhEG|ag}2>tkJHxThi(k`wMadCWdRb0k8D<`V9E8NU@D!>%u5s=arA~ayn0xc)ios#qAa1=b z$3=rboekt4Mb1lqz09ibkVyUUPI8!cl`U8VM?<}YUFnR;WqE0AhG$yI4D7-sO1#gT zcj9v^J?$5q#a-yVp+QLC8VDvSr)3qEqg~_dYN(SU??mQ_cMum}Z@PMl<70V?R>~yH zYh?2(`qfB4(XFOp`R77qI1YFNz`|!X*9Vwk9%Vyla?Jk!4U&2KUl`nBc;2J*9)bZ`S4 zWq9$WWkkjx&qH(QRU>ajO{Y$ZzdGSsH)Yidmwx`$CC#h6(znV|<P;gIgVk>CI>jMp7-OX z2ggpIYo}S4d)=v0(CH@n-Bo3o_C{f(a#}V#4u#_g>Hr@-e2fiy_O-!DI^I@qYma~A zGwr?y-qkj5+)RhrV%CT6WSK4gKwutS#=du3BgSXSBL%gD$#FL~FUApH>f=XBTF+4%t<_HIgpMSo( zbk?7Iq*GB_R#RSdOPpvc+jzXQtP^ZN7g! zPVjt2+gNKgxIASP{tb?w01D65-e9uunf&hyIn$BlO`A8jhuHSM?_e>>o$KwVz#Yfu z?WghIn1j7_Cr+Md-}uHi*oo&5#v?uS4###4H9|!pz|9at<9;q(cch2uZL`j{<9p7s zW%1$m3da20t@K{r%}!;k>v3}d8@i5+!oQ~PDCo;TD}moRDL51Mw5!D9_#kL)@a1Ue z#Pp62@qra(LSs(2@QusI-}Km{KoT!9gm);DC^MS8@zB(a-c;UEs0s+-`p11IF7hk^ zwQYina1}z7O$Da_jD#^C;rj1yN&CDqFC$6Q>nQn4D4mlWGWyE%ue5WA&$kah@QL== z$3NLV^pTIYc_Z`MJkCd$H^5@@On5^OlNxN}{5WO6`{SpMwg2v@(h9BXrjS?e>z zIRS%gRXuz+%F^?BaCO;jNTsZhv^-}{?4k@`XfHqWC+*Fbo@KjuVhGOjj3Tz>zQ}gPo;2_JgH#zwo!ZgYe>oCD z#i$}rFO^jP-Z!BszbYB=sL_<-q2h0N3;vX!RGu1n^B9dv&mB&eTaA0w$b}^^#`&R8^n*Hb}xaUgje$Er&3K%d5b( ztjQPRBuG zjNDXj@=2KSa>M)FR9Zq)4xSR%U-Jx1;3@+&z|$j3xOB;mhIFr&f$xr8MPth$US68A z!r(ve%Qzx^3<~9sQ`WlmD%4vX(A2+)fm0<(`ryJlX>QNFPL3NBY`^<%Ms((e=HjI> zK8bT~+Bi8l7QM{$z0>0IA&tKph@P9XgsG}aS@YwlP+#xn`FFiszvX(KU;DLRZNK$f zzlDxC2oEs@i}iHotHV>Yl1_E?Wpo{wMxgN>DVE`M(459MMkj=h(b==-88PDQBWQ6O z1n!AUeF@uo%TypTsGjt0G#8$dCNcx9Fb1lOV;fQq=MU>!ev%d==ofdLbS;$pD1W9S zg5T^QiTvsHo^rr6!p|8j9WPXV;w1F$>TY^|PWijiq|Sg-Z5K`=UlSVFviLrobilLq z`dWua`p)sgx}VWGjA-*2X4)HDzO~8A7fHwZpONbrzBh4}=W@99`u5=a{}~6Kexl7^ zau4#&o_}Qw8yQTWrZFC50%KW{Q^@f1_ou3iT>roByp2mMls zlYTCcjYDa9ptGZ3S>we>-^(xVY7=L#we^eEx1afm|Dk>Cqd(e~uUXN?=Zv%VWRy_| zYzfLkHx;#$);XicaFILWm3;Ncg`IEiY|p;>EPCz9b_z#rl!IIy30=tgwsLSQNv4E( z3+x%D<0kDD+*3CYQhZaN=p3CJ^|JURYk4NTVx3zT#DxdroS=KGr+Ux3PR^&!xEJQk zls4*6UP)ZJkhHGjlJDJkqWD!ONSlhdkrM?|eV28ujG||xCizs}@~^mtm#LFM>i^0) zIvWpPYUg%bZ0pyqY4<&}y)9m|pe1p(+r?w%l2_%g@R~e5n2x^{ z%a`Y1<4qfxZqJC_o$H;Uz#YfuouTtzn~M#4ALlDP%XvM=jvdQ^W%deGk45!PBry%p zksbvNO_d$oj^X@pJ^&*{uYY$>JFx#qyEu5c&EGPw&0kAzlOsJOi~yp+*@D#@HfD{2 zG8j-uG(a5{4W;@Z4mI*`p+eBarZ)y+F+<}zN{%*o=-=+0 zyW8PChuhHAIqhSQKHmPpXMQ%*T$YTp-p4t+q(xNbd>>V!D}C5>mpjfHxpcn$)ze>V zfBxMswzJCT7|G%yL?&OxN=!r zI2S{Ph2O(NOQ8E&dh6EUIB>wKBRx#h0IWb$zjFvC zOm95O<`!&XFvYf}v)FNFXpF5^xvv9B9id@u2+C)IsbiCV5cCpFn!{OfP%=tWq2UXt z82a{nWBpney)sIV9xoN|@=NMD@2waL&3`E&=s;N=ad9n>hOpD%G%Txj%(Uu`yCh9G zL9SuZ@T#6Wdws1*Yq+i$z%%#Ow8|wV>p&JGHBI#IQFS`S_<2RY6)# z(Wwh^-MuoloHw-O70_Is|{hgC+TiRxZL)aK8!c>r6a~ zMkO=DYdG6;* z_#el0>R6kg!{p4RiFW+l<+k_8(VY2nfrF#TxEuMw$5LKd9&n`A>z8Ni%JZs@9%h7w zU0lx|J>Tx$a9?}mJ@0Ry`q3Y2YuBw~G|CMR*Z_r(qd$%$mHPuvgOMMlMn-_3n;ZCC zxO}0VU>e+xH(qMb?|rU4cknxH3V-M8 zZKJ>)$LDP$?cWU8MtF{cZ9P1D*>K#tnpGI>3e(vxaAv@{ z^JiGZexbeo@*Z}IInzcr&uQ~kaGLXccJE?JQyLq}B~nH(d~!f3jmvW?R6==nlt;&h z@ECM7$~YQmfPM;G3=y6+W;B2kZakD)3`5=}oUk}R#w8Eo*S6lX zCA;9oss`#~s()y=@W!-_uYGOZk)`J5vumMWu5Tfwb?4%Wo8tmcBBgJb)2CgYQ&It|^*>#t89TJYVq116*rF!+3og zi1wVJQQ*NNt~vAG>lPh)0!UwK26**e+<3>orM85|B$ltaiqE~PbXDGrj&@;|$^3+A zoLhMoOacm8|0}RA2iw06j^$P^<#1Kv2~UT>vU+7Cr-PlcfnM?q?Ea8rh(q+OFIpu((DjJ|$w{AKUR8>c1pXnT+b;7@zA^hns^8+nCr zt43b7o{TF!oRaFuk4$7+(D88V?s6{Vof`cVpyl$C1Cv*BkstinhK$R5@yMtoI3+~- z6~DPak#O)ii4v%iNFhagBW=QM`u$8Ha^h#ar9>v z2ZzsQ}t1uTg&Um}8-SgmQ*fi%OOci^8b+#*jX`S0iago9tq!aESWj~AabBzPX zr`q15tUW!>me*{1J%NGF;144|bVyN#NpTBiBn2@`)${8`XNz!D!=7FHnf5l=)-7G% zKKYR!Ywvp3gKaYl=NGZlpfecU@y)5tmA>d&GK8|gFLviu?SLg66Gx66X*ygjn_1M4yIyULxQI_ER2+Pa1 zAV~Q)_78-y9-S5O$ot-xvwfB`0_5oOo$KwTz#Yfu?WOMzg|0H*vE${Oz3}GVH{<== zIC27U8n#Ua#pNGHxQ54Nwyr)qb(CRoPKMrhqP_mizINv3nKr!`Q~6y>qoh1cI*qJT zHVO=*36L`0PGnbkQ;=^#RArq`&GCW-2oN&HnH^AUW3 zK;a?adf}>Z9RZ5)y6luUl*Y?DUTN1(PqpQvtJ^RAqyMQr{O}{$rh4wQ<2&q-MaK4y z^&b_4J!4OP@5%Nj-}qAd>N8(vf$KID!wRN7j4`4^gwWi&)9JzJqug#)J&Z73$P|+` zjPh*32wJ|7UgEi&A2H|}gmpyTfO1-kp~l>M3=y`ftKMXctn=sgwY@vP+Ma*%KeofW zIiuq!i)Ak{jqN4}*bdHVbLio7lxGr$=h7wCfHAdg>Za4pFz^ug9!_enR)1Dcl!SDL zP#O`b!w6%~@afKcijb~)u}m>2Zu=!M$t89P^kGH^(L7NO=9R0XxlVR=3bLv@fp1+1 z*Qx)8WwHXR)%l^HHf~${oKX%Vl`==+^oS%cV2i zJ1v4!0U1y9+@Vb+su7s1cpv3UI)V0WLf{(5=4smMoh}8Zk?2&P{y<1~V(aNCZ%6U- zYnw6CD14szPad|lKJ#+Qs@;i4edKfT0Z(Lw`P)Ge-X~6WHWLJ=t0ERy_)aen`_yD(=Nb;hF zG;uT>s@4swau87YcK9GTl3y9EU2NXfh!5*+7=^KSS4V4t`JVPD8_UsC%PqZJ@6L?k%utF2?>F=e7#*dqMI9<%qqKixux_IGI_)MeCG?qC4Q(=+6M{x&MfQM_ho#h+6*bQJNjp%0@}RkQuor={E&A(8(lJ5 zf8k$Jr(KX|@)cs&CZmIx#;xO{BPNZ_P26VMM4k=c9~^2FspM171HzH^K2z+vEQj>* zDQUsO^u+aJSkJeKL;N^);60?y0*=pf&|PC}dp*X%r>^_4yJ>n7XNGOBnRv>mAzNOv z*e~Mk-{z2Pt*H4o7?8ss1IW#!I=M3lSy-c2`aB3zv+_Z7n_(i6@9b@OW zQ|&DLbQ4E)iaBMj_bKP6sPC?CHW|rg2ZSSb=gysL`}SZ996QI9t3}LU_|f*MPy85b zkM7CH4_dsSUxK(e|c$SKHZ#e-}h(z%160>5U7YWTb|;HImcGLF*LeimYLD&3HXu!A!mh zfe7LE?5+##>?;@B%7rW1=DXLmyB^uZ?s;^2u+f1#z1ayA85ahhffD-5`_TiGU!0dP zLcC?mmiB@7zaQS>#N0dA+e(2uj?ddl-oGBWM$ehkXWBF0`3}3e9h_NnP>q=edYd3{ z2RD`R#LY|X(v7q2{PmOVG}{#)+;gQU_$KD`(*To9E{524;hU`DBS&mB!eW9}zi*TTY5 zM}7{xaj>1I7w7RuKhr+?!B4age&{1P+h-JqVw90KN}4<|F&IgiY9~$|Z@=@U|I(hK zS8UgjSK8h8-Nm7XoYc;AD$h*lcW}dJW0a>p^XOe%#CFeX+{6ImWz|v^j(Tncn-~nT zFml?hs@qZ=6xY#E7H}M9ip5P1)4O{4XxsUHM|r;9_P+8xc59_5Z}4zTcsi#4K}YrLty?}-!s+HD(S#7|h&7KBr4aWuNnj>aXbMyKUBKg(_z9Bt4+k{=5vV+Jt4UY*iS7UEv{ z_Pp+I90KqH1hjSfkcK;>d^m9`aiIkc?_-GOnXeR}-kG;JsDKL>$_^aw`*33#&-R#9 zssG;T?0$I>LnClx9pZMyu_WR<^YI1srvYLeCtu$~Z$|`7D!#$Fir(Rq+=GMoD93zl zTQ_g7!V{c2eu<+3EZe2|c!f`SFKw>VM#RHB(+0RH!>8gZn)nay!jewbn`_qQ(w?0v zcOIwb0 z5aRQhR_D%%I$VzWIDJn?MnknLTJW?Dc%`j?ll1QwR@>eqSH%&UST?V;X`ht+d@Oy* z3u%L)rh~xyTRfrD1n)a)!et$3luA>}FG9u*%}F2Kl8!EEnQWk!^(=3cK5@s+k}=f| zEt7a;H$QKZng`c)(77^#0Fg6n=;;uV=C0fg?b(rmy0ZUT387W?R2;Gdq4h#OTi_+lqDXZ{rKM zV+fn4?Q#O0a-2+$kna&XrmnUN*aWATM&+glM^2q((}PRxDs33ijn-jpAmz0yfXC3p zjv{H{h@Dg3Pq8V|$)lVTbmUB1Jhr@TU3*Xa&<8%!?z{H^HtyNThB@q7%8UT*3D5tt z+}2ad%CA%2ge)IixjxaJe(|aH+kf_(to1p@?xn+R>s{MfHtN)4cmq0@LsFFzT2^u( z7*^lh0Ypa$m zYxn&K=P50n&zVY#8Tna`-e;{X>wT`@ylwYV$A42G zUftE+czJhQHM*{S_(vXVpZ)32wG{}UCF6_eL8~pU5s@4gJHb|bui+3QGy}7i z;q+{#chBuGXEXA^qW?G?mX(vgPwi@l_CDQScgH$;n;38a>2-IYV?pdJ z4q&}WZ_^ZKXSidVTS|MDj^|_KoSsfGSVt<%7#r3bAC*v%4?;;_RC0`Vd+8#VsSoPh zHyT+tar{svRo}o9hP*3bdq+ZA8&)*8zUn+3&-&3I&-5B#Svh^3^*9L653dqe#n$t% z$}D-Al7#X|c!Tid)rI#?hP-aCs0KpiC4+dCu~og$8ndPNge4qtvdmt2hhgd2IH5ui z7FxVhOOQ4tK03wHp-*3=WjzaVVS$cjH=r zi39z;#8pFF2g~;w;W@k#TTS8Lyw0rLS zH;q}|x^C4=z0+8>tk$u7sB=S{u0E_Uje2E`?>u)zIterJgby#-zP;QSp&v=Gj?JU+ zla5XP%6p_y)#yW$(m=@s4}nLYXmBi#%v!b`4I`Ggq*i@eI|VWgE29XAHKe3_|F zz}JY0%qH$6n+i;@L4woBRU8U7bPxzAySE2H4q_yLQ8G9EBbMifG+P1Cl~N z>$B=qIy+TSnDU8h1g!^~h-*Z>tP|U65_a`NNa$bnB5kZMc?rPaB0Yc32Pw5&M(+4YTlJ@03fGhXI6^^G0hX3;@)gTqSQ?t1o|Ne;N2W){Hmw*9_$x4R$w z>9%gm$JlgeEzoDD9D^Q`I(?k-?&tXg2J+=>ZGHIk1x9_&u-n>+b`HL}1n-pN!$>>? z5KAaua=fF5bv%Ld<0cq;_v~$FSo1UM+HiZAvxXje&-<8a`Cbg`Rc+BiwrC%nM`zm{ zHrb&=55t@qp}bXYxnvRF@hd$R1k-w z1RQ1RE{T_`_|4m%rU~Y~Z{&v?=&2grF$VYIK)r=ytZN;Ue5$VFXeFjjO*t?`4y=Ml zd`5Ppg*+;M2s1p(z52c%^~ri4o{ei;PyFae!|0f^GXec&Jh2N?lsbS%`KL$Ic-JmX zwlgoDYx6izeB=6cZS6hF+p-l)+dMWWnm4$F^**f8<+utrR;o5oz$|BY3!ZoTc{@iu zD0%zVZSC&6?`rGVPCqtP_}DaeuD6l`cO0L$lA3=DSZSa%wijMxYf?sguClvTzxz|) zU`sTp1L*xkIAJCt5HGiLH;*w-ovCieFK|fZ>+STFb8UG2U>je}c9Y{MCD-*JlvG|` zC4)-IsR#|%P}Hcfmu|+PLHWiQQSo=_RZuz~D*e18j!IggAL9V%Q3xto(qt-Kl!VW` zv%w;D#36=*VWd~NRcKI*6XUaSB4HE=#GOSxfh!yhBR>dR;Z?~Zj%Hw`$B37K#Vd`} zq#>PQ{zs`o`x1miA}q!gz2nD^9&ZO&@3Z%nLv7>It?eft`>FQW#~*K7H*aN%8W6z4 zMW*Qqd*-S3mB0Ga_T+P4MTgyJ8@8^?Y0U0erh%Xt;Dn$N($F!)$k8xsc-a1u^*kH- zEaseqG3Y zy^ceA_d_G9217;#VGpvsU>Yuhw2myZN?^t?O=iBOXBi$2?NFvA>`|J$vJQGhQ1>X9 zq|>mV{BGm`-JGH(Y?W-^8>iBf7v;;;EtvEMR1df3^~51wlnnLJ^Mcq}79FtkHp^#$ z#|tju$TE(8MKO{`AC`ifrw*Vv6EPzN@US!xRN9DT3^d!IykC4&%GYTSRc3Ls&TXTn zEr*eW+=qulmvR_{>&JYe*okI(>md9`y&3)DMT{sM=)w;`0VZBSsKPt!5=a`;S?_Ts ziRMUIoJ%f;fzDpQsl?{%ZEndu4 z{GE|~;rzvvL;Pc$0Mm3S7qCLt;8(cG8}ds}CoMYT25-Wv9JJ7smoG2N;16&NF@DOC zS4HnKptR;xGQ=I6n`*`#s$j_#MFi z&d;y^`mePwe({U#si(e0KJ4g-bK5&L<|S_mzppc8`y7l@d0KsP1!qh&#MNi7!n+(J z!^F4O3(9B#+T*Rm+n2|+OrtoYSqp?S>aX=cHeG!dFWBBKr|Trju(Pv_&KReWl2>0} z$wXwpP5h*lloFmi?`65{QR&{t-M@GJLN7?ypm`<(%WC_ks zW5a`4Hzt^7$;c1;0W4fJr)}AOSG)UxkF*CK`R8nUuny36a5+lOA*n;Gb(`7+-43C* zPP2x0m`x8j?DRO!&ynMd{;+#1a-6fK>F6qXWKH_1?ZeA~bZY3eNoE4DmhCuehEDLg za+0Z$^Ov`68@IO)zyD+HzWW}CQJpQS(H{d$g&u-eheG%&>^185d3FhX;=5mIfBy6z zwUt|zw^bWfu!eP2I&Y*~@#Vwc-$9KZx*E|b0Vdz{tOj^b8zRecHkIiI3QRT-m`$klbx}`FuF=1 zh6P|~Lo-UQ8Wl~D-Z?*mC<~3&Ug<@-q+ypMlV{%xPep*xSIMXVd`_dKQTiN*MvP7G zvyGU)I6i?%m~*~NSAFI)G$OR(`pzhUfdQ!V!@WXF2_I$H$x%c9o2vjJk$8hpf|R); z_k_`9cL|iUsThw?6ay=isaigSVqRIz6uIaXpU*ldfI9w5?`p+e!rD zD0AP22NyuARVc1C7{CiqSf$uix;i~qE*@gq!j87{du&zx%G2#22hCl+>S)fKc7rW5 zr#cn-QoX>N0Vph8{LGLb#bP_@B_R7}~+BH3^=wKb`NT|r|1;56wW*X~mg`4ST z^mb~TP*bT>`A%aZP7(AMrt5xm6ne+!2EAC;sBriREu$o$u@5>&@{#peMxm8rJ+3~DAPpQLQNi>ID|u6~rj?)N!&EJC@@F+$p9cfLWLxI)+w9Mw|qIk=en8Y);8G{m3gdanYd~*@Ox~u#&q&nq~ zTrytTJijqeC0=(G4xva7rf4)1w|DMtDezk~GS7M+=aV{;4sJ+b{Tt8S7u{{p0`zf_ zlzBG8$P4%>1~)h-PKRGQaiE`5592&{Wszp77t@o6&V&3TFaN-0q(017-D~3|F3%+A zBaic*=o(dlO+a80LEh8Jw#~T>@rOS2!S>@n{uAvN{^37tD^{$8=Kt+tX3HVozw#@; z(!TJ8FK~v>4%#W_9nrZW{=K6mhQjaLpzmzw;vfw5P2tm{59Z)hbpVFMvkaz__Lk8w zc`(K;_tLgHW1L3o6v|r;abz@Uy!?@Wq)pFj!u6Bsc)&D%@<+}j0cnCO`FQzG-kV9U zJ`q7L>y=yem$bHh`W)P8sC^(Acp97n&(SqRj8;?P zp7V?!GbUMR?m?$IKlA3|6f*KNGUP}~9|oc-Ss?kFd#-L!#tGYN|c2MldfI9goEW!lJpV{az@as0j4|*-9^2R zVobQ1z}3vzw^!FSJqLDwqrLv(pR`w=`LlNX;IVdvO$@HlOE_x|qkHogbH>9^yTS$t zm##1$`zpJ-u`^K4>A{I}=eG1}SwIU4f!uP}9$U*gNnEGjSa&MC+UB`-zLMvxPYsyS zF?N1pjgj=fCVbANsGXnE*NBl(#*uU`=T}<8z1D#=h8ATsmmw7c6D6d9)jL1Ni?fn? zp-%XfCye9hgM1UEp;5!fA~|KLuRD_oBj5b=yj9K_JViNle1sV#sdD7g8#ey-#=dbp zfYPZ4;upt=c3BQbFoibqswM7>yfBhenwSDexuvO>22>Os_rjtHde>o^DoLkCkFRe{ zD-P00C2Xm(mIIt@fAXiJIKD``lSViQ(#QHPyb8IjSE7E*(>%mpL!d)FZ9*EWaBZ{F zLHhPaX5w3qg!kpOW~7~$cp5Hj;Zz+~U5IzCu1*b=23`fvgq5~8a)r~wN*#cgz3Oq` z;Aipcp_`X~UcKSqZ`yw9mlwjLTpA}afTRye`h0|88fBC9E6tS|mMLk)-Fq%`;!V=t z_Ehha0A2u&Rc{AD;hIF1hB)SR9fMTEa>{Jn-`ekf@ps!kHqFS-ET%`#n|q@z zSvtFI+OoF2>wQ1h?s@NL+uQ}~!C@{ugHvT5180f57u-1SXZk#j%@Ak(Txo|-F}3~h z@pj@Iho3Tq+39XT&j^q$yf%e_&k5K0$rLU4d2(u!83O0pu_GKzdgxf2#jJqw*{m&H zybcFw3l7kxwr=f)Hh=K~c#94-+S$>ghuiMGyEx0|+wH>CS$2t?myW%qOy3$~v{5=p zgPymn&$LCzX?@j~bg!$zh+%-vPTthFF;ahyEb@uo0RLPhFs*f0b&O1mqf(BE{NSJR zqw1e0%AXH)Xq!*FPkWU2fJ6R$-0Dn2r?3IgjHAS;Oq?In0$-UbP2%_vcC&NJQlhh6R$qQNx+BzRW*2r!kCPE2=2(RzQI;Ek{lm_iQ{DiA}2gn8Qu zI|V2*m82jijEdU}TSPhUXuZ?362-D`j2(e+GKL4oq2E?~u$A=eEx?iB zWKpi!>=5Nh$K?x0SZnmhZPyE5ZF_b+(@wEa^}cbrH2^^D2_CU4Aub)B{9ss5a+ycApuG&NzSzaltVd2y=?-lwgV0+s$%x=9& zFW-?yr^zXFI)O1_q`B|-?(0|KZeR)bQbef_;{eQ0544A!Ix<~%Ra$W)e?Ec7`#!yV z)*CZ1()xs8QG6%9R<=`Aa7ZbWmkwdCNW&)vf`o0P$3a@yKIFB2>O)3gNtG@d(_Vpn=i{WLo8T`pGWda}RWNMAtq$7oNDcBuv5av4yRy2k;<+F@jLgSK4 zWt@wfA7S*DbP*H7f~j=9t^7L7Ug9Xd5;ygXj38~wZua5;9BCV)H*JVfQs@Ipxstzk zJl`(&Zk4C%-S=i?JM+>QvtC^9^SRIeLi_ZmKiz)h;UCGn+rKVfzQiHRC)zLnt6y$k z`qCd}gXEP5 z-^l}73B>$EOJHh9DmTdtv05}!-dl(1s31J_Ox_9ZV44rS!uvQ<2_>HhXX15b;%(Kl zh3#N;QHVN{h3~;TwGA?m=7ryJ>TQ9ab`O~&zT&LGgus$-QUc_?^ zk+kwEyoAq(pse}HSwC)4!zekpxTo{(s_I#4`e)$RE5+#qh zgQwKPe&m_b`4!i6rVO9xd?250qKC@qO=&4Rpv*6FP<|qu``%HCV-tN>(2SclLSByQ z2&>va=j7<5L)&tmDnF;ZMGwprkW48H?jy<|%g2PQOy^fR1DS&s~x4Es_w5%;* zrpNd!&iI)%AAXp_bjt2v(-}B&syx{_*T`gX^K75@J^XOnxM@>5R*7=wdJ8FV$MJa! ziTT4o+1TEAV|RP?wO8{y$y{8GGL@}@UuO5R8F-d~!X0y#k)C7i;??u*EIYvM`rf{F z;{54$bphOUOD!g;2&#}$* z@pk3}&MBiQb7$kAV60qY%TmTY81i4xmN9~}i0z}ta9A8QaeCVvXf=xAynNw!Tgf^F zcW+y2_@FzttwXtvWrW7*U|B3XI>M#}JDJkOa|&nOedM>rgf%@%ZgE?w~uJDnakJ5XpN&?&g;K(f?DFKv3g6t2=& zW`Q=h(Zu>MvX_$A81f?#rDR}v4?SJftTK&}4^)Cszz|wK!K@lPOmc0 zz8xeZlk!pSl(ARS8I9xaW;!NDP+mx5VQT=?B`-)bz(R!7hjbxcmBKsIl+j?C-th_F zk%tGa-d^s4>$g~0`W{jr=5N@l_=U`41W7~S_3@LMcRi0srt)5cu;(-DDzL;d=>=T% zV0gbpw3}5-(bBC<^9>vf#kGJD2B+Jdmwg#Nw$+I+&Po0J|d-k065Qfd? zaejX0r++4!U&uH8<@Uq}4<2a0{LBAq`|_8+9DE%KbA(UWmL=tZC%r;BU+`!h7JoY` z;WTJvdX2jD<@UY!xV^gg6%RoSVQ{5=QTMhzp;wuqCGtFL@Mvo>4uKOsODx`#UX036 z#h90nB#thzT}eRm>p!GVUCpHL@g**Q9ssE!AGrKRA0!Xp0z+&oFYYO){N{DLobcK5 z7&jlw$fw$Q&q0;OxLz3r)F390QDmVsv?S)~Z{PV~71xFbI6cUk5gi{7J9Wo5oS)f) zbSBNh*yZ?%#uT=Zk!y_j4Yk$lmbM2T`Xt*Rf1<73^dTyA5eTq5C;D-4;0$ibF)H!^ zJGot8eeVQ2zD>vZIehX=JIb1$)5rpMfy;S6lqPEm9dAGch; zaPA_zgt8kTBlrwsAl8(3d~n!?7`Yl@1Z(lKMQzD4W+^OPoHb+Fm<3)+yHDG{MK|-4 zu6`Ab%)FzM!2}jgRR@V|f-a#tQ2r~&hdPGtRnJ7Ytvr#N$gQmTp(CW^DEXKdQLU@u zZ{K-ej#L~UXpnehYPKb#fJJy5pWEYhBfxQnISmYWDW1)YHrYkWr-Do{HiDr}Ut zm+uswJq`lW5Ky>9Nnl(~aFY3%)2G|%Q}wZ4oD032Z7b)q2EkFDIrNe_@7vLy+5FDM zC|OAF{04@)*R5FARxe)E#)og<^f;|%9ve1nML^!g`kUc657(|;VmO@j4D=MlHRJa6L~QO6qTITV3Uc zE-EHIDgt{#Eh{!d=w+QsM~#-0U%C)ie$dz*W6DED0l=xJp)?~(09Yq3BEABBtaH^! zl!yY|`b-@Vl{|!d!}S16kLisioy05dG==aFPr{di*03z&tMc;j$(ov1j@C7le5uVc zFq);eQb-fR9U1WqqnwS^$ku zQ?xt^VTfHS<$L2p(IS+j4aDw~oA~jAI0z75|2cPp|6? zmmcEnI;7}dWRkK;Ibm5WYdQi*7^f1v#oeYrmci8#FsBl_#&bl+hxL)8?D{q~I;+he z1OCLtHg)wPZTK=9B3$Qeo$0n_-B`Q-y^pu|eBc*xGTzG+z7%N`;HvV=+Ch;9DoWQPJQb~ezIeyh;^6Lw|urQ>1X@%_Yyp4 zM~bsht|QYTD@TzxjP5Mv6xR9k=~zVu+jgw)$TZ3*0ZV6l%1p@(i-G-_R(#X&!^F2PWFY8DDu+>};aeD(j?=suAuVZo$IZk zz#Yfut)b%&g>s3WmV<{5wHID^AVtCy|E!C#euIC!t1jArVCJN%45r|jHDdFP`Xm*NnuqK9lPhm$(eGk>-{eoQ}N zapS0w$~Hg&TTq96HJYm#Ocj$M8TUfSNq-gYC_T}o z=*p={JfgquC!H;#E=1= zeCM<+jZUW*#2JNVxyUYtCaKI?(}*5j!FryH$=^MHX}6Fa~W*iv^2uQ z699|iB$H5tvKFmS>f9GU*BTD*b$o&|>4NtRJ&RT{tm!RVf0@qq?IqnbK>E7Lvx=86 zF|cjvB#wf!@2+O*jXjPK3fLB&|G>AdXYvZJw7kZ#7m3V+(pGz25Zcuz&AY$kR+L>_v6wNQL|8kv(cq;|pZe6N+Ry*|&$q`Od#o*AzC!4^ zjvYV7!OA<@fA|mozCH28Uy)~RdZJTMve>+73&0JZ(sS>cJl`w(9ievJqHB&UTE#8i znJHsPz&SKHjMB_H@=y5g3@5(!i1$-`s_fJc@8uh54+z>qjY9csemy<%hX?Ec06+jq zL_t()%4cP+oHrjkRg7ncpCd)yi~kgLBQ3Mjq=q(mNN*jV>9mP(S<0b)^eF~%>P0>v zwe?3j+q(7U6}e6v%aWFtdM?MO>W?_WA~Qe2FmGjZl}Gtf^Z`WCf_5T5BtNntdYm2| zAO1rdou5%)jIra}Tnu8@{R}YTGs)}?k0=-!nrw>}PqRjJdE2ygTf6_^&$TrhKFqqG zZSV*9Qs&`7HcDuR$cvGm8z<=WVk+9yEY|v5&UV-P*zxU*&I=B$&JPkTBR{IxOz{i_ zxc66D`h%nEpKHh>hpC6EcW6SLDkEL*qdcv0!^;#f@&wvQ*0c!s38n_rx{6f41@b_H|0!I6kHU z9_f@V#t~YaLG>rPw0C@rXD6r~hS70-e$XmTmoNwm&X!M_u*pHTxCZvs6LgyHINz4f zThi99UDdX{cU@aJUYi_@4>Ie64T)~JR?f1S9z2Sd;9q!G2S>{2h_73>uHDN<2iv!A z`|qv=B-)+p??8b&j?dqLX#anb*kg43#PRn0^Ut>f2M)9|^wMNQ0~&~erx+jBhyUGL z*xtOU>B)Bf1`F)3oNVV#oNs$yJJ=2$INAo*GM#GGoHlnE1|IW%RfZ}Q+c3#;l@p`# zR{_`yg@c1Z>sbpbjG6U2h8u^le)9vLk!peY1C9^jrEC>^-dDcHNpE2!S1CmC$@DhD z{PRkq&Rw3Wu)ZZuV394LNj(3P#%J#PaH0t!5r`Cl z+Px!M(nc5>ra1~emEN30hDi$rT!|7Qzf2=J) z;mu~D>kwO74h*hkv}Oa23TN-oYcz`uD;(ue{aX9}H-EDoVO`Og+^3s`KMU0|@3Rd#S)16sydZCuJi5{8GR6_M*703rBxS z*(vyqBWWcr<)V%?W>okZ+}@|qiB<6=Bj7Ww%QY<;ZqmLtn&SMx*WtbJlF&ot#1mAM zCcmb$E|P~o#8jCWU8f?`GT~9fgsbsoAuXQ@L*DUH5y{h*QDrS$6~^s`rtx~mCv|Ht zAn?NDq*E~(p8SmrXv-ih{_|^o7Rl%2%yX~&DkOz4b<&#Nh=I|S({#3@FeK4?$ESDB zG#JIpJYpzP{?r4{(prUW*@0UB-ugtCe_m;8;AY($Vtrc+=}|O{xaFi;Per%l594+n zF{BjN4!jv8U(*)+p&Wtbw)wR-*Oq?NXmr^7nsWOK>Oq;A8)_JsLz%yTZm8DxDFjU z*uMMhv+Y-Z^*^?6J@pjja+IY;WBWGHy%joe~)`N{Q>U^0sUROBWR0qo%@^UJy zM6;aMSzk6sV{MnV0mHnnEwSNo$|dfGdsUk)$02bki_@UY!>LMkD)jBh@)s?OZ{%r5 zei9d2WXcl1N+Ws19K+>5sH5|`&0 z7}kw>aM`9xrl=3)C1f)?(=gi|5J9E#Q$JYlKCS76;&iv#Jfb>o9BEd*yX)H+yRK3t znf5l##x>K|FOlgLro&xhEr**PjI?(%?QQ%0kGBomAIE@RMwX29lJC&KIr2J&ZrTft z&g0;)gBUx29y@!9on242BPUNW3RFA3X%bl5Hz|WG-S76MUJNZPFYmfy2k|r|1Ng{$ z`Phc2tCC@rwjvwNc>D%V)yE7#Gr8@O_7E}kDE+*Ghty0kU%(TV0n#%@_wE}a?1x#8Kg(djxd$~WSdj5R0VARpr3r~~`}OJ33OiC!RG zoGZh+worIgyx?r1_(;ZqQFJ%E=$+epp$(oMXp2S`w0j@f##*k$ZNd0Lwzyu!m=Bv9 z!LL({`ltg^Xw!$L+HKfrwo&q&J9jP}BFoz&k3Q1YtXY$3&mqK}ufG=s?l?YwFY^7( ziB&#(_Pp7?^3|_o3XZ}g4XbNlT~nvsFejMN0cPW72e(U16g_+HR6Dri1P;^TcACu% zmb_(}NcYts|x&`!!vi@hJE#f5gO>0)Md)qR0%vr?tmF&33NY0=e84TZtR@{oS z;8YXNY~qCO`7B%EdcGB2u zr?L@F)g{ZAz}Kr+WL5XH8#-KPy6~7UdqY4qz8{USKv|# zuA_;GJG^6Hi--I`phm1^^;tSv7ICvIG28$w8q&L__SE_xjZbmy>0`qD_30^#Ms$?9 zJ>k@CXko6z5xyN1(xYfn23}vb{3dSK9!V5DiLZfeUS)(^Pu7u2yQa)36Jm^lc<)?E zz*}_+V4h89xvRXkMUBB*?+TZYE_8| zFP%oI=i*o8M9KmEY-_1I^8^k_laF+hXMzuPD&5UbdP{!~n_PsvcrS-b{>y*)zqEJ1 z`@yOU@Y=g~Z+r3^PqzR2H-4i%_uO|gEzYTNw&|;^HFBc`=@tiCMGbnXltoU1ub|QKFCZ1FWYWtK$x=xV%!TGoUJ-uR{5xpo}ZK6 z_Rs6U6@H@1BW92n`Qa{CIfK%fdIFE|BQTBMwOKD{ zqx7&YR22SX+8c0`1+$^$+_4(@85<=%&d<$j7urpxy$ugvYol|g+G=KU+j!+L zEBK&N;eRUtRP*6pJS{tM(%}jG@H>1O;`olg@GbODM@=ADT%LVzREwIMPOkb44B4s} zpumMjx5={(RN_RI3Cny)BrQ|lg!zy*tbR^<0au>2I~#Ron^GqvPCaMcE_F~m4va1> zcX4LipeG|mBFg6`dOG|hf5h2QHUc+J5N%!AAW!p=2Mo8}B~NkWV_sh2JGM2S2BssW zXJ5R~25^4vx@SvUd)M-|eBF{Zzj3w?TU^hZpwp7FEAQ#s=faFn~i-|+BC!B<7?;T%pM(`^lB+C$ioH`!K)BMAm3^@ z_M8J7Mc=Ra=@oGwCk7;qY-S{=caUxi(+H}Oq^@c5YvveH8V}yfCIb&y- zlbZ*Iw*YD>y`b|@$n5Y#nqhVT8klvR^O(NhcE0#WOmF*EJG6UuJAIOo9@g_rGP*O( zD9;pb)#OdLtY*p^D_He0uA_h_*?!YeBbBiuI2OHxuVjL{5=NoUn=HV`k+G-P`YI;_ z!HocSt%^!RgCc9O0tcr9W$kpC>|}&-8koRxy^4$V6~r1Bew>#tb*y)3W~GRad4(@{ zst{jkJo#3`qcf_wk76<{?=)t-;=Je1&`M)IadNC5Dy7y7*aP1wst!h?gNHa6PyFQv zFLBCU_bgxQ&>$>l|)6;v;OwYbx2D4xWm;pdy2M7Yp3g+qP}(AN`~Mw!QC1-ru$`wZ-erH{WE6+n3s>|J84{XP$i~+gOj& z`#a3JTTV5#Jk6`mSA6Ax_195br+UUYL$0i!lHp0=^hK)_V6}iYc zU*Thw4{@k7=B<$^Pn*eTQB7@uU#&qCXD z%j&j$=k4w82mcyp!F;GKTX`2`>m)PXj%jao&JT_cyS>dVaHh}IrR@aM-aO#+(9z?W z_I453n5A8ypA6^6k1}l?4u?Z@a0N$sly+D>=socaBP0I_gFC!SS;@py4jC6P6;2v$ zhrlweSMoAW_Y99xUdo+_RFo=L>t_cq;otQh*`QuJQrWlN>O<6V%FD3c>FIy3+b)`q zfBY^wK6Zk1&kIZwPbV7X9tXOMo9S)jmpo|;`d#7rjM_4E9s2*vB;k3^%oTP9ve9J5b+a|!P z-#2aC#MbwBvIFFUdB4b8nRfH~p*e8V@%f=y_Jbv`fwNKnD$^8R-TP|R9cW-#88e)U zf~?D)A{-PPpP6eHb5Q9e6x+$S*uMJBldK6k(3Y%cI@NX#8DsHbdX>-=Dk^F~6hhy) zI<+JY5f#M-LFJpCJAMr>W1;))pR=xrFqIc!Ha0N`fsr)E>*7W+M$vUJxG&YF@_T1I zDeK-u&((cG`}9teBMmyIlp4y~`~IrDI%U$qQt6d4>tgj_O{#`KY5D7|%CS!tr3w7} zc1kV=GhtDTgr!02(g!DC2ww9gpa42RnGNz=8yS?-CZ=C&g(kj*Q^S*aL`-dGh#6oW=Af?dh-lMmuxlTswc3gAK2+ohWO0t`3c(IN9-S zekr3rtxe6kjjoNaN)jmG?5C!QK$E!J0DzY~6IVq;!_P9cXL}h2Q*Rh(+-sC*1nWG> zhcx1$l&nF}UP?z@A}_#{pE^sfO)#yp?X&XdC&ke7i_Ck&B902-;@Dd-+~vInNBt4d z#VLavIs&o2yW5m&8NO9-N=~b%y66XtjS%#hUyL>JGe1A#iNRCyQF1~+@~SX+m~=Mu zfRX5=gP+vTUakrvIq<%Vk__abc^ICyP@*bw;tA7B9D74DqXUHbEhuul>kFdLwO^DPtWT&j50B1PxJjk?US8I~#U!6+eGtVDc;Oj=;nT z;GOzI83=zh5|pWqPU}Ssj4+{kktL+csAvk$MVyRcU=Y{nPNQ-+G2?5*=WHTl@m%m7 zVJRJRgNMp_86`0;DNEy8O8%-#q$?Q^CT~-sRtPThr6V@H7xsvq0pusGc1j4_{QJ7( zbM$hj*W|VD{4>4Ab_{LmgM2gpq=)}LOPg0DtmCuK+jU@*1Z^d;Ajrw7P-@L=P9^!zfMDw zPG!fudc$2YvOZ)TPKT@Xbn0pkrnL!3$~5qW zW%|O{aPRX$uSXvMuZ;963u*0jcX9?_tib5O0MiHtj`&#~wy!Z(;g9gUY(+hFQUg1- zyUF|zUc4!tVH($o)hH7AARBfNIi=YAof>N$OC47B;CDGhLaL8)6UPTVI>t_&(x7n* zCFuSo-N+B`7*J=68`iPV>(3@PL&Ki+GtW+;*W0@v`cS*`z8`Blc7L3X&Q0LF4ESzP z!StymC!uj4FwZh2o}E4Cm$XwCr`w@pCo}EMvwkizE8q%w+Ui^-Pk9PQJAR8NSNQYJ zcH6oK&!WF8PB}(ZC#6rG$qBE-5Js0~(fJ`PapKK%@rYl#x#X$1*}to>5a6eWcoS*cdq;gNM;)3)y+nNLhG~Uk z2f^Zf*U4ZvGNmpbk)bdxs$i=meqoZH!|qaBnYmMtV@b_U5aUVjNJJYJ}&{ zIYQ)}#*%newm3fC11BR$z^sO(;FM#eB1DrcD!w#bpk$n=#h^zlDlH%KaKuJ9wLLbl zt48 zPS2Hv5u6^+hH*U)qboU|r;H|*FaIEE1H&IUMe$1~!OD^RcTupsc3RnTHeJv-cBeCq zOpR*kl+l(?oInE--v$;LfPV#Be)y3$d~8_YQ+P?d#DR}apD<0&ci+1^PGJRJ@Qu`@ zE13t&&e(ys!1t@@u!-iuOt~WKi2&W?vsj))Aj`bB4oR!L5l0jI%tP`^-LOu;0~@y( zj=U@S$Vl4FHF8`0>t#4_c-!M<)Z`l><%RFM{0z5TbUe}^^4NDkNKaspzjZ7?c&{U= z+*#LjRGiABAzq8qF7|0U*(unXX`07JG3XSQBuUuDoQGOUA-YX`gh`y44p{pwkbwrGs&cY2I>LJp3 zZy6L`#FMwCBR}a8j^ORB_v1)s$-Fzgu}~eJYaGuxx*^Z4YyL@ZAcp4BvB()nSf|uCHByeQ;5mmuJK{iG@f4m{@RcUw z_%5A2;Aa|XlNV!jR9dH^l7vlq&-q!#cG1fwSo_0HU`&8!%?~@ivFqEw64w2U&$Ue( z#@o(2?raY{{z_CBUJSN-supQTF?6OMAFC|&uLdAzxxo3QFn~u+4j&I*Lm5TbUx87pw>ZjUKoS%z0LDeu< zPeLk4S4TXk)V`THwlltX?NmE==}bF&euk7q?UGJ8S)Mc8?&lxb@*r*2)#j){8A~c znAGpUOHB`MhFN>_<1LL_o)TBsg+s3xRT^oDt@Gex!oVP%B%(e7%di-|QD{aszz8TZ z6;w12&z+&eUBYa1e7E>9y~?Xofd29_%CX`kCA!OANWt;TXOL*a@M?mEs_WSD)7{&) zZ`{z?&fvF8Mv-E_sb6d8oW~#-4xYF3Chq+U-Hb$ToCNNTia&4gI=u>)5v#ZLg&Zd(gUS~Qilq;Mfyu-l#z~)A=8>v zSIK7aE(RwN<0MNf#Pv?9JQ9ZQyb@Pt8((@NE5fl{HI(a2G()TgmV=k;d@7btg?IEP z_reESVw$(SNcnQ_l&(CJO1jhgOM+~?fnK$o`VpTRxl>d1cm_=~ox%EksHf2Sb1+IGBw7f~3 z0G{u4)~rwR#!kR=M8F5jR*b41ai@-jE|Nr+--%Dv&!XM;!gn;(IvKg>bh7vx=6mI1 zgzc==Rmln1X6YF}^f55?jnN+*BhUL8X6oD3*^Bgou<60|Db{l>wDlWSw4J;6uqE;* zIP2%5ZG3V!(8rVC;NTQm;TXcbpF^D*;R}VKl(X@Z^(|C7I#jhQn~eb2_)%-6p)^Xgm!tv* zgAIqwd{bG0k=`v!6-U-@)9^)}NHF5uWOy={RrdagOWZD=|3 zw&^itYMeW_IlXO;o<`@F!=CU#j06(oA_{qR@*DmbTqP5pieSo(JSc;dtBf~J%7g}hI90~T z+B@W|Z)hqH8kA~1l1_t3Sv3!hPw7=I9m&X)yKV|XkhI(d!f)UwH{Otc-|&e`Z#1U& zn)pdWw8%WP7k3mI@05gc4EYgM_~WZMS&Qi_ZV$iW;_!BkjIebmEUUt?_+*`oOv_t7 z>Vqm5@ZwLrQlLzLRI>WE9jOV4(6~1+&BgQjbVgzmvPaRQwkzVD- zMxI&`7^boDj(kvW#39Bkzc&2l;a|cD^GcX`5S}s@M?Nt)NE2D;cuAC$xdx>Ci2RYK z%$6SW6<+8xGUe5n1&AOA`Fy+8PUwzYn#O)$co4hab(_wTSQggBs-ME~B_D32tuA?H+fh!Bup^VaR}_k;mKJ=cE%DOO zbgHhr6QFTY?v!6}BRu-qe0t?=)XF@08_#@W6w;;`v)2a@7ad_olrkx-bR>|W`PdOL z%4n!-p-iVvooAO!4cOvf2WJ6%nIpweKi5VI3y}HWy{3ot> zyUn%Mz#x2{7$44OoDrabtE}T?vzrARpuxczM);J8#yLNaw|gG^@wQ{nU%?L8LO!FQ zr9*Xz*$2nyka!i`Pt$2O$c6{knD#c)-eAK64>>)>Zf{fW0194?y)Ul!fiIy^`lLGi zELzn+@=dzsSLqhn&pn^gpCsU20RfWljNAWySGusI;(j-W!xP>HO#fA~B`m}1ukQG! z3_Z8791Zf7uU-2VdMpF=OFxy3G7SV?=8osI`Gz8c)`42rLmKL09HTBz>!$TrN2kA6 z7cDwIrX{}~MsHJytAzRIh>yD<*@<=O4R%<3d!g;vwzX}&eN($-7wddD*Jl|A*N$`C zg`++TtmV2(d-q1sDx9e_RFoJeR17yW$c6?CiB54)>Dl=sZHkehBX6E)FMnfSn_tOcY8#oR zw0T(+&~=R9fizrd1S*yF9=J73-Bl12Z9mcz2d7j1HV`VYezYaO#6`Uo44t9C@|kcn zwVxYG(DxM=m1NaUr5vPU*WyPt5Mlm-Ufl^j4?KgfPLgoR*SOj!F_3Km1F&FP*-f9T zPfnb&X^dD(C2`LXvx)={1%#Nq7G zY-BLO0^T+3-nJE|C+GC6TEXrtbG)M=WUlVW_yZ)`f z9*zRB{sKj;lj+nl@pf8?j=%(4*)C%TH^Urhn&M<`r-`VTwX>?hDkWJgHhm|Lz=zDm z%QCR6(&(E{c!tu4A8Fi(Y1wMb^yM|59o}r%nQIT+91e%V*Vs~~a(E(*i77Mv5_#&c z+>uZ9PHU(s+r)#n;vh{nJ{p-$?OL&7SsDT9^DtE9D0mUqzm#VuRDFYNUN%&bxsF)V z$d_E*Z{b1&^5Q>v3aYOQ8phHW$I=K~;eqkJ=M&@I`bAuy#XAlK4VQFS9)+*QHK};- zv*j$57*Ji9K!s~OckR+}lLqP5xt5oK^$uF3zo_Dy|1|c5<;oAbg!oRe8e^JUrm<-N zW_nVP3+=-3FSwC^-~um>1!W_i(k6z+iHs56UpDwLP~n3Bjjsdi72Vav6>cwEKpQNnZX+i^g!_T)Hb61JkR%b4%Vun{l1WX8DkN)V7+VB1T@3$8@&&O?Tty?vMP;w%^J^e*iAu8_mPX4H92?vEZ zbli)Z4t2_mx*1-AV5O@%;>eHC`q7@kzvRaI)TMCII@+}#@PZV{8)opf=$5~kdL2Hf zv*fFeZaJB?t`MF>gy_z6n>PrnuXo8m^cMWWz1k_?rF}&{yyTH`6l|oIuyBTeLCVLS zE8S+=OUKjQ?wrmT$t@B{0QS&hJ17r(Ui+MNO*l3dw6w)AhNmfO)8qqRWpii%sQdsI z%gIrnQAUGC`5j{h!I+yv4BFPPfx*?w?dp}9_BJ+tg@bLEx7&8^Z1=zSlkL`>A89Ms zJ(Ob&gf}`Y%s0^S2RU=@P@7*e+%7LHZO6}ZZs3WN+3oGjrKwDN^Pp3Gb4PyUX}{%l zm9O|gj#WSMuWVGgN{f7uIcXbx?%sugewmgi{Hq)izh;nhX^p^teiF%uJf_}xlSh8| zGZT34)k!&gHHu%#Cgn-nDBpYCBVzU5DA0*)+3xA2RJrk%van+$`afkwxuxt%C&ytT zjnX2lz?Ww_wZMrJMEb>!A>nIB7^i=4`p{&4;A{VlHWD*JrWo~^d3&~vT^?)OZrj}U zJbYVQHnzO27-pMmj=T_7oM+b}z2oZT-wqY!%Z>xLwcfL5PkYZJk3`?RBl^wTACLn# z9iJbNQ9npD8%Yl<{Tdq@?0@5poYP=qVzo_0R1kN0tOP*#bhiKp^h|i+d3gzxpp+{We~-rFh$@RvxB}GNOJ* zImnJKtw8FpK=K`486PdzKPE8BP$eTzN$*=xQDFrx5f+u6_r!}b>)uBJlBicyB;|pI zov=7P+`Fbn$7Y;f#dT~EyJ^j;wvFj+?%uY1lqm~1H^c1CGBmuMH9gyCd?#o`F-Gy0 zut!-a%Y=l3-)wKZ{Dt{+ zQOTppzl)bCS>V|78F_+78sT0V6@iVwY7m;Ih2!FScSy1UD#xc}If?S6TTOE1X8U&*tYE zG4b@d$~fR6M`E9F=uUd#X(aSv=G)7gVTmI!E_q~n5l)#%x40vtIk6nMG_B5jZG;fQ ziicf#X|9nhOgoTC(ez<0e4Or;7 z86>T;fB6zR5_!`Qtj>?p71kqh4Uv9z`GscUii7bj1LdV0JfcggwDFs|#Cz+gfEK4K zf{)Qcj?uXyBh-fklCODZmP7K8PGFM2aMN1M@;Qj{?WPF6_XXMnIDW21M|!yFkhHVr zM@PuDKSN8IYRu+1&2xU3_QnAQl>2;Jw|=7Ce&;>y&U=5n?Yf%{55~43cXa;1kD;X; zh}w?fEWO6Gw@a++xq|aEz&al~QBPq{aL$j;&qdm$d1TaXhirBLP8=n}B@KMM<&wS} z#+i14GV|9k;!2qn({e2Rb%Ry`)O&$+^;lgZ?Y!`vyhuKY*zpFIEN0G4rmh*5tFR(8 ziT#b-^ZvU!FFOF`G?i1HQ6U`>ofBjs@&E#npU8&y)MM|7m-y&r;~H+f$S(32$EJH{ zz4ti|PnYgSnC%-lMovK)MVmEL*a7o6*K=%QG_&tYTfbsW+qq|J+pukITRpk9tysD) zXZs+znerx$@4QlPkk`l~FPurRef#$I{vUZ?4mGvo^XB!#ap0!o^TYA$`^I)H&++5O zGsW%b(W9K&?3`TZhf`Usd=Y3HVU08zKdkI?^GDl-xzp{^H0yeveybg0s@uiki*3bi z%Q>i&11uT7?t56AdX*}{m&!d2G&M_O#Rg=MhOrzM!^p?*D50*=q4MZ3#qlA2KNL^Q zR4SErroE}y&{lnKLm2`puu^2gEdz;X5#pnQtBcBRT3{9o?sd!pGy1DjM8rmc`A)4U zm~57S5*Ab_?O=y*@~(?#(K~TY?`4$79f0gLzsxxrOiyHb z+ocPv^ZN3yb2#bmw$pF1d)tNU?eZ*64~lDGWLaA}wvvr3mg4ZRdmGc+W}TM6$O--d zh7Z3O2Z@d-AkFWEXgghY@8SvIPc1kvZevyRqI6vgLlGr&54WAUGywYHYPg!zK_gU z2JqZZ1VZ4@+J`A~=4C$Vc}=+)C#a@=S)Xhiq&Nwehl^;Oy(ov^%&uMAA< zeRG9Rgso(&c1PC;frppdh4UOVm8Xj1h?Z9j0cbUyYi*Q2@es#Q3f>(;2In%aIEknE z2RFXTs4jYpvzpEZogX8fJ$s(cq)RbMIdm7l%a^Cx?mKq35C7;#+TZy*|5?`geEticZ=e43r`g=#Im%&@`dRC?;%N2t z0DURW^;Nv|Y>=X_o@KbSTE`=A&@A7}u#^_@BZoW4$^d^>S<>J{wE6uz}VCq@W~M&x6|LQzsgjpk2AwyE1hMoA4Nt7rZAZg(*EH5%%5o2=v2EjcRkbI-hBI5J9>s` zZ`7Nd^P|p?|LE*|qywDe2*cO-x!@HC2$?V43jTyeUrW31rHS|91L*}K?ZWc6;`5$- z0*m-w^0@eCo&@B>mwEG$zc9_%6*qUCE?rCl9QBTy?WDeij*1^S;eDJFr^Z2ZcHje^ za=hpa0aNKrhYWC{$AFnmYUBCGZ`J|z;lT3!V%&t64h}x%D{g!ue2`Vn4>Cu?e&&Vq zZDeYMU0~O=UGLe}Hf~OwjgMJ7T`Y9MVIZx?j20?wh?b*Vb`-#v>0s z+_rDu*4D9E!p-Z4m*Dyp7}Y${|L6F0|oY^zKg5BZMLA$Y%*Y3JOKaQ(&kp%V?_U zZJA1d;w?k83^FT=AE!knt_Ex$=6ahRMpv;)p>=6^muJ%G_=rP3odOhYaEY4pu0Hur zTy$vS_Hc-gGO*EKtkaUyIX+Q~DCA1dkC7JZzADJe^rbw7lL#sn@>9t~!F7$X&jG=+ ziYok9(b*W8RzN*`A{PD_<-CLIEH`Xzj7D@d)7x%Yx0;cj^=+fm+m>>m80vCpV62TV zyAS-gp{!PCdYg?~4h+qjp1tjbZ~SI^?U_GohhE!@6U3B8Mt0_yj*#8k*p27v^)Zy# z^?b5rHMlvo&8Zju+AFHT;FSi0Uz;f#^PVHpZaj@l`Q4Yfq)A^CJ@iSx_ahi{%^^IIgWumM;W+w%(|sqAUp6ja&I7+8g4n1 z%o7w|@=lzjg?L64r}Tbnyu%aATv#^VMi3XLPmZzEoaNyN;?(8o%8SI(*N@x@+w>)) z9Zm9)biLder#GgPKLFxL1fLuDfuzDfY(CuU^f^7rvUOTgrc8GAqMu4wdDLi492w$j z^jg;=JL)-jVm!f%eE6?Ck&U`k-t%ZxrrpMM%&z4M(s z$V)@m!$i$jV_sQtG<1SGVW)z;_Ty#%(xl_FkzJeazwiF`4}a;G+lCDr+SkAS_4fb# zi~pNVa=y*B^n-f6Hpl!YHrNFUqUTk{6_&;x)N@r3y- z_rgK%yTp+p%Q`Y-x~gaOx>Cra>Ub%1#LM@7q(MY2s$m@+K9-xb`>}o2;TapD^NIDm zqfC2q1gVamwE8Eu(V`nV9-WIOB zL3?tXX>W9>F|**<*-P!Mlc(EZroNp=X5H=WiftnJWX(_7UwOkPILjUWbXcHS+JmRR zU0B%P;a)UY9uk^wNtLNxx`Jcc(nY=`UYM7dKGnZJJ<|xg5k<`Eop&`V#Czz-nww5W zq@gmevU3w7<-6A9l#Wh21K^ARk#6x>p6JA&o8$N(AJOS-Ow!i_9T)XR93OSQ@%{(7@qr&0i zpY_?V)S*&FDkZB`dc|l|ot82&J{|+BpZA}J4mhQ_OM&$cP&OLq6kGCAvGM7ZonbcS zDl2i$Ja#Ih3-Ih^(txhsU21dmjhK3M_?k`{_^qBH6c)-Q&YLZe|0duozopv(LAvr^ zI-|lga8;}-E0j(y!WNY&${-4g_i9Z3ySO&$DxqrVqKtgcvw3KYiAJWl5#VSKI*OB( z>21dF*+^I0_FFbGJk5#d%*P&N2c6-eRnWh=4UXPTIj_JlvVn&$B-BYbe)!u=Z+oIW z|Fz$1M-RNs^fnA{cHLQEtLkeb6IcQhG(Mc$M2}rfZ*%Pf3KiUSV){AfHkg)sXyMBq zLjS6P7H@e+BaZx)Q(^qh$dkCdms3(0aTefT>xMoK%jJ+7zH~_UpZS|6o31BFr z6s{npAwUJ)DRkwijI=Z;B23=K>-kf-D63UJtPkQ~d=1QuNRiGpaQ$eh^w-wN$twJ` zQ7PD+aRSffci-rwkt3aOBj3cfAuMAII=HV!T^TI?Sf`v;X1?NdV|q>3A=2fk;bdI_ ze9FervQZ5=>)PN5h8*jesDr7S#3P6BQe1M8o$xgv%dji{6mLRSN-Xk&Y#FyNlfc3# za@v*e#Z_l59V)>I8O12j`4wGh@(PU3af*=v&X!3GJJQKdJAM`~()Nz4c^B!HWeSsM z!X*;_-WuLJ6{eF`jSRz6_d9svoUnw$gU-q9)2J3oHmoz08E|4$!@AOWVrY%(uO)P1 zjK#pv*|%JKJ}Tepcv18+@4!GvrANGUd`#b$w;coOhUL@=7u4%a*%^>6vElp7>BfBp6LfBxF9wkMf7t!^J4X3Kl%vX1q-L7FVPbm;IaZSrB! z@d0o3O2zMJ1yAKndV??VdwyEaGpfPIWpFOc(yiS78y5y5lo(lpo7V z-t>IqCYO1ci}8ai>EnFDH~$LXuB=nnDxQ$MdY!K>7nIPvT!|I9MP9o!!Jqs~?#hW*2lPAq)366v1B-ty zzIX*kX;X3X(|))Hi4h>S5glghYNx$jXWh?IMs+4Q=V#68k#_gJ7`yj=tljbMzs9Hy z2Vru~kKmRrIZbAVkUMi53-|0aG5#6Syu;U+g8@ox6GcU>vyV z`21je`o6L3v2&E?J1jzVKDIqiR=hMEsf>s)!oQT>+cIvJuyyt6cJ|8AHa#`Ph`^Ed z$~X75tLvFcuyL?0zhyZ!jrwk*%#^gM`Fx|9`o>#hU~Yb{UATNP6~x{^hdf8K0J^4| z*a+lfWwD}|9_5o>@2ULiXk#p~r51?qd71&-_nudXDWs*)CpY%UU-wz-Sp{ zYTMx0Dx4k`q0&=#fgO0JXFX#@g{p&ApMC_Vl%^PlH8Ccot_RQ5F`(?r3Ms98nqm`*n z;;mSP7x2-`{Hi?439>HOAbD1fcnLQS7kqO1U35ff2M=hxMjf4=lkZnq{K~ers~kle zz-ZB^ro4bRVgpJVv2_3tkd)Tou=6l!g z=;S-H<)u8l(@8W>uaqA6h?Dq)hrypP=}e@8DgNnL;Me@jzg`1{|L~l!;!WwtzFmqT zixU()83{5@$`cTV`LUekiZao|>qh}C`8e+8W1B`@kd0|qpkG+#rR@1aIt&v|jq(;; z^EDgEk6f8Q*;xgAr~1$-^6Vc+en#_Q>f699)2gQ!iC`@c=ll#0&$YFy2XKDg+aCMT zpKTj%{V)fcZ)+DWvB?dcS;K?u40q)Pc)lO|;1maGu4xxI6Ylu=OKso5x3k;ZdCGQ{ za$*mia(>KQ{_!KdesY0VaO>#?`Lx-@?PUqv`)(!aCC6=%P!*?7f;b_lv;HwUW z0TpIacvtdj*>sQuD^IxusjT^A*~x1i7G>4?qr+~Sl@1%^GO&z;9B0Ia@=;DJt@Z@> z9X!jwcYbb+67ilqh10)t>YM3jnHoHsnGDr-sUx!)f_Vtne1yp-7kpbfL8tfG*>?Hx zvyV`21je`VYoZsNKH$YfnDe4jeex&YeGpfR>TcD|2hG6*U_gAiy(> z_FTGlhP6GX+VMBew71?o+TJ{HxJ}$a595ZBQkV)lY3$+41%NURfF(RC^XL%!x-VPJ z-200d(HCh*QH(1X`B^<41JlN5glSFHV4`q<=vp8@IwhF`r?C*ltx_Xg&7yMQbA`tF zGV`s^pFYn$igkFDt(R zdz<|wqwr=G&f|IxCDq~C$fgF9G(rP7Jwu$gGqL1tYMeCu{m|}KqDUReqJ9mM_+V;LN4>=2dqa*<- zo)D~T(Nqw?1+8gdkfbPR`N3bW5PhEuI{F*HaM_G$G}54YTsW6X*&b*4U<2>4xdx35 z#zoe0R1Y`lY~cJvo<*yGXWbZOXJa7zT>OYn$|pGz3Qmc_ujijkvR-86s^vI7m$QI5 zi|Hc=#DgA1MS3(YV%TF?7^vZ`agjskA_K17DB8uX%2WXMyb>3gp2zX)4UpoIxX9PS zw+t>glT0gL?_=zdN05=8j;>XclQ~1dH4ZvG=h-UOX-d{{uQKS$05zZFg{)~1*-(X# z)GzDea;D+A^|<9A9DDvXh!!}ft4O}yZr?KB9=UV2?YxC`VKW2m+k1!Fi*Js!Q|DO- zPW$HBFmhaaAUm{M&IBdzP$@rsmv76)G+r7vd_!;l=^~~sg=iBJN%n|;uR}CsjceW3 zsFY6Q2v1&tP~ID&Vo7v(V>6dEScZ^SpLmp{Q@7z&}!{&ht4?=461iTornnFU6b zb%;tj01z&HU?aG|8p5b`3uV`K2qR8n>V549=d>=JG&%Omzx>PX@y8!0?r8hxzw*zT zYkj22k$h#lcrL%xUgi&fJ6tFL?&XCBx;W-Vu<3Cr{+F(o=Z;3XW1!BWqe)Z9qq;3+ zZG8j2{IxSBvJ4-rcQNkB%lot`z;aYj=gqc9TC5{Zk(3`|V&2lCQ-Fer3~5NJ2IPw{ z`?kb7<8(N~gEIgkxkZ5FEXs;_87uM>86*<_!jlh{-4IjHrDKjMqkSHcDdBP1`P3t+ zyqmv&mX#w&^0k~9+IRBE6m~?$-B!sYIxI5O@w^4&UVkkKhw6{_MtX1v6FU$*KBSu zIy^-O+-o>LZg@Z&gB;FW8|HA+Q;htaZbwg@VGR%q?HR%MoFB$dGwsc_C{aWpDhcw_ zzwiP4Vjsv8$~j>Y!YAY;ocj>B$VLFx6+RmW8q0YiT!BbFIi{J;OmqCmg-dOg4i(#r%(S6i+in54-~zAg66A)kz~{A7-qf2{F0t9c8&}%O zp%rb{o^5SC8y&1&vyL6!*0&Kx@EC8WgVZVLGKf#dpwu;FGxig_7-#+CmMvS_2S4zE zjQUu&ZeD*e2WUg&>dosf%K@jj9bqGbFMa7t?bNALsrWaB>M@GKUKN7Mf`*eRQ5P53 zz~IW+cK+ho_U7|P+HumIV@vB5yXbje#dHR2i(aurkworMj%oBXl9_5THP<$*+}Ix6 z{SYIlLs@vd_qA79BXq9K56xm{)4RBw4^y<9r#_siHcnkBBT@xq@4q-{ET~cxh3qgy zc!((3G6(eh@ZUDMO54wXSxMuwlrt8xW%bCWHZl1y zFjmrdGUa4$CJux1)6bvT+YapgJR?2-svTwbwo}J1wTn|Uv^b~NM=%10meB~I%-GCe z9s_rVbv&2guSSITG8F|l!gaL6o0T#bW4@;!}7IN*Dmth%_( zrP1eC3%gKHEU|J1~XUz{z2y;zk^&MjBB( z@*&hb?D5thnwfS7F?!2rd}DwpHx{`6d~BpNSlk89OL@`|@e*DP4tm2hfTf+E@QNx{ zbOWP|GU0)}K*a|cOK%_Y0mmxuyzAo8FsIRru_q-(k21D`5ucSDTx(-0k91gEH)JCw zY{3|tr1>q{Et_&0EHmSX@4B^XQYS6zGb}v5Nauov*$ihm>8NjBJKx@W_gwqY2WQ*n zb=TPVWJ!B|-%$J0r^nkX2eE_zG{7+BfCpn1nt=@#JeLf0!Gw!gkV~A@7w`;Uz$JCo z7{t?{>3b-}%}d@zz6wN~nS{fulm!R~Q{Y`L35OFEPH5pkDk2ysc!ERHhu1=^vNSK{ zQ~jrNs6nfYxhtSok9W^sfGpzS`xv+w)vMTGL<3x>a*9!P%dGGyBs3sQ8+{O51P&cx zTv1{kUe+yjr82w_eBoao)%O)$aEtfc<=J1~FQL3B;y4Jsqk=6>oUXh`Y@JYUf9~gg zu08hHV{PMxjqU&V)&ISH@rfq{gVD`GcIt6DfI2+oQ(h)Nd11LZ6;Q{A3?(RW7k>yB zC*N5Ty@9A6UxwaiD|~n+zpV?VlCG*3)<YyFtgP#bWKw6 znEET>3vyC#Hf7KueF_{KV@v$76@P)Xg-)}@$j@2DHJvwK0 zROt9fzd9iQT>+N94e02?yywvoTGRQ-R9SVAjO);`{dA-@oqK7=f^qn)oT*nM10?CP zs^6ryE+QB5)DA-)Tn99qHDRu=EazuvDL5}o(anDmw#_j5yubqY*6w}ef4O`>_?{d5sseX=!7%0<;TukXorrSY^Uicy+AonqrX(MHSJAA zf=oy&o+~SSkh6Tm5nQEfF^nW7Qx!J^8CFob!YJYwVVF;t0TUE69%X1`s{8e!uYx3o=LH@4+NtJ?~uyp6JJUq*eRZz_H1 zFJ%R%oII3kN4QpV2H4||Ki0Of(ZQP4YdS{V{P}(yxas(OKkobh?+zS1*k0MYx4pvp z9vfKKzqszk3ZpS-Jyl5z4$#wwM>EH;^|`CZ+PQOQ+v%fc+uo<&XqT2uwUOJI+dIi& zm-O_sc^j8fH0lloUS*@8+b~$s&m1}5?zm-l` zfBpG(X6jrU80YMd)njb~3-jF_Y1xVufuEizl(7m~g$wjlQ0JbXKhK#$9Da6=tuU{# z24&^Q%C>#ow)WBYeylxq@8j)`TX(lV{Kg-&fBWq}#92GtR<2&bLfnnP%}Nca;A)SA zijfEKwL!2^iN5NTWHlT-^coE%Ca?0`8B)c53Fo{2XCFP332>FjL7>ACIJEp3!p(t}rL;KPNseC2(N_Pm?9 zy6mQd;XXS%&E^Ix+c?{e4^XDx_`*MHuRQg~?XB0@$be&fF3l`$m#^Z)jx1+%Y#F^b zLv4yF2afd2x@9$GESWkZ5;cV~ouOQHI&>@wfAQ{UmQ_A<&!){IU*$Y>@{)MGGXjxI zSyqFp3{|KG2F&xp3mD;_0J}7an{e~*n=tco+LP`OGhApZV5A`}#{` z?a*<1u9cHA`ik_P{!Z4RQG$E=<*SBYyb0A zr7m1A-${>;!2z25HNZn(ji+AHsS=3Jbw)OL(qNQdLW=(8*XMqOGqOSYikRh>-zArJEvmd?!(hWd@^uJmZr1Mem6!NrKdjW!29Cx6gRe#lzrkWa=k zF8`*@LiPmal`lh6Jym?;nO<6wmgn$XSn$Ltfy%m$isc$30OmW5e8Dfj;E7KQ`X4e@0t%m}zZnkv+PKX>Zrtk&|cI!DA=d@iXT#^5e8O`rI<|)9>~Mg27jP9xj7l zO6ZBB$J(xyceLH>?rN(i*0opmztq0=!dIE%$5!8LNHo4`qOIc$zDY*z#~4ZN zppjR}jQLnslx;J$Lu&!Ws~&X3`0VL(?f9`%_??VsUK`;6^Udvp@A+VR@BNRp=k`9^ zp4$6Vd+N2P+u9AQGkU7*WNlIB{E&;}ae=>Q`yh@}$0^HWw1LN$w7Va@y=~vKCA)X7 z8rsyBFJ-4T%LF}t^%_HYltV6llsRQeXWo%w^`vV9@8kS04>s*(zY^U1{$3oo>G*sv zuKWODRuUI_Kl|*n?dfNpq4Hgf5?AQ#A<{5W_!ZXyq*M?Td4_9y># zd)FQBYKM;;ZikK@YHuEXqrJHQ#kTM5*W2OKhfsR-s4=&6+3Jb5YRyV2*Rt%^B(64= zv)$0G)7s{z=i4~jDz2VjulY^4x7%;MqwU$ghXwvSm{zx{&CkrY-~Q5Xwa+~J$8E`q zYi;euHQ9m4GlVj?9HkfKhglgNLSx{~jRvX6>S?oKsEEd^+uT?NN!K;r8c!ujK+K!X3IED{nFXj+gtm;*q;09@3U6xJMF@0whhI}nY+&UC>(5h z)v0aQDSJAsUC%ScXKoIqY9kFc?y#mIpfTjsFMC|WtKc2d!XhY-66|Hlw36f{O|nsg zPFYcgG$;U(1~!hUk$6^-dc_dnS$T3AQS$T!X=6A6M}s#;uYk-&7+e~HPLoVyFVA^z zkG7X^uIGRV;lSmj&8x-x7-~AY!9~jWqhOWCC~aYrPWWD_6Ts40kUkrw*_k?^HI6&+ zMb7fB?8Kqc=9P#Wr7VlYQEtdFBUc)J=4V4^r+{fPG9-+EDZ|RVV>nU2#Xp?kuDl&(YLPwM+3}9fhC0xZ#qcB7*+Fojed5u}?apmi+FJAivp155 z)7xHuYq&lA+DQBS(~K})t~@>X&>nQx5ZT+PPIBw%DhK&cWv$cZ;(F!6(Oew~%fV?* z_85+k-ZVO5)93^7)sU1A>N5e!!ZL2lD2&r9UGf1~^1(7!Pf4eFDPN}T@sZDA={tGV zy-)d*OBo}@*G0J?eq@)#*>XRM0Qt49r`!vw@s$bl6&I(usF%#&`sJ^VyRziH=Wdmu zU!#&KOY+LP4k?Bv*Uj*qav%xmh!CPXdT}TXT&yd`5e8qT0}XJfG{OyE(NjIW`GsGu zyVD7K?6Jq&BM(2^?z{i~_OJi-?`9hHMSAFU*4$Jk9ZDSv<|G}~m0o6*$tr`wtLkax zXIwwU*RIZiplJvenvhfHsaxWua;rrSmxX)2VOeX%ArP@PNoh~WDL0!hUHh~ zrM%!gK##h_T;1?Q*yhop5SZdqxg}a~m(NDCe5J*nf9Wawi|0v4fHYVybnvaaakSuZ z(vdW+hZzKpS*E0uSNI$F`S6l_LVj067aaWBa-UO)r$&!?BK@sW(2Bppq{ z_8sttF_1I$jn2^V9CXUAoP+3f+NDf;W6J#U6<6C9Mhf0_|9jfI9{d~amK`5t1ZM?& zmLIH3y?%sg>aWo$`zj6qyNWWoduo0F$LACWoMMNZJJ+V*z0MCyVl(BbLZ|OYYZ^bs?aIyw7DImhfuAYUcZP|E z@5GCbGgQt&!~XsI+pZONw1>C9r+wgo4^x+B+Z%`WVF!Ju?K`@!y>;d=OAJt^^mk0G zm|&9;c5Gz!fpTG4m__PI>L+@aO&~6^gy0<0{AbS5$;FWqV;nZVV*_hyw%yt8zx%$n z`?lR}<%*T<)BoS6+Y?Vc(Ox+4Lff!qE$~s+08AUv>Ci>pzzgZu=veUhiW5u)-8a*A zY`?W_+sUZU&UJ0&==!#7z+*F(MW(XRL3mJ{k^g=i`GEz%tB#xpAAGPq{Ln+pCg4o0 z&e4}uH?M!612-L?f1f8mP>7AxDNfh^=C{6;a~AZvmBKU(RGw-aG_V1v za_$6EoG!G(uO49?$dNWZKHUa4Fz`@^$PBV;D%}p`&iT_nBzTdHaXS-|L-R<7pRPOD&+qNy+iMb@}mtKAKwe~w- z{;l?sL1~-;L6d;f!#!d4`+7j>dZsaL z?zXL7$pX`1nusMR)sd0)tV?;AGT2P7*aY*3F+eEmQAT>MFI-@H+vnQzU;mAE;KjY| z^zrkI=CH7y>1_+_+;){MtFJKpKEq=5Y0l}HX7@MG>d`2$fkXwSQO?;Il=19LO);#V z%OK5{3Z8GiRHWh2J9yXg)*u@Z4IUd!jaADmvPXj_42>>FBfWBF55JbbQ_gI(Ri-w0 z!pVKd|G+|98y*9mbn5QDVaF8Wp)05GSwqT?7$jnTeNJH~&_<1Pu{@;F4{7)_sHe+2 z<=(>^J>*a&@4{>6bL+5KHv*S@7khmB)XAp<#(n4_zOY@3U~U>MIs~Tm9GmLNt%gwE zXiTP|0XIv`Fza|O>EU0;tP7}n9wW14RD947H&=}t>8$(6CbtXhEjx>h?AWx>9=Kz! zedM8OoN(o&vA)NVh{gfBj{GcXuO1p|zx9RjcJMeGWK6S*;K)3U_!wI!bM6-nxq9g| zBerhnQM#x$nQ$GKn@ec;IgQDWXzLJdWb0(-ipzr&Y<;WaBt`Zn)_G7Eq~NYBY1mo@ z^5w=FCmZvU8An@ebmf`GY~%%C%3chMMIKnvJ)b(>5E3JZIN~lo@=M3v5k|x0Yj&jU z}T7zzx^$yQJ;=%x^8JmV~xB`@6J*>9_92Dt~!D`)^UCSE+3tuSNNN6NqJo6;n2h3n-SpXm5Lz_K7*88rXuU^IT17(QAbdneG249`D`qYDqzy|Z*KiJt;c zveD}<<;`+}C&VR!=U61bj3BQD zNn_l)IvFFtaw+ErIIa!j%;d}wRU>4`6wOcj~w@2RppR{*9 z^hrj39>V#d?cu0|v0>%yjW%=nd8X2yYzvG$US}4<@v}_PKY5PP;}h*HYlAP_0RYJh z;D@`KGk!osVJLiqq}YNp;R)u;a`1WalO)9(86~e|Bmc!t$v3P^Qw~rkS4Qb0=HB|w zjYY**NBg2kZT<2MZP)gl z?SVTVXb;}?P`mf;dnuD~mMI)>|Mb`XY5UwaKi3YNInXw2T@xEinMubGa;7XsN7*TB zn+N@Fy*Jl_T-CSYj2%?n^Tz3QwJv;AhkKOYa&d#2;W#bll zmoRcL57VPZ+*7Adwr5^=y8YX4{$YFS(6`#gU95wlw`tvmwHPBBJK}Gx7B)PvqIaxJ zIQQzj{@aJL0p(X-B)+2u{q(rru>r9E;q9UlF%SRbcjxew5rmRdS@M;JhF|mbql#U0 zdH^^EUss_3J*Q{;EgRZOdV+^o5V|mPnnMHcz@WUFDQ@@CW9F8#POV~BHw;WpNoaeY z|2?KE{z-f7*)O+CD6q?{#hAJ}$`r$u%;R0wW*PaJ;UKx`88;KK!KJsIhSvrjbc0RG z)y4zlvUndOqQAu52Ge&ohH0!#1r8<;Z5{mvz@e@IB91+gl*tIas>at5w|86TiInLH zH@(J)#+vUn7;L~~l;y=w%27il&*0fRKE5-)FtQc3co1edK*S_z@#T67JrQzogbeyid^&M=ka&XwvRnB)9&8x6u|54H0Oot{7|JEos{_;KRej|_{ov> z)T>T;8*Y=#^`Bs~5qtUMg}OnG1ureUZ$+T18KJ*_Ptkl$-R8h;Ef>w0y+zkGwZJi$yk$o*KPN% z<6)c`fpS@AtPfs+2@VB@G;&=yd`zQL(i^u<f!$Bj!gQe_wm*>2J4}*e&$!w~vG#x4c$fHRzRfcZRbb8PRvjVmU9y(|PIZ zxMh?zHDs(VibDeqGA$i4prp)Lo?beayds`)_z-RyYpeWp`&}a#=Gjkfq(W@g^38;W z^2Z$v;}Gho${Ao}y@i#Wv^71v^tJE&xaLLt)IVNgque<1<$Lq)9iPy^`#8zSm$atN zk(-?+W32PA9y+==LkE-fL}HXhNwVCPWo1TK-q%(6s2}1`62H%jB;e$-`UOoDw|4kcPaXZcr$0jgC!>zD~m$Ih#%vb4rdy5V^Iwh7&v~%n% zdXV)#N7(G(B%>R1>LT!*M}BOd-0GSk@v5ufvMA4%g!owxp*2nq&mt^Mc@7OF?;%9O zq%KS=`clru?_da4S*VicRvk%v+x7|oY*8>fg)Gdo~v`f_^#C+Hcbq<#IRC)=TuhuYccvu)`p?LSkGSFT)%3^MhYLy}Li z^*8;VbONt#x2?aeJ%0cD+9U6Nq`hnR-8lA>ad<|VE_eRi`SuED^!<}x|0nJ1FF)BX z4P0#NZ^3C{<_MffXOH@~Mmi~fb*b%Mc!B;HL60Jja~J3=ImoOZ{`TB|TU)iI-)Lx_sY7{__l7{+TQ;oKavAZ4ZnGPZw}mae7-kd zzHg`v=#e8w+84k0#cXKc+-#LXDbKD~zJoBdlzEt}74gg-cX2y&mYr2zKG{z2d;aRh zwrnQ{EiR{Vj-n`q5OqrB;0dLMBZG3#5VKc8)u_>O>;RQ>YM`wjTi^cv&wL8U=f~SJ zjKjWnAZrqE#!P={>LSYR?Y8gmzV`B)FSor1_O{m!y^2xHLjE-y8QHm)>1=nlU0ZK& z+cs>^cGc#c^HyjeY&2a%boSht_Kj!1(LVFcAGa5dKG$~KwH3!_Q(LosH43nExYSW` zI=Ja;cvk`a5pGpo;_+v1&Z1I#M?EdWix|Bk%sU&WQXnQZT^c_WV;UxYW8|8~fAdcR zX6aO}_K&!OTaEM#vYEkXMtU}{UCj<|D{3PH(hm+`Y_EQpUGa9&TRNE@6_u9fa9o)^ z+0Gn)u|4zE-)sl>KHW|qd7HBlhH-Rg;OQS)V2a!Pb)K_{fro_h;V{bV;HI%i{=tTZ zcu_YIR*sDgrw)dwt0c=IF)RiE@zU6YB3U38iw~g}fHp{$`zQ^*Q|a8=)3g^^04o3F zn^zCNZ{$^!;k(QOej2gFt0qrelOMX%22g(za)#~>hr^rm4G zmJMJamXTmS0mZMQ6_Z&0%lL@@85ZcyFghcyP8+k#HIS-dAsq=FmGjqzr?v()ymA1Y z!133Ph3qf|K4n1KWD$?JHmYSjRoXZ;;403ROF1xNDVY)sJkk}9>RBT@h7|D)7w2*i zG@1w50K<`u1*Wylw~szJ(?0y*Tw6XyZ#ko{=h&P`n@{@#G8qMO)MtQEpQY`IXC|0a zPER_%qvw81&~aiNlm{BmWR<+s2Qoq&G;t)yQBQ^55 zzk2w_312%{nZifpgcG@X=8@f=m&ONPZ&U}K@%LuxLyV)Mi&-c2rcqf-DDX> zmb%21s?r-*`n~#503D;qHuX=wSf5PlSz1*WtaF7*59xF2O7g-rtFJHMnrIa9KGATc}u%<&z2hZj?1s?z=#mYKaGA+Bm?D)d@&3)!h0H&S$S&xOPTWQZjz~c9gjdOx+irM zM#Wf{gd(HxC2q;NdO&BFM*A(9}k z9OhfOMV542sy^|CFza{GBW--FU;QQhVF2Mm;VWr~Q*u}ljbenVD?EWu$|2nIT~Z@o z^Blo&uD!AE&35hV^|oW#&i3~{`48H?cizLg=GEv+6e)nz6{pUggwD6x8*lG#uN+_p zR&1a*kG|2)U%HS^2c#3e($=tP!LH4_+U{+8+TFL^-F9x>)wXWh+Sak_TI7U+cZ%H6 zBS+iQ&pp%rm;dX3ZqFWgrd?y&;rb10sK4d-r0wbSo-!;geH$eYT<2pi4WaGQK4$)0 z9AsmgP3_h_8`{S08`>nB94sGP-NqOVy0X9q6?8C!cOCi4mpb2iC!hV*f&1`>KGe41 z08LELTXysMo*cO8_ceE-1HXU=3!sXMtjWn^(f1B{GP@HQ|uE;<7=PAq;uGk=6# z+|IRAM^Cr?&mC@;>4mwz{#qN~z~}*s7a3nhK_I~VXrHSz&pcDH&R;m+PUGabfLu5lMJtz02LC^M`p??up8srn<z|U3mPHtGmw$+UEtZ~ONi-BICQ4T0w zx#~`)1l|w7*Fd+6Nvq*mHa^&n9(`p6SvEA7)#;&kS4YybXwdM*2N4R1MU%M8A03s@sbfHxjf#$phMSkN5x#b5<(q#R zfXZDQA7n3%54+je<7s1mPD@((;ycrnga-=MW2tdlFyyIMHDGd&dxA_^#*0Q9MgVvX zV)$u{IdT!cOHx-Zeb>9;iwz^VJDp5u8W%BGrQ3!N_~xVWz-=z+*Wq`%jE#-?Ub@KP zeD>HIB45my{F+~Htoke|Mf z!9%#lps0zn?=&9y&m}Fsv+?$(FH6&8u|2U2lYhQC8ELWEnkt@QzFE!}rg! zOCy~mY~FNG*B**+IpC*dfw z&QRYPsh zp3Uun$NtlH=L3I>scma1Cr8EUKw5f^?U-L}XHR~OaO#cq8VBeI>sZ|8`Z%K<7jW9A zG1lkN=MG3NI19x^uW_+Q6@?b zs;=%k_lZKS6Rqi2{M zVJA2BZ3Uy`2M--;Pk!Uc_P_m$f8Jg?_F@~}G?*Pboe{!tS?Y5-e9%wUQ}NGM+TFdh zxY5DVv4M8!Fr5U)uePzv<89}=x3ukdZ*I%SSF}~^B)f8OLv*h?E*)7VS&RJF&a{m* zFFX8PALs$dTQ+Y_oDgvH>$^B`)A9K(cKpQ;3h(pJKi^(_>81A8TW`gnw32HSq(?N0 zRHe=IlBM+evzyB0Yv;1Q=ft5??Z_J^IPCODyS@geXFChqogdsQjVMYgG!?xXFyPSL z;@TM-+M$t}B4S=g4+fA&-D6Ce7?>{_DJ<39FI9S|=Y9DCr#$Hv<- z8q@TAVZ2;ot%{BA&>-`lQ401FPchfm6U4pGC>FHV9QF}J&-C5(jGNXpwz z0oq!6uR^ksN_hV+&*ESMN5jsonDm<&j8ZnsnKQkGDSEf^Sk>|8_9u{P=&ixICd z)$QUG{AK62%S<(#W3=arJGfn|5t~fO0#E5GV@d369BU*XhBL@Ymj-q&o^4cAZe?s& z@34xl-$}@H;X$S7%HHxtDf021bKCne$s%jyK%N#JDVP}PJ9$4w4a;{d&MV5mL$(rEkQbK`7);NoX&lg@U8O_3K0J$j&r zATGK1DgGBfW3Y%LqL}q@(4w&-&3I(zcshLcl{qe%CBGQZ>ngz&2e z!!Pxca!py0SILC(0l$gv$cF}ixL5ht$elQ+9EfA@e;f_c z^mR&k%6qboK`tY?Ql|WxzoR=&HFLXc7eHTDXHw65yi;dEB2IRPPaKkW@FevVV8YYT z3w&@2FOj?S;u7v=H|4lGx+w1ApiFn`n!rzd6E32>Q})b{2a7-Pg>QNG&QRo|)K1dd zdC)s@ITIy1wT%C?X@TvRGoMJ<(PBeo-WU;~MQ#-@rJorCaY&I7-pBY21e24quIn9BcSQlnrV;$ggbkLp1wCtH{oI%H?M(*@>g3V3NBG*oPyMmxB@KIje=wOLX zUl`HRA^p-unEWaS+Gl99Tzp5=D)0WjBa9!5zrUilb(oR|p)$q@RXm9nIS?1aJGkm; zcU^ny&|B@y;j?Y!_0{bcKk=Wp$L?c$=UYA4m36mFce9+;7j^(U5`wnK0r2N}zwga` z?cm`98TsF`X-m6(#~tY~9z{o+|4g^`&S{m>;?9bzSFUbv?0=(u`72*;zxL^0Yx~Z> z+QxQ`wl$ON*oi%5(f3Y|I4Za4R6%Zfn83W!+63!>BUnBCG9`S6*H!1OH%l|>bMHO(wD&&xXr7DzVd2fMjsrIx zpC3XLY;b09ES~)O*W>u;AjAknAmfRvAykXhd>h}T1B30-RnF|0Kiw|Qv5@fPBkk~h zwz9r@p$%>1T$3$hR4f&ON`qhS(~|;}C|;Eb?`)J@(CcBL#xt*DN7y9c*yVQZL~H-$ z-}-y)CqMF&Y-xCFMtj_0PRGS~RxX_|w?ef-I-h@n)5A3kHCT){Ju}4|SPWM_Nr&-j z<+1^GG|Pr$jHzzNSjhLeum8LD%>z%iqgUQ)@6z$vyn!i5?mhzQ(C?>|yShp3_2;fA zv@UM3t0G9c3XM{89BQLqx4-&Te(0Z%hsUj!DL6a^KZ5nzxDsN{V#l_ z9p3jcd>hQvwyT4a%$-}opxr1_lm>8o?6t@7Vg9{4cA@t`OXs-josL07V@A28f#_&V zLtz60*)f7bV@ES#E(F$b9cNMSEIV`MtR;SXBemz1hMPR&dpCg)kV(9 zyq?7qiV~DE;a%j55OLOd^jDbDmj+8fJm=z_kovkBiId=cpQ1>L;tVC~^mq>0Gq!w; zV`gJ*@9v-dvq#vm|2AUBvEhwa+p+eJV{FTFN+VgKE=nRPiMmLNq<8@&Kmf!IG#Y61 z0rUav^JKo&XmKfd<~Q+nf8Y1M^;TtNWo2b$){&L?fskdKHLg1ZjjMvNgne($@!mvKl=%@ymG-^B|HGS`uv`gyp(2*=(2nYQ9$TOAZT@jM9#4{-w`?hdw zoqd(Bc!Tl_3qsXW#~KmN0RnJo`N#*B!I>iEo&084D(xLUkcK>~{>{A6(ETcdgG*V1 zzbp?ibU&4H(>k@SnTIK*izBpN*&Zw(nI=ulJpYO7KY5#1@*x=;ztJTJJ1CEIHIen@ zOuS3!RH(9VNc?M7O@KPWX?P?y;>5p3P0HxRN=k~Gp8eR@h-@*9GQuUFmY*Ud&Kc1! zo{euj%OXmGPRw|=SlKqbF}mr=*f{2I`bToV?G_t4EM_S)MGh3 zNO0NKljq35wke17)7Lp`mOLdq>B&duB@Uu^%{6=yK3Oz8&5aaYy-+3yAq*XX6yLkV z5LudK6aNI6U&%wn1^sNVzOxy0O(f$a-K3pQesy%omj>mF_EgWxyPWyyj2|5;= zvp&5G*vE(QGsB*rz|&h_FZ;wcERF3ucf{Qf|ASb!`GcHe!=4|FH9RQwuova@$?tOT z`s*yuW+oA52U8r*eSCN%4sndd5%$cCQoi%h$~`}6{D`P^LjGAepFz|=3z70h{#TDN zo`3%OF4Ar5p^pmNnxQ4Wfy4|PD;rK%$g0*{R9C<3|10PoVp(1XFU z>|fcZb^({!4(M5iG@eMi0t4rb*WZXIzx8DN`@i_Z*gw86mRvu;${1GHz<=s6H51Kj zw1y8%kTQz!G<K&+?9{Iv#UyLW_3G86i{&Z7VmVMC5DpqjsFU%|v4io|?|mg+ zI`-2Tns+j8xcxfTw5~~SQKdlJu_K-+k5_&xt-S9VWD0pZ0vmniRqu^#kiD($sB>DK zG(43OD%?)!8BYZuXP5G~@@>kzdDt17+H5s?79eO`=C+t&uhpDTzGdV3bX&a)H=z@! zkL0_7MQh@!EuV;<{;iC-6V9@?UN)(&$J@&Asok;fHO@(T;{S+KIHi~v<(!`BMJyFq z&ZyZ+mIiRJB}UIU8%9UjP&(#^SsyzaY2xSS3?Hz|x^2pmv;bG>WalY;ETc+D)(K@% zv0uXM%1V~!DU9vNJ(=E;3QMv#0qe8z74#}K!myqjuS#_}g5V4@Uzbv@V7a7e-RQ3& zqk@$qj)aMqnV80}Ji7zf!XIbDu*R55rpl2p5-)k%e0WNwlyFDC>5n9Sf19w91#rSOsm zWoaKb%o@u?=4v?{5l`Bp2uMTmv5gv*QAw|RZ`-SFMz~%MiWIG^7qK**v|;Jt40|9Z z=Enm!j>IFkj>ZEw(H7wq9U8d5$8-&T<-s>$6pfCV2}VT6$k>8-;)jdU#r57JJ;7>C z=w@kcyVO6C?cAlIjx&@At!^xD(ynVqNn^sq&x2;yF%xQ9%Wx7;Z@I)n$dui<{DWhD zC7z8(rJv>Wx!Qcmos3Jk@bjvqnbxpotcq8~t-7`>mdLM`))3=cH;vz`PHZ~`OXJ6i zlpj;s@8FtF-m?CDr{^(+gjo3zrtd78u%wrUbJit=*2s4si<|hJ@v#jmM{Q>s>WyX& zim5n>pLn|%KQJHhkzNv2G#uD*fJ@p~7L`QHoXg(8W|r>anQ2;i>Y42F5@x2$ zvPjQLD-OjUC7+7MzLN|U$GE0-ki&f~wkI#kY%XaSahL6x`cX)TjyRX0RL&tRr_0PN zkNHe9LS8%~=3H~~^f3oGqzQla!M-=5eT!GZ0H*oq8O~qv^blrAD4JQGN|tGrbK=m) zax_o?2V_4k)0|}#SH`D1H}5O_F5}pma?Z#*VbOn-kuvdm&;3S!}6n-WwEU}prRqMjHUlCz4TIi z_3KZ>pML#M#PdG&eC@JYD@6G?~p7_b+S(c>p3 zV!;r5kLL}>uDiFynhmR&ePZUPXA_=gIT`~4tQ>mCpGoE7LE418Y1yXW`OTZJj$3ZN zC9d7MgC(;ovkX_hE>qx&;d7Z5zx2)qc=*VXbYFe&;5+F%ULmGXomFsBVmd<1Yzhty z#+lg}Va8`@_(UApb1J>K4NaVh#XI}Up@Ad*~@*e>8U8d~K{+vnrK=>_8CgHfAN3W%5#Hc~u#G z-wFAA!B_s5B1OUSIa4BEMY5J>*a>%d8pTl)%9Z%@TLQ$S#?jCtDe(m1`fShYaqPMm zyw+kgY{Zel)hKrTmr&9t84VgAX6kxZtlMyZ^bPDp0qtdDE{-Rd$?A6p_07*naR3ktyZj(7n zA+DE|Oz%OhaO791l_7?MxO8&X!LSsb8rA$sPL;WS1n*)LFUy{;S#uwjfS^^QiFL}e zg3x6iOBkj0I)|cW8jT+aRrM}CxiIr2LR|A?>4Tbg^@>a41M<^P;zfj1pV zP1na=MSTudub@RLwA4+L1Ia7kl=PGL0G=H% zWz>t_3ibtRI7w$W4=YRZ0tfLZ4(oylNI3au*}DR8CoTN*zg;OKd`Dgx_j2^aq3Wh+ z@2i$R4R4;DeKJnVv)-%BSKGIqSlvbQ=3r*2BAM499=w{v7CEKM& zmUWmj7Qj(9FQlzHtLSo22Pjg22ml_ljKau4I1sRGZ4kvWUM`V*-L*@~U|CZ!gEzdl zuEe)^x<=SD3t&6Qm-po7oh;sk6dip^8dhCY+``4A#fw!RzLO5pr|KtTXB{Mr#JTFc z8K$6CxLZ~}4yLqvlm9JO8oq#%7PeF0OT**`?!7MaMxslIHKu$3H|2wTg<@%X;TYeU z{K^YHC7xl8|4Qyw{)TJ#X!MxC{hJHu!)^bD3B$aKzTRKP$9pl!E9q#RA}f)1&D&dl zx9n{I1E_aC`vvhxIx~41+&SR1e+DNRD_NQGFnfMj50npn)b?SCrq1(jJvgWq23= zwE@hgcUYo~PTf@5DP4C{WfhKemnSQvxU24^g*27dWG{6g_gTBoXU|J-#^lNA_{<0Y zc6{UmAC0?ixhwZ2JL7YCbxz4)>&V%g_VL+E-k*X$W{`Kb}t+ zY~8vkHf~!NYd3SY5Bq!;&tD#WoC}y9-Z~jr^eq0joywom)8*%@*(3O&4?P@Pwrqjl zs(j{h<$`K3Q8v9R#Q5bDP|11ot+(QvOl^*%^vIyFZYifQuoulW8@?U14h_ys9gmTT z;W)uzVf$V@6vJ#lys&tZGkb9PiNLC5ZkZ|@aR~&4NhyrEjDdJf`Ld%+!Ariwxbz)9 zd^XPP8;QU1$lr{|AACISz4Km_PnKCRb*nINw8F;bm7NUCZ*^y9OSqyWmkHQdxa5SU ztl4SgGB+Bzo3LjP^l!cMW_C_8ne$_ejxCF|c)(e+?t>VP9P);+pPoLCSC|!?mB2x7d!LGz zp8e19*2~Yt=rAKpQ!K&4ds{48#e^MB4cI(7I>t0L>!e57=Q4g?MMNQ2W$VzAL6S#u z^bGoE*~GXI7kO|ujsnb%qdHWAvNN!wr_?4egpVDne3-ZSPHys2sZ-dw(ReBKC*MrK z6Df>Atms+kgp)KUKVeH>1$4$u0gECHPl`{{+YHl6LpcDhd@4N4)%Z<#wgY+B-&V#9 z2QQVX^n69fCB|v&nKz&6BomdyLz;NOGfd=h z#)y%;5)VM0*`q^)>#t^Z5Tl1lHqP3}tP;d!NCh!L2!$8Rm$2Uldsa8t-~HL5c;ZKk zQC1k?h9pY|+Fk>d5YN*=c|kE2NAZ)6(xHf8F5u=r8TejaCs1B(vm!~d_eP^vps9puF7|#7%HP|0F>@R zx2#?cDrlaBOGFU3phNx9z$F$Nh88Uiv)FY6Ih$xBTvzOiP*i(@BX&xXXRW zB=evk{94b#tF~boa;d8{;xZq@d=jQt(V_74P0CqdiDyOzX42TWgjGB0_^2QdO}JSS zAXGcM47>7Zb&~POuJSdOe2{<=uZBs5T*fnTAzsE+))T=TZRNtU%r5Ef$8bD%?p%)c zOK0VwztX|Wxbj#Tz*P=mN*DPrX+&RUnMJGcEv#ngK)%Lxm4Y%;nmZHT%YNM2N2ZQY zJS*IVoXKPTOVVOj3sQL|Qhc@gXwT-D;+EgUnY0>D&iv>-u9m&w@PJuhjh}hAxW32- ziGtIU>Dab&Yus|@{c+N@ zsaqQew*IpXi5D3Fm_TR0C0_oLP2)WR3mXEOoU|Oy!fNy^V!!l2-=cWx`%lLoe~|-* zU;b{4_Tb9;`c>&rO4_<4IQviAw!Fb_89z;D>3+$h9{mb}2X+PZZjZ&iP+QTOPFKOEQXx{iIz%d?D?;L7(E z!{@KS12&W+M~`wy)@$+fGf$^Ll)2lCN(n(b2sfX@^p{X%E}o7dra#Y|IG3)ccmMS5 zxVUa6davfdyCpRZU+4DN=(1(kCCe5iHm>eSEkkx%g5)!=!(F*Gk9eZdLwFzXmb3eN?aDz8 ziCmA-!{$S1bYbKqvSwafv+dDXzUq$XU9>e$ojjU!S$N52gA#8V7r-GrQ6Q7ma@65vhrC7?+IVUNTa~>G;(PU%X4zM zR;%x%GGCE8@2XCVFG&jz<_MY4jmJj{U1WJfVxRd?c*{kZovku0MQ1sX z8_uC4ild`;@_pr9F#HyIaV4XwC!QsxdD&SduW>J5I@-Gk9@@BZL&6yzKFgAb(WHa3 zv8j~Gf5H<4f2k0OFX7^Tkv)7fY$SF>aTksZ{?>=bV&_$y-!Q-^>uGRi)fKNS4sa68 z|L;o@SUx6YSXP0HYqpoYaj++zez8BE;xjzjgVHB0;2U6wm)-(re1WaJOxXr{tsYxhEQd3CUdg8&4H7?I3Zn6gVabo+WWK_b zujHwD2)Zh-3^EPu9X6_he8TRdUpU?p63^vv=I?z=W0^@%0*m2U>|#d{TLU?|hX!K)c0IlyJ* z)qlqKy|EH^A9yc*Dt#VWyL0ExSi5#@x&uFb8YeV3{IT6wM%#jP)~Iyfq5NvX`n+_D^&CF_K8y9z-#DU)e?ee~NNR_(b#O?GBo$d_pl03(HsxK}w6 zaDGuoU09=6N0NMNyOwXu;X!#DT||D)`snFR<7bA$O=l*D$!i?PJQrirh9&W#kN@Mi z_U2E=(lvK6Xj4mpmoAwf#}9uqjvaoQ0hy8LVUJ4B;94B4jIr!(h=Y=kb5w)-eJ~io z>9X-d*)hDTEb>ax#J#Lpmz1#vE~+l2qv0){<;pONpG^_qMm1c5a4#>_o*&zs1Tk*$ z64_MUgO~m2CI&PoL-@Lky`DPyC zlW2%X$$Qyv!DD6Y*hVyb zkao1cbRN?6bIH55$L^!TGJnxLmfo|J^%#2(kIs*4wqF&y?%c}E?~+*FzcyClwN5Ko z9mr!E#MMiFuq^)SX*Js(aBsWq*0}M88)MhCJM(?TzVdy=@cFOsfXr#f^n)M%C=H*( zM-Hd3lgYBfO2IA=7*55L#xXiGlnxEfOmR5a8z2FiDnGs*v5i3NvvY{lrYV@rk8eSbkDb9L>bL8x2Z@nC!`__Mq@kQri>Bc3o zbvtMNELoBrgmAMJW&=#{IqO0uS;~}KHgIpM2t=~8Qn(mj<$)L8+2PI+2n{d8QXz%r z7g;`FhsbvU5G;VQOu(2=98W#!h0ZJ7vw$;$tJbn!mJOjjGn~#me2hI2t62ZKGd5iH zFbVLm#Yns^T3xcD7q|UyJQ2Hp`sH}(dtZt(r&#wp!9JPbg!=`9EN>g66X;{F4T1{K zZ{sW<&|T_z*F`&Hgs?06+R>E}sqy3J={Op$2l}NVQiZP$lscAP?#D20KbvV?s+I~0 z!p?mbX;6{I**FjK^Nbq}RQI;%u_l+mz=M)fB}D@&`G|Wv8hI;~w~p3HaY^VOaQ!qM zk-s&bT_0^&3vXert@hAG6>9};ZV0t(q_KlZsFsgU8ty0(mZdHQwJ~O&GH*kqn=i$! zMwRm>8-WU!tNSVCN`nj>JVe)kJGw9impBqEjcUWX zoiJ#dI{z$R!XmKvv^q^YX~V6r%e-K^%U99@dI`_CKG#edu%WU1rF_$n%{(cOxq6we zvPC{nu{A>eHQ7L%;`ic1<*7zb<{=LfKkFmEt4^C?W4>O(QvtQDnbtD3+10|$vh$bO zSNX-uv5wP7BVXZ2^BOTGlCU#nrSYlJIF)Y7CNRsM zvpFa_gX~3gf0btgN!Pr9Ynrcg{-m|#k~X*Ben)KGx)l$qZ^yBtM>zZI6nmF2dZ3Yg zqP$Tu$+`k{z$lNChUDQuhdeBFc_pt_f#zlzI-D)He~AS@*?-%9sIo+t+%+U{pU--WInZ@sb+o_v0rt7134Gb?sbtL(;Q^XDwDpR^Bk&q zDQ>*wMrM6J5;xuTS(f6jgLVUeM8==rALAph;2_`!tW-H4^ZHrg(X%+u`0;$7lg@6l zudEqAh^w6WvC6H-W}H|qN?CN_-nM6bWSmy!uKYY(UmkpNo%7PDw0jf`WO)@^ig zk_bf90GLX{XEfe?{jE65DwsPq-i6`w>3IBuAH!I~3DD&EG<>XIWl|gTkiHGK#N7Zs ze0Ob#_hLqvZA!j$Fhauz4vjB<{fqH$|Lot!n*EL*TH`WblD(ZLjY zOl!AEPiX9~Mti$F*XR1{u8W5sdI;QVA76X-e*V2;`21IDUuDzLgs*?|o3Urln_Wi+ z!@{(wxOStK^Wj)6eTCl86f-?IG&nnUCYQJ!uy84+Z8ihtRu*vb?j z3JR1q8;zqVt_4n`N5cmJ(mDbgs@E9jI-EXuCXT;+iX}65#-ks2G(PidpGjC}UFyaN zM=EDDqSmOJ;+g>XGB4kG%_=T7a-@u%PA#_>;I!hUdA83BZ#*A=_{9Gc(@Upf)io<) z>kbSbj3UdexX7Y(@PwLOo6?aBut~Fu#JxBE+whHB(Ym;VrBF~f5C`F=fJ17fLXvB_ zc{XiE=wJy$`IycO=yiGt7(fVYzzx<$maT2#bLsp@%#7jufzO7G_h9rqz$xHn)g}ZCrR!_6hZ~|urDznbsTwr;d z2G0dXdM;=PfS_~H+*B$&6(n6)ml7_YliKiPrsAngl)>Z=-G$|AJ15^Yg)hls=0q^>oNa39fSJl3 z;o@dO^Upiu!ULW^M<|)u!{g3O9?6yyU)yYJQd(e8h<_;ai8ovXeKgU5z%WR1!zUu+kXEwDmE)_vWn} zs&tp(5H-Wh*ElM_)_K-h&QhpgUY42Zx*bKsI?Of!FJ_KiI)1VYrKA~4xYo5Fk+cL2 zHw-Z|CLiNSKPhTh8&q%xP`t~lUly`55DKtL))tP%cfyh{trzOe*&fz0E@nB~FlVcb z=`%mmksmPZ3#5s7Ce8Tu%H^H>7R@qAwt=J{kX_j>E+ChSnZWdo`3*RIkU)42qh~>MC0)C}ril?;75pxws zKhUYAH+JHd$)rc|wQ}^Hd+y~tn_Y4A=;1i@&Or{FJe2a;fg@#$IM*NTNFxV+DFYdv zrB0Oz#e+qU{4Oz3v{w_iV0yP~=ZIgZp!^dMj(iq9UtZTc%ke*#0 z!pe)^G`I|}kc^Xt4{dUwe;_VFgg^N&e-i)dKmDsXdj4qit?G%**KSOmt$2w(Q(mJF zblID2tqh(rymAJpYxBux@OI{pLoC2? z&wd#H=YRf#m|8L!Yqzb5UDxl*nGriEXK4zSCCe-lPAXQu>e$SmidkX4_i94Tc&Qku zREU>~g+>lSq&nB?xDtwST6*%AG@1_X>sd&+`+5dhC%+xP`0H32vV`Z6ll$T#`+5eK z;46O{XCH0&Ae%e&z~o`A7h@f3^hbx^h&NyPLcILFFEi`&TAXEH&p5L?Q}fv?vj`7v zmz?Rr^BG3Z1wNC^|2u=D;iK~amp3$JVZI~QDfo-lmQRIH8f(}lA0hObP!5{L?N*CjLzC9;IA^ zo&;#+tWKIIVv!F9Uh*DrGo^GD0WOuFT&hD%l`ECXWf(oHR3*C7$A1{E*>1CG9$RbF-8#UZQll&WkR|)4Z0}X&ewM`4AdsT*B>i&C_Rb zEjZ9gMU#N!&B}sj>#h`A;rU*8svdyKJW5%uax^|{N|YJc7L1&-gfx|J8FS(xyi({< za(T}35lC(dVjTV*@rX(`J1E z+xI!hNFD;zQ1P-~usw>umt~VqwsB{Cu4AOzgI^CE*dP1%@9X4p7P4rWw>Se~a7mAr z***kiIDgLC%fkk>ug2pU)YW|=OduPA7r&vYrj6VC7^smec zPFFU6vV4XD$6WkKo*XFU#=}i@cA(+2h?yT}lNaKy+F74z&iNS_n2rsb2IKl0u8w;j z{hwmf_K)N61|U`hdy*%|cgNv(o{B?%Qo$n)!Nv81w zdw~dL*D#??$g@?4V#h0fY*)z(;F$d9AXt+VT}h0W>44o887d_3Of#Rd<+3``ranL< zX=^ST{NtnNGgBFc< z66x+Majn86FWT;wE?Js=@+3y!fB2LC5dZT3{g*M)%Yf;|f!KWgM%seBS+dPGVP7+i zUeFAm7FPX!$xh2T*I|=~nu^yXhg)Af$^h<}-q>~5w%E9J9ZT|8#L5L5V*syjlE;Au z2OYEDN+QY=HE>{`XP=uo1LykOaQ*eMVg35KMSS1hUom`sN!81wd-v{(XMgxZMvji; zI$=k>5^LI$WNy0B)`JK zM&&fPqjefS3ioFG)EaHm)hMij-I0y+tOH$msyBX%nV!cUeGJCFkrA8WIC=79DR?LX zmZ5!Y?BZ&}XpP!1-}_rgRe7>Z7(R|}q`OC^ci%a2Fh2jSKac13Jr^e~9E+VdZqIXk zmfcGlyMcKGwV5TW8_3P_0o`Ovn9kp9EWS9>P{=0u?BfjgV#WPr(=lU_O0pgzu?sicYX&+T`~&X>;HGWg-9;McForN3znx$L}w7ldEx_N|D! zgBEsr9)PMcX8EOsbvl3tpeYWyUAc53cCI@akKQpBTh>Dx_VkQ0LqGk zWXm3*h-G{(Fq8cJ?!NfT?+tJkM-T9EP2Jy(karnWy|p%E`fR1yrmVjtM13W2;a5IT zy*&^hZSt9$Swkh|m`e>inPbBsz49%8f$N`&ax+fc6OizUP_ul+Kf-o~RC(y7@@<%% zxjd0^;T;WVWvBF)-z~HbuhVrT9p5 z@$>RonkHNTry-C)d}}%`pEKXfPz{o9jsFvF@_>dQFL`Hd6{~ENS&z`Rqr*}d&(C6J zHJ$a=nZpFLyYha@Y9nUWiFuV%9Kao_C&+wHF1a_vTy2wGnwC~NCS3?nVYYuv+Bz6! z+oSCEmxj52XPkYIcieer+{6Hp^5v~J_rz#Dq!L!~o0An9PRgTkNx z(&yt}|KY!meaH93yw#Ut!)@zw<%NgNTmQCE<$?y6D+zLs4{f$);L8Z}ec=Nx81nKQ zEW>OU&%l^G!s?MD7vt(p8)DNoj^Ma+WXPFMcNC<*}?-bq$Nev!9 zcAkC^WC~965D7Q(jnl!L+;chxV|m=P_2&59-~QdW@6P+uyU(dpCpokW1s{fQpVonk zzi`^8H9CLWmAD}Ta`YO7!F8d|I&9joDI4P(`(BGb`_`YuQ!jldmaJbC8@FtTtFGCU z%7p?=iDFrl%(VNIj45OY%8Le?4V^~qZz%(rEE{Q!=9pIeiQN4vL=*%CQ%Ie_P)-m{ zRY#eK+KJ1@d5nPf#fDYOV>A1DmNF7`X@bq@rw+0NXbn^Tx5c(=e}k#w0cI6c&?i{V z$C4zxVeNhGtMRiRelcEn>I=}5rEGX`o5a|;!~vx<%=lcG?#VQxE5jpppnSvF#yWftfx2gItRXc-R(eCT}O${Eh>xnfPz0j~{}$Q@ zmg}#3SyYRRU6*J0;JYLD`aJVeAD)K#*_^DWCly2CcgjbW8+y$(O2m|Bakji!cOoNj zFL0}HWC!;u*7CY_-GNKm8OJc|JC$V;R=!m@xPi28(ie_lolrmy`c9asoKXK}>XIjC z8N6!Np^O;aJgb;$#LnUcVm_O94lD`2vPFKO*wQ8$A;~z|W_X!=+~g3^9n@+{t!0-F z6P^U@;`^M1HH17h!dzY|?m5tbk)r{uvE?NU4SZ#PDI@Yt(Jdrf#k(nwppZP1gM;*kwo{j_Swd&d-Fs&psNm{t@$P%>iCdAA()E>>Uy0|Rdp`OH zoK2Q?)i;{A_2ju#4vvVExa$Scj|f+JEd>_^m(J3^eydz{Y(ZC6XFZHd(TJ5eS6vXs ziyGYIHj_3PX@bjFtEVp4gf|=3(NG#CYw)(wOE=fHnLf^*)7e4W^V2&I{<}DefiO&w zSaRPx6*u05r?UQ}Ou2kH>wt-^V#c#~47v ztvvB^)&;oolv#MmN9}5DrqSB)*1lSM@eCi0A6LPA|A)`UpMT-c(9K>fTm5&U@&S_=fDeus~M;{Z4D;3{no$*6lK=_!bw(19GZ;fmj+|g z)$3yWomZuYw`IL+Vnxq}l#3cZ%GG322;6X14k>dSh;xASvBw@u-9e9smgoI^T`_!q zLG9b14jnp-!ud01e14FE(MGG%ltSBvNm@ttoQXkH#^^=P*1_;Ob$B=q?K_4NeJ~bm zrt@BhQZ&FaHydvLkb2v9HMe3eWuH>3D*JOuzBsH)GN2e%xAb%X2>z3et!IB^-?yZf3*GBRf$VJ;7wi zKQxgJY3StA1q9LTv-t6d@K7L_XjUls%t!HJhpKw%*f36QVlf@z`qeAa@L9_S;mI>6 zITd**W+qO>_G>>L8#jL_1_p0rrboBmW3gft)B5u`v*660c=qf6BKExSY#iNpiUZvA z;KuT{#dvSSfBrN}+@?9?ZR8vyOsr4xtR4*?rFVLt%UchCTm;=XP!FwkjE>lSVwSbm z{8k6)lCC8PQ0cmg8L1TrQfE7y?dgM#O>xplc;}sWa=E2b)_N*(x>|weHMjmU;1_(& z((OIo|Dtzu!++8Jdw~17pzJVIW+VXhr%>1UQ2ErT8|I9dvvj5|heJ-oE4c0@+}W)O zMi*%v3D5i+?+R04-V7hApW2rN*ZN~a*% z#)WG8M48AXiPce=F59YxRH9~?Ft!;nRvF3}EEPv!*|+F;KnEBbR$Yh>-8vD!^~glh zU;@p-y*(-p<}}+4iDPAL_P_Kpnq>e*l<)HJHc4JbhvvtZzP~tL+S|vBlB2-9M-LZo z%RZNunH^zv&MF5Q3DTmJNcLwzifQW zD>Z|lu%4{4s*mCg-&Y**6>s*FaFfaaFwI{a6JKysE|h%eWJKnxJgqz=rUL}l&$J2v zvQb9>DWl{WWRCllj8Be9dT+(s2XSk^#3oL=j9aoTmw+V=DFcRs^eRKd@=9CJda79` zQ_rPQLDPV$y0Kg;L}Ft-XpEVwZN{q^uthU@Q94#Vq$1VPLpoXCd4XI0@hjY_Pwp%z z|7GymkGao9x!A2B=;@y^><&k#r<&y2|Jn@X1x_%@~Mj|{=)L|UZW~!emdi)ALD1Sdwz1s zD}5D5Ys};Ur{l49b#Lsrc6;3Op-;xSWO zOV(~>$=h-qHqFFg_WK-T-`OaGdg~n~RU(JcxnH^?l>PI>zVfo3lq|=Kiz>_{B2+^a5j>T&)?~WaVJL19XAB^Ar)bGUA8?Mg2 z<0J#YE)&l-2cXt&09RR9Z{0^8$Z&8ltX;*k)Ftojca>|G{${&!K#Wh${Gd2wUxB=k-@F0HwSSx!Xj&X45qOFXiAY{sMfx>`fB=yJdY*Yw{Y*ZRPC=s=pfXzV^PXoLbt*Rs1K)Mv%pf}Y^*xcv2_rjX{JonyrbNSA)sQ?-#Z)*Hx*_a8MpmR!th>fTt%miuh>AA2e#z{Zu zQaowLBtO_;6o)}7p1T6<-P2*bytBqEZqVT7~ zmfm(yh9wTf&zue560Wxz4|d`Hsmn~V{A}U;i}8V*IH>fd^Eft`WJWkJ?pT^ux@@NJ zz~ud3=ga2c$EL)Go13N?CR0b zy;m6qvpcKcees(v`%%zI*4nBg;u=0hpPC^t|GBaw^GOA*;8^{qOJl;z{9O86 z5X3)&Gp%)!vJ$w~i)ASIl}CFpZ}Un#QW;GZJp+}`Ro8{PQ5&5zkpT&y()(Z?Bn=V=k_fZv&N5l2loh#{GyJ?NrM3)(G!%j5LAv574^GfvEK9}{CxP)V=cFrp zc-9dxY3_lpcd;D!)?067_I)6J@{{M{>8GErnRt1ptAA;jf8=42lBf9f!F(ib(bGVJ ztyh1EZ`pibcz8#m3@07G(gbRBMs+62GAI6K))_3^-d- znVC*jD~G+Z%+jrB=dZ-H@65qZ({<4*K2HV!x6!2NPCU}iFvB5_9o)xZ@<-3c!inB^ z?5>Z*$L@bTZoA=j$U7gM2%U_6(|DJ8Sa=p@=5WfhK_oi&JJqk$KUE#lJ^=u z@Nmio`I)eb>>Ve4<@ z`PFMy$BrF4;(-r*AO~5SZ0U;rzWTXh_`FAT+fYuQJ{@2E`qy)$U8bo{1t#rA!fch< zVWK%-M7bWGK7!G68Yck5vHM2{;@GKEF~OSt#cX=(TZT|Z0Wv=Sw7hEMJ}3ZM2bas* z92rEBaMmYBPl&G|A3rw{N8iGbVtLl~_1oir{-^&-Jbd572)0G>=H9(=lquaQ@NRh8 znC&oBX1rR%^}aQ-_G{SOtKpMEpnEYNyi~f^FhjA9LqHYWPyOhr`22VNBEI(A*JAUI zjk)Y?{ib!P99cGnKe{z*x49djWFa$v1)8S_)&d0Fqh=HXL$livub~}pH zX7nKIbBWt3mR+o4$=F5?DeakIAIZq6xHx_yRxaPnL2i%7;L5vLvbP%VT1W87uhFpt zIA`OvAN~9I(Kr6DICg-uk%lkEIc9qn46w(hmvyupQtIKPxhxKxCdQ{3$#0Pq z{)WqkgjEWIooTfhRi0u7jm}O%VWX$jVY?|~8AT%b2419=?Jyl3PNNi~%g)CuY0EnS znU`t(6nuVpmC6$DY?s+tCx44W%|clBrcwFT6}k28p!Wido>ha>oY^xPw{5?`!KD|2 zkH#Moa^&no?VOr>0Uh)NNDa%jW{+# zO~~mb(ehG0`7vn(&*?5*dh40*yl%=F;Y=j}B1?m;HB8X8~PCa-6~sb2_F^<1OyDMyH#@a2DvOP+Hnhj~~(7YYr75<*EHpgvX5RUUGg4D{);NZjNZXAm^1G}>L#I(HUK{G>NO zz;VA%!4J3>u(H4Ze5_d!czOF9ar^zh70cIsi27vNB1YywKRV5c zAI4j+e~$e=XIKu$LD={2(Jt%B;ayph7Jg;n{HgNm=;thsbKZJ&U-X>six1!YEAg8j`K@^9?uT+l zcNnKsLqkK9$3C^%S>*xXMqqx;u4wLEUB-L&Wti=#X0erT3v)U8nzd_)dMTcK=E?Yj zfAcTmwYOf4kxOS|)z0NHuw;OPY?UeeL70?9xKwwB(6-<7${J{^IOeO)mU;b>|=1ZXC1~5M{Brz9%C?dB=VC-FXQYAh&s=1)22=F z_(wm&jMbW)xq5dw-!IQs44?O?X&cP`0|(;!cyc>_{6q;t8c;H%(w<9^CNt5kvdC>b zPR|@cQDdd&;nOt6gK>8HTr9YTQI{p2v7-CW`pdK$J~Sjh3Q`3`xh-j zk#?Uq-IsCN$9P1}H_k?QhJ(vYRXY zM&>E^%8yL#7jUZcwF~S0zhf_q|rmCG{{WI zhLtN~J%&#|@2AI3#N^q-v2xkk*tqGw*mCV}p}^@e%w;{3IfK=+@O-@e+85%rAATub z|M62XJbVdvo^1By1ZzjSF0#aJ;`~B9zp<&4eLa&1BkWKFsvS!SHH{W8*N?08j+`4O zAKk>xi&Yq4YgVt!HNlP&xo>BHWf`SZqJT-4?$gSabmyV*NUOh$N4WI(>s}4!d!?KE zZtnfuxGlW>ws-Bh{TlvW_jVfg{Ng@@K{Iq}C{AJAIP0SVt%Bp3P%f8rHb!r7!x%sf z*3a{$?=2*G$K6|H^3GynPBUgX|r|AkyZNB#45# zDvP`qx4DGMZ7OMY&eoN# zl-D?e%k1fCmbMJz(aD1}RVr&~RChiQ@+tXLSXmK8r&4eg zDV$g>#5mP>u^#oFlyXft(im9EHD#kpi17?hSt0$&DE9{CQY4I)PRVe=M zB1o8xTinQpN0OKaAHex+{_nmFnj2nGil=7dR^mDFl9(;cLLIh`vB99UET zNj<3RqlKwlNxp=*?N`Wi>3%uyE>n<`KTIn>h__4LT&>}%jgvUBdhyj41(%zAxRW!&e@+kgE}p5%wc~vJV4~rf1sT?7B33rp_TJPNDOh zSPtuZ@kY z-g&=XR}7zb)w}}!&9~mdslkh}Z{OQApwVQST%!pi76;2%j1V#kasfAxE^|9Gc|4A> zyzTHFytxe>j|+@?OKoQBIXc6;w|RUx#P0ca9&7AHVX$_|kX36#Gx_4+bCDL$e{4qwx2# zDcrQ#=u-*smQDbg($zuwGG=_X8|E82y96Jy`(hUH*t=91ALkKOU16|8z z+qE1#x|}5v(_`%E89x>CF+jI&dlc_;53x4(ewI)TqYN>k<@rPNM&jJi>+#|S3^xjRQ8a}4=M0!W{x2W??OfcKrzqq`RSW| z@d9W1AWm5NV#4;RbaU&bfYiPV<<(+FD_7EnUA8$q>>jMq9Ca_lhmIedQlX$ALKQ_X z>DJ(?93(A4x?V#|ViU|I4WzU8J{5M}xu;5l!kM4ThL81~QOQ^0@lSo(ma6C_s}dIP znyYl{DR~S$OYtl@s0{IvZmH07@8DDJ-5?`JWvhISqH5fg49!G*SzZ-ndB%2ZnGGzN zh3utlhReJ1hq?LetfoBZsJw=s%8KE_@sb|W&C75mL%}V>rwpj`7@h93%Y390aIHzpxKAUrMoM%r*O ziwIn%&rbyc-#_Y<*YZye$WX5thu|t!rR|dBkNBCWe#No9HEi~wi+lN5xb2dCMeo{Jx?nY{U6ue_!v}u8%oZIVl$^BP z*}uBtWDm+2jO`T@=izWwd*WW$hI3|HZ5osfKDLteO` z7l#I?V|eNq%U4dvJG+m@zL$=~__8tF8^ZJ~bDNjLAh5g*y7)K+LN#m^H{jUO(~+dX zqtSz~urr<*nTR8MkH@@``LTWV_V{Q2<3EcB?|YCLgf+46?YD7T&B3Ug4PwJdA#DSv zfy`~_;;taChFhJfVSeUbvke!cAR8TjXOv33ZEPS0snMeo$oswxVIzZ z4Y;W|K{xtR4IkZC>&##!Bh=SySQATCMy7Eqe)26=D_@8egDc~PTmNY+TXh%vD(2%w zY#1ei&E`z`9(ns)vFG{E$BR#Y5u^1a%M_UnTCgZC^)F|c+iGa*sQpat>G6DuNpRJ( z5!vRbmikxr=|1CGW#*y>m+GBtRjh|LTeoh_C2jit_wtNp1Yv27MLG+8l z6Zl{8Yi`~x$=tBH_rL6Y;}PS}O*8k|d&_5it4JO=us>dX_0>3W;zYVnbq3LMj*R1{ zM!HlqHH2JxRQrLWSK6s*!LkAZ!daIJn(l#25ijZ^?Z+g^%k+dtGwnMhO%Bo)4RPrYAbq3%_rR6Rd zg}cBSeNw&w)i~0keeA?@;AaWB|pqIb#T~IrEcc>gd(VY+Dv{@pR^2T8VcJ z;E*SEU^?aGvcaX4m6O<^qqAn>Ab*QT(oY;MQ+}$=h+DpsHpJ8LX+~9*rP8a68;@u? zQ=6 z$g*WHo;WywW!|lf$>}_2-I3B+@1;u@=f{II$5=Y0OYD}P>5>nK+xRPSCktUzUS!5) zT=O(crFX-IjdAmhH^-+w^{Lpsdv|>KE1b#3Dh}nxAcJE%v@lH>hnLG_eil&p7Q{b! z%tr@PGQ|4Rn60d{4HwTE51uwM|JC!65Ak{&(4=3N;S)5_#TS5iWtzIp^a+A5^UKSm zJkO11_~mC}c2UjTd*LsHciiujp57Mq^VpMN+Vb1b^*X2Dw zoepOm%RKz%fP}KkHpfi<)LE8-UK7g)R>t5$23GORXBRb%4w7XB zgqO5bW?SZzH-tGz{^3U+i4Q*TK;mxr`|Y}7_{^zs8RGcKlWd0k37;P$-05s!pteR- z2J~8pB4s0nZDZu(i5QwV8bd5`)05jfZy$|$*T8727(K$1n}?OAJ4RZLu)GvVGMk?~ zq!b~V`+Defd}jkY#}4SxA^gvuyburE^1=Az!=H@DKJ-|uS-F-`!>Kq0o^A|xv^otR z8#j%_``OWM@@hgvm{pdV0HQ!$zXeJ}=6p4LQt%Vr1VJ_&I=SqqZ9Fz4eqAo$G_SKh zPM;n;dN98A<0s>DU;B@78Yd4ugA3!D?bjeU`%*DTA*S%?+L-Xu$$`JnwPty$v1h|o zaa1u%qS5g4*Ye~b5+hNJZbQ#r458KT>%j%IpZSyLVrujx`+APBA89*I7aob#>pl$8 zSL3kYWGr5~44j~MjKs^||3f~19LM$@W-5O=#-=%osfV+A7A|GBXE4Tabv-ubM<)f+ z6+FpPq0JpifPz!}t4>`aq8sYXn>RxjMq;3kqfiP>%hBpW8d?yaOM!x?P@Y;m>u@gp z=Ty_|ZL6o*fM0Oa;Jo|wdxf{K_S@3TeQx*W?|u8cJ8lbCL6Wyr`1UfB`pT<6%l0H4 zRoY9TNdlEZB%KueTt%;i+pxxi?s z=R2k1L0hrCSkDV^-`m51qP4_Jpv6yS;`tXEJxGQ;@GcD>SVyD9_ZKfYk}t3MY0DWX zS1Ju4V~IP%MSOLfFoW!|)6>W@tk-q_%m^*;j0m2|HOnWSJ_}zweVa5RFqLhID31J@ zkN4K8^lYP(IUtgD;B=4l}0V=2Z&wEj$=^qp<xX ztHij|{B~7x7xq64K8=>!(*(T-gI-_i}yB$MbxG#{}}Hk zW8Lb$xb5B#$6cK9vuw?SAh?EsLJZ$|c-|a(j{QFWiKT5rEbV8%@2V{DJkm-tAzMO+?(z*DnqbW4ZxcqWQVXYHpO1tH4hYlQ$ zz6*=u?w$9>XFvY;;>Mjf#_Hv(bMVS@-!z^t!2{Wrx^~!PQ2Q0E?WEdKwb!{cEiy|( zaj*=g$VY-4NGiT9c~))C)e0Iv_IHPl9*U=*eLDW+%YPEjzWi*=U(Sk@HA@%>UXpwx z@2cCRV*})ivp@BrEyD--NA@XuZKn`)9^1rcp!L)Uvh5gW6tX}0+S|9pDwn$ru8tKP zYPt}wv*KRo`d9;^UVK^YlXk^r`?!SzP4Bq<_SkaGHEI0hi}%sj6~m{iY#Coe;%BeC z60g4Y8V8r|tx+}^i4M^B)gTzXVWtO*CdS!xb7l&|hxM;V@F9Qn=!rOq+vL7&ebKX= zPJllfN~!@gU}r6CL@6{81PayJJw0@`o@nlS8^PI=_`02#A6u7gi(mWIUyDya_GudU znjE2W|AQw|=l%#Aj!GGgU7=kah)P;B8mfSWzXG`wG-Xk{6acLed*2$nVG0Nvjh#Xh z6xq4bz|9ZAp5OrZu5N_q3w zZU8Y2-Z?63qbE!OmD9c&8rghH85S?P^K@J7Y>!LamN3G(-hDI}KTDwL^ypCxpX2Ov z=#R};KNwrD{dI)!8VtmFIoq>x^;%$@i{o#9Cti5^bMY#Bl*U;`c;OOf;;_WcWp0z+ zb6$^zPdYM~PywpWOde3E`jH+ksp-eT#9}&AofUY%=vp>BYV=6rCV)FBlq9z<Tbf zOncjtc{r0}TTl_z?YOvBo6~UscrwGQ``Z3q4D#jf@iAWvzj2qiRb3>lMG~0iO@vww z0xWBK^8CCwH$E@U;EH+*zB7-0l$8}rW^hf*2tIgA8_SnULY571wCyZB!3#04dKejC z0s|w6na&HC`s1$iF1pfGGHbrgzPn1vu&lzdO=f+dG-X{8tCsteyeJ$>&R8b#w4F;I zFP96YvH=i-QfWYzWO;dSyEk3RLu8F{bJj^Yko8!OLW&=(Pw)Yb@S728`^x&DK;kG# zQuc{}51Du2Q#?|*i%VUVm-mJ_daLp>L;KWOjE03gOswQX<&sFK{48V?-?AjmSs6ZR zXgaeCu3S1T@LVoswI7#{c@eFCy$6;{2*u96pf&(Gf^!~8XxAz$F`Bh?BYrv zc{BINkiePhYDe;6(N22jjHKiwQ2P37ysWQ;EgzTs7iP;m75~bxWLx$-%mk9BbhA$r zj_uicY4Dv%vVQENa-SWvbH+y*IL7`-<9n$Do0nM##~XkBh(^K$-+a%vb(VRMCg~0w zNBnifqX(CANTg2qpC_ArenE}|sPiM#h%t_tKE_=L4~m~aW~u2yEtDPE?{TjI_A z%?G}W-{qD+727&2X@#?`>yK>t?qlMYNAFeBgPglz}4wvA3^=n^?!-o%NC#5j4p~xuJgk^pW zmR_cG@%%P*IL@9w#kBCL*!TRA7#bgri6s-!zn)nR*3;tdBn7JtL!GR31U76NP0seX z#LW>p8iSpO0(lhozLUeObjfd`eD0Xbw0e+|Qyc3mWg}iZXEP&5ONxLX~ zJKb+pjO zSwfdktp3xt{wSW={Zzbj{y?ncJe}n@8*ojyh}z(7%nBzY1W$zV+t%QwU_u}mmT}Tr zR1Sd`^^t}Tzq%FBb@dvSEjZIN$QtIE5xjtn?$5*8wr&3~%k4fEYc@WLgNnl`JQpuv zvo?p6o;mRx9^C#n_Vv6TM-QH12^;RA`&p37zMj#^KKA)wB;h}QeA2b@bfkP7T`U^7 zcfDvUQcN*O?P1Po&FDiqb8Q zTc1ng93?idqIF8(_moAgGknjNax5^s+HXF*$CvNLFF(|gb>NcExmSbXZ@X{r=RVJU z@4Ya^QB@gaGUH2%pUb_&weGmN%x-w}7-aVK#v zN*XF6X`}zy9Y(PcIk$DuetPZ~{SvH5f z=Sx(O51A20N>A)Q*c&hG>5UUZ%+z4KT(fB&d;BJ1>pB!?${;@`xopEip{#Q+DW?Ip zfEk|ilMC2)*b_f^r9Y0Gn$Ou%DC9UhQ1P<;Df?_@sQ@M%U{h9+QWo@TJ#i@qrHyn@ z1{BuaH*v*5+K7p9RN}2uK?zn^ekv^iUAUmKeL$cz7)X$R{3bjSr_4w|#UG}H1PR}K z#odeu%Dn2UjOL~X{T)Q` z%B3@e2}7FZtYhY5e^optMY3Ikr}CfI^)BlVE+N47=H_Gm5f2G<2513zv6-3uUdm%ub2OC7q2vvnYSHMoVpWy_ZM{ongNWbPym4qk}weeb&|cb)N3-c(&E z_kbnvwb2gqk@k$OeZ}76Wl>hlu?@GvNw#LrHk2n!fy}G4rbi% zGkJ!(9Si*M#5LEfjt3w6M{)J8k44|$Jvl3`anv*aRP1^6kK(}F-=d$y7-z{_@3KuX zN`LKgx1&SoKhht*KubsiNQzx##yNS^a&x$94vv7>Z21@zw%+BfjAwn&EYAK%yx8TEU1uFXWzr7^@}Jd7cPy)scC%3vswG(k)hc4+MyVo&t8G` zDCKx^)0okhe04u1)@(p_PzqW%#XWGsyC!K}N?>o&aIGbZCH*lg5qk z3A;SggQ)bKNc!n6l6HG~=nM%Tz>r!=$GHhXG63!irpGWA_p{0G0<_|wuNyxbgDddo zzhEuPmJr&+U$uH&oH+R1c>C2S;^puCNgO+L8kd;VB~A=3^$zk`ia=+BstfFr|~Yi?71b5=eJv={%%!l<9ak44>t! z8eOKJXFa-+Gy;|{$0HqkgRa|kZNjrYlBRR$AUU!wy!j=UIGDZ(=Z0775PlI{-zV+g z1>3L|-hPepUiWk38pph)h29bm9M~Vb-`JfBh`9BjRNLv5!a&~enuel#Ocd1RCb*V! z_G4%|Qg!2vEN@_MnKYB8Zf4c}^}%=E!4>&X&W75_o4&WXD5gdl8LbmalXMrq?6|xk zf^42|Gjf&L_$|6+v#qI+J3C+-bE(f+mP$I~gHtHZ>^YyGZ5yXiEZh&2paqd_pxtCv z`IX>lPr_EwnjbIk?Tsg&>*u_z-aMb@{@Ymc3fwIiJ}#xBnhH#ZTLSK2`GV4BS>~nj zGcSfl7RGm9>W!bg(Hnc-(Y>uMt*x7uH)T@W@R>3?sG{tWj!kjb@M(Nwou+IPfN7|= zqz%eS8c+l_g&93JX$Gk}nWUl(hAJq&l-3D{2nnpCdpfHqIV5b~87*g^EjO3#vPw|z z3LWmr%p~ILC9cXI;h0P9W2u>(=9SEFJ+*1n3ey=M&*94DHl)k8LAWwAl?Zr1$PRKe zxS22IN+p>z^0;wD-1Kb_%{mg1);5-6*w_XfR56~HdI`y}$qa|4rhx`^`P^#8Wza1R9}FOIb5_+EALT*P8=R^Rsy+@@|XmQD>&IW^48g(Z$6<`{(kKQe z+ircpk^7pd>Ifrd;_gg6vfN{qCOObFPIG&zC$?U{i34aiGQiA|x8C)!blxh;YMTKj zic4ZC&U{=BEDyLuTRM1@$3qW36gzip&q2jjmiNQ&6~m{i<^B8Fc>UVz@!a#zl2_pEnUD=j5alqh+{Ad+GLh)4i~GzgP( z&M(Xh^TPP|tG@l_X#{9N+n)g6ng6@@_U%wzU0q$(U0r=VP9Hss+0?l>!mRVe+==K| zLkD3{Nk*5x2u)i$QqB_5dD6Za!f&Mv%_VZS%s~|5lpwWJox_X@R-v)JXJd3>dewTR zJ^DBUW?|n#Y&uy%A+3U+W>%V0sQi?fLK%i`LOatG%>l^{mL1;NHad4>uw-*uhAF>PF@mo8s|*^#D=+3&WI7-}7g zxeGYErmq)x6eh}SsPL4Z45`2)k_=172KHQV=9Nqa+$ZFerDqvS;JDxgH(lK@`?;<0>QnzV-hBQ)$H6z=MEPJg ziPfG-4k?w1PvN@y5}vq*S?w9dylnzzF2ffbg}5sCsi3StLD{@+|fp`70ESaYm2I z-m9;^hG(8*yyG!SJSFXwnPTyw;-jLh^5dBj(qRhG2$;@%uU)$~HgDOIII@14%V_GL z;&c4OF@xltMT-DYp0pcZoLs_%9Puk8CRb@R+7< z4kXI%=La7WEAz7~fXXz6Gk6bUstEbY8lb0=2X+ z5$J8t^Ro=2Z@V%@IJx9Zt-RAX_EXJhq#NNBt}GiE75sTEuo^Brrm{}{i0^yimH2)) ztei`AmG@>kzNLc-o%mZ8<>zPhGuw1!Dl7C{ZZRo;#nj z^TJ-J!c2rgNJ{z1WBIJ`Q}AUB;~T?xT)>~L23)4Ke-f1KnTi`P)ilW@;?&juu7<~p zHz#*$o7(sLAnHzL1ui2L`%QSA@W^}>SY74!h5S@X#Ya~YKRv#oNEJ#dtAgT9+zN5x zoDNYGA=(pxPdvHL@;83{H<<8R8YemD?$5sZRSqLRoMy@H2NbXVG-1;-opqBBSdRIN z|3a&UcEpo75+|CssSu0W4))EcOz4qSQzXrzCt3Dz#nV1uR_-elk68xwtois&vw8WB z&!WI9agq1(T;KC!6Y=kadj-m0% zIC&lqw~TG0)O!;AsQi>3Cky}u+LCsF!FygrDE)x;G#sS*lRiDyZG;uhu?v@DQ{R@j zd+oiktZ!L#wR!BpB=x{Voc`)Wl&CWwWuy8_I-wkKpUM#vIw{lS_-ES`xl6?5WI^VU zkQSJrG4o1VBX9eUJjJ~78Je+QR{r3(l#7s$db)aJ^zul&xaYH!@WMrRVqEwhpRx@PqRkAMI&Y$VT51%ZJM(NC-+a&|1tmGusr%VEQuvO z%cGBp-u5}&a9-QRxu8C7IFnTVI?!uwLp3^bdHW;xO+x}$? zn$85d+Cv@=y7}{&j+|Pzog0SR3UhY=b+ET%5+w=NJw6T&V}qDfonbanr&E|;IV0PR zP3_!{xzRhnmkru@62ZHQija28nw|Bq5}_cjGNkb8c^tkAi>p4hlUnCGD69D7j0SgS z>qb$$MwmU+gh#Wi5zG;WM~6{xoKYNO?*V(8hR?@EOpAs`3@1*Y^t4ZM_RSSmTJUYZ zWI-(HUz~?{b@pH~#|l`^3ezF&$PN(sbHFop$5*S%T{A*cmeM;&&Bp1{$cEX zQ$@3 zc~9a{p*&#)$F`#by?A!zaL=B-ap2&AT$!*9I#4Q%FVmJmI#^dGuenDzitG(H+`u^$ z*QbE55K)<`>EF#|Jejq0tSP|2#eo#!w6j;4(iT}b>t$S(GdBTS-U6HlY}~jp)0>BN z^EdmdVY9>QbNy!g8YWEAo9~vRl5zwuO9MlL2tj&|!Zj#(QxGw(rbs?pciX^KGx6h) zq!Wqj!I3a(T3AhC%v&?MqsNZM-u-)7RXRr-PNoTF8~xTk+zbPWbA?Rnmov?vwvBQX zdny4|Y`dyZ;V+7gLOC|unmVzfq-*nmAM}<~FT)dixSGI?JP+mxW z0&W|azjeu3ar&@*O!{y#LO2p`;h<}C?@LIt5p|g=51Vp_q`WwNV zFx!ytsT^iZ(*Ot0=9Bf~-Lp(I2h`Ebum0nIjH~9&Nwe}$F<}+Vszc zp2{8{S5u`qCQ=7RV|)4lh6+avXIc zQM#~ybh@`Dw-l5~X(u~e)s{zz_u4n4C27=OX`f zA>m}^g~1DP>ikJozc|qT@*tDIxM^n+cpOtVkNC*G30)OMtSCRl$UP`0v)*0I5@ zG+XQF9_0_*dv84Q;fJA(f*Wb)y?(v#6(5Or7~$}VC!UDsUwkp!y9`ng7fh?p5Vp)| z_PSu^HZX-B`B4b_%=tKk3+rP?&%_iny={wNg7YwUvUA&+?M}&qu687eD_40KR9c!@ zpz4uG>Xd28#1ufsI6KA;KY`iRBn;Ev95yPqPBTjb!FIQ^+SAU-?A#R^+n6EiX=jB6 zldZnqzF4<*U2NL8sh9=9vB){|t;&xbTX^aq>H8=H#wljU4j($4-bv05o#mV&l$&v8 zT{!&h38?dtQDa&+8c&!j_zso+~ixD|m4mZA{!oQt3hQ0oR&q zIDpAG7QtLJLtDQNPb!NRr$Q-^!Y!S6ReTN%4CMZuBS(%f(|9V)+{{GbOhH1Xn}auD zmC-60UxvZ^eHBX8ZMWWr@^eE93C?`ifh`NV=8w4bGEQY)3K#BKJFxFSTpYNVgSyd{ zVAs2x)g);{!NxSEmwD?Y&ARBQ!P!!u&8Ox)8;1Jqy*^(XZ}vBz>p-G_aSs#bXegt|Uj-kD)242I_q_^f6)&1LLY4FbRuj9&V(aRW z`1yNAV@*Gst2;TUl>^c#nsUm(BYxiLlIrOuC?bvGbCd%}F?DJ&1gt0*zhooi6kALbl06O|dqL-ACKv**7(#>y9%6_J7a)DW+S+dlkTvP&%r6 zoaBKzDABafw$t3oi5XXMjVC^GP$ppoM_wb&$vc3twn4)IXYwpG z;|fcm)x^EFr{r%N>fvu5j!oPbS62QIJeYOPRh$O#!d8^q!iOzGq1|gX?HVpjwzJ{F zlq*?0OM^)hrj-_`=uDlVKLvkbbvzNqj9(R)q$Bdmd&#HNi%iJce4GR+I6;9U{{mdO z)fW{66$$y8Wf-d)vzgKc^bd%ltdfaygd3Tka8eJ=#jLVIyWvi@3A3xJmaj77%7=0F zMm86Pz`Y78z=L=gwcVX1F6Km1R{e>~A|yJFsX%8Np~x8{ab?G%3@??wqWH)&?Ndd0 zsC72hLe69J{3zQ(_tyT3313zx;T4yOXLFI38r%?^ZtFcWY(C@A7x3zKJKn42GWqxW z|HtpgjvYHPy^2*Yoz2OMQ97yawA~9NY^nH=r+D>eT@yzrG(zA+p{r50p>1Gui*FSi z<4HH^3`ZOQkagD6p7B+D4HM2f>6J=2gIuLavYfd}+!EhF-{0;s+_L@JP)|lnn)8Vd zfRV6Rp7`njCcV7%bg=>iYjovj&J<>EC_e3NqgWqwvZt~??!d+M%8fsZsnv$eeQJVZ zGzPcFq5a>&boohq!*NJw@ABxJw+cajBApy~#*eE$m!&Pr)_cDco8a@D%1?t6@!~~r zURnVNqnGVrUv?69-~wjNXR(@q9;Y!!?_jcWUdz1b#ahGF3(v7q`B{L+vw7Xn5GyV{ zohZ1y^EgI;iCD(Ig($=G;TdAeyzQ^zuJq~Bw@W`P3coZaKXF3*94o3r!_| za3wq{K*}8c{8rkVwgq0>*Law|uqO-LvJbrTBId3geX;4bRZKKfzxhjJar_{boS9z7OMJ@ZVwjz>2KcZp4b zsPs}<34?4a<{>COW6X*SqWGK}Iu)n(V&Zn_B!_sNi;hhUBz-VS28tQQ$D|O~48bul z$Vl7V2NDM&vmv+Nd^_6weX(KP2KL$XC2S60IXDyFa)qZlF|fXacxc(RYiDeK<)wIY z-y3oA5@tg^oE5}&MLS6EnX^MvzA&gW@;~vQ(v#=)P<9uHS;)Sg<=C~)Lz-)wfB{`N6fNT?li6K& z(-+g3L09h$2=Pb2aR*Fpaf}b|i9>IGGhY1u{~BkGVK00h4}Lf?XhAt_>B8d@=5Ck9 z+}ESI7fhA|*+#i*W<^bNRbk84ExECN<;oSb6SFBWO!4Sd@d)I}q<8J!6?^yX!>r;+ z3hEA&3K8O37Nl@)-5o6J>|z!26-E|d&Uni$x8+_IX-@{|&r4eRhprUdXjk{s?B2B} zUU~Ut7__sQoYsxm&Qd(iZQi^&?)$*~>2c4zR3@BN6E5pw9xB6E8E>V>BPpZ#nc2PwlWPi5=mNmfn4)c^{b16=k8;HY)Y8dGlvhBPC9hPR>gxJ<9> za4*}Uz+TK8^m?e%gS~tAWd5!KIJ>3L=K;D-6xd$QtT}^zg;j=nMwIlbfS9z|D4oJ$ z|5PZh;W@iK)e60|#I2hz#eFx7#3Q$lXFg0IGblQ6CwPRF`#b%W^Z_YXXIL!7xj}n; z?}e^-<`w!>_jEk^z@@lzTUqfrgF^Lg6(93uG8!R(gH#vdhyjzggC|?#&!6atHxIRA zt^zKYLCo1-_D~gJ9}$HaLupU1EDB`lv51v6l^$o){Z-e`wq@dkd#$H;Y23@_s+^{9 zZai@80WeY*$}GGy|}sAUx@ zCv>vslg_gEE>dz_AfEZC5PC_&RYCHD`6?hggJzz_R*9Lpa)OOF@>7^C0=TQ|MbR>z z`I(opWYRylQ~>LO;CkTS(x_%x_C3cL+iM9TcO*cJc`fC ze=XDYlSg+mwuu{2JC1dL`MBz1+N4wY^{jSEoLEott5-o~p#$5O>{1c*yQna45$E0h zl@~Ybn3wtSkl*=J`k-kubS8a?TQc-hmP0)>dFw(B@nF+l%-%ZNr?99P%axz0sR8JN z{jz;m;@*co8rR?csaU?@3(yGo9mj!F=V%-~@K>>a&tKrw-~`^?I3}WR6SFLHV~7Z!GbN1@ni=AB1)sPsU`!XTf~%4CZ1C|7l%OJzV}nxxP@xTU2@ zLwvqZAEPMTdv9cQZrNIRAxAPSZC{&C4v_59(Sdt?8l-1F;#IlKyUPBiO`Dh;V4`)~ zHdb2~CQW4%y@&t2uN5C?FNLD#p8HAcMnF2n?7W>vqLcu=LvP81G;u=(LFvJ>8t2rU zWv2Sz%g1r!cs_>lhSIf;m5m-cPGjO$C{=1Ty`8uYN|+C551h(RqxkS$p(^7wozH@0 zrp}B=_|D`x3y{Q4C$XdC4+g7N?_qVGa(1)ZdM>m(IjQH|AF>aoLRIr2Ag?UN~qf z9IL#^AT$lhck;4h=iu8YcH&PQi0kac4h+@2O+5P!u4Qo6G@}!qg90yF0Jyiux%GJ{ zQ~h`cTEQ6&SH|7fb387edn;#i+}Cr%?f;C(%VEyqWE{JA7#}m2Z~o-p#LgH0bL`sw zJj|0>_$gMuI{RW0Gq;Ipl^%su%p+Ls83)IjRcQXu$!t;o(*6{%-E*U#e(@x%;?JwJ zZSm%!5`Fl{;du46*U~c}Q5hr)ZZa}|q$yX;9Q+kdRD3nv(iOI6%Q%C*U;%EiSzU65 zDj6hcyw}Sz-|kXK@^Uu*HDEY+-~cNgr?L!{3{4YN!d6n3hadh3_Q9)?8Oz+A$*uWX zmUWzc&3>N^ONGz4HT>GJ8g3pw*TJRY((*507I^B^>6}>;Kj|!^u~AmpaYl9+VcYa7 z*EijCV=`=?4V&E_nhHse=Ako*J$v@xhE>N07n0t@dG4v8uSs)7kfbfL!UfOvS7}q4 zbzq_=0yn~Klg9ANlX{@aipQrO7>W@b zFYaoOAHUWaPqN>~bA7ttN4-q@CV!!wviSvyLDn*gGOVyrOpPl2*0wd*dbvsF|u$_31ORZt#$@I&#jk9~|4^jqV1fA9C=CqMZ~nkCuJj$^hB1!NhP z(|{|4lw9bX%%3lsDr4nzQQJbdf89SIP=T;m-4bO@=Drh;HN6o zsno@ZnEYpcWHJMrXz>f-B+Ej5&NgTw&BP^My^NdD6G-|ruyi65%th(xWe;pOP8zz| zm)O|~{~b9`nM1%b8e6Vg6t~>CuJQ0Ok_1U0S|(2Ux)fr&QX5J zNjm8DGLw@N$SnR;*zMoSK-1%n&)|n4x^*1+W&|_pkjmuuDk9^dB)<* ztM*5Eg?vsK(1{j#;V5SQkN^1bcI8Q?D};ti1F7&R^VB{~{buAjWTV12i>&9fJW{%_f2EUyhW4*8VKsRS&#{B; z?0Z^*cekanf)%=j?JHtl8`}(8nAF88r=CNZjV}aLT-wY&Mq|uJPFlHYW&F%XJ`!u0 zNX&_rN;L1$`}VAW~+19NfyPh=hWFk+?8*9D9CFD?WZE z_P&fKH4Ako`N8-52P5Wd3rujHWP3;|4ll?qpdG>;oTJQ9ns_uRH>Tm1Y7AB}CBw?!W- zCCNk(9*i$s+1Z`lAoEKI?r-dTJ)V5&$MN_pKZ>@6FvR|@Sg>M#&i<86c`nt$9Dq9+ zgfQ})b*%MufafPONDpl??Hpg|>^xkdbEi;A9RMX^^1Wb-xM0m81FJ`y%6)c@ry@Me2&JP(L=F*!$Yxd9bcObI=+XCzm8V4Sp_dqP$$UzKKOYuB#H8Ep$T^Skwv^#bW*8KT>dDz}kHsGrG zD9GtqN>|y&DT8qtyu|T4U9~O6qqDOwzW4&GD2HMQ?{U(YW-J5Dh|?_TK;eP=ABgqq zH>5dY3U;)GG+xU~!Esh$HQXSd>ve5-{WkkvpHo$-jyc^~%-o*Bz4f=A>%kUX z^CZlhy31^QX)iMt7xqhjR6<;dfA4-(A+2H6J-_M@Ue5?@8e zGRVK+yOb&4Rfy{Fol{tW#@*YIv-SuqUc#w4qP*7D^zcym zdh*t+0RlAP@+y@o`@upSm#kj32F3a&Ohr${K9pwn>iNAY0u-HNMB*di7G`oHZ?CL} z^{8`{ zu$azV3LRZU@$tItwp-&fpZQEY^w7ic`@jFMQh+@HFL0tsrx4O-9s}O19&AJX$u-NlYF)e6`vjyo?e_C^kAy)xno`J zv?UIMrY;XaM}v$PxaYs|hWOw|z8H%gw1Tk!06+jqL_t(neKb0IZ=|m%t;4Njq+pN zh-aG?WyqHd5DPqmM=EI_@;>3DFG{%%a5OXXry}HgI>q4t^3gMxrJWdyyKlHV9=_+{ z_~g%gDi$rq44+9{+uun+@3yJ@#Fap4`4WBMEJuiZ{o7xUA3gV@*nez)wDf_q#jN)A z(Dt|kZ{?RV9sRrV#+>+-KIm)qIcbuItdosV_6{rilsc3?;yd+HHX_{mOpPVoPeTiGqDGvw7 z*;jei!`q`w5NyMWLPhAke!Z_1pRWN?FbUNDrjV}?JjD#h z$d!w6e)?#fKYlSz9^&ktT}NU9rKfE*%b75cJad3lGN$aKc3ugepG>eF2IGDg8DVbh z^G>+Gnb|nPau#dmUYM(K%7#A&1=3JJG6p)7m&{JsC$8u*>{6UKbSlP`h*XTBTHz4dIodGd`|ebWk-PdOZm8Bq5} zq-h={XWgi0DmT_KF;$tZoyv~RotquGx~I-g3qz@Q2V7Tw3ZpIqifLqvGbV1t?_w6y z)t=?-vzZ6{Z4=m>pWhvG#!tt*&dIp(w%?338$SnQU5+D$Aq1^Uv2xA&xO8zR-rN2< zUi!h;Cu(2he%3e z;`P|^6S-oex!Q*HjW<1T?u?y+*R_{ri4Xg<`H!Fs9zpTZWZ~HHWBDyNC^I-|)@mLK zm=3O1xlAmWt8MJvaQa-fJ2Uyr{tsjJv2yWv+<(KR`0(wQ@#r>{N{K6obT9gWso&jY znX?t2otnC#_&kl`GZ%*;AIH?~4xJmg;`9GR@c|4_n@SJzE&@)(j{TjiD)q)I`?}%+ z9+JB|0KBQAbX)732;r>?uj17K)BcbG2)I+Zwzdik;>$Rd9*t-H3XQ_woXjDT1HBmc zvW=35p}fdXw z<#<(Gl$sRy6BdP^Mi~^RWktjC3XUC1+#qiGhDom_FISiB!$l~}amR9jPgoLn4Nf(4 z>0xzGCj$N2KLV)}BNs1XO2ks7?t@F4StgTC;82EMoGKKIk!_YM0t>vQ{?=_~Tp*5h zcJ@6xL$*{&XW!6$yBAR!_{x}4a8=CzvaJB3jH5zojm1&PS79^r5Em8$V2-6uq6nAg zetq$aUrdv?fBzr;ef;S0A7KK#6UQ;D(}dYo;Q{KbS#wbgOM7Wzo~xR`uC<5xPUgz5 zGz;wZ0pXHo&>mTbEWfEx^X%Rp-FBCQO%-P0HAE4AIbmpYL;UX#R;CG>N=a2@vp{j_ zKjNf?1oE!D5;l~1iAwjoGP9z5CB}&BWqbIujm%$fblv_`fZU^tAm7DIqh8*w z;Np66`~vV_W-?%I+zkL= zp-$?K(^NkDLt_!6X_qUM(y*()XHMd{XWz+Kcx6G{yZHn0q=$UC+c+-$X1}iA6?#U-FfllyCyOHW0X1*0C)!;|9>| zr@|`kfmNAEcjub4spJ@LoT>=r1P|ewVCG~gcjI`GLza;}A0cUKoID1ggJUhU(ehZo zZDlN6z5w&SWzpBNJe6zdWdbu*abzx3Iq@lvl)pIs$=e?J@Q34;n{Q_S?^=s`PhanA z#pk7$Ux}9xQZ-GINjlhH-AL}h1#{rsp7yrRRCz#ASz0m(?ged2n7cQ&bse4vfwYz(}+68=nr9=^CbA!esz3 zTmH!mYFsH)#vpH?8)PRwfA)Nw-iM3nqoZ;6hI`_Jw|p=@#6hTC%=Bq$mjhuXZ941) zHty{`us8nv@vp_ci+f_C7nhdX*5VOu3CrLJ@GR3>p3JsXFbmCk`koy#dlhg18z5%1 z?DTSDJ2#wJ0l|SdnLu`SpBYRNY1YiT!2Ef4Zx6-@90G|c7#o-uV4Bg!nFAAp$MJM` znDE|Mzu`WVp3ld;1^2KbaGo~Q#djBNHXKKGeluQs^54ag-N!iRMHicFqQHaOG|mhz zW9~MLN!-vSom;S$$4t>>7}26dOVexH)~(m&hUqp;8idb!)T`iHd|&;k%(#lCkpA>D zPv<@JVSM38162^I_OFTKCc{z|cnCbQH=+PsoAgbVqv%F~MG*hsD z($A`3uYjU5T6u#eZkMOpSv{GIJGYF*r!jL|j2EO9R(tg11{qQB>;fgMNUeac=Oj2ZrO$trIx)D9Y7Ov*Kg%=5N=96mheS14_y`JJ1$y9MsEO zPwYD;9Wd+3U@AHs6f+&Tl~?#Go@mj;O+JH@Y(w(pf0iL1HDwBs@C)&8oXo>;@=y`+ zN@XEa7J4r6R80KJpG0E5lmZMUekv72@?XxD8jt_-C(FxN2{Zhg3fJ~^X1Ma7TnU*4 zn{Df%rSs?E6lUG}_|S(QT)y+C;HD}X z1vgn=g=8X%1BHy_-QXeNO=!Ud-^#C{XAw#o(^-c2Fs~wLQ>O7Pn9G~E=wjcag0`2u zM}CxbSIZ!d@qKp{O!L|v4zbkS&HXl-5^Ca`=}>|SPp~b^1VT}^N?D~Z6a~_~H41=4 zOx%=}5(=|CU@U#P)V;u|Vga<$SnYO3C$9C(F^!J|{hhvT+QeJN5y$4ARn4@s_YBET z-47yfaAN6~zx2!T+0Q-}U;VSM#`m!9c>ek4afQDuXSs#XqXn$Dg%*4ZugaBuUM0Sq z&t?Q+uI(qh!YOQ!MZzRR3X?hx@L*G){i*zUsHqC3a5>&dn~66nV_D{7J30X)9QhMh zG-;s$%P9(g=E!<);G^ zu6CRlwc^+)@RmAn?ldOSU2*3JKN(wZ{UpQagD7)dn41l<(SCOvIe;no8-Egmc%Pl_ zSQ1?eH^(F{u7?@(PctUE>NBRm4}7r4T=@ZgiNCD4JQsz}$pmrY2PH5-Z17NM-vH}t zC5)Dp;lbymH{}c4jRr}&R6=)m>}i6L)_i?!WWC*oqa5&X=5El-Jug zT-9~F7{-CZ8@t|!?>_mxc>2w!;@IfXSiA+L2j;8^{mewQ$mD<00Dsb&g?i?`YZWrX zgh#k&uT*?^wtr1A8JQEm@Se*1a-~P^baAEyou5{S&GJ+!9l>P+Eq7$Ih&=Cf&oWf(tS#0;u$B{Qq#Yqk= zy)<_uT9?8k79qG!(lH@MHT`7b^af{0%giNr7-8=1f!Wn1@|@AITo|LB&bwum4S&tR zNH4EKL=Ke1_g`_JS<>0_gxxY^7j|S%06)I}M4a4rCYH`w7WZwtFMi>nUx=l2jJcRp zSx({sVNh>zd-m;)7j`@!-`xJq7-}DkrJEMUs@1D7g5V}5ZVo#Dm_d2wX>R~+v>{$`>|iW zjH%NNalm^L?#w-7 zwo5g~S-g00y1{mXW&g5%2HtXzUNS+-sJJyh@#9s?@wtXw8}7T8-;<7@C1NRoSeGjDR?|}pR>C12B zYEe#%WxmiPb;trNSs19bdGVL$B4EhhgfUHCnuY?Ta%GxKWuhX`W`8X8FfTGP_l$48 zi8u1GyyTsHGFpi;C(YN&-ZjmZ5$2gFkpD=(POR8(%tL2ohq13PC%2girbQHx$ z7^O#*UU&y93GN*+OcN=~w-49`UecwjbX5V9%u?AUfpSH{BwoZN>68NmB}WR$CBcnU=-qZ~hWJf7PAbbR%@e-OyzhLMNi`JKK2 z9IgsYsx0&DcMqh_f8;GqUEyFuJ-kgGpN^i(U9q^QFE-r1IxR}(bu5axbCyKgH2WW& z^kHHrl`!fkdc~XlEoq7%`NG{OK97C+(X|j_GTh8=YX6g7UOX)V65IdN4 zJazJP96NYCh7OL#Ez56>&p!0obdjuQGMyDT`_`^bE2bzj*P|*tlUcCSbR) zxp^TVA_!=1#en2MZQZBJ8zo9Do%_Tt>(6U{<*@+uYbbYgWi|>g98N zpM9SlZrs`L(#q_(v%k*{uW8;Xtm4MIajK9~<5w8p>25sJ+Ftf`u))gD31;(m=E_|8 zZa*wDpW@E8OxtMsQVO}yqXW+f-v1O}Jon=BkBo9=4_8D<1R$f!L501XAbA!@v-bDdKu{AA6O2#{NEMPKl9{YNp+R?$D zJ{2wI2YK(o&R^2D-ua_4(uVvZg*MVFXo#a+(NsxfW>xc9+dKsr`b@nnvzm0s52}-Z z9PAr_VOS~-SDqjvzkMM@6SArW9IhaOHPiRZ_*Z_wN4x&_fD|`iJ&rH(fmAXs#fujhFrUe%@chIz^(kpI`_@dZ8*g9p*-xp75M=;A zS!KD>fvdB+`?Wm1Y+(;JGSFj#YXq)e(z(imtYCp#$5aw5iCH_muXo{aAPk zE=sw=DH!5SMaz7pS0|T#2~)Q({nD4>$)}%;?|t{XC_vw0A7yXiSqdq%K|a9iWxm2% zVItQI7a(zCIeMT|AotR2Nd(mRDl{I}Djgcbe8q)|m`)^oCN#%*5+&X$t*9iYB0@Wv z-b>-R9HiZhml?_*KHK(QdbrCx$hws3w*pgDd@R$jH0c$&TPvqR$4~E$ zG0vBnyX3lP?_G%}+&MUb8f3rEaEw!~=z@h7lQ)5&9xAb#@~5Q>KxO;#DZvEPd{5df zb+Sp^L!2IT9r*bM_*PMb@rR25`Ay1uC_nr59*7HUQ)s!^8ee?qmoOjxWNg^9F842& z{-FsPG7){}<=0+`?>_UL_{#Ub5WAXY$u?F+VJOhuutUQy-h!v3@{72tO#Rp!Q zt2w|S*~%ZJr&MU5fu!YZQ^G+;n!FJ=Cmxv$$hg@j{f5~dD?>B+QI37ow$8qZA|yRc z4Z(Mr;MK$1mOIx+|LP^Ve|W*1714p0U-`C^cq)SC?y&-=|Yp7Z0>Md-7Zy+j%mUaH8)$n7sY$10Ri> zufHk!nDSLYav6BbQcb)5SwE zXY53DUbzrkulr1_UjNBh*#C2M*g*!lahx|SWA*B2TsZNQc=hpr#~DjIh8(yDl_}jf-8&=cRH2uN<^EW+smDL^l7#V;@@6vT%+@>&29~zm1iREN$T#iG72S?(% zHSU$0PNm1aJ*Ja?G^tA3ck$O|o4w+r;`6thm*k`KTJ%1VB{>g)Rh!bJUfJ9!&&^*eIcWIM2)fz!Q zTa+l_@<-hWvz@YDGqA2TB_CqED2o%S<=yu}H)t+DZNB<~x@7^8X``houpZ@8eQjcO{ zEPZEr=4+?0&Xg%V7ksOTi$!~YaFq5)oa77i3NJN{W1$n4Dn7-0x$u&d4@hSml~M2J zEl#8nd9ZiGR3b_pc~-!+xibz=zKH0gIUj|o2@ohZqC_a;yFETz(vR8OX-1EVY#G0+Y7=240W{)g%qhd65 zB6hw0ujA0+C*vftQv3XMoNKs>{j^It_i#MUV}3Y9`;UWLSA9T3!Za;V{)EqV0DsCs zuC4)6iDd1FBW^M}-*V5h(pHmJ0U~igqD+?=0v7mn&(0~Fm7G3uCeG|V9}iytP<-_6 zkH$wH_?bN7p&ez<$(d1BO3&dA|LfoVOU_aILAE4*C z_!u`kbbha$xGFN-VVWhbOY6YFpP9V)Ryux@w;ewTQU+?;!Z0h13W~nv2RZcX;I6}L zfWw$3RVM?N19+;M-bUbiMY-^mjvtkB@8AEoGsI=+VsQNeh~X#`&#V$ z$&cgYv2*O!~XG?Jf%b+G5WjtzEg@R;^vj)1F&)eN+hxzPP%S+sspuhLm zI4KxVelltBD)Uc)61*4YtWCcMQF;ii2UK?FN|c*BOd1{&wkVoO-Wuq@bpG{PcI)>e~Foi2|`s9h?Mt>#eua?YB-L=$c&OOW}|K zn7Gn6<4Vp_j^iG6^UBL{|BaX8!CS{-2__KdaSWi+!}ydi6e=;FcYoQH-bwM%xxtKA zw`<&4BM1D{mu2~LMwjCy5?7w-^Vd&zbHFKQ`wX|neCC1_Jj8{9ohtx6(8wZO$tx&( zUXI@Pq$@ZRu}V8DD4Y3gIu-xo(>`E6(x#U)@+v;ITM85zj$3_J5^^@vNajU4+d^KV zK;Sp8(%ywH`fNE>fKZ4nLi*ecm!5TX4XD{S6)??5?|~V}Ut!TL_J$4X;}?JNGkG|! z4iUcd-M>kf=;twulx-DyB0*l(Re?w0Ml3WJuo%zs#D(;8l7&066hU+Uk8SC!=Z}$qVe))_H<9VD*MyuI$JY zI2g`J8gWqJPT&)YrVVHxP3c_mna?V`4grP{6!n(pWxJMkupaIYlJ7bG@l)C5pLDPg z*MjqKRp_deijUsp>}Os@(MlxedkTQm$-1OM04^*iSI>Z@@(?F#j3eywITarjE63B% zf9~_~tH1iIIT5Jh^RNHSzs?CE>o2YZy3&}1Rys>O0JAMo>LRTrSSfT`w#r>y8J6~P z3@6W2qDUpLspl*43hs;IBW`CaJ_?>@r_yRXFNCwwulQSNi~NXGo~5l)-;7I|B6Ae_ z5YJU8H(&E4JCZmylytuP>%<$ahZxI?t*33(gVLk3gWew6yB&I&#(VA91@JkF`Fl&; zc+>K@<(^-P4L5!P&!`>xW|9{Pmds-ygs7iC>9L8#l##9DRthv#0UayJv6wyTAPR@sr)p#f3TN zWBv83W7)cX_D6Ro?Iqq5zbZI|R*P<2`h4=BMky-tP95XQ*qdWs!!Ksyl3$vcW?%HV z{NzzZ`H}CjBE>HSG7#mz-23Al`Df}3@)MI-OL`Z^N|aOg`pj)v60Fa%>chU~NmfBo ze9R|l8zlM9z9&DFf4B#E)yh@zsZV@7ZoJ|8q)}1(Uc26RijNF(I}Q!L@~2l((z>=tkAHb(V3fxHrz3`oQh$X^Xa2!b`?};!nQ)C-KVBSK`d{ znb>;s#^`q+5UUdf4w$4;-^?X<;*x3QKwrMetV*!qbSyhA-*c76cy==1`4z#X4D5xm z@yz!;sFd%h3~U_lL8!#tvokRxr(*oVK^z*KjwK71$L1~f#rmyZj?SLz;`EuLm@R0M z#|&NzUe#Xu!+8Da{}{*iafSesP@~hF*D!BUDm^2YI}qx|2*>7^0e8vL6`{g&-E}u6 z>rGacUku z*UPZkm-*Iov%?LuTwzu)@LeH5;q3yhwokKJTkkcRqevSAm>&$_?phmSPdQ)C`93#X ze|@^UHV@Moe|A~**?av7Lw&yXUg4XK!=w+=Td(?D)4fw(*M`r2x6Zj@K!2&%wK%Kc z(w=3R#nOVrH`WG(134t zlUX3tBHz^=kp8~ngX!7Roa0lxx(&zeo5ykKJ{jkJO0RBj2Y@6EOUgY(i~Ay7T5sRo z8Q*%gJKkcoX&%a!uDKN&-1yzato=fqVyt9SxPsm(1O!)o6y7U;$ToB+ZD?aQ{X5u- zbA|O(Vu+(6VqD{OFwxP1ASyqQ<}?R$@HdTSQ7RU!ymj)2 zmwcy*GB4pG#9-Q?@OUs#@~5nb<^AKt|`8HgjZGhbJ+HS6n5LDW4;)8yg7tCr>JS23ZptzA`n?6Jq<*S`GgX{My& z^Dln;x3eAPalI&U^%6&EJpm3B0&NrX_VSxbVovY@X&J+W&-Oq#C7y8R_zxV?L{3Jc zWVpgoP2W6wMh|b&QR1hmldCSKv0qBR3b=(v3LeEv!Fz*a%d)=GOkz#Nv%pVi!fiR? z&C7c&(+SvuPi2P!YvP_b!l0riJf7{P$=lp+p4;druKG-JK2rNArsl12=lzewt@nK< zdKUd0F!!-q0{@)ehw}67cy;@~jPp1Ty4q(!FecAT z$L78*@mrt$t+@O4doW{jB6uox?%K&j@RP_ye;oS;_r&}yy|H5T3fx~W3Ri_HgLi^p z#@vmzvK^fH&eFuSwBu?HcWEQrDcgW_(hBLVli^8cDoVz6@*(5dUWEqA>QSM^TpeuM zJj?PKBAjj|?hqlkw(cG32IeKP?q<&O>0S^$t&5_2auG_8Zo7+>M=f7`CEbHW`=@z| z$AA2fz7!w0=N?x4*doy2)lcu0>wTs8*w`m9YkBVZ7veAe>aVgvZPe7XB}9H+tu4+< zG6=J|Z=#*moz`=4{^($wI&zMK5KqJue(h1DIS^C@r7&z2pJYtVe`aTt2^A$KS8-5g zWQ56BAu`L&PMn>ba1@@>p(Q}R%aAG~vy3Ls%ABRp%)>aY_{a#PT8Y#jo!*%O8UFwR z-Kis|hGGNfx zJ)YMyN0*v|N9oi@qn87_)~P%c&GVh^HJ&RJ5; zw>*&d44&N-BrjoR;CUqJCR#>JQU!!D?C~97QwTuO+qP|MY}~k!CGWK@mZhiw|alOH1%7(8>d`l##Mn%re5>5Ze<`T-t;uNDSf9X zhR(nb4Gw{)6Y1jG^L^4BicD?NDgauBD;zp6F#P6?m*c^k$KoMYd)!<)die^gip}8N zq&3Y?dx^%G6(1ClT}M0P2QT-=Gp}>DQ}=W{dhbBox@nYt!A9c$4-_BElV!k`f}>oL zzYLGI#@8`-dzSNk&g1c|o%1|8IL+NXFbaK6F6g4&!CB`iWyOY!_-~KkmIAA^SWS0r z50xW@t`w>i{^50ADlihFcr`2!{NzQ)8-9~6RbIN;k2oKv94e`oI2~3+%zSG(@~PS< z49^)&?kXFamg>dOl?s(L_X3)4_T2_*QqRCH%`C(5$j3hRC^McnV4l_$fAQyE!z6lV zT*P!Z;{tQ#iI!{K>s9d}ofd(;ekp>kJU!Ejvj*XL32$vP8&Z3AmOQ?H~E@} zf_|x6;UScklX2o&9J|L+9J>D}`xBYSlblGDhIHBAjW;>>B8{W0TwXy?luY`Qvb zzWwgF?yld8j-G9dolH`+j>O=(=WulJADL9$f#=8ztokfv2wod4-AiMDHu6x@L6lvM zsZ;p@f3wZqgsklMffj*PTF;4P;)}aNqlAmorca2+nM#;GUkDRZw1<~`Xb6+$)2Ghh z@%AkHVdloi?|zhX4nG$6+;$JNGZs%i|7866cm5(?KD0eXyDr5lj`Ud2w=nksIT5Zd zCGKr=c}*%YIBjyGH_Ms%UieT|fKpLPMU?O+UAATR`$B8EvIE`J@XE_l!6IC~<*z7C zrB24pe|mS5wit_APq69(%xg9;k43n)p4-KlRTGPVQJIjkrpq`fTBJ$&vN%=dm2T}n zAOG0Tr^(ya&6@}>{5p~N9{KaWQha1$FTL_=Jj?0LPdxb~Ot_r!kh6;rAQT4?RmF#W z0JucH+&aWYy@5Enlau8!ojQH#e6*~9F)W5qa(N{wU1fiUL1o8O$zd?hRUTJ#az>}l zycI>I5}arH+g-+y1YNlF&v~4AL4{gE+5H! zDI(tqv(r@tEjyrLc4VT@FomXL3vaFhHJzU~flc8{rAM!BY^RNG2GE7f~hA355y~v|90$u_2oFW|4a;B z#>B0InO@viPoN-;u&-y3)t>W%xae%}i48b1xNh5Zv1Zj82APR?ZO4w-zWpTxtxlG{ zH^!aVxMrQKzx5Qavwi^oci!u_+2KBW)o=A)!|L7ede!H8uW{=4dcXF&bfNb>ZR=gR zc=fd%d8W|Oqep0y;>o<6vL&u+7r6jd;sB6ja4Wp>GW{-wXN{Bs0wK4O12d zaZ>NsKF`M6>^QT--ziOvU+>b<>~w}3R$*5-8f4WN%ahZ@WF!z^Poz3gXUIQ9(1X&Vylo9r(Yw8AfwOknT}7~Hyrm~KOS3G zP2_nxEF5C;MMV2Y^ApCO=4wzmqxdXFSKoJ{Cw}~TALbT|*yA%5AHDrd+_-i)7R|+0 zo|Q~jpFqR^yE01?GOJhi`z%5M`p)xR@uQcz;>Dc`lnR&@qIfI)ms%;epJ*F+nS9dfS@)dDB`oVLE=|$I=Vt7TmjWIE z^7}%AMaWiQ&OHr$6Mhu~)2RFq6F7?UXgdGZ{w!Y*BH>V|DfI0aXZ;m`sRxO#PrGn}T%p%%JQ@Zn*LaKyVuDI{QB+tHQJP-ON2`kMy zJ8&FiI{KBVEe10Px`@Hz#i}5?Z`+I5LI)G5_!Ht>?iVMrMO>(T|U3|GZo;W1jy5_i= zD+#4tlQ)42+e))`QKVw&in{T|b6H_2jUYZ|6kcA8;|h!B>Ul>ADvA$|5a>JRPl|-0 z&`}Y#Gau5rAIJQp1_j~_w`B+`ZC~ic!!U)-KYsHne={h6EPDHw&XZp%e^e>){O6rXcUI;Eon051D|z%Aw5&P|n3dcYqrC?84FVj^jTI#{!f1h4I!&cXq5h%Z369GRYvR=mS>+Q+`dZRO{IkPDZEqKrq4k)b)SxL zt|~P}xvA~#1Y4R@s`${3nIHKkp0c!3X1cbfPfZ`jgt>Jdt8z?}+mDjw>0dYBd{f+e_uaU*evs96%-=!nd+B=LC_Xl_1Mpvc zlSZ1W`}MB7lmryvy&U{J6GvQ3>ZAP zx2J{9-ANrisI;HKvx@^`=Wux1*oD2(I(CtROWW}#^J$zeaO(2%kHy(D2eb1o>0cjX zL%ZVS{vXEn@BbSPmOaJ_7p4z$n3?YAi#eTrxUz1g{^JNfgVEauGg!HnLGVUqgXb|r zrEM#Fewgvs984S6`Sa$d>6e?`D@|OB{^MOA#eSNRrXQ!L} z&F5tN$*>rp5ZIkv9Ajn215{tz@fsd%_F|fYpobtQ?v1Z`OwuBQy0iFR4QR>miqcT_ zIq2Q$1NVLa1?Z-n0WanwWj|0R$DYl=gI-pSa!dOSY&&|s`zj?Fu{onvngGI*M6n7*{KQ2z86U4V(0VtTd^rvpdM z&5!N-`{|!}9paGQdpGZojZ4qdKQ85-B4i@!f3^L7`Vw<&PMjcHq@x4RvOILEEneK! zk^6lvve!pJ54n}d49wYg3y)NZ%*#pxdto*?bg`D-TKFNtb;g`D1~p@E-fF`-;j0646-wcJ`jORgh{3Kk147 zVd+jbsW7_=aQEH!#{Ks{5G%2F{}U9S*I$1f9&wS?C-=f(V%9e=_fWde#g!;wDFQ_4 z-zkbfOWyOMJd1REu&w=*^(L&qLSRaMe&c6cd8_I8XPOjNvLG?l+h$Zv$F;3k~rFK;0~ z6%iFwP3g{K7U-hLA&#>>2oV}p@7S?1lp*2gPh zHx93=6Qx}XUh|+;>Z8(A6d&$PzIJ2sHm{d{$ew5S`;0R-cXo{9{i`P)c<6!Ha_eK! zzy5QKy;=}lLSY(+9WVSZv758>PGDs*hXcbq7vN2{Z*2^-N`4l_XPCY`M*SuMzV7$Q zE?{MZ4ES1*Z_?QT{aZ>d^(%Fl+3Q36tR|He|HacAA^g|VT3%!|4j=ZHAYSLG~+XDCNrr$9hA&gPC?{*m)X-2uaI1<#rw`IUMq(;**ruP@mn;fz4(A?5r@4WO_0u1``=u4(7y}AvOlv z8b^jCqqN`8d{2TTzUiCJZ<#Ltsxu3QeirS&E4D7) z7Qr}1qt&;=iBGSxvQs*| zGng`*%B*WwmErnxr6>3HkXWTB4=Y8mxH5J&S9+#~j>mikw-rlJR&M(ZywQCi&kq>q z;55%kSh#RW9NqnYvC{KbvFpXB@w|sQ%;nCQ#=LC`Pi~WVbh|Jxj?)6$xfPEmn_|_P z^|7pfS>m}0)n$M|`D&CtKh}CC9(nifAX^5SGLvR~XMeBHv%_aU&;EXGxbI%Zsn_gh z%e8z3iF*0HnjY=lU(OuSd(kNSb7YWar9$I_W+u6p0y;^zsx;Pu3@qrsIvA+kwxXbgOP-@~># z!sf)`(`~r6?u;G#JLC9SOp`i|CH|$0!kbDzC>1V!TVQB&@hc+vZ(C_5SoZ)KepTo) z&nA6Bky$5D8EPKQCC`*c*1jt3kW;o-MloN0(u94)dd)U_%$x|z63I(GYMtdp(!2^s z!pyruvkJsbH{BeMJo1s)x^-K8{V)EUgRWnSV@HqWz8cN$RDAS;q~Na7;8pp8peKD( z|59ej-|ty2fhp9w`kgT{d5#S#l$kb#|DsT;Sa>Bq?XzSe*#7ZmO{{~;Kzp+yrGl9I zulQ6a(2Q^2wlDRv>N!sZZoxbhkD;7EC<+|7rM%K7fS2d&bL1nArY+nDG_Z zJK)pqy|JCdiGrPN+{%8UTxDf!(L7BhSseLupO420Xo8rQ7r;>U0mB5`BAg)w1Fw9(*-MmnI1F!H&qva?6FmL&!CUz8? z`A+g~xGO%kX*t{!rJ7Zr`Eyy-V+FXg1v51)FyhKE3hi_{I=K0+kH@wjVrN}sq z#Y?XI&`)Z6=2*nL&JvQ(5x2-+Wn46UQGS~5ktU@cM%H6}Au^v;s zrK>p4hkA5PERNO*CWI}gSyit5YwP!o;&YMH zgO40J8h`S&ujQ<`w#YKGBr*vV3ZNSy$767X(lg!0#>kF~F+c}7v;RUIJAwHWe(dM0 zrxUX2FK0M$Y9Qe!@yO)pfHJ>yWPtLZoouf3z(gF-3Sk+i#8Y{hF>`a}hSDoDtBlnA za-hyU$^dA2EvZx~2+OeqzvP+lWIupel172SWht3$+3z!urxK6j&e?Bn8tz5n>0wZE zHnW34KNTAC%mI(Q#7nKG9Xl@>5BX>3mRU9(Ramk^`c9dN9(e@snKJp5xaLPdReIoU z>|dD2c|Dl8wX?zb;sJgKqn*{ZRm<1K#!Wah*!EBG-M{GzJ5N1sM<_yG}&-|;{ z`NChu=|k8TkG91at39oA7qf)kjfq<;D|NJ6Yj-T^U&-Ki9kV#gQ`s$obP;?t?Q^y? z84{h|x;ywMF2sRt#;BoiRh1vLx5Tzlpx&&8ob2h-H84@RY;qmZw?xPq2-k%`-)&VCoBOFLwnNPEoC6Hnp6 z{7t`V)k;==?uo6K1uk2*9M`p&rBJR+xL)F*{Agzdv&37$Rf*$ZT?W)bQ^q%L*=OWT zv*pMeQSZ4#&^kJrJuFiSy~Wz-musdiBQBwJ#;; zo&H)U;i{MI05~}Ih&XtvH=f(IC|*6Ziq)8@c;wcjv3@BlpPfu#xWHg#>NPu)8uo7Q zH6QX&W>}25+vw$%cx7)JW^cXm!p`pK#=gI0jxC))KsP@xwgYq#YY&km29uyhOibA;<%*Bxx`J0$ zQ<;!M;mLhl@PPC>IWtbsw$0ckp6qi1U^(s&vP^&CKtWwxrO+wtIOWi~!$}-X>>m5< zW0<=AI!-IrW!(?#KM?=>zxtQ)_~VZ!?{wuWc?@)wv<2Xr?WI{B{PN;O%qtrc$=oXl zy^7z;=cr<~y);?)Q=w05pK%b*yIpMuUia;cLoX`k(o5pBsTZJ|k^l3m-+Ym-jBL5m zl)SO@Giiu+MWL#6o=7qg`A7?yAAdxbN=_T}mK&~rF-iM_Pikzt?0iJx7=}W-1)#~qNDE-miX2(zRLG`knBh@qWtl6_(w`PDGl~y%vP?z58%%M)=nxzkpU!Qp~DhZ-V0;!xen08%$1%NI(94J&MI|-uYPRn z=VJdoJ#r4ddN}5coWR6w3L)g9vGt~3!ky&p2=QGE(r07w($z3uHYpzZX6$UgIH7q3ZmX|nrdE4@JVep#+ltBcR zLA|1iuH2$^wI$j?Iu8F;fjW|f&(02et!Pn~3l4w4T3eXRD} zdh6{u3%+O(n8QN z7#}9z!ss=XQ7}+oUb%90tXj=))oKQfVz=++OY>8JJAoIzUAuO&;7NYGR9rVQb6 zK=;m{@=GH%;?NfiOI&f!nK^|gGO%6q{3C==H0_M{;LR7~XYaVc`8^)kh>0DO{3UOy zlgP_z@rSFv`z&v;XrH-!ow@$bi^5FvqsW(bcf~iKn-^~$#O$*7N__Z^i*Y|IPV1MU zB!WUv1*}a@HFIBU*i0dB6X)7*O&U?;s?Xp^3+8U^@i#x|jpyHDPZWwzEACQdbheRr zvmb~nVeoFj@`>bU44&d#CBnNr#x%q(eT8_YQF%7ZI4Nj*2L^g!=355-f;;16DWuZ` zHD4$-m87OV_7mIFc+#4gm@aeRrXZa#D`64KxRuu`vukQ4y(;XiUb7}1{rD$1$n@TL z{P7>gQ%^k=FKyqBKs*PrD92a zgezNISov4*iTSNUX|}1b*VUoIQ^ccnN*ZkLrNs(v{bt3>BtQw1*BZw*%r;FNl=^Fm zCQJ&znl6iT)0)5eNGFwk00!7e$Dg8f+Li_9B=a+A@;?tg3qSQD+|?gfe0qC3;177h zOtRl&eKGiQ?0e(i#{PqEU`lo_ zrg19NjiZC^zV+$oU;xGEqN{_@kt1^UDV{wbHenJLVa`e1GCmt*z49;LY>OG?({uox z|BTXHVlnHNs9|ysCaQ9*=Te{lZ|>gvNzdcR^Q=a9qYX?qylW7a-iuBWDH>4{DUQ4y zi83qgt>$85BX;ig{)D@o{cU46ZsX!^ceF998JU@zk*7#Xq$pA}q9yVm?*u#YaM)|Ymd@j+&}=Mde9pa%XUaJp0-f@uvO4WbM(D47~Q3PV># z>S|9dU*S{-+dAl)KIss!5>^Z&@(GK-6=d~&Q=iX$M)?tRQmpBuMI>G57`WPUte@AF z0TpxzNN3jc|2B=TMBNM^!l7ai;wFEq7+b7YEmwxEf;qxjka!V>=XoNwsSG$c@>~2= zX67B~gu{=|>zO?m6#VE%A)h@1pHxDecAp`<>EW%Vb8J6OYU5?eg2iRcMV~4w&i_10 zyQ>#uhP7w1>^^#M9YzlaroHk?*}ZK)vq!kNv9IS$52uO~++g%Lt}D2>&0l<8S+aBm zQGHedfN)hoQ}InBxE$arK7&c%uJES6>@z+p+y^ytKyh)O z#p>0oIj3n}aBZE|r#s8;-Mh={>tAEVXLI<(wp0boHq>^cdG(Ksk@`cUz};RIo=O)g z(4JY-*T?cc6CuM#PL#DvhRfBfN6Ps_C-Gm$@Y6p7c+cs@6s5A@YJ%Th4QGNcsFp`@ z52`QD$y?tUK3e7I#L14bZsYXw@Vefzdw)+tPG7uo99O&J7+#IxNLd;4C`;IDkrf($ z*{y!6zAOKkg7zUJbl>xL&DGqPmXG^+hDWF2=GKkz(_1#|VlN1WPhgYZZ3O9BnysZ) zrOLJ{7nEII*)xJn(QQZ>D34^{36)p5pt@V3us_Xb`$He(ukEU^Q>B&qGO3U6@i1_nTdyfl&8XAJEP=~#(Q05-68zX7(t<06D(+qZzk#i`r`BUx?#1*{ z(GULvfQPSInfUT_`;4pfi>^__oMqtT)`}J9l`nkZ3t92e-A)-LPBdhH_`@HTul?oM zG6|@`shqSf%goF-&;0F*o_PeYD&$p$*iPGMJ*Km4WlvRV<>i`=p5Zx($xw004e+n>OWI&t z?W0Tp+a@2UWx3%uzeqFn$!`j=pj@Qm62Ia-yzUsu=fwDNCX?`6rVpL;=wp@8Rnivc zprT _6*N$HFx(z0wcR$k{Ut=>y+407yUX`^ty@%J0C!eGJh0OxmfinYJ1|rj@Q7 zv+@odu8n+Y`oI$?gh%}Gjk_C%5S5veePzLdIpsXgU7Epu=iZKi(mgS|mX%49%6q{k zIBV%x{CY;%;NU>{;9Yl>cf9?EMvl`dZ-MJAZ}>0OWyCPsie zJ!)Ft`Id|K@wX?TN&R?Pr-W{*cF^_RR6brrNSlur5zN$iT0sC3WJrqBa^c0dm7&$2EQ5>Q zPZ-LLY3tzJC1vv1`m*bdd&~0={)e)6#~2Dds~OWcp}3D7+U)JwcMyYM0(^GQD3@J% zEr!qXxIIj;obA9V-djb(_B(^?pzJ$mAzcdhw@Qu!rnKU+_%D9(WZAZDTUHxxeCIpM zCCrEnu_9p}^Lj-HD|nmFuY1qVQv5uWqZu)Xgw0D=5pn1s`Rc1LmuH`Sru_WT$76hH7)r}kF{-o8 z(t}ErICIble}J!+{)NNASEI|imJ(w8nrp7j87tP)^0lkCufFygIN4Nj5jxIrDH<9@ zrMAaDbR-c?owg~Q zLSMb4ANzQ@^Nu^q%S^1?fB*d`%J)DQGwTXD6Hnqo z+*y}-Y8xzu8i1+NMw5oNo352Tnam2!01@BvbCeqR!Ez~uGJWSAWza8?=hS1lzOz2_ zq;E-Of11_$L3E2$#yYF!nQP!wVu( zF+MY)6C4N!zs1cN6zYt-je&3gIVUY%{kE&h7r*d1jGxa3M&a}tWwOP+K7aP_{)~x} z*E9Jtcm6z#INXEN7GbYA5`JND&kMDsU6#?VqB&NW)-<(zWs7pI))ic(F#3=*kxrpu zdxVRx+H<+Jnd$T3t@&YgFP}+k;%frgYYn1PuZfJuq_b{uB8`hr%NM{3$Jsiv`V%^_ z+zLVJA-#Q)M)AhOO}qFopIcXbX7<2qjF*Idn#PLHIQxWqdrmM}&{b}{?Y46M6(1;b zhdvD-;s(lI+@8*TW&Ml)PkHsFZD6iPU-~~g&=VD??zHsl%kNuZ_ zmSe#@PM`|Y^T4nANohQ5o|}{xdb-58!8i&1`yN>Auh6^tQC5Ab{Azh1^l!fbU<@47 zU=%7dlu6c>v^;l0vpw4<&#aepxs)S(2;5fAFu&QkcN%*}2g>S8hRSUGm^FT;j}J1Q z)s@ofvI>m0+P2ef>Db9X;WuE?$3ODn@*eti{(M~Jc>Y$n-tvZz3hCCZ+saQLez@Fo z-+fUeopp)A6`~4j!5E(N!E^Wabg|lVn$2$;N6NlE2>)S(|8kgT5XO_EG)fu?1`B8Ip&eVM@Pq@!ZQiGUQZUlqmu#v&!sAPz|3jwe`r1 zephC0D+GIS6O7?QfiqDu2bpP`$GJTxIIm}tUs!ohI+jva9&bGF*e{TelM*k|J4wiSct!3Q5o1Tm3u`|Y=v zD=xpBS;ZBn>wsUCTk+=suv@ll#4y~#c~{%Z&Ru&`k~6}!eCf!t8~WhB zi+2iHXV{#*mM<%oOr^2FY^#GX*Xq@4%K7J?pZcBMcg1Jdu3hEjmtQHbZ+IhROPb*$ z(%TNJldt`i!JOL`|Ki5_tViE{%QVd?l>L*ZS%sW69o&M`iP0#Ku0+k?MDtdm$&4Ij zSdSa7l_cYn&Jcrlcw!oc2igdHK&8_>3#S?)S#c2}ct~a623xP)?e9|#9|GMp{%xR(T{$nM|RwI{4e_rfljF@8ZpL!l8j>I?I>7ZEGucg-HX_Z~qxZ zDl};-{_{96NAV!9E+wD*#HY$fKmM_}k!E!O_o(Uu!&qTCjr@?l{MTN>W8I-GJIJ&? z1J_Oza2we#-TT}Jwk5K%nf(o)@I2##G$Ony)#Q{{!A=`^l4mIoSR$8spNR!%Mc9N_ zdawLf)29tQr>DW22G?n3?&sqkMo4PfN%y=g) zxsu$CT)*?qJIW_G!1S)W-X9#9+RJ`;ZzL-^Z{s>xHfD6+lQlfI;)wr^=h?W5+seMF+B z-)c+cansws_2OIHH+5AQYA+-&>6AywO>yc5WVfo|%PQAUE|C#{O=97U zZX_QzvIBsETM2|aeo8w{J1y8BWIPw|?L?GS)&#Zec(R0d@*;U6JKFp~V9gUALw2}V zC-<6g_MiVKL!(F861irdHT zi0#MGESCyfA!UafdB%yRi7r-q$_T=2 zxa@xAAZK+D;GlD~bS@^%445u1Zm@>j#{ZV7G+wgG!?#LY4Z-N_RwLXLo-l1|_=JIZ zmv5dc)T_X0()$kPwVd$2%*&t=*E#C2ZZGSP@W&X-Z@wY~NE2m(GE5tArzDB_>c^L+ z_ks@_0hxxSY^!MnDQK!`O+Lkl+*7V;WXufqO*syvDU>9skir-XSnWZ9B7YY@<}%m} z^x;#BQg!Um#&YV&E~3sIFGEX)$|}wqT7AjC#H(--?q%aq+B#;rXAG z9dGPmxtz^-Wk%^>wdeR`cNv>-X0C@|2Fr=!c0L<;2Qpac^DRSX5C*@xGt?Q#X>pm_ zxN&3Iw0R4HWrFi-2FjI$b6mM%WkOrK^5CJMPd@o{*^kSaWxO4MuzL0C7y%mCw!a<7 ze%*J_AQD9f-|ffW_SLzUMvBigE}nbtx$?k+55$1iAakFR?{!nOjD9!gGE=ES;0%rJ z1o2kV)R9{$u=bJt#K$Z2L%Ik*pLy>;`bXSYOqSIdlxE}BcQbMQ4GZh)kFeQh({10r zy=>UH0VCwaas-|+O4B3)Uih3rYK5!iLVd zK#;~&5EjjwEOQ4=mO=LGFkXRw@&iqbGRg}a=?(aUvb$lD>8$K@#{CUgS@}7^SyaMN z+aVa0mTX(wF1w7m6oM~wl>LWUHQLurR65cjBzjnhnmcf+ES!6$IkeQx?iEj#q^wdz zbOLj4_VqBUOn2-)*hR#nPJ$|Ej03aEgfJ@Se88om9HpK%M8-LxgFw~jS+IbpLbyk2 zaPQo;C$6II>rf_SU}tboTcQY7xo7!4tAjmlrk?^M&m!0Ow%Kv5;=Y}ww7+$o@*_?o zf9Wjq;Jh-0vnc80H@*0i4=lsywqqP+_7k7{MET=C{%iso{NM*aDF5+4{)hBe%7XW@ z(n>p(DFS0T8XW>EtQvySxL3P65c$~DXTEkEFpYJq$Yd46@_1$);vvuS#IhS6wJt8- zi*sF5gw3|QDw6#~+pIhImd^!~d@4FX9oVH24}8@~6$fMB;J7FEa#^mk?P()0 z>O$KpN!D$7HnrMl;=y**Hi(Nl_ElU34$9BfDF3ER*};wDCT$8IGa&$sJ;*mB#yPg? zf~P!|hJwFfo6-z6)8@{fkhASzuidqCt{(;Bi{!$&1F@Ha9q#u0p^jIq78p&B~4 zCxX9|$PQ^!g*@Z0$m8-}x)FEcJfHMY+h6tt_oS_Dl?Rk5mgsvvDA=_h zFk;vPmA)ZgHNa}w{7k!QzqWPQa$$jnS@m&cX*&5eer7TWGy|8nP7X9Z!^+PY&h{Bv z+EFgK@|tq}tzX3Z;#vYl4WaCF0QATc|XDvz4Ryq4qpR$gRG5Z>lrEs5foNA4T%Wg>ZYS$64yGH)@fny1kpCOPBq zBzv9N-&ZF+YP+S!@HzvD?ROG&B@?@EW6U+s!CWSRgWKBNH|^iIwBcjN8NTwref=A8 zSI}ig;{;j`;Yigog91qbS~_uantqslAw(PD0Jd$f>?yBIGHCedKPhP$f#f|cqJi=vXT3IreQ<1^@$>YS-AKqG~oj6zq z7%(op_`PNA#UCjHxVViTn2~Gni1_zjMjs}+%oDhAFydG+R`Fvyn~(LSFYSwSp11vAneBD% zy=hy+$3O;;J^om^_uhNin|3V9=KOgC7@$s-K8*`kR2*nEd{kI!Tj@W_58R~7070Ml z+wv8Vw!uFU&go0?q<^bI+A3?7DGoi~=;m8)VXx0+F+iNPcW;iaqz^v$VBGNBb5mUe z37Fv$0d=IkZ9`LKr6KXDLZ;!Q5?G^FsU$cs*MT5yp$z$A3}0|v?uLezP^8$ZOl}L+kT-`l7*u;P|Y&i`AXpe%!lGmfr4(vTDik za?Sb2%Z2B$L3$>G4yn}Dnx0O(#9}VKu-_6XX)i8nKVL^s0HUECINF7wbE>RfGEr{6 z@>p5Bbds`=F{~&xF^*UqEq5;o}%gtSlWE=`1g8?k@Lp zAnEP{Y+$F(<%=fE4VR9W>o1xpb7xm&M#CmoQ%_s8u6p85V@tQUU%WD%PY>=jZdAwE z=0L+t9+APwfexNgb^+2pt@PYc=FA=7P~3%$;d6o&IwmUUr*VA$><4KteN8^wA*?X9xRa?R5`sXUNARq3e;zJ`LAo86_`&>ruEr^~V_ICWZR>M(W1pG8Y=p?6jk zJoxgnci&wuyY%w%BUT3f?f>z=XJ4IkI)g)T<&W$If!?ggyc+MqD6H0FT9p@hG!qHD zt9YxtsNwHN_^QETP>%|a_>^WZ4#$cQ*9%%sPS}+Nt8DTdVCfe=VbqJ@%(K zZ0Qo9D^4gwV_BGOS8Wr010HLu>X>0!(t&APp6vxk3y^!WIk0s9fkUjyAAydLhXmwN zUI>?cA+IZsltCA=I{c^q>z|hEuDve%F`HISeYJh|7y%CMyYJre&2N5#06DB)FbQgu z)AW}_0zmeNxE~lasvmoWXuEjUFg)f8BlytBadlU?dx_#^dhuX5?0QJ46IINzOJno} zKaxh-mS}oZVt;6~#!x{Pi{H?_-}!AGc~k6G#Xkm^N-*^UEbr>LA|4%wL*JBbdlR9J zRV$5R10sy$PNlw(RaW~_SxMhGR%__=VBkdQZ}8xx(sV!5*+0U5pIPkp>FZ?Dk3&r- z2ys25kKH}17nEz?aVepc{}th@Zvv-G9Cr+tiDNI7m!JLjW%Kq|%dTPE198pn8(3Oq z&AT9nnvP&V9%XW5lD3_K-(77Id|Ti_?hu7t5!_3Ade(%NXtr>R6Lp!4aeSxK_~voN zmp5ElfwADW@cP)|BWIidw>;6AZy*RRS%ps@^TU5BE9KSu`kOc8l^(L{10Q*%OQ23RFZL z?_wUbTSnZ5C(xFd012kN)8PwT5=UPjJY$v|sf?@Cse5U9+bA$v^*c zS<1fVO!TBxZ{9y|X~QS(N!z!Vul~i?aKYJ9|L* zWy!xuXE_p<0#89^IytqL!7~}YnQ`)&`CGx3^f0z<3YDAA`mCd2c*|}yry$HIt+$z^toj_IJHZ*nMIG#X!E5M%3^?~__(;iq;!Eu9*~ct2`#pLGa%RtQmTxCcVbpZbEGt%B%#7b62C110KFz^}FtY>GGVF*5&TC_3N`L zcHqGNl;LLjbBI0^o#GrEyrI(Y5U_fIA;v(IfiqYyDDbP6oFH`dD1i(ni8R>E&l?*C|_5~D^e@`qe)tto7r#>mA6xIrr6tmjtf?OL19Z=FS}qZ;gVRz55PK;ZRyvR>{lqWR>e0RPv+>4+<(( ztGKF+xX(_d-RHW2dbuZQJ}YjsaU~wXbDqs1^zbI?ZU(2dE;R=7lwU?D1Cr(t zI9iFJ)6bbc910DtCTQ0rl>uHp(nTh5X@fvy5(F4LHY7mtKJ83X!IyY*j7fUht~}(o z|GaEXT^zGue@uPVbd3mee5x*jpVhmTi9nK-QahZ89$kR{77c)oD=XUq9(*Jd&} ziQmM3-qME8-hKPaD@2z1CQI20H#e!P1lOfxx!aCrwwe7s8ak;9#%SsL97=a z;Zw&kF!ygPvpP^TSyfnZ-bH2Q1z#$27v0Iek%NpC%%E{fclR`m(e*zp&;Rt_bMTmP z_}R3IdE&_@*yHnD;MUbmAuQ~=4^bG(L9@pJ+^f79G0A?AmVl^sq1`7v`QcxLDE$|B zcqZ+5*_RIJ>F4ynvxC*u?Y3KQD_34|MOnRSRfMCk86ioTRB@P@$l{xMr-@5tDOXp6Ju-v zgQ4Yh1$1A{B2I`m=*ZS>J1We;A}vp%bY#40;FU*(Q{~uCaEqd6TQquVxMf#tnCyWL zX5+fHWXXauXWk$N+hM}TGrk=f4vvMjHB{{j@$NHmmX$Nm#pCo-6gF@zj)Q)YRMDA! zt2m`^BTuSK6t^CjtirDW;3|{-5`0sZ-{MT#X#2@%a`uH+p3^R2>_N%Zcu@9=H|5?5 zR$Qvg5+5j&e3TEaD8A?R+sj8k^3n3a4}Bo6$SLr*{4sFN&j@yK&yRk@%KyWxu8#(e zZs^kf(%^AlWxKDYm7(@+J4Q&6wxfqO_c30HJKOAvPd^b$Js4M%jUAuBO_(#TxUcjA zj)C3uJ`3$z7D&x|z5@f}zlU~Pk2Ed*#MdM%1J+|+ulC#fNP0Vmj|#GHqen0%c%^>{ zYwQGqX^lF020g+{JwmrQ>x*8HZ~LXXyY~If+lQu99JsQj-11<#(lXGlH`yh1@;fg3%k>?~#Jq6KB~(7ZBt!aXNfvYnrFbe-1DBRyO*^NsZA*@f}uexvZp|X3!p)xxCSUHJbe&+%hhnd_CHz`Y3 z$tiu*!Ooc=1yiSn53@o3&OmSZVL;Nsp!KlQ=APemrW+_6O#COoB^^ZPV8Cw)H_w{q zrc*FVn8^b)@JATRXK}A1ZLXFHD8sZAI7QpOmubC{pR^`dVAO{)Vj4@n`rJ3xJ@t_h zGkZZg;BeAF##Nj0p98N~_?=2z?Lm*qYL5X8=HN0gKDwivJi3SQiwDZW8K=wg#piQo z&u7Zaxwo*|wTc5|ci>mejOf5%*}v^aWz+LND6c$z4}%+u>M0CaHb+jDKJI%m6TJWz zw`D_XIDCu^eBk3W3V^{26eRkEKl|MC7!sSBa~?e1yvFlixpGAU65JL-c+mT*^imMMo?AbxE>za&J>3hr6vB6iHfVDkO7uQc6s`p4l}Kn!d1hn zDwZC+XLPt(<+fXIEmvQ4HD@cW3GUVrbm5+R?kQWgZjGVn3DK78AS*q!xU+3}PCtlK zX~K6_9@-SP<_cV-H_wz})|8jQfO{jo>GF2tjW>dy!<^-_zN}-`RyRbW*wG^Dp`A== z#dv}zgvSBiGOW|z&eYOO6bRcrt-R;jv2xSpC(6}p$Jx_EpjHeOCudC?)U`lP!CK#; z?=$;Z4*>o7i@mJ)^p{t*_LO&AI#xb@^N}(*Q=GH+27|-;WUZFfex=CY>nFtpMp<82 z=3}hvJB+K_GyO5ZEcAI(=KP=-RvySD=SorHIy`bgykGL!M%!|SLmSWYtv`qg!kzjNmv{VhRiIrB zwNA&RS%i?*cV5~(c<6AxRb+K((NM6h;w4@IeA}KFJ`z#ttM!9L+EkTvx!u~GwRcrX z*DZ~O(b2K&v8w%56`YJSq^(L5WpVG=kidSa&wWw*pr)s_O&{1UT^$!J zoC}YRmJtFacocyAXBnoK~DxhDX!8Qw<)vfC;PU#DGIZ}TU>#~P|iQ~3dT4m zPZ_G}a3vksHVcx^T~%g}PA{uH{Y1cIgKj^20-eO17-s^JSjyeq#`I0E6C+sf)I z{sdV%7q>t>J*JP9om>98y!O(6DO-2pvUq&5Omz2@!TD=SXYagn6hpzYeGGJ<;iJQ( zO$p5ip8zWps6TjSMXK)20mkryuX)!PKWUSBBxmyH5_kUMPeR0VZ(rEHq~K3HZG6u& zX|0yseDgcJlEn5`(`S5JrWa4>m)3BpMod+NXbdyK3ykg zQ9k8h_*f>{1U~ewu42$1dCq-*7vMU2`>nT@cM{q<{b1TR>GhU0d?Z8_ng<{HS-GFH zdv zz&t$jQV7ZPAwJp)y@q2`uXXduCGk6Bk&C=O&QJ3;k9~lklu=Vi^E}L~An~bnHF?`X z&G%7SWH_0Tq+wv{t7V-P0uI6+RI0ktL%V0Q@-~|lvObo7jvd^H2DZPhK-GYo2=GUPyD zA64ep&)GIM_^@yIw0)SqYMzO&I#|^{t_F{*7QdXn_FwI%;F9tkz^uosE#G}eK6h`? z4}SQAxV`P#y(eyZ&c=APeMJo@IEEVSMUi(kh}97`0^6mv52ZQNJ2PABvOj%Bi$d1U z(uRIWqY~llyo!dtz_Vu!lv{7R4WIdIWWjjHkAidI(*?MsAhUn{K+v*0G|yr#w#(h<&U&*{?=t z3O`sra3m*n#PDfwoM)6bI_An!HCjHwN{=f(gY3mYS7XnQMp3c{ta^9$Z|EM-^{!*z zGtmi4`T2`|xP|qX*S7a^_Rd)O=uIOrd~{1WOeAs8${?fsI9tv?#hqm$CSr`tV=`~w zaCf=y>Av#J>j1{PFT4-KXF2_d;d2nfhlywgwFce41{T`}d*I6A%7I2uM|u3E?(*;p zJ>_T5_puS)nRuxVSpZJuduhL3(z^;%rL`yyyok*5yP*wNGt#%zAHG4*NV_TxiJ`yJaEY+mz2+c z{)^?)tok_lAl$zD<~P3{dVk=72SeNP=hXQx6cFVB*zJq6rQ2?Qt3)xLz)yZETy@f{ zx&rFjW{?z>S>0jtqk{WC}vU$dAfhjn^7kuI??0d=*#V)hjY5 zxKY~GG1)$|ZMiDyfNqcx-igJ#s_&){Vj7rH*0b&KayS>2>11 z9aotQ2ou^MP20Z~VJYf7u0Z=s<4ps~E3nch1`wzuQEAy`g(pc5Dbgo+?{4OaIrxzzI|Hy%#5#{Y~%lbE-D7y}F zI6QuBGX{rB_soT)8!W@PFpl8Xtjk*rAL@(o5dft#>6wRovIQY}mAEH?P2y@@{z;W| z6@@jAX_CEpC+&!Izw(GbF??hR>sF_cq5Yq4aKg9$G-jIYd_#{-0p5ql=+idBTM8h7 z>0{Kmk^|n=n<9@uvSmh=lCK&_RliCkx5!ExS$WjRl)r5FkT&r7-c-~j=^N{aRiD05 zylnbsm7z-(mRU?B_jeQ8dSVWNDOg!k<~F=f>fqP$Q#$u@Vt*#v2JX7!edYaplvihE zeUiMX{=6j(ABBtlzu*1-_sjP^74G3X9vKzx^ z>wY3Lamw&Am>fl>vzrpK+9O$8mV|-u;E&6#3Y)C>$bb>jb)d=Mj!<&oi4vyq;(*r- zMAdL=7+EMAWxz5kV^WEAP^L5ap=8O6XBl|B2bKyCA`8W&4)FE8Oxn7+QG5m3JX{J? zD4o2OL&QfeE0+Dl5g$s5kgN<2Q|i`c3iHCWGFpUyzr9yTM4(a~>73zo&c;Y?pb=xI zv&>`Vptlo|M&O9CgPTeZzQGF!ue*BHRpq=@w{rm6=Lu*q8JDJ+v*#f!j}Yd1eR=t@ z|5UcVx~}ZoIa$We%q)|gvxww2kXiXM4VRAP7nVhfhuDBRH!dQ=FFy1OH)z2dZ){*j z@41Am7N_EH07K^*2FlAXzl=jVS7l&s6$9ONvRXh|1(X7*9q@nKcdOV`qo>y6Y_5Zg zN=>Vbi6IXbbug8N9Q6EHkC$~=MuITVj{AT7FXw2edi$+U^1-tdv1SkxsLr$ zx|*pNxVPuWz~yFd@nybq6{_$CG;jV^$#q7(R#|7=lgBm#fcN4rvsJ)kKH(HzUIk9u zQ&)V3h^+SxW@Kk&Hv83AUMZWmY)Ob~6YB%+86)?AzMNy|XS#!F9C)SfdizU%0a4V^7j?x)7qg$g)EYj01QHl4AGvWPWam(bT`IXW3l~*?YBQNC}q0tDhEBDpSQ$^lFr5SnMdeYCp}HJB|Q?_y7jhO%V$6H+46x8d=QwbJe4-;jPcjZyOv-q_=EhhW4u*t7Dju z#u&6b?k&6Gz2eTcD5I5cmfz1lN+&S%(~r_d9_y)c+cEJRL(DoG+$*EP_@uV}0BSz& z^PBqXN;0pgRCsM;+Ak3N56)o>qp^we30%{%r^L;kj1j^h&Q-27(!5eXZMFdUQy0dH zN6H2^6*M<|%S#n6)lhanukYQ2?Y^w{yyrdT3S4r3pG#T2l@;tKo_M1C8|0;jv!?8W9*rKxxHcfeF@)Dajutq~0oS(0D-l3* zSGyAIS6ERHVyubJ)B&`7$E7axpn(c~s)*ZP!p)r#n1)&yf&|Js$2pB3u@>BMliy7n zMMe8A^h{^jzV=F5^HXeV__XQl*ShjzYVhV?>ovcH`h*9e1!=Z%cZ*Epy*W~byzAIT zJ0r8~1OJ5w&wgk8!$@k!&suhsx7jOXe#=Q8(XW=1`l(AYlbt|h=ibgTyQ9AhtzB5= zESf{K%7N0uN?Zq#aFZVyTPHDS2KcMGr1V!;W5;nL)#&-~2R;z57$>0Ktk+x8@G+F` zwjDdlJ@?*Mev03&g27AWP@)P^Kww=Ro(%v~cOPfDb)<|Em1O@LeD>o9jX!ExieSQP z2Hqy0g3KG30p{@|^T#M*g~q|Ey0RgpNTYxV@gTHf^dO)#c%}>=e^W+Xl67|FETP3P z0^SUejj<%N3%B+9TxOG?WuU-gewg2P{I8cVOZ1H)QZqH_Eu&$O6jC|1$!NJLIAsY> ztJt^boE_{(muvOFiwC1&hI(=Oxd&HyM(WPh?ThAL{>tPW~p}44UufL*65ir zu%xWH;0lC4GkoCcw7d4W95nk;%14+D-0;RmR(zgf1#nkpFP1MK!q{0u)TT?Kywq8| zY9u(ADM%bRMu{e-Vz05$1~jm21w%^>vl?^s#+}bgzn#Mwv7T9R-I~n3`YuUd9T`hd%h>a`D9%XO{ch-}!cV z>Zzy7*3DZp5SzzxTN;&SEzkPmvLj7N9DG@~GfWQZ@_?7{nnb?x+p@gOFHAsURFlu5D5QN~W zVT>QbX7``Wiij?5R7cwSsZjj#U*YuQzU7%11~GhC@%bq$KCf>F1Zr`p5pVOu8wCkNa}=YWO^<;e)Fug@5smBec_y+Ku6ZPW0Q_XS=)v6HOn{B3#_fzTSiTSZd&Q|YKJ!&OK^Au}89M*rhjvcvGCG+$}m zl?2M7Q&c=vpykQ0{EM%Y+i!ml6Czin4q=hTbcfRTx$oW|mG6A#yTyot^6V^-gU2S3>vi;{aUX@{%X25m)6$D?{=UinQI8XDVIU?kGaw)R)4o@-0n(oU_#oq5k_^!m5XWD@gnH?<>zd{Y+Nc*S)x|?A);vgZE(G zD@*NrC$7A=3GF3*=!N_g#%lOD*`#q(6-*UJX;as{&@%lZy&H%@`tdV^HYop<_dOUq z8t?K`R-Nc`CxPrY@gW^M;d_8p@7)}|u`O~P|&R0F6!=6!Hb zdE}RjA+!5W0SrzouKuw&c!6=P-G@_C)&%i@VA8UE@5&FUGcKOx`^rnwOkCRdmOh0g zku)2l)N!#jetc)WX_i$rSI2IQW;|sUEtpGR%!%>SJBeHW1ReoI>pbi32EEYuRwq@b zu`qeipij5oN`NDH%}L`o>-Cm2d=4O(9{LlAVLwC~;?S9?xQ zC#XR=%5wa0+4b@P{7&&j#uv4Ny*=!=!%d5RZ&!R`_$UBiHdlKP>QnoAyjN+AAct`j z4*Yh8J4B?Cry)b$sub42H$oFen|kLx@F`@n`eS+sQ9`bUjROq7d>}l$j{)V1j|}VM zyz_=n7`;jFkNmG?q#TkYjd^XWnameiV)@PBCqwyx*<`YO+Gk-#7_zO-GWn&^(;7ar z(3)m5`!^H!m{Vi>%kh!z_?@00pg}L8b{Cc9=l^pej@$}^xhF?|d=5BeCTZWMd& zR`W>@xEjP*I+ndTdl`WCpp5U?i@}EfzR`#js+QrPGk^X9;8>P}InP_ZJR!0@FUPB; z*M0^)2f^o_e}U7+A1dGb-uE*Qy1zjBv-9k4apsLHY?hxZ&mA%%}3LTgV@^KU|K`>3w!c-V-On)#!|m#~U0wdozxm(T^LIt~ z)ApZxsrYW(_(u8Lzx}&}aew{w^`UclUnpl{V9h1S$J{vs;hh~jc2`;k9w)xw*5IJ> zgyTaUORPhgDz3uI{BC81hMBp{vF4vzMkcP1OHVmOe;-HIPXb>(MZ__p;y`>zdmygiW#NL(1gLgJ+MFiy zEGu%t?E6ZN6(NqE zH0hIzLZU-u50B;7@mJo8aRV@|0c1Z+89$~2)_R11X_|M95oI1fHYUvx6x+OyiKJuf z&73~7EM7aWEI4mo={qx6x;)bd9+d_16=@%fZd(ts)ubM&L$Bv3F#$cLc#PT80k{mu)X` z&IBPDC+4CAb9RrBt~<2EN$;Ag@>zmVn0K>JC6PrKK&#QhH$>8jrQmmK_;{ZWc{((F zc>ha=4@IX;gkCo4K}Dfe>p`dpum32d5+nDONqE{2XX5b7_?9KjOZd%Yny?@^sQ3JK zz>(2Or(wg3)Dh+l)9^^9&wxbxWpvBsj|`j->B7kQZj8zlWmz&0AKqy=V(XMaW?cu_ zuhVe~p*XsSpawh3(wQA)XyFj9Q`eSxL!T?1eV3Jk2X-?<>uK*OY~x$XmKVQO)<5}| z<;WpikBB{gV%i{4_y#!athWpwJyn(x1#ZbQ0vZqzE<%98s>Qh|aFs^5-K?*lzV~h> z*1*tL)zyHOHvBD){C)rZKQ6DK)HuN0!6A6=ZLuut@YA|ssD!ll8UPwsZ*17W0J*vB zW_4+V&G+_?k=BkeIH`o2Uxe~MdywX1d|l4LphiqHQkf^j3x`UO1E4NjPd)t%hR@G1 zIPT%M17puQiXYgfunLp}o*k$Sr*&%wAm# z{3Jl|R+`c%tZk5rsvy^R^|=bf+pfMk=Ls!YvNUZLP8En@T$Q$M--bKjGZ<(4P;7NW zg^9UNLl}pMw|#y141;<~u;j$NazU5_~@zKDvUr(((vV z)E;=Iue^-m^9~K4n@4eVt8Ms089o|ddk=M&ds*>$`gQhQf%h+9_*~2$p8;2Ven-Q{ zHp9ZvCp3QaqSU>`D0ts}YzAi*b(hz-LBl&!du zUC3ecOCKtH(v}g=ba}n=&O6G#{?q@3fqhBp{!M=jZT;gP-(SAhek#7Mjmz6 zUwqgeWtWP-c+A0@3iAkb(O^z4c}jkUtMkO?4X%{|=Uz2Wl_NeE&z{p1X%3#u8bg&j z#jzjTBJO?O_LFiTb@Hwqf782mPXl7cUw-SFrwsDHAD_=)`E(&c5p?SkCgtW)_TOs! zXatHo<*D-A72lPsSC&8h*MC~>djDOK>*DF3`jY+UEs z7JPssCkS-F%4z56^|-D7u&jUizm}bcPqWvDsCmw zLn88P;8fpHmH?14MO{q2OxSX%v-#gNrmfk~Ys_9@R~IvxS9B)R@JSIqCtJocAA^g$ zdQz4Z2pw?g{|VA@zgQZl{0lG64dPgeAC~)%RV3{l>Lp26PBrOpYch6 z0|O$+Yv$3Yr7X*HGB9H;<>y;Cf+s+w4Ox67?nLJi|B>G2+*cb-D7mf(hDx#=*dA*Q}0CQ4_zp{=Vf59|zahFnGTD7k^Rq z?Acp8QlgP~AQtIbLCuiIftM&ky1Dg?l%ofZl!H5m%g$~4%JCWafG6 zwdSAY3xSLyQJYSpB#jI&gXXf44ei!M&GY)UX-my-(lBV=HP0yDtCm;mk{2X=UxkTb zurMchtxL4#HJ?MI5c8oSuJ$mbml@z`kQrfC!}0IkRi=#}D1AiG8=Avv&(Pb-inX6E z(|WEbC(q19sPE4{oxbTO%ic|YSGKJC2>}hBE~6*92xveQlAd`erbHV#GlSK(!LsbU z^UM5&OVh7a=uxkD6o<{HW#0B%MZ8U;Q1LRYgO0x)L=1#*`0#L9ykv2?_@ax-(6VJ2 z;LTeV5BsB{)3Q8lR5z>Vh#a?RvytO!1S9Feauq5nfC?tBC=AvO+QfAq8}=73T3oKb z{Bas(-_UuL>=LiJq*Tvd4xmV6M2#~Tv!zacMZPN8mchsp_USJ>h zx5UDgy%eN3Xh`6u%z2r#L1BUR_w3o9(96n|P7dMK5HwxdPwmc9yK14kTiPEuDu0^B zRj-U4p|Y%D!^V6=?gaW-t$ZLRvEVe@f;l2kalc zF5(ek`Lx+_+Hzg-n2YtU;Umr_U`SUGb>;G);-e`1-p^mKAcq-$=tCc3zu()-n$@dA za}~}C#y{oX7#tWOqZl9V2Rnq!*Ol277gu3g{L$*P&3>z{YaS$vyPEO}fNZA|1L=SI z&dDXm5BKKi%IoT=q09}d?ZMR=QYV>lk8+BFs&Qj|8Y`aRGcn$t-&T3dF~`33+`ZsJ z{HNwB|5Y;7OA=Hf{mq1e6GO;7yQ}S6&z@=bH{1V^7yXg0qpiqYCWCc%)4keNpMlwo z@di4W4jdDQP{@a=^;o&!;)Uh1tB3}A)&E>hcdnri;k~ZWa^&EHWyhvJ$K7pL*~5&} z$Vv8P656_}Z$UYJx*P9~i888j5B!>Ca>Z%uwNoKk;gsI|S0|zCZ(o}@G|PKwJk1CB z(qZy6blTF2X~P2|px)-YHI#fgrFT(AR#r4*lAb&~YscJ-N0#ri1K;eC!qnuTv2b@C>Q)Pg#v;-Jp{5Y9MG~CVu z92~!Vep$MTGksXX?=6J39v?{GTaNOgHk|YzOWet$@}cxSmx<0V5bZKs1m2|XZf`lm zXa9kN97gtH`PyIo6-&`08FW?RLKqN=mm3oe2dvR^vYP|5x<<;uZS3vYdbsQ#Ib0?N z3GK*aUks2i1C(RdO4|__ag#Xb?4Io1fzTZUA~Ylx2*nkg{AOTrma!T~bzqYDVicLC zNgEcn9%oikMjeoNQu7K%xZgkZndxe|ybHV)R{oy7wv##8?n0S%rlySHGFa%Rs-R(j6#VjLY) z&<&P(3s;o|i7x8vNIzSxSzS>5f z25ya-_@$WCclIH0w{3!Wc>(rmoBIJQP6cEU#@LPTd`H~zboY3gl_ytw9MIiw&?>3Y zvYFh=p#Zkr(5CIos;MOc3+a3(uRvB~q6%Z%p9cja4HSHZLo&95?Wiu98VKx5<6%2EuS%T`U4J2|X$ z`2zR<)YYDZuNJ!CQiy-^Wx0L~>-_5sA6I-nb~A<#!4m-E4{G@A(bbKpZtFJBg4R0A z-M1eqYnN*Hocz5EAF%)m313^vg26)6yN>eA`tI`eANM0SyHQS=sqeMlBS}Kv;Vb(Y zyo)DsD((9}N@8xfr>|-*5~ZFh6Q!x7=WQ#)Tb>Q>c`jXN=9-kgJ4@5nXWf+#d-5R)6-7|6?+$^6onzRcM#9}3M&cYoidoH&fK`ZSXy?jMx?wr}5_bK~42 z;(P0rwsHYaYYg`FG06fC*0Ax_kdOy7){{owBE4|9s^Pcqoe)6eQ|>ADqjKy5azo?E zeDy3Jj6nOqc2mBqu`x`T=@*VjSYe_MtS9c;)RXi)mv3r+05Q0&yxPETCNIi~do^&_ zKUsA`j!9?oyf9W*psJLG4$_yp=K&M-*xzyQa&p3c6W)fOm6`pF8M?fAZ+;COjg7+` zFfM$$gx!F#bL*|QvPyR+p?c>9PZhxb|Nn|pCx-0jOc2q2C%1g=Cx#8UufZ6^YnAi5 z#%X99y8H<3If8K`4QWVg_((GvKN>!+sC#aa@)Q(6r}l@$4J7vS> zN6YrTTgzTn+dKQ_^I1?jrq3xyG3t&mLo*J1I(wc5F4v$c25LLSf&b!lqmISOPcGn1 zLf%J?hy(wdzQsv$n!3I-{S@uz2d_jCdBvIUQYPt@UokQq+xVCF4Iag(4}7j78T?B3 zv?qBer=q^TYYiX2Q-AodP6UJ>m7hMNjP!F1u4cuj;aQ(&-!*jTc*|qzwQXF$9vzk_ zrDZqro7Kj}%jTB3D+bt?h2b+XSUNn@hkPe7tOK{%qyqqT)z+~z$6CO5A4W!Ai%ak- zjsbZyUT-#3ks5_uYpgIU2zpp${>HpddyKpDvbjPWBwd=wWawN6OyU4wk)J z4wa*9$UBKb)G?nAWWt=45r8kUX{!W!o4#(zD_t1=rB!I`!gJ{ls8;ECb~(d2jg zjC3+d7|=n&SvSh_cPgNgPGj<0E@?x&z)N;WJtivRb?_|^UT$r>6Fv&EG5&# zT^=J$od3xqJIZYEymWSVS-t9}vUvIX%bX>jWDs|@bfOH-Tgo!{o^ov8FUpHQ`#+fx z+J+knv!fV2lU*#ycFx8?;tYY=i_4nxuS`G#2XK{WVGdrzb^1hsRX+lF?z{GV``x~4 zzcn~4SH)TyvM+RxbEB|E&f||gfjiay7%gsM9vL2vdzG`4QPz<*F>J&SxCnkhWbKj$ zrodJeg`@aoD@>Oy9U_Rp2Q!!pb8Gm#z#gCbajp6KH@=<$-i@ys2+qhzcb4ydg-HiL z@ZR>B&ohWQ8=J@Ut7#CFWJ(*YM_66u(QRXb!8R*hxVPPM^DP)XYm?`j-~1-79OjeOKq7e|{n} z=^mnD=W35`KK55&gjR%EW7ht8;f3dMMR|<_O}C&d)jqKA&OMK5lGWQ2gik$wVp{g~ z{Lu}g9O^lNy9P=mt^icS;4hs7?7#O9=o5u!4If<09)6*>Jcz5?tJ^%sr@Fe$)$oCj z{!p%N9G_A&eC~a+w;Dd+;qG@IZdQE$;f9ZhXxoa78n-?Tply4)%HKZRTb_TTzw8~J z&f%!w4izQ)F3bcXQxeX7!r#+0XuQdH-F1RIXxXS{Q%V%W_CI)jSoB%;rKHw$`*& z$x_b)KRl}#t1?wy&U>C`taCMhuAsLn4E6^0o6V@LXb*N$CGgdNO^&d5>rwqPi=D?F|sY1~LZ8b^P{X*9bl4dqAVR6DDSxKma=5^ zN7$nKJ|?(u={&I=h5O~Q@wGoMTed%4b|8aK5P7U%^z;ud$JLF=C{|*};CY(w;329Kd-pl0d4cA>)Ze-Ho`s=OfH7}zRn z0w4dv^eCKRVBUvVWprQ;+nJ}mxQ(z1e4gR(d8nX0YKAq1r#c%w4d&oVVh_22ZxQ zUcoVqv%O(lasDg6+cfR>uY0dD(i$B!Ex2$spunYa?)_L-N^ic@LCdj~wD6SpD z@C#(X!a1kP?Qa_^cU?bmHv&|A0L{ZQI+nBC?>9 zdS=lW2IQ+-yUIf^%qTByCUp2|l{Qx4_$Z~?{))V7kXi?I2W*TO2qv^j>N-oQEUA5^ za$Q$BAP_2VSMGfdB~-*qbJ9 zpC~I=u8QH&w)uDcmX_W8dju~7gCFc?f0=HVy9sP^VE=*YO2>qWbnCtkWsAJ-w=}HL zuYn`H6;64SARDYksVKV|tkU6Xfwb=Gra@X9$CO>-Ic_w-Arfj|wX(V5#WX<>jZ%R! zU&bcBz2rR;bTTn$WIB`kEXp`?+WA;^enOQwm2vu+ zfA(7xHOls~uN|bSzlSLXi%Ev8Rx5e1mi<`aY|0uIZ325W0O;&O=aA=5QrpCB(RQ%L_0V%xYnm`A$jPi!NTjv=fvyB~u&c;~5?{?2pwCuM039T+S?oh%kB#YA|K^r2i{Z zDHP)7#z3H}L<|?0EJg?emjj7{!0*&^?mb-QpcWzTy`R?bAzi(!=WH1gpXFq5tIdHH zEvG3HxJ3^Xz+ zdG8M|1f|6#paFSA;VgWBX0kFigR?$P9@|q+^O@f>S(f6bKD1;NE^c4Oh`9>aHD>!+ zVw=uBfdQhtZ6n72hG)N3c5U2C00Tmno+9#1UybB;4CQtHk~L+);`7)5y9`+Bru7K6 z7RP)?5H`Q7G9juoKpP?X8`7#wRE3NFB&}$*jSg@|d3#~qy7=|)XSGKfQ%NvU7e<4T z)_Qf@BA>qcRS;TO}4@$ttpfOE4ApBpx}qVz$x`K-BXoM`^%LfT+H}(d=y4$!=>z@ zWy=#W?TRa|jKL#3MjqPEz^;4S55E6B3{m<~;K?QIDs#?E)hDjroW-#M)U+9Bs82j( zHkoIxPPKF_&s4ZhWrMCtlq*iRzx#F~$*fG<-FMZxlu&v4x5bGrMo&HUB(5VP*$<&` zZtFCyFif(ET18#AwCgV!FSlJimf!;hGhp%&S4+z@_1W+G>o@7C4kKyz5>s4X>{Ch`;>c%-fM40mcQ?_Vt$pTM@un432!yo=gd0$*hZwlX& zA zcyo!^=R@5{-ApeGpp!rZeP!W-xwxVZWFO856Bll{w|_N`GBHAJ?PYmU5(B5OI1Vb4 zYl_TTBO79z0e0j#W9!0&3v*7-t+(Eq^SiDlz{ylQ+rs}q-?mMI^uU1wk&Q3E^b+#% z1t!Hd5YT3K0@|EB>58X+j*UD2G#EjjA)GPvE1QXns7|1vb(PC)fK8v^7oLxub2Hk1Us1B&ni$SG|AB*r#RcEr{_3hT1UC+ zhCeEo-S9ci>0uA+Y0lz98$YuDyJhdr``9DPMCVZ^5Ka-zuYXZieol1~v<8_mrco_T z0o!Tn3UneD6xOk=j_a+lw8`;l2bvmU>JrG88YPlAg! zpne>dQ>)PY0Oo*W> zdSO0Cvp$5RJ=IfIuDP7OJwwbgx;$GAi+1p6 z+ve}~S^ItNJMVw>xr&y`w5}!2&>2lf7mE>QS2cQGTTdh!3?84WT-%T0F6B~R$`s$= z!M({RpUO3FdmDic7G?HWH!tCIwo~}T_2Wd8 zdhChE%9Bq%nZZ|OM0lJ{_G5ZsI}HKbW$CB%FI`G~?TohvdOE|qbm@{}$nJODbaT1% z(o3?hNky|=Sv#0U)$L;mXKma5z$-q7F?^oxXCF>Ad<`9`R z8Gu4Lf4%>P)*oW*%XOP4HQrFa0?N0C{!<#5WAn;RxvE@$!}W1*Tf25`qD(5M|3_Sb z8Caiv?z!^VqmMBO^+=+<*{>QQ(q9eMQVsid^-TObK_q^i@RXXxyDJX)PGiJR4U$mD z36)Ka9s}yAZ!kfCEOUJK_mtr?)|}Bqr^-*tR^(d*P15Ut<(WBubT}Uq)KAGr}&&Ur*rI!g|&-NMMD2f>#2g0h)xC$e~h!6@b2j9U(9}=dF=Bc z$N`4EE^jBPH!g4RYUS~kc3YhWnEpTR-aN>!>$>l}=mvU0H}-uY2!H^%@1!Vk1xbn8 zC|je=iDzufj_oWn{$t`wDpQr3s<>w2%B14SR8lE9aV*>NCdZ4USS$C%;!a8gxBwst zVkdT>8|b|o^Z9)5dyN(?N3u()kbc1H_kQ=?_1tsLJ?GwY&!r6=nBF-VnoD#eKL5j8 ztg96cf60%04(<3s*zkwfwvTH1RzY|CYR6Rb39Nw$;7YpsX!EeJdP#v<*(R=&6e&j- zlSk-7&u{dJbkO1%jU<2gna}hY^ke!cIO0^5f7s$x?SLuLVjK>c9`AV^kp3~O!& z^dOSYAd*TE@30u@PbJ4PWI2Y0Q2ApT6`zX0RRQZ@LtzvZnM3r{x4)_^x8Eyaaiex@T_+kgT-7t*Br--&k7VK2F<ZbCi1`yjJ- zM=>i=QEU+iIj1{)QDWmtnn4jZG!@f%w!=e zVeh~DE)c5 zS2%H{D{Zta8mJPZ!r{QEpy@44TDXgA!a~~2MsDElq(Oy`jFyQf+8}Ih#FqH-E3ROs zcT>~0y00gz2PjTQj~*#6zr3A&M=!^m#Ex+fpMsU?yWNLJ{*0OB_$dyIT{=>(-ZWG` z`raWN4!HN@9J7gaZ;$2LbAO#nJn(iEsda8pP2GCSj(x27u*c^Uw+~?IMjr#4|DImm zXfl0T>!Mrj!ze!YJ=a&B-=*SH%1_>XvRrZjd+2^diVxsrW*5bWiNaH7FnQbCRlfXq zf7yG4BMe8J{bj>F{A@P(aKYMD^hFOeGz^|Pad0+5yb7{-LiIuet}sYLUWV&RIe0^i z&>9R%Jh7jq=_`F8PF2NLJXZiUueL|+TLnq?i|MT6vdb>VOW}>>=38zq>(_6HAZ?jH z>Pvoc@F0gZ?%f-DJ&5| z7p`N1%=67wW>RPkLYDh1<%9ntF8AcfcVGC<3z>BCY_+|Zw>c@JAe%8AJPTgaK4k>^ zDo{*&Q6_;|oe-*c?$}?)(SQV4wc*0Zv73A#HkF?6bsKKK@LOjsnJi+$fS|QUskwUXZ7eXTpg~hW?&beo&Icxpq?8c=A3KAH%CfPO6gPtwQRc zc!{U+Ij3iH{KEXQVm$|%u3u8R#^;yLF+AmtcQZEEJ!j^b-W6utk$Hgg2y}k&mMxf@ z-d5hn9=p|8hP<1uzcq@_-hKPo-}5-L;7`V-unbfLnK_WkU}kel`#H|;8S6g9;5@)A z!>MxUmE+|M9^OXhF>A7@K@N>cMHFu?i9E}|p4}s3P*~&6tV{?FqJ!|Gxa1oILOdC} z1S!*M&5znaDdEhl$doisB1#C>Q;5%zmso1t&?NQ9Y73#36K4qIujyT!4=~2l++0ao zUz^`l-iz-c4qim&@4aM@eE0TSsMh!pn#2af3qyt{hZy;Op2(Y=r~sz@D3|zqhvCde z8tjD$&z{1>V_;8NG-tG|n%{#bw+&^*>O0HA6(42A4L@&qa+^Ab3C;q%whbY~f9G>$ z@2fk?TYFE!=z62{oI~*$I6GCkVS>w6ZN?1hf_U}O^NrQ5Ob>X_2;VES7q<1cVP5U; z_SweuDN(EV96=~~8SiW_ZGR~Oi{1e(Lt#Oo-gx$Zo1e&`!Y5o5F4Dh*87B;~fngXJ zePI99OPJR>`dfv|8C~sX@7#JP_tuzqShsei!#o}Ib?t0_Yi{A5qnBTP88^-^F(_jr zjX>2RLr{YBQD{k^(z6gxX=~Q5Wd^>VnVR`!%ce~+A@OiB+n^Ao0+oIyjrDdmTmj4T zi5`65f%3ou_eV$*SGrKd+LcRjEPEE%|K{N1ITWr&(a?&^Je|=rZ&zP*R$!az%%f@= z3>n;!aeHmvyro=$0(k8;*QC6<3Ann=wT?S>yb@;%d-v|44mwVU9_$AOA!)N)jRd+E z$4;^0^S(>ZVB&VBT)(9%P{-(6#?qjBgCchI4}IAOG~@h=PvhL+{^xtkt0+D<$GO44 z^Z};stwCR-{o?EoUCa-RXgwrZg%z8eb9|!s^f!vnxvKcAL-FaWrfx%Yi**qly?@v% zZMNMcfE=>wgUnk_49qTHebVx}%AUil8qDDocPDb>1?*?BpH+fYdhAEfJPCiJ?7E4! z8RP{{E`|6il!s=lB!w$9)=SzE{;hzZU@u-(VNSd?z4$4;EWuQ3<3$@$@UOsQ;;rmq zyF9{lli82#VY%YCO3$ucyD&|~(E;YMJ9qBHkKrZxgRD?b{cJv?pt0jy$drZ zA6ouoL&LLdZ!lEola6@ed=-9bm@sMiiZoyu(t~lVoAfc0|G5&UKq|uZviHUX%Va?f%^Gjw-c>;-m7&4 zAAv)Z0$^ev7%m*`XJITqSK+WL{bs*NP;KAkXK;fEL}G+V)9ve4xHpa~`lfaKF+2(l zPvJj~0BoOl`z=auieVg}9^#Jibro)0S+4n82XY4gJchw>j`onh%8`mslqBARV|0o2 zmp%bQ6dyg$buq!Fxm!OjuIKlW2i7!GY%7?W8bC-shdK3ewj`f6UHCqt?YrKjO@LEu8eCO;oI)_QPZ;f z+Hi|XIXt7d2uCJoJikZ!j2s7?L#uQ|yt5G=^EUIP&C;9s^SAOj;zem~WV5V5QI9A? zej{&j>U(b6q&W@?aGj@_oSy70D^Yw_UCchYSxhKQV8t=QxoaL~iY(LeCmIi@8s)mh2kS}ZD*tT@BIGnBdG2x1I)_ET&n;C5`ob& zCskOoEb)^#}rIW!r3AbYUtCN)1zx@ziD28o!;9$f}LZhVl|7lZ0{P0@;F0)%RG`>(i?8OnxOnJDCL;We<{l}yptfa4-i-N?&kMOcy)Qa#xcL@ z(16WvRB|qGT8Nq3>?sZ`WTxlb(4n%jucKVJbP2P+H`RNcDAGNJn-OyQGoodGNd448fV^Ye^z!ZL%}Rz3JVoBt+{}vXBjXN z1QZAYdjMq~;)8vuse%ksX6W7^8Ky2fIk!57hb7(KyW!t^Qa}^a$ zXgs)g5BTq_vTz~O)Xf=L-NuTea}hEWFg%l}AH_$L8QsEm`JH?-b4*>WciLnB^X{N+ z`>p3TggDJRo_hMJdR7+9*nAXXJZZdLktqVfdj*KD39hW|oR_jOz?( zRgTV~_^pVO2R+LTBP_-|&UzqN9zTARGn1ah1aA+0bu4gApHrO0+Ar?I8)Xj)rI$YT zmVF3k26tRNgiB{kC^2ty1qLwX5{LgLm+4hDJiru3IpvWTdvR`nSGPA+e1^)WSn*lR z0j3i~Ji*?YR`CJcKhn#3fTmHxmb&6|sx@`1`!#;*o>M$aycz%iKmbWZK~&}9I5$A? zLE*FgbOrtTH>-x_iNh*Ct}yYd?A$lIJo4S%^3=;cIN5+-lJ^|=rubiRN?yawze`(Z)+(89xAA z=#BVZzSj%EhBWO8isAATl_UisFKM8?k}Y}KSLQ9OB1FODO)I^+cSo9Ym0QJBClU@2 znSG}G>}4gc0wbv-RA(ZFOjV{LXhDy*LxsluD=M3|Qkw)4HDUv5F!ZYtGCen+~YA)x5mqHJD(u{M|QKiW5)=``rbA^FAMS&vB zI-76mM+Gyc@pQ7oRiC-Nnz~{3#@#h*q;zs{`S|!rTwafs)obRK8*lwUS-If@rE}h0 z9B7InIC7XcFO@_4{%hHH;K{Q0#1QBDaKLy6RvvvTQFw6h)0n%BQXjCiP7qUOKxv(X z6?eLV%89#GPO_%8zIj@Cfyy)O@N>B&Mu z3#I0RHSnh?n#*yui5G&df08asxS4He7%zF%LDaN0UuQ!)d37?u4URfAn6I7q$O)EC zPn5oLhQmtx%DUwjlvQi*M(Md8?<`vo*iQsb3m2~}18?15j=X+9W^NCZV@F2VaIVYo zg=J)l{Wk3FnbXaZ?8^1!!i|>(F0woOIPe874nma)H#2C|rTuN3_MRE$yWtM7rq?9p z+2@`w4`b4$aN&2qwKLDQc&5Xa|zvbSKel)Y8r%`OIXM6dsFd(zB4wmo6XjgzV$EX9V0u}KZxQH{h zQByfj57$J^v|chx2XbdMWwu_{slEMenF@;a;KqG%cCeEfZ51vL6m$=TRjlWb)B(G# zv1JP%2Z1nZ7^*nq3YvEgTR_*}sZy^4>*odx*qtwRSfMSP=it&Mj^ zPvfjuojRMJmx}2GUV#?Pn=Dsv94fb7HC!%dZ;z&LCUG$;$<9Aa_CsHxApXD-V$beM z%cC4%dLN3D87yGY?4|v`bx7!1U_&^{0Ew z)2~2>eEj))2g=3kCRm}V3Yg~=1>|i#l4-5c%zVFJ9Zk|k_g#}W6`%=r9zTXxJNNp$ zd6+|nVZXiI4CL|;8g0A9xd??~yJ0XmaZAC`XFGr!*YD;p{g$tO9%vT2 zW5=twzQ^sfZ3s{+4OQj7@-Kl>;VCSX$0~mhEP$Ke980{!{lJp`3~Ydl@KpJczX&sX zrk2H<2`B9cMz;;?bbLXX!^xIZ&!QF&_0yccEv&k z7?Xa;{v}VZF8WIxbajTJQr@^L1k_X7M0cq;#M40Y(pzW*aq=fh+EQho8kZuHHs-Cg zrI)f*dUSE!i`+G5mdedZ$~?oEHdU^=?xJ$h<@c0Tn}3Rl0ag*%1J~Votekx7&zVqr z7?WAf!#Xoj1}5-)*td#9Oy}a{sDp#dNAc_mexPYg0pnQ5_~f@R7M}uZ>Lcuw)vBWd zAX1`>0rUuvF&AStmM$f7bZ|TQ6)KCxlQbi_xR1>7H{N1J(C(`%y zA@Iz~4rzi5#Ig#?7umzpfQX&hN@QGU-6Pc1#TqFrN6M;)C*}XSY;fx)S_0 z42M1)M>{zGYC&0rsoVVJoar-rVd)xKM7=6bO!^XlRM@sSDvafK;_WZ|+|QQxvEOGg zd^Ip6>v#I~u2+0SEH|4!&Z+kQ>GPitfqPoAv&z}u!}kc~xM}m0=&3oFUClvAo5P9A zJ5QHm2Tzw%qXT7f3D}F%nkX3!BIn&61X*P&Dk{^85APYEz|;^w3@9@mAcTWRlpdZL z;M+JnLvUp1ij6L-E7cJW(VD-ea*%Be_Yp$$57mGP=6gffe62Vc#575$|2)oF9>iUV zfef5IOdV`eL$o0_3!(^b21W;=WEnz(z_8~vY$nl#;7yyGvoYFFKMjXDFT#vs-}e8={k5`x$9_Dyb(Eng z4h-#Eh;8p2R(m)jWCbR2n8~eLb0LEwo7`a#fv4~V{tERo39kxRl?nRpx3`DY-zq*F z21=Y9MEK0J*(c`gV^(_z4}ka^MyBupfb93A=NaZCuJJA`Gk74VRmR8cPRzS1V^hKD zV^*_=WrCwjy`ObwJ#f?wHc4~l!}YBA=xOSn4}74^!w%QMw{0s?a+$Z6;WD5IAq>P0 zXz3q68^=0%@$SIofLcv0>PnRTTA8)|{{8RvyX|dfVUOUl_f*;dY`f>K8Okws`S39gpr2IbC2b!I_L3jb1|6Rc_e{s`#cmRVye7`v>Yq|>Q z$~!_QGUE0ExQ4Yf9l=u=+Arjz5>hYuvwcx%xt39RyzlZOfgWK?Nw=wko#$9(9P1*T z+aF%FU+ZLvu#y)>;pAz52y;!;e7dscp~CJ_)U45o70Yn7S$?r{`7-z$jxP{ek8{S2 zEB$(<8y$6D)7hBk9_Eam0|(#AzNdO{=Wyy{|14avD1w#dHEY(aW)*K8M;TmL50|D6 zt~AMSfNvZ$Io%l=t=5yF3Pjz2(JK^wob#GusRW@LeE!VpKs*n zil4v51)!b0%)&{XD2fn~{MkKfqqwM+Jw|w!9!a16qr|pvDkar^78Q)|Wjy1{KUH!p zb6`M+85)T(PSY>K$~5K`z8|z;EFrEYZt??HdH5P?bj%C>@w7eFSyQr09=@5@RRQIt zZpMEPHJukH2bdjqB8cPRZE6xX?6U{UMH^?A%dfqwTy^t5V~6K70rc8-;i(+`zX z#~v#C4n9}*ac0vIc;>9`6_~qWYKii58m03r%xjE(aIa6!tP`F#gv-^KR_;nYmB&!R zY=;#!n&G*rZ+i(NzEql2@bVY&Xl>r}$F>_ToP{^vvzNw?!ct|1KK8b}{If6oZp!3a z;Tc+0X>sL;wpg!@cz7d>G%7#o$A&K3$-vgcPTcc*lpgYE`$lG8!_Av~txK&=YLR#A z&%{?b#F;+b{a99T82m=OyUpcHpRvUZjyM}a?(;BH0Frc>m;y%PjjOrJ5ISD^JD>S< zxsAP&n=iU3@Ti5nv;Y3BP<*yw=H}TwU&fWS%ugomEV_syF~}S`Reb2M@or98?%>eU za|7iddwY%@K3#^`-!ruc%s^O(CR}N~_MEt?(i4TIQEE_7qS!!e-=p;Sn_C5Ddi4eh znMq_(mO!4E1EKtch(d&<<#!0y8vDUZoNbWSyxUc!N~GeX5o%P+sR&*J@|&QRsG`U* zE~HGDS|vYzC!kGgeiESs0|9~jE%8~8Rsar@X(|@Ql5beFlrCU3Pay?9Gv^#a@W?S% zdxpw-roz{(*vPEw)!6lZq>N51f)VRdmYG33>~(b<$HeV7%HEeAMj0J0XD0i~2us|h zYknDq2*>c`wszg6W$E&@c=}lkvFl)p?ylTSXyiqCU#S?vLWu8stbd^4XYh7IJzt0<%Nrvf*hD{R9+Yy1S(KQ$GR z^m3&j;{c)3qX#O>PzWSd1U(g=kKKE3OmoC(H_xV>(}+RT<}&TfJ3>xsLIf&pz0#k) zH+S2Qp^-3MW7T-m-yFbgG}m+(FmGqxt&gzQvB>^?n%V6syWiYhcE9lk2MxZJ*<0%+ z-FXY044x=~)=Szk-`I>deQ96FVABTh$r&fl6ngJ_ZYoz@c@6#4&Ay4(=%;Vv&Fy9A zd@OEsS0Gp|TedjN_~@|{G23y5b99tVzX;tMR!)|CZyqdHY#1*qIKyXPNIQ7iMj4{N zS8Zv1pZQl1Bu-%e{bSLcX^+Cf126QJ`?+7+*IBMuKUzL;{aIF-5P)$i0GdFC_QT8) zd~a*vd;8I_8Sm#SlCo+{m{l8vJUSUT8Rvr!yY|m6UwXW^yu2HYgg76)Ww_jM@mSfo z8li!{>QQv-fZu#c3eXMxRVMPsB z$X%^jPpztSL!oJL&7FMwEqvvdR94|np>rXMjT_qaIM^!ODnicsD{RY$EnnJkAokY7 zr~6ghfa?m3v)l?27T5zl%NLffSe_Li_tS0Kv^gt6t`MaTP0Rl}5BHmi_h0{5oW|s!+@FT zDm~Q|8_UdiVFoE5ey*_Om|C>^r6*Co?1)T9wSJ3*RxU?%TDly&gdC&c- zD?p9%M0)$pevoHXQ)DM~umk1No8Mc9jzsZsHKH5A*z;-544%Q^!wFWqk2dwI0>61_ zX65RT%Ck?EDixsBYgUzuF4~lRfLpd)TsCajK=_iB^P~8qV&;BH`}FJI_3_!>UdT|Y6E*Db6hOG+P{ogMmsVD#PRc#<)aq!a)>obk!4hVj%!K5@G2@9B@&mJP zP$h+lH?I2lG=9ZFB5`HXganx&cJh|=U6kAH1Sn1p=BxbR=)glwC&oBx1S^omi>At@ zS6*4(bH}|9=B=2ntt}%sKPltz^)pYGL;Js3_TlaI-~hOU)yFya`*badxtog55U`h; zbaFstQjh$x4b9l@Z{@0L@BMR#kF_C^{!TY>OeACzV*O^>0Z(SLI&b#?IJ+E5WFM= z2y(0!vzRG_V>Xx`*l`r0ZJ>-VWMD=p$^IVsSc@dQirAj%;{dBN6NN_wg))+--y0$e zBXIDVsrX1@4(3ffpCV6IZg}!F-?C@NcntwIG#CV~L?^Q{UA>)MF#InmJ~sF~UHPl# zkvA|`g7bzjrh}-Hmjq|HdHVI7i0zC-8|E{Fm9Hs>fUKy^CP<~Hhe2!}5>WRnnD*H5 z(u?x5gbC-3%a^ig|7s2$y@}bI_mrVgg!#c!W#Qr#n8+O~!^fW}uRY7g#+@(X$&HP+ zoeSC6$X$9_(q=UVSJvw`T*^$_vdrK{NuX?D>HZSoc!F8P-Me?kE$kInTt;~-m~HA0 z10ZUcvG5K2?StkPt_svLizl9VvOI@Z!0l{Yb!OQ?E5HbVU?vDyw%$I~)WLodCSd}k zulc7}!-VSaVf+Th*4aKx*$Cgv?1kac2i2i~`&yQjPkr)}<$wD4$0Kye@DwCW)8=D! zX1>?zS+l=U|pY5m68fWEfec-@WV zT2{e?)n72lv3>itcvn&wa*x7t@oU9WgpIMRn4RVvkuzt8Ih#kJyR$4?IEBzZQZBtv z#b>IVU`5f%PnE8qf73syBVFYg7Br2E#?n4ljvU+_GAon~_d6HymB0NyJlauSz_s&> zZ_FttPScmTZ@qZ!c)9q(N%q0GVHja!M$!zL7yvI2u$s>#gLK8)E8v*xv| zYVxT4ZLOF6Z&}2*s1yer3?RlV@M-BHH!>q!aeDl7JG;tLnAaUSRh?FJ&v8bx3W(`% z`b-)iWq7DKVV(*FfiL+gFzXm&5&J^cu3b|uM)5J81FgcFxaX}>W1qVhPaISccQ1{u zqvKeEXWbK29cqa8uD+;HEm^VzWqBzc-Yz5mOAw$pM;USz!+QR(m+*Jr+as7l{m~b{ zh;yCSV{+}Ph^rNrdA^SnUTV%W%aFc=rG3Gp!XxqgBUFTc6{bQ%;y^pDSl6b$#tH3E zh-oUE$wBz~j~8*yvK_ZHD-E()N>edc12kJ%vV=pTSy@xiccn)hQDClPDe01*dqZ$P zkC3iuntV#P{KI&DvoGvN@mV-HBRzx=RuT*X68%Iq$2QKe`u2X!lOo`v^_lM13vzS*y?0t|uECQwFcS0U{Wj|1?7 zbZ!4RiB~5d?8iEGWs;4y+mG@Pd7-HcS1zgMPzb`LO>V@Mw+b)**Z7oEi=zLG+W-L6+%(rrpRwy0)G_uL~y!n7(no*Cej3 z$48H&#Ez7Wo0gXw-*;tMdg0&2!`sy;noQixI$Wkkx0mCGzETbzd%YYud4g3Rl&)C| zN=NrH6dug>SjjjGzKzjOjx6Vb$JVJ{)+0ARg}t)dEM{hHV`8Q4yiw0IQy!ET68H=N zP0MTI67IA9F%o=_?=3%9838`YT*ae>RntdilH_grrijq1au)3ow)RDh$!}#Z^O>Ol zwMvcY(ic9(L+;khPQ3A3JpPSAGcs-2ixp^}lCSUVaqZ@Ccy{}im6t3j3prH2uZw*? zqwqi`oE?8#x7HOGs_fzfMBqZ8_Gi=h(wCO!*?;!4T7%P%$g08?mfve>FFF=dhiWSzaBbM&aDI^obU&cgA6Tl zh=-)>fMBA`Gzv{6?pAp9DZ{EynZ#@)4;iD&zLl`}=0FdFO5D6laNNX+Qia0MB2wa! z)GNefJ7ibIERpxomN`?LG(LQ&EXBrm^@6^#UiTzC(5{3)eVCS`K*Xs;W&qpA>`|i8g%zROV8wDfbU^|Up`|A9=gF_S_28_Qz@p*xR zI$wVIl_(t!Xe7>^0jgDe5Z?M2$>Z9UA}x(P`KFJ6q&0xj!7?;vNKoM8rCrO<)p0yd{#d-c_Lp4%K#6Fn*&=TJu#wmAr7nhegx zd~gwV|1#+azsww-UR~ftSPLE&$4Ad5-7J(J>uTF| z62U}k$`M|*|EVuZ>m?WUmt`nFZyg>iJNHhpzsFPD6@1ud&?yXcXvOD@UTWPbbWUiQa0`1h^*zEytn^Pk5f z-wUxM=UdSuKc+qO?ELO99;=W=k3W2P(lQGBR(#ieRGCcc`#eXI#)_zu54Psx4@ z4rh{pI65m(W=I=^r+7gh0}1;%W3^DF&n$x)0WbThnp0NAxK4TqXla7ZPQ7Dt$1go- znobAPrydwu5hb;19* zIn;EPP7c`XGdXd(AQqI%FPmR3zv-9Cyk&QmBgf~%|LD_+-R11@uav{bwxRs&DSJ;2 zm9rdTes0bZ6rkQR!fJ$$4&vdB%1ufy)Jx(^|L~ONtdsEb=`kU$koulF+bAk)eH~}~ z=YJwZ_sc6k+so)d*gVXisH8J~`h&4#=8BC92ViAI%4EW|j`JorAF~S%fiKf$ZH*FI zzY&h9;gqIu@+@IZ9x01=X`}uo4t?Vt+T&aDCGG@u(rPD`OlI2NvNqo_ck4U_{h<7; z+QdZ1Dp!3Lu+L{PXZoPTn=fN3Ii~(qhOLwS@@;8c-tu0~*!o}p{x4=NAOi8OUGBMoCboC8v%}-^$5HCN? zE5vHv5*UQl+N-uiXP$v8-z`Z&UQ@R&%I^h6^E6*zwP!ZWtz+zHS<}%(D7r+vx{q_v{yOP1m%}{t27(u?#hR5{Okm z*(U*CRbr}e2IHV^BMjmvSut^z_~u(~DWCkrC(7M--Ob?1;crd-+q&C>HE-X3@TH*X zVW7^EdVr*dB);*+8w@ab-a~0zy=rv^PZb91;_W34w2ZZV8s5ffzx!7ZeREHiCNB%-FN~lf0?8zuO;*5l;8n0acC4QBqVQpzopoM~ds`29^zhWj z|Kjm5c;VM73(n|O4@B^I`eAs)NfFut)Alev1x^Qro-UON6oYX*0wTl{ltG-&(`}e! z;Me{2Y?Pl41b^E*&LF13)7xvAz=bgL6KU#1h15{iUOhn3(me`;3Wh-aB&C@!_H z5Q3!pwAuWs(-t>6>tRt7z#$F{ROwR*oMZ>_B#MvxbvBbnb*!&>nThRRvdBF+ohYoB zr3_8P#LXFBVL6Vn)`8o~PGG5=6+sZ(vwkgK;YVmHFroj1t@P9iEz+C)s$$f(S=iei z;a!D+imx`?bPCQ2_x?6sO)G4SUj;V9bu{7%!AdsZUw-+O<@)PyC|kE~oi=~7ZhzIK zLhnAe&m$mz`O9BISsRH`p94Sx_lhU66cEX{Qa0bhC+KelsFMhUL zq^#y4E-~2xPf*dQI9T~nKG0bIwQvi3Y%7CH6@1B4KF>ePcmGEVy9vs+EEScyTIC)n zor6@NSfRSslNCYwg32Zz2Z4-+)Wm+Z5+aAXsa@EzPQbW5bU*6fa$<;++?ok=yw)GM2_LFV4jwGq= zk5W_nK7zWr*;dk595tf9c>>q0uC@6Qnt1hV;v3C^7cXCGfTgSAMH1hQ-f5@k-Z{=I2hs?PN<30EaFR6!PYyQfLk4g`> z?yd2&Nd?$vJ#w6|v9fN>oN~kMpW-~3_w(i2;K=0IK^!AJSxy{#lF5`8%O2cso*Z%C zFROTS7NYQUF+mESr%u`HV|}!b8E=>$e-&!=A# zMOYHuOoUC7E^&?5mgQK+Ebb6FO%0bEVlc}ixuw)RY)WvdsJrEAzrx4J4m zonsshkAhhzBPtHJ@RTo1k5|y^HLSLNmdV;xm=0@({7%2#)ryY?D(X?{cmLoI5qh^n z#H88rlDq=K2vk*LV zV?C|-K+sjtaWJn$G`$i7@ksO?47L(iWi-|RSM%Q8&G zZwEq&+3zBo-;<$(m(*h#zWYyn_Od*$mcZKIHOvpbSr#v*C4yPiK?Z`6z$6^Y@R^wl z!V*c+Gjc5_F06Uip4ZhL&D=UC2TRw~AVz9u$~w%D)-A)6+p25v1VIb+3n@n?gz?i&;3C;b`(&bEnUkYcAnO~Bm;{Bu&}7` z?2Jog5Af8R(h!2Z=54p%aeLXgVME-ewzJ~)M@z8Qe!73?M`t;O!&6T`Tb{#1;CH|K zUBc=nY5OcNqn(aXGJFHvt7CryBAB%^oemr-H4ZN6!Q^R&*at)loc$9#p*{)+)^Cur zO)SS{<9pfL^S<}KFJ>E>jb!zbG{Frk*<8Ve_Q#B;{p2^>8o|%{u_wyIBlqv$&sjXX z%6DG)PQK~Z`u02S$k{>0cQV2Hc$rTX(#}6CPJQq1N^cE*kj^sA%eX32dYU_a;&}3M zW_B)cHICl}kV2Y$VLr}Q)^kp(hba}J+J>p}6iVrf+g{9SQrzaEFtvacCuaeB{&Gv3 zc!ZlfSynC{W3Z)8bO{!8Re_Oa(nmIucgjwGkjCfGXlD-pJbf1PLrl&U{Q7$*a8*57 zRxPF9QJku9N2#VyB`O_}6#|fgQ4pop2W6sNDX~29B^9?X#U(O{;sdX-UPB|DxSQ^v z4)&XMV>OkPlhsQxm%}@qikobq%_kUPR^*exj{G}m3#f%)3yDkPO}Q$2-YK8T_>UO$ zmx7!9%DyvJtqvWZRZipXbYxUP7^e;MrphwfKMy$gyRKLXYtr*yVL5#W-=!y`G=c)G ze9@M{+2t6sipaQWi#RW?TmQ;y>=0Q|6|@W!CgO&Jy+XD^u3;?=3p&eH;4_}-LzW39 z9%1cjL*PPWAenf^&7=-_TbA@y>v0Z;3Cpuu@WBs#FbABv`r{s#;2?R=yc87Qc!NW; zzx?I$XJ7hK4zygr#(q~ITl}^emM^cen(|YHdUWwCaqKq*rWT(g=vqM15{nEJq%sEZ z9>JJz$)9LGHGflqvVOv(w$J@dp3$X{S;u6sACa>v*m#!HBV>|co8ALJ*e1&RprC(0lSvfpIdLewQPmAX~MXC`Er}|126l* ziJ>o{#D4iJUoQ9Ee;~c$aW4C`F{Mk!W|{(;r|tAiAH3=<#$saW znuTQ}UDD{t)H&0Y@J`wb=saF=+p9DMm$8R{ks zqMP>SR^`3(2*Q|3QkF>T0Fkp$9N_8rs=Po%5);hBrwlp2oqY*&XpqGC{Bvc;IDS)@ z2?8-#gqcWJTs6$Wf@);^uY+dtZU(&&5JV-jYRfULba(!$h;Cd;Ot1tZlQf#|?cfz+ zB`}H(2^=UTIE9-KkOOCk)kqaQX4pXm0TDL2FgM!P$IQ+=y}^teExohOmSxP2ug8Xd z?TXE1(aO7UJ-G!&wYZ!eJj&pw2cV_p=xe`Q4!(LHP7PjQ-$f_xD%oJ%yM$FAma`{0 zSBIJT6|2_c!Dn+;1r%niUu#z7VDj`+&%`|K(7^*Si@NHntIGA)U5lc$C=5mz2tQ}z zOy>YS^Acw=uz@SjJo6m)Guh{(cPPW%$VboAyqx)_-BV1V2*cWU_H%__27O{@z@gv> z27HU4Eo==7D5*2IDOlb`w&8}?ED6iBe0H!tIPwdJ)8cxJfYZHwP* zt4c#3HtC)ezY}H0c5Op(aE5x%n|lJs)vH&P&wlo2%Wb#a&Y^N!Vv^RHkF<2uwxxZx zW%z7w%l3Qw+hg*9RB_v{5gxly@l>yLKgRTy!IF zWl$oWm-L{b;0nX)rDNrqi-ybH*AAliR3*SYJyeUlg<}KDq^!TCNzfQUeNNf_=G^l1 ztG$?Qu|c0f>Do=h<@PIw%as>le$_Pvg^R?^3A8o>!3J5T?kjnGQKrw@x%~$kQKCF z70QDPgh$9V+uAy@7`VhuYdV3*-Q8sUL)U%w?J2= z({|F^C$3aGS!Q2(n5%rv?=c}0KJ@E+4)*f9uJ$!mwXNa*q_2HmSD{tBZM6NX($w~6 z~*cIP33i3~9x& z%WGPAXRlSMb_VIg8)`R*U#E8IJAxDZ+jG{o=bd)n)-Mm{qK+Ck*pKD-R` z)lY$;?dGF!OMmcY+`vucCp?XB{L3o|jaQYP+V8Df>l|q6cmI)x@s!2#-Tsl@k|*!L zy{@{MFT6#iM+Hh)gf45@#?!l7%-uv0@AguF!^3CC=~<;86T+pdSoywmNzU`hVWxQA zon)U+UG=ff{ue&Tx(LU@QwKwEtj^(NG3ZnapGlCPR31JBvxwv4bc+yN;I$&hDASwJnne6&YOd@iM8m zijS*3C_c`@WhPF=g*+wvC^;~yAb|wsox$2T5*jrSL42PXfBKtwG)fZ188^(2xZrIF zCP)ThS(f?PCNGyzeQU;}&=4Ro#6Ka(K!86plBHdSOIU3kg{5ipl(-}mh)o!@VLqkW zlwk&Z?BKUbPZ#x_%iyCYw_aRUc8ne^3pllX-I9gng5|5rilvv8xr^VAOX|h!fdHt? za`eJ{dO1*X?{_{|4!rt!d29F4a(cX{jBwP_naA)2>dawc`Hchk?4)xyK(*eLe8FW zzm0oihA<~n@NmV?S;-9>HkYki?<^nw@P}g-Vjh}%q+PTj!WuLsEWI)~+Fowozu)gR z%=qTxZG7`;6`eM%VQu{28}W=Ex&p!V6!#PY<}0tfocg=k6J$sS5Z6NZtI{Lj-5awN zh37pNb7l{U0@;bW5jfK^{E@DjWcAtnbrN@kgL2#>8n%xK|u&a(dfCT&(3-)Y65sn9YMWo5PvyMsZMBBa6}2S?q;!ww>8{;<)1V z@}4>6E06Y-=XZ3K&FhED2j4To%|0E{z#dR8&$m5&W(_E;_O(xxZ%Ey}L8s4lmaje8 zgEH4sUO(K!L9z(Cn9SMdflK;Y{HVC)#D;yZ&@62l?y67nCWY_}zSybYM@(#ZZE+{7 zXSA=<9sq5wwy%s|@vHJx^OIH;oF`PuGiy4P*~_hWY%QPp%xB6LOr~7{Kj z{{6rE_jn{b5`e@LB+9z9-I}P1BoT;ch(eIO!drNy&*^kmuB?BBNi8KimR4dcOGcivS#_OW}j3Zyr<|JJp4-@dHe{o4QgYh}mI z9l@dM*g-Fx)dbM7-#wjGwx|=K;+*|43}a9^6Ti9{H^g68(^S5tJKGi6LA<4j5oAf1 zA686+01n>P|9dY2Ok=5Nc=^|G>tVu5D~6f1G~;FeBNP*uI?xVj#BTvN;l7`* zdsUobhQ$ZN6~=Q}IT9tUILYPrraIvhQLK?&+^5*Zc+L$HQA0M?oDu zh1v0mvVL7xxdgABH{9{rGCaiu=_r2jr%>!io-d<=-^OJ6yXC;~x5|N2!)54PA0}~q z?CY5ub2ptFjHnz?hbiEvtQE62tCPFJ$@*zI(*a}hnU7Z7w)qqo#PQucd`chnBflF~ zBCPVwG|i91C(pVv>IXjoPh^G2QZ=ON9ORjAZNX#~IuuXfJ$1VQX$_|=<*|A@PV(LK z+~Fnm8MkepUhz@EHr)R4n~D+>TrqbuB6&{Vwh2p!Sy(r84b3h~md!7#FImc1F~9Vj zn_uRPENsSqCMpp+$%VEH3uq6X<^E9HqB-eGR#kuUCq9D*)*Hh!$oU<6y(<+TJ5+}G zZCnq30W-GwZi<_BPc3o4r$l`jkNbXN1_x7A>G3@bAhn@JFlL#|wBpk+wrR#gx|YbM zl_ZES$eOl@YBDN?{kq{+#Y<);@k!Y2g{+awM+R1&#+r`e3+*&ViORGFg+NG@l4Kwu zGy+=U@tX`lLgEe^<=Fv2&7o~s?O_(Lr(+^6th*;qmt}Zx*^JHn>g5;Vx$TNFtLL^d za8~!tqwLvP#O(4QD?_`>8@RAOu{;MvzWLnVYAm^(ULWIbz09x z)e9hO2go|8IJi3?`_#NmL4Ax_w*@TMy3*sUXKfcVPe`*4+Ro5=hJ*@*t0BF(Wc2_% z_qi`s=eE=w?A!zxB0$^ zr>Spz^PBNVq;lxWi44DwcCT8s0vLI&$Qb*oPM7z+@0RkDKlwjnUbiK%arU}}uVqMA z-%mlQ^wu!h20z-c_G!D{p0@qw)9*8%#*IP>9CdT6*`Wfa^;c=qmR~56%)kEO9g`9^ z@6YYVBy7oe`NSQk%heZ+l!a{O*IdmNiWc9KV8)*r*{}zQc$7On*;&5)6R#d7i@{d#B2e-8NWm zx^#rLO`u4GG{0}&(z7@Rn9^QXdM?0}cLn>%A<;l9Xc@dD9|}Hz%zpR;&NT)KrgX;X zDEp3dmf!nke|h}H?sE0TL*-*PSH%a1TrpYmcn`};c}rew8m&eoD>Le8w0jBCNG-2u;*v ze)mdRCtS?SG`XFWbN_0EfwRIfjZS>hBrkZ6aScmi)2mFW%&_7IGFMnsCBnKIPgvMi z`#^pod|a6}Ct<1L(Z)4%v$l@;Rx3wbahg^EYlXBb{JXm2$~z{}Ic*pn3+dgrfspFe2ro5(#!@T)!+V)%8nFgozX}dUKp7yD?aBic-xd3GtTS(Uq@i+f0*go((_!MUbJfpBs zrg33s;2QjnTi)ky~ICU z`yYC!eC|K}2FwMlpa=6Gm7SBfAh*yU(z{2c_q=QwZ6o%ZXD1<=iTIo}*%d z3?e~$o0*8txa%RKacUq@NK9N4gUmc}K7}WC_RL4%pRf58H&RQ4MF_7Fj%h#$84T&` zpjl^nL>BGpbLumQZ`pcrFweQFn=L{hvEaDJ1U5mPj@_R1pNktBlXb9&|jSQiBSgA9=KD!wZ=A!KNX};jO zJ-D!5gs`&~!nqW0TuYW+ReJlc#0BN03(@-PFWV}ty&asr(|+5*C1c3o$ahyi++*_U zt2@fhU9TbNpNMep?Ci>wtIAExP^_b_&gkxb<4slcYkJCT@}jgV)PFOe~6zw z8!=rI?E+U7RTzwLYA)Zv5aQJ+ZuB%PT}?a%_%RhQ%<10CsmK55AO6FvR9S~pr|@_~ zAK0GuZnDkqc3^A6+NW`K)$8*K2k@_c75BP-L|F(i_7i1EDheG7Fr87L5y#$m{Y}i= zE-oMW$cJO{=3sy5(4pAqJCmbFEidbA{I;Dlm6i7WFEM24amH;vGk^b8@mrhvmsr(R z7C(!p8h1Iim4SB;nVTryH_yK0F2Jlu_W*ME(^S8cxAuB%2c;R~Wjw_F1>c*jqbiaF5uwF_08QJ{xU(ch9qz4Yy zRT(DT%4-L^%R}EmQFs;wy?e5J^wz<0-R3d&*-S)1p-Ypdt@q5r%~lyzrDru0+-un0 zz+Q6tuOZ_maw{L;P^%n1UNCFp;8Wr$OlqR`hY$2c@wpO{!4KUuf~g%2I53NdBKhBd zr`flpz;=#;Q%6>jI?D4qd&(CdnunWf?81>!=JkN%4exGoO5C;n-tw4=SN^CQ*cH|s z;KfCSb9qzDv-I3)2YMx)vlD!i{}S$O{Tu+2{J}?sQ@NhBT@?*}QK(tS5A{wqOeahK zH@)YE^2twrs{CCh2E@y%kd^Ye&;5reJx-LkNnCznIaxU&BTc&^=<*(Sy5ucgTYt-{ zrhJy^IB}lVvmsgjP5e4$I3|$Jv^*0(4dr{=iH=Ryzqy4=1Z%huUz&?I|63j*epgt} z%1qM_j-7!y-&}?2WUO(8#<-fam{y)E?@*|!H-+XhU*8=w45&(H6_WUwa_vVCS#}Jo zdFtRm1;{$JJl$-jL|8A<%|-EXjJKjHf$762KJZoXlKvTBqQ-uY zqCh-x#p4#d>{p%G)H+gU8e;v)f~y^a4Ko0~mcF)`wp;nZr>2`#DeWR}S7Yi*7X1j+-u3em*6RQ!^kkYDX= zKG=%lX3!Y`06+jqL_t*ispX{JR!dXks{Hgc2b#`z)ko9YDHKIa-e%7}Q`W5QFYmeO zlCt8WPnGTkw=hX5FFK9K*ga+7*w;Din?tf0$M?a61}B)<#N=%lv*uxV(GZNedUzvC z;Y4{=UaPQc`G9q&0g>yX$faTasqM-bk>;kMhNdlnt;8kt@*upugaOf&@ls1`zZ1paLS~;^>1&Y=aSTpA`W-=l@&NSSbV{Jlza{b9_BF93Fsg1q!Uxs zJFaP`m7Va2x?1fd>SurYr^@^9+?sO~TRdz^ct<_nm5Pspo?fEvf9T=zJDiX$Bb8v| zez`#kai#;!#X)GQn@x|i2UtQqT@Jr;5>FumcynX4Uq)Z(@I{1Z5uxoK@m>?RC_en~ zJC{sgJ|_szVgJc#P8FV@v(I7A-no#$U;!KV@LVEOm*E*V0~*{yB}d{5BeHJ%uB%9O zz^>VY$RPbF1Mcu?Hvge0jI*(9AqUC1=fnC;>1ByFX2vWGPD0NA{0Xg?S<8%4>-wi@ zf^^>`AjJQfl&r)Uds5Oy7?2Rn$N!WmLHVO9J<dViiN7d4jV!ct81EIr{palzlJ1QjV|+cWMZMy>AILHV-qm zPR!zfPuDySsJj#*S`kk`+EIJ818+5@sLD?m8s9Q#r=I8I`EBpsy;&jLyJs(o1eG7rXs$e&ZWBFHoVvULNAkEDA6%uM7_28_XySNq7mL z<_c5dU1%wfq;ACZB4(Zr$gV&+`{-=sFaP6z91nE1ZE%p)Fxt=xJ%+WymgRZRyv*M_ zI0ufoV)Tdq<&RnI`9^vCvB$H|#}zKmnIKy5PWyE8cVpuIz5C1h4I9dxTep@Eedxn+ zbl@s#tK>*uy0ujaYRk{e6LqwnGvCwprjBjgnQ_`MpKaXs+2$kt7$zJZeCR<|eDLan za@^l+@Sb4cmyYZQ;j7u1iqC>RHpy~U&)w{WS-T8@j+F%_?wjxSLxc7+fyX;V)o*;C zhoIhr8D{6~?()F4_2v23@GgkrbK7M{%B`25h>4d@61>f?z3kQYXL`7HbNhMv*#@_9 z+Ygc%`e+m{4$&^J9YFEn5Y&gCL-FZB@wsKNTpPt_vK(bIs;f?>fis;im{-GE^ibKk zXiZgm+~0%F8fCmKQ`mW%#?_uZ2kVN{ID_1=f!XE1JlI#B*xp^PVC76xx4W)ob20FA z8;r_d;Q983G?@!i{$~ZPADFV;fmNhAw5g~3#kTIODAm1J(vy8)>;|R{VC6wItmT~* z&kYxUq`wH5;Bodw5WQw&Ugv4VDoR6cs+Ug0GnE>jZKo-K8pldo7r!aoYNoW1Rpbw0 z2Kw30eilA)NhSiMn_v62e^dVWzx)xCDZ9e+bwD6aR>j9Ys)D$ARv}15z&2K(Rl!Ue zQYrPYK%U^So(DA#GMaJyZhb;Cb{3a^lb68bzru|dsc>xJOQ_pl1rCJ_wD_=>Y_yt~5mee6%)*8Ug*_U2&X;#&L z8sTi&vgH|55}7~twLI_le*gE%?|$KT%l-rVQIuLzoCpvu^QKK3RG&Kcvsr_w@%rj`v0AQlY*Pp&dpyp|h z)LyQ*Y#Ne^J{2eUPPQpC=lbB;Z5|dO^H}|vGi#)r8y}$Fr}6T44zG#}%ciS7gJ-e# z$x#q{v)(BW>G9QE*5neA|*jf6@wyuKkrsNG5M4SQVQXCX9*rbL!;qdEwsX zW!}ng;smD@RK-VBv+(w5A-#m%+q|&M#}cM%47qa*20o7Iu8I$3dj*Ez zuCkGGn00j`_s8!2C@VgS^#Q;6rKT4 z(aFE@ZUX^K_ToCRu)k-R&2cZEVDsadGJ+e$g57&@)BY;u3 z1nEgxoouMPeEsER|wz zF+!-;S;FBV!q*oAD=Z}75SKqKp0=eLG)V?!8i^xJU0YDz39Jl}XN{AH2{&8zCd0I- zA4*R@FzV*ak~w&Cn>}#~6SvjnqSY6a^=mek&YtUVRIsreI|0L|U^hJWah}S+AvP?& z^!w$|ZdTt;Z~*4yywcgf6d(O_%c%j*=mjde{s zD@^&3I1Ugp8*kkr@7TGk-2dQ1IR~chU#YWkp4|Qs_SRf;&DBwYUVrV4^6hVbyL|JT zUoX9V&B^4m=46K00jnEZDErPL$2lC#**5DHmz5R{fa`z&+<;wXMyRu3_e%fp+f(HS z1_yEixigUe0P8*ide}^|tbH4o%&_yLE7nkZ1gOFr;3Q zysd|fSEb0yck?lCZ-0CLRqyTh_Bk_NW;n@H1xq){xRqvf6(huJs9#&H!N&{No2_Z9}` z_4dm;DR*pU1Sfy=kcXW6Jr%1w(jIMT0Q#YziZe4?Q2CZL zqL5wpBJiDh)x&XZcNN~8k?(W)iH{1~!!%R@qZSPBU;uYA$x>4efRv7x6+W5O9BL@vu^w$FXN(gJz(iWMjhPg(>5M1xf&kC{p)TR=gt3CAXY+U%t~{qb zA4*WBQr3%C+wS)Yt42|w4l#A3iPqJ&Rsgg>OTPiq@7|`ZlWGwpm1pP+@v}V_$vW6p z>#NC_aL}|d=l)QxD~|HyF(zW&e?+B->!cuY>u_aHr{A2=BRlGWIXMSBX9A&tu`65N zy6pF|EtacHFqYMZG%amSTZrSTyLmeyYCN(H&Si2J8n-QCf&5hyJKf%AuMY}P&+Kt5 zMUZ#KPXh0ua>3eCuD(o={R}HUIyo2xr@)%(1Hn`3I_KbBw> z{3d^!K+zp%MRAPTz7e(!oIAsKKEfn!Cubb>!moPS<2K2`x%^ALOxg5H_V~a?vg%Vm zi;&ap)4N;uD4zE^ddteo7MDfKu`oIZ{*N*!a<-x?K9x?XbpspW*UBcYqQ4L8ncFx^ z>-O7jWx|!&u6OA5u2g(Hi{$12`a7e#EydZW5-b2Rbo?@Uz z@xeay;A_Xq0EhEUET+d@fp*Y!{A&@xjKIm(u|a1PAGG*kPzfZPgpeAY0BLxp2w)a{0z9Kp;GwY}k_7i+}g0|6kd*e;fMHNKPErV^>3> zR2bs0?l7J(-h_yq4PFD2Ffqp~;~Cj73$f*QlgBi{G;xwI?;P*Zcyi-FM3`_t z3gRsM^7o=%F5r~*%dv~!u;wCGFfJ}5=P+>_UWO2Ts&w_RYJgkIbHgv=!utNQZ#&D^ zhbPP6NN*X#UUwE}_l!=>DaTI@vD$;zx5cZ<<}H`9xw{{xS(#1Ccm_D-TX*J1aXsox z>k`gyShsE+0z+Lbu=z3@Zw2^Q@MQMbV~(|__$QXY|4H6F>12@$RNT<~}25 zL3i)oo%*PdsQg$r2U(e5d)xN*-Dmr|ea`$g^ZU$j+ajH~I<;;4w({s>kLEm$VT2Y< zPMno>7Tr7@L=`3gKZ8AZh;s1J_nu}S%y7AQ?RZu&JfKt)w_HtEG{3&*VYkqv+?r*1 z=w999v%EaL1NX#pSVg+#6b=qfN3l>zQ20;ZHjk!fsnhwqtYdrmO4rtMc(*)dN5gWF z&Ug3WfOcgE-sHaZOm}(YJM&n{I>(-+!E(jM(XwRzM3fIeT$7Owvdt|$x9_W#ay%LL zaug2ZD&t$XzjP61J^Y6Ln!{IhcJTVaj`C-Z&MVL2+3u=MW96P3aISF8a8-PMh!r2p zX^Vs9#njGKCxxUhJ=RkmexaK(m>fd!>A_2$m-yWZq6+H@WD0x{Qpm#@bAodTKj9DA z@!*93=~*Q}{B*J)LN^VoajTMGzS*;2?E;Yc-Et$$D;05xW9Dt1(%y=d%Q@uqn)1K@ z<6kaUUU3y(7*Ca7{nh`weB~=&iBPS8SyzXtF9mw%pk>XEXtP4B^f{kNhz%Pq2;X@N zbJD#BPGG__h#7MS%HcWsehTk*9jsI;q}7>uA?es=b#1mhI%69hrx4XnV1zdc4a&C7 zndzqNz%sM_0aLyi<`u!uOq0%b^MiJ)v^Al54?GCS{w2!va$i$Se35khUb_Kdj(77H z2B{0MOq1=LirfISHA3b^$p8sh1gFpC#@{O;59cuv28e+9) z0SD1q9bHnNX3P=x_NOa3;a!>ZAwuA7t*nh@5=1=nwkd%F{b`tan6{!I@B9;2oha>s zNECXVOq-OskzUw&@d`|Z889Y}I3;`(qQ!&iF%y$7+RBH-6H4uPq{38{8v1~GYaugA z8FqOx$AsIJIhB*TB2>G<;%$}m7a9}>q)9&$u1sSivzNqfOnc3ex|256E=>{C3dM&> z2$Y^a6tG?#(R6cQ>G;@5$~=P!_ISDG#;eQbD{d>ji|=K!x{m{k&k}b(jt;h!!PC!| zH;)`G`#JOOAm00?kQ>JF@HPaWA5xYACfVy_HH5z!p7pR!{uY4z7VoT|o^}IXVPG8p z8Q+_vx%_4meHdOt^HfatCa=J& zDUYtK_a8i12e<&==WezJVx-cOWUZ@D!q2)YN}wsTwA`TEYXd(ZB&|IB`D zPzRZY!8UjS%#3|N-59hg$m;w6N`X)yP&M}fZXD8&gVYNk;+6d?%7rV|m&-O@RxaOi zMY-yVD>2#WDsLWmv;4~E|3!J}(6)jPfC!)}KAEKp7SaI!OF3RX65bMOC91SJ;Y5-5 z%CNj4T$LY*B)@&O?@b&>-Y;S9|6%GwzB{AIz(ao-7Ly+Ey=^S1w~6?#$ zFuaCAypKagPnAASzMk95xd(^7THf0EXxaD53+4F09Mq+GWfrSFlh_>&vlrkv_B8zq zSCr)|FDw_XzbJ#P^>YnFIY8gLAI7sY+@o{j4L3$WmJ!(o1q}rtO;NUQ ze<^3zIAAGU^EnEI=SghcdPi1#Jbde$-@30n|J?JeHoS%+LVa~}RYwN9EkLc$Dkz3Q z2|Iu(qjDBALPOIHc0!T|*rvDpwf{%iJ$nWLXnwhK>(=sr{Ih?SL0LsjMaMYy-ynnS z&Ye4{|90%u7nY41Hc;1VfP``E`~1F!kr?%lgnH}g~h((Fv8w+e?9!c>7UOpvhlDa?P+`}g~9 zm~FA`w!@V$_w+pY(1YMNdqL=fRpZi-5Ah`2gr`f5e404hPD|8`%h}6My{3BAgraaUReFg8v|{vClB; zRn6So=VJdjjy7ZIbRLeiPUxvnm~VUeZd|XVsdAaw2 zgHm_Pne1I!yOeW|P`p63(71K?-FA9=Io9aVU>PgW?6;57L)X{%K8O#R=GnGAWs^=5 zzC*`ml^5UWD1Xd;oM&3a=SCEttC?kOOx=E%6(8$j{$46Qn!7E=a_G4obIRkGyFK_^ z4~nZB+JP5K$W>6L5-=~79)*brumZ@Nyi#8p*uqtTxL!>JA{nR6D{#&q;ZwgEUmB=+ zHb5gx+>7APGv;E1iI=W^DwHl;wygZ~fBt`#n{U1)75SB4`4=cYUk)wESELIC(N^H6 z#7b+9AJCZJ7tC8wHf&gj0@TkLbO+0x{U>6Ydh0dgW&KKA_;$}K_dPwQ>^-b73oas< zDOgG)EngN63UKl<1?KE2U{athw}p-EscouoqxEUB-`jq1g(3Wjw$}Wcr|@WD;RbCiU+J1^C1F3* z_8XqMCo$hmBh0zYqbdz51XU;#M&@rn%1e#s9>!n#rC-9;^+(F4O`8M90|yR7iPc$! z2PEt4#)+O@_`gE46G5I6WZB7^Hbp44jcubT$9Ln1Ypu|iG=$f>Du~vx*2sPn?$*=Q zF!!OkS3J ziFdbi2_1YLbT27)UU_G^e#;GI!Q6%AxtE?TJ6=OJ+`GFR8a#*v4EukOn`Y0W z&vEbFg$Ec{IkT!q-NYUH-W48|B^90tG`n$S#nTg*pLMg38jraPFUTS7mtB4t?!d1u z-`Vz^@~wxzRi4}aTshToqI9gF{(Ap3KXJw}z}v~diX`=!cJK#M?ii%+PcjL!adBC~ zVWtaM@tiZZ0L7=5NqY0q1h4YU7B^L<11|vXYW6i(UQvGTXMP%aW;s?GnpC~>u6Lc{ zqfmJ0t;6MW|M@rK#=2eQk?6-kzG(Ikyk>3%m#OEv(2%>2mq8?;?Mld&txzRQ)TvH`%Bx)V^2O- z9(|gb>YcBYV@Hmaab_@PErz(4b8sW}Ckl76reP$EAyzh~j$_Zw<}qjXuf62ja`QE} zl)G=byKK5>QW!LW?}M^flFExx!ZO$ zZSvt&gZW$eTf=Y(H;v5FfrV$wxTcva8Oqd>fVi`m^-<~RVlbY|j16>)3u{c!P<&Qk z%)fcnnsV`lYuJ~w8Kv`j4lZP~{($>oMi5}@IGaXwKU7mdUSzK7}rQYm;Vl%_0 zi!Lhn-1A||T^0dDe25@IT_1h?FS1W$_v^bei|76pg@rMM1qZkf+{5bK@})69yZ-@9 z@b>Qyubj)Oh;C8?y9&TMn6*G{0n4}lpSt&s^7}XrJZok!n25p5AQCwe07)=_q(o9A z#jHe8q9{tVPL?dmw$^cFzq5V8d(UtG*xTK=d+$zO+qaf1$t%f{s6bMrn8i$rVg>_1 zkjOcQ379;%&!_tL9e{LL-@ALy?HT%V=#s zKP>~hcQVtHijV7zF1z&7_>({Wlia-28A!kNo8!!MtzG+4+;h*pM3A~W7E#A*uem0E z{fl3;EbRjXFzW{yji;HrpaP28XA?q)uxo;mpacb=V^#%uddm4~?S-c3p$ zdg!6tu=LC`PRAu>4(-~BOA(vc;g7YSQ&*)ya6N#vXXQfnnK@%1t~$3rH!aoDDwnE8kQNZzLLRPlk2GZR`D-+O3EJoPH>E^OZUq4)O3wOBnESJTZ)1;K$|0l>Ko z(3;ndm)=*;s(e8U0|o`yu#yEw_S+W$xrfl*Pq)XL+nZ1r#^Vx#HMoz@ z>GKHGLSCM9$CC%wKC@hPbvIgdjSu>6mTCFc({H?{8`IxUJ`<#>{QX$9f4Qz9{_g(v zc>1;GIA?irb$kCg#nnxv@BfYBQ{h)7Oly|=6urEuG5+pB_Lw@N3oC+9a}gjDMrjD( zlJ8W=0&(`6bejQC`;isX0_Y)K>qaKNRm#%^h|IL&DC|&OXscL|a-hzJk+;eB3XeOf z7!{?$kF+Ex;M-R$@=yNce~xRexi)5D`TVm#``6d17bgjvoiC^Tye9NfzG;N9 ztp%$odz%?8au<_uhmZENugO6C_KiJQe8yuBVbs5KUsJrXgS4#e(uHZF4#1L@d43Bn zsF%-#k-8;r6zV9~K2`81Z3zt)BB0^_PNh}E*-POl9*0d%ul{6{vDJZ$Gunh z9UaA`2q`ruH7$=b^AT^Po@iU2n{y2xjzQMhaZd#vFv_=y*CJ4-ydyw~bLz#vBIE-@ z=FU3{AuoS)85J%eFD};QwRM(H%I{JkqN(I>T7)XTqPtvHk8eH9-!^Q4KKw+_}r zx3SJg=WJI9YQxi=|Rp0y&*zUVjEt7jQjXaeyx4B-5}8Ig_%Z%4N=F|Z?E z-?f_wX7))sft9Sj4R^Qk=))B(-QC2A<*9QctAIeUT;m_$EJ==glpdEHq=IB6IZ}qS zV!+BL1^2$Fz0YU9_kqYK@1!rr(p?*N5ie^h!Ei2*U;8-wWyYMBP64G#i;tpVt}F=69yzQ$NVI4y^N$_Ow1_z5Rr`%MZ%QwzTj`H#7b1-}sGK zym(>CY$SWf9q&5D=O{wi=FOYqufO>%Hf7wHj98*G(us`LLv!k+dK8RC7MD#X%1Q%k z751U@Y+=TD6o1lYBqCfu-s0j`HN1^Kq4<>9HaqJG(+J}S$REY$ytCKDb=O`OU;6bg z#Z0tXKe1EmM||Yi5eBqfv2n}Bcy-;Yv6fKH8+UDtBfU7#%P5jb!k{4VR-C!dn15!h zUcNfcK4Wz(X1|)bv*xA?oeEM~Ct!%rz4%<*^YA_Kox8si`^Wdi)Fo4*dseinf@ z*N@;aILJAKdtO(pUc4yg&zXmkx161o&&7H}7-`%Do0{8TcnA+fbKCjy*JID74Y6+* zvuOB`jyH8jQ^zz0B-Z})jWDY}7;_gakA;g@um)yE;?~F|3h-Jp)^FGlFR|c#-~N5H zzu__4Vj(8htFF8zrcayx_Y|LJP?Ai)Zk=vl_}U_*$gEvN+S%C^tIjwB>)UYb-Lp6L zAK1@K3oDG6d2@kr3JKt>3_PN+;9Jz%`NgNGbpT7nXRr*s;xb)rOpr+n?)=7&q*vGD z`1SmG^HTX)!Ny-&R6Gp3tz!4mOE0Cn*S4)&WBSZl@qz2EBM`zLuzBweQ_*Ri(>lZu@E9 zg$w5+WKK`z_8760j}TDgz=1=AJ1_f!v=F}f{pa+v@V=jb2J(Ot^fldHlVo%3$^!n0 zKQ@VnO_dfO(3FbL&!@&O*0HG@1Jw1G^v4IVdYG@L^0qVb4*qoMJbb1boD0>*7;x;0 zW9(yNdN&C@)>p?Sy-6*l6Vmny3*{{33ri0>m+v~%9NYG{&=;gR0)n&;#>xdlF?YIA zxQei&aO2EuITQk!jKJD8wQUT`3cu~FQ((P_a5gZSo41yg7G%L`Q_HXL3!in*`kZyxo*Ve~3emW%{CBVWtD~94)>VAca5AYb=pi+Et{I5aqkNs5mMK8(V5iQMi8QJZ@ z=O)K9>)qINGHa`-3qG_-A4MujnwF>gEQLY}^VbfifSv*-e8EB2$&BgK%Z9~A4&&O4 zVyr9BsX+x)k`ydeCcp-DwoDt(eqIDdCqhiKci+LB<+p74>ha?PDOi8;3%?#$Uww5( zLHv*Z@!zus?aoZ6HNT0|APXLTr=aK|Ze4Fu+~IV=(=Dl<`DKSkf+AIS_B` zY>Xd2*%~|cf?pKtX7)R>jvm67JSgu9ANStYSD`u8I*^K<&$5q}?RKtY| zY=3_*Yql#zT4{MK*%cDlPMQ+(}fU&~FB*RNkUVeQTWfD1tQZ~k1v>kAF}f?L4g zb+(m#&}-NbH7M;Ph52nc3x51gd{}Q&DWvCNUchQvb1*OdPSB~>)+zABW!X?OU+=Okpf;XDNWzpZc)@WDpb|_VnrQ8jD4X=fs7Vf0WSH z7o+?v$2Gj4b;P@wXx+%zwH~YV*4Th`WiRXRj=^(J5OAs=>v4Y-+M0%vs)e0G!H>We zdMMVdye(~@;=}u-86FG2*8-g1^GuwWgYP`@xzD(FUoh!dtKhB;yQA@VW1KPTjQIV} z|9*V*>W>1&i8$8FxOM12?Ap64Uf=k7yu9w^cxls11bNwk%yTRn4D`^!nx|=O)j+1B z$Pq*PaP7v*gD+pq?wTDd7OsdjE7!#8RjXskq9r*AIjx(`Mj6{3pTGIH-;BTcZ+{be z`uD_8$6(aYroLKyU_r%*!3l0gD?Fx+U)`dlS+UyR39CSs~cqi^| z%m`v>vYu{cngroD)ZMmDi#If=cgRA#Z*IByX1tZoWFM_Lrh3O6?>fb2`;Hy)BKvy$ z@F%y$j-9)5FP5?Zu*@8bVHsm8K1Oq6_um2bl{vB-!b9;HXu_Wq*A=|0isDnorqYm7 zwvEpKUC)_etnJ`*o)Ko3$5ebaMyyz}l1N-v#BYB2HxUYFWhar5H~^Q~7G~XX!P>TC zYrMSv<#=uVYq=TP?tRQqz;xSi-I+IkUMyXcYh< zW6`1&IrCNx3-4KH7%xe5VeGVhYlW!{d*6jmCu>JGJ9N@KjTEUv2-Ab*x5yF zj!oWr2cDee(`Q-%%fY%*d`Ow^^8-iD{GN|^uDgP>zumZ(&7VJ?y09=qcu-z;@7Yas zA@PKT12>DQC}|%g5X1lUCx6U_r*qTdS4Du6QETy$scV_}+wXoi?spHLX9%@R{tZn1 z>-6E`S81l3$a`m>eRiHk*_(w@r8UR=_OSNgP22-luU?%nNz;|9n=p!>WPre41PYm| zb(9AGzB2UoXK%lkak_44FOeGE6w+vP`}gh7{5m_Q(x&Yx*y>7f98*gV)>Zd;s%PJ* zWpjscLFW)>~srDv0@20+295M_#> z1RS6*(+(4^b#$Eda45*GrEs>nqm@AKSOF9qa$u&Gkbkzh_bM?h2+QpR4{4q}me=09 zHxb=6D>@nX+bOLlV!^Cp5mE`V%of(!XxZxMVvs&gIP@1L#kcS7h+n+Y5^GpDbq$Ko zk|9N*$t{4(c&A_?mSHyd{~u#TxYo+f~T%3=dbnQMMbYlA2hIzdpr zEy9|77HR|L>MWL&W(4XPGn~z$4cLQfh&35nUhT6*2va!G;v=6{*(}PGeJ1%fJWT<5 zI{i<2-@0u_uIsSxI@!~Y;$xmS-0<^~ex-ui$|jGwhA;(rSvmq5Fp@>q zv-%Z5_9@Gf4wCPX!h7*&zwk)@#rvck)^n8pY8ou|(1&#pK0YHq`*y*x5Bydo(!3PR zEidas9popKt8@Xb6sXrlq0<7Ncy{cQXZw9`Pak+t7?(EWtyB!5&ve3Olqm6E9ah`? z#AmiCxbRz^7Pu!;s~mtU(ppYYo*{D5<>LRr0mi8AxaR6>;(z&H|1@2UckbL7fAJUp zB_3g2q^`wNaG%aSg@lQG#i?sw(rRl?Jhtds@!+KJKk?^F`?MvRpbi)+MMi-08(x`K z7=fO&;vGD}9Q@krJTo=!pyGsowuyDmtjX83;y;yEa40_H&Drc+YYDLJq<5`h*2XZ{ zT5>$3j|_V(u%xdx{;Z(nQ@&UIfhGi;eEhT#Z|_bn9g>QkE{G_ z*tj8H-tcmI2EDoI&DeWnFA5w{f(iD3qzTQS9FDZcbT)IJJ7aD}Bvj!!=gf0r>7u2K z-`&tm@!%MMH*MLxCBF7Ie;wcayKlvDc&e4tIrr~-3D5dr>gka-g!{3fXljT|#RuW6xsOHjM;Mrn#i3p7;j^tL zhP&{cWhOMExv5*&_#U>SG;HIm_@t{_vG_P!P$@nqHbpF)voJ2X=zY1dowMOGiE8Fu z&DT9=To~!1duPISBS`*&KnxE(`Va*FdMsJCB(A*t%DCqJ*W~7zjScRnLYUeE`w&`> zAw0tbkPuXarnYwwhWV+u>%P0<-ly)3-nQQ8KC3Hz#M6DrjtA_8DN>nJ2$Gs){d|`l zRc4fld1B-d(w4!E@BEYwBIC+uyeo=N!KqxYo@Wi5Dm`t$XEe9Qv3`~^^~HQbL9bdk z2gPS$Oln?*3(}(4b#NxLYsYAh6IjL;vJB|yIK1`l*#0VQci?VJM+50q(>oJjA0lc(Qt?P)6%rmFDao+3jjJe^vG0)cJe z2CM$MuwUiKjZXjMkN+r@6lZ#L-SEBNTIb?cG9HgT`9xYy?q)9^7g5@#gD^-JWotQ8 zfx7X=8#9!)vqkPae}F}!t@yQ@kF!_$!khPQ)>4U6Eli6SFHXVGd*4-Op`{{xRnMy5 z>RomJ_Fn}}{pp{5_StysvB%=s=boiMAmmebEjS`vm~vp^)@S`F8B^Ow;@b0j;$qy~ zmd_bx?->R?jfyBCIbheCOVq#puqiyUN%*y$mFqIN0sY@L{o$h>@#xw%gryT{QTot( z2$Mb2Iu@(Qw*8HSmTo{heh6#Mz9Vd|M>zIjTrkE6vpPrs3=R`;P|F0LoWjzaf`I~0>7&BX)9=FN($>zLrjRA<4B9!nF0E2$sE)F28!Evd z<+>3_An9(>q%j1JG1dUNkiIB-Mpm2IIU1+4K57B$OpXuL#X~Plj=P?i8XLB?#(P)y z#ntEc$0cVT&&^ZCFe^r5U!nFZ#1@gzQ6d+K^d z1!0vf%dEb$Z0nIc7@YGW>nSHYL7S<-k!#YI3WD`Dt$9n+xfTdm?B{wph_A8}qO} zuGNu0t6-a^SYF^SbTZ+y9VjuCw`L=#SU&CJI+Aox6IPz3pilYcVb#T1MZXnYlTqeV z&{>pA+gf_54r^;At&8$g^-7qvENd~+TSHiKy-%xNBtt~aJxb7^9wxiSfz9UKdlntP1 z(eby2&x$7qv2~Qbbb0d-R^b$OtC1JA@3M~K2?Q3IiUcqrC#t2X-JABs$idN=F+L-H z=d-_)iqC0tP9rtAh6Z)#wmkc*bh&lgR`%R`Iv#xNfgJa?zOj|b0LDJTi>@Nr(q$K2 z7FS<-H32!+gN%YR(DAZ;?jZN|RlZ5Sl;LdpL)yHCR>Of2*)L=V-4IJQPffBRj z7REy*{I3LZ3Ny+9feu#~C21l2{05v#!#R^d`r@~3UcS$aK??ctPQ_<3b!mZ_=H5N* zlhSlzAljL&SvhZBtXwoNRxFwi(>XJa^v{l6EYKyVoT2XQXpWv;_Y&0Lc9_Fn*8L!e zkKb}j{pH#fc!PyONv21V9xk=Qve zl^#z!o46LI4#0(JV?qW`*43TV4`WGD(NL(@EUSR?3lz(vxKPQ!oV6$ecNy}kfmG(l zf6|DI#0Z0n1Cf><@Ww^Xl7ce@H`7?Af)_tIK>C$8HjM*(GgI->m2Iz3W!CxKM7seG z1FkclhEY}My8a^{iCb>@bmGM1GS5?w6cPa1Nda9hb&(^xtgA|o>vwbudhdHLils}J z2iNKsF4t)`)}nQ{TlJo2OoDWx;=a7*t^CoROH#Oqw#p;of?b zoCcH;W|3JBG=!VQ2o|7GT-y{-gxNYMn0f7CU#MO1tl%q!e1sktO)5R&LZR2aL0Z`C z&wau&jHv@Tf_W-}3Q1 ztxY&pgS`a}eJ%L%*MM&N(PP zm$4trhvP>-`e8is$V0Jn=k^@@<=F~=9@3s|pFBu-Xg`I~VHDwULZ#0^F!}hU$KwNp zUO$U9YA^V%Z?J%2qZ$C>_II{?2itu9oqb<*;sqTo8# zqPVe+5SUCO41RAL)FY(324^y~E}zLo{VFKrBOc{3mQzh&`7FmL>S->%Q^^p%3h!i{ zc_$3;7WtWZyKhr9meW0w-<*E>@?7h4HI|=7g=~EPw?Wn@$ zUQoiTvf<>EO5y-BEmglN^#iXk7O^aBrmeGWgqph9GR1OWr^%-vls3!5GzH=Lw}vkT zcMt1X@MoX4uc+Wj&qWzDjW7-4@+G~c*NSvgK2JWNwZ`&&@0JWICKZ3Ja4Ah$zV*q2 zA3mXNG!dx2~T_ z<|FWk&I4qf9C-fIb+TS%lKr{4(;(Mr4Rx@#>bHv3cK-IErA;cHlA0 zdY@j}V*vi=S|3!-0w`sbKpABmmv*u(e9gP;=kQ&d#~RCT@?XC9K`kHOn!rERw|r#3 z8G={u*}69d_76sDZ(ID`BKv$;-Ny z5a=~TB<`d|&oZHe(u92VnNQsuANkM+q0!3nOaAYW<6Wcp$mnH+ce2R)yWhVx`ta>k z%T^#xL5)Gpe{Nc8=c;RjDK#Bq;oH$TvZE&sqx>Ajw0^=(OP#o(v;MuqhCfB|QCLX9 zg#2vK@uLj7+fPJCeMg+P>b&^Mzy5=CS2F~q`;KVlQwcL08M1B^GEf(+D`;mZP#GeG zt)Od^nWI>EB-~V*gddLLcP$W|N*xfyBac5EcRqM$Jh%0^80{K~=_}E~n_%R64&KfO(=td0-{$6&i)=i1o95x|4u<56ZDP z2w^>hc{-Y=Gs)0`a5>KUs9qSTZdkKp+45EFDb6AU_%bRrKY-OeRh))MF&vZqBNtvHY^7)^Bv1)9r5h^ywLHTbeLWPp_-9%Hvd~>@(k2&rbcVo;&02 zK0&X&wl3~};J$e7x#wsnc1VY|6^uYBM;SnMGZ}?GhDRD>#k~HwU`1bi;DY{i>q5q2 zZHz7l1&x582gRQ}c&6AP{y|YHI*)iGOO>y_LGf=i#X+!$vWN3>$BUCb=^FKVmfOT+7r7)XmZLJNFrY=wwirS<>+i>kJEfk05##Z@H}u3gtntwr zch@s*@v~=I<6$D*NoTtJc~-P#U6O}W-!k)FXr;jF%hHyX>vdMY!U04fUMhMJH@U|h z&oVvtDwN5;sC(g2=2sM&S~j(M*>}W=>y!|jlg6NR;F{!^N5C814jsGt``DrZz9x^+ zvMFdrsmg!|w4r@pSJtVx0`uoRAK>M=wD>PXE5i3c*`LR5`zz0Yqv~4S4R9sU|wg<0D z0#j$5eUcyZhbJ}KE#sQ?OnNSiGT%w(!*ncNEybJGyh<4+(}YvH(R!wPcD|>d3txF& z%2TN=JUk)rQ+Q-iSbSoA{mAO61e=#~^?zB&002M$NklyS(mhQ;3q}q*Du4pJ6tPCbnlx!#ij7`R|EU=U$Dha4C~o9q_|`CTLjOUB3|p zX=A*GqVeYLgRvVAkRhVGDNAVaF|@VHPx2@Wvpi_lKI9=x_V2v+HTN0JN+3-_J;ZiN z$GwkzUOun23%BHFe~?zC^S!(FMelC5qu5^`U%u(f@tKc)CXBk~gtpO2O=o&}u9M+d*6vW9=Ic7 z9{mDqPeTXwvq@BZz=tGaTV=bzr{A*Hr+V(Mb!SV1wuWYc9I&i{wLa}c5-(rlnj?W|lnH_psN?CX}ATear+P8M%alK{qwq3iCELgq@~7!jj*Rp0e}%`~e1@X}L(oRfC5QQW-)l%V=)yyxgwh z1D+a2aJyq+;{0h-;`|j$Z~Z?^XcTw0>LC??pv{5C}gZ#|0->+ zHN=6lE8chUMR6u(VFwQn;dc-@Rr#?k#KRQA$?B3~$)`5tNSOISbRo2820& zfGcOIJp5ZR%Y2Z3q`M+SD)@PtP{AQ*K>2k}Qd}zxxOTuMNCpOd2xki+EZe6vF({+> zI52Z&3(`hevTa4iDh1B!ELprH{*a&smm+kzr;W5@ezvJc^(#GjNI%t}?Y(IgpkB7~3eyp@C_D7gcK zv{!hwuK@*gi9m)cnj=N-*}_%MhJsrMRnyrm6?vTT2W{lzyRE*<!N8cf~=ncWVM-MT9wGp8EFwksflBiFa7Bm@A;3#Zs-8o-y^V}D#*^#2b3N6IZy-41<3EY@Th^qauZpI8mhehX@+;^m z>6Hvs_Dp9P9`XR`*jv+yOW&K`e4R`Y&#CP5UWK!y)jg54<^jTT;XHiEpeM5skT1UE z60EMjg0<)2c;fNL;>DL<$o`}tlNngJa8i!#D!f)&w?{4AE0>JNRcnUhw?EX2_rO@} zJlGKb`L>RD^JjL18LHEDx95)bn0q^;t{XQ9^Fwz7N$P?8El-YaZM zGZPar+=~~F%2PsmEdTlCJ9(GoX4zhwRo)}~LQpCNe(QLrknJJe%2!+qW1Yoewh6fP zx%kNb4_~7u^q&SiA3B-n>V(hrqm1nvR;fQxrw){-U9&=RMGr-Vp8i3f^g@))6?Hgo*S>;;hv z>BtCq!d20N>8*!pvp!zaR!Iw*eyKot4&3D9WR>`nG>hejdXcx^yKbo&MY$cNXG*Kl zE7^|?H{9U?#+=b(@a6$RTQ7{&YtE0hSvTW8KL^i@K_*Q0;c>DlCY^XCHtsxx)p$S3 z&+a(RMy9&F5%&gnU6dabAlLa|gijpm8d)wAD_djue!~)tB#b;7`P4R)AYAiGCgn3K zai9L=C*zYhejJO{END=n`<-*VYZM=6Y!t+Pf`DXT1Fa~|+*E5JYy=P2_8>d6zDK{$ zUMva6V*eY*SUAuAA8eFGtU;!FIZJXsDTDw4I|-T-p}fy9hY}cP9Ua2P9P8uU%WT}S z##l9PRs8<%{eG;*#i|p(@FOg!)t$}3)uS-9ig6d>u<E0yV4y009vNniMf_FeN zot7d^qJy|}-AhEbJ07|tHuY^xf}Xw@#RrQ|3OaOzB4Cw{YQMCv+HbS(l6y6)k#I@; z`Hg}NCCg;}rGDn)ukZbr|9R##I1@rFK*Tf+{A~06psd`dt0Z$%wSZk*XU(|Vn2%G zWGp!I7obFOPM|OsL*Rf%S#$N`i_hmEruED-Kd<3Xe3kFKI(f**#Z66z$QRtEAU1*zthjR^ zO22EAwkFQW(9j@ChBJgTND2>4FnyU@o(K`JjIDYTF zhu>7+%aqN}!)Jak4S8MBn$N1!=fY>cdszRb!gKo_cVs{V^D^?2`B{eTm-uAh=x1X! zUZrc>2QTc23r}Z%6$EsnjA`wWRK=l;Tda8UIcbW5qkt}$qD*x65I$+7Bq~1&NlpSNVDMG` z(p^)5Q4uVzcM6KuS>%|%d@V2eQxGN$$tP$xIZ^{~8C6SIrgnBC@ORO_TVk+xJ3Fnj z$hdVl!!Ntx=JcrqOdy~_D}fXs^*k&OxiA$X<)I|+TKo7TpArX*t06PaX6D4pcZoasmnd=j*qnZ?d_T7&7 zpq9RKEVF?v$Im?cPM8I{23VC>d0zUE!lYxJ3Vx+PRcmL`G60M@83!-5w(^7&^ict9 z0PJsram9{J8Z8x3XsIA@)prg$3yy zW!xdZ2K?sT*NOkY%BH&rcfw--Q~7ZwUOE&9R@XDfQpzs(HQ`WvD?sOSX{_MYuIS{R zZDGB%q~-Tn75?yFSx5Z($jM3mk{;Lu3K)~7d0WaZyw=3>Y^`w09Y&@db&Ur3+x}WS zMVDEa);s{FKv}>1USvC|VEa0rsSs2XfhI7CM~17;?~1aW^h1WJXak#dFz}1Ykl)iq zICuvBZ7+FQGhwX_a?q;Pr?mlBTX?5otw&T6j-ilt#2IHVj|FG^8vJ<~5leB4Yhk%S z^Y)n1^eTJ$93aTS9$enG$B{wSezF1jFamo&e7Yay#~=rzz$`~`En3#4MyQ1*ReUNu zlzL`=71Try@Yjx{$;4H8R$)S1iaYU@+dgdXjltK4;(ylWJnbcb30dfdgHCimWde@0yq z(GF&X$rOfSG`Bi@#7CHw92)B-4tj6w-9UhYVYFtWxj8m5;AX=oRd8*i`^-U`Un79f zN0JfcjGc-PR53;*snPuiGY9Ho`OM|<P852 z*w2FK*>UdjrLkhsX;>MSM$f>C*s-S;SqmX=Y6pw?Mt8@)^WOMW<&Z%nJS*# z9rbP9MfmJP;O@mj2UBRn#JgWeu%nru%Zy7~(t@T8AuUB4Ki{SDM8=-E(%+3s+Zi5x_YHgDDT>E(9 z@J1XZ9>J^Q4yUNo?QMivT@#FvU=XFPnf7dfv1=*Qovn`ryEc`rRPwF0U1nOI<6!Jv zGD#Kcd2{DwsOjJP-QR`Y)|e=nqHT0)J$>#%VwG>#%&c3to}d~}<+_CB%TFf~+#F_M z!87k=v>vv*c{m8G)Hu1|`!u1W$a^U4$&|&1?@aIEtd9Lsg+E<6X^%oT3KvDVG5@!p zeyiZ5;`784k2A~qXgvJrBZ=2s6XzfaQcK;6wZuixgF}SR4>^zuObRF{Il7G*y~xn5DiY02 zxXQ6MX-W$byV$qJ2ywy(d7l(Qk}hifk1{IKlOhy4D+@phoeHGT9sdDGK?AD?a2RRM z(D2sr2mu#{a8DTKSy7Vwg>PcPQbF=`vO}1KLnY1Tbxne8=+QBC3W8u4yUMq-H`xIe zALH@{PG{hDJ7ellOlvpH_DG!8jb)H9*{&CAW>aGWIWRww%8%^>X{G`s-aIT*tC4{Y z>_gAJ(H1{{v4dIMM%oDBf3m#Py4CQ(he`7_+DM_i2BSiW9jZ$2Z3DdReV%15P}kpl9K{! zWsw(7;gz>};W$$%DAJ&1@*?YCI&qbP+bI;K(x+wEz&ftQ(PP1Hvfm|+3y)GUG=K4- za;WklPpbb zKeu<_+T)mj6li2sXR_siMFB3>jzUY~hE7C(uW)V|>GqYdiF{#q3<5`1ME)-P(yn;r zQBizsNBfEVL@aXnP2y5TMLwcyrV2deLeCR)O8*xRo+M9L9QRY8#@eIuH;f|S7-hR? z(lK zfP*Vu=6Wz(-I_Rcd7DCL>#hzay^t%$M_2+dcqoVq5X)Db7H41lxu|PChmEO;x>!fs zHSNLW?F}Xp_QcNpJL9D{x8v^Chw=mN*wcsLu(dsXP~K=C`CM9e#3A)bB#B;t62Il- zG56vo-&;xQQysRRbr8S)5f9eSx>~PM>ZFH64?(n!zdR5(Uw3ode8bIg^|e>$`@=^L zC;dntryky0es!FBUD2_>9>Qy%mtO374bX`WLMaILi#r#`=YI9`aWRd$Xz^lZ$}O*$B$J^-%ta8lOO(zcQ}8Gq zraaI4@(>2CNt#)07_HH7>}ZGClj64feiFAm{Np&%bOe)cOU#@%6Nbiq2y_DdrR@_H z0al%+!U#`U{N$h_a{@5l*K;<5gBFB$*Y`|5;l4e?(Fwj* zFIf;5tXdIsiEcM~Vo~fpyp**)eYwv^OWPE_V`H-3S7X;Je;fPJh*-x*#6+w;&4jRS z=|bTdkE8D0)5EM8141XW%PUr_#!4{@A)`H+ymiW%O)8_i<32(iZ{50$jz_%zMGM$4 z>-03II-pfdBs(JbDc=^w$7fm!-3#dP$8l+ReO>MwqmVB%sRnnOqwqG7=Uwga7DnRX zUxm%;wKM*pk%wgfk_jG133kAloC52~S$cV#aCs^;q^l;sJ~w9vQtP3T(SrqM!GZpTt|IFO2p^(mIbqL^s0F&M$)Pdtem&f}^0Tz~!bL~;8NoAq6td8+&< zxKwl~UR2ms2=}uawu8I*noby17Edihm`%HJOXlW4>-V14A?d6}Z>F3LCj;?HY6edp}9A@8?-iFw|e=?ijHOB4(^@Lk*ik_i1gdF@|5lj{Q zbb%QfLOF%DgwZxBt?VEIjc~`fP5q4CRs^?6z|qm_uGOq9fWN5Rbhcv=>CzocwVDtS^z(8)NMaE+tb2_FV-_Tvd= zL|KbulsN)ISb$cCJ~j~DLH+l$L-!$Y;zH;V>N8A4r1297v?_57YT_4ml!A!?FMJZj~rsRa`p|HMJVh!)5l}c?2%YRz=`RdC<-WfDtE>TP_A~LBb6cK zs;nZD(dqJLG`;;jt+9S5k@Q|_jqQ7(55f-9eK_96OCgFBB1NFQ&wtRB!eyd}`%1{? zbq#N%1834;B@CxhK^_xUZs^tYg=fe+D4Ykb?<};7utvWzz`;$Qyg6rgUwiG9xaZz` zG7oWNU-Fy6OZX+vvoruBYH){mx18Z@X>y9POc@HqWD;j{HHuq(6>zQ6Hg!|XR$?2Ef3++U9E$#&GuCl zAET)8I&oL{Z6+rl8jEkmuX!e}xzEWn?gb?I85iQJ;IF`LTAyi|5Ek1-+@!LQ*tTLE zJQGIill*~nBk-guuk@6FXq@QGePe2H2(Rr=@`PPMHF1{rl!L@u^3a9}HQNJL@ zCT7e}J8gDaeB9UPmqd!a^Ugbo?DiPSK8g>4g=|kJ8J&<+>C^4B^3+h-l6R*yQW*S4 z9US*_&nUjtYeNCwch*~6=QrSAxWrH5leE%fDkb1Kl@IVn^~%A8IB*X-59J=+q^(oZ z9M49z=uo!#Qd}yTO-#BajqrX5#m5XMqhwGhm$kA}DXA%$X3iLS%6}96#Y73SU`uD^oit{>wTx9slwXdrcC2Sx zZ}h#?A0NK-!*Sz>Zp_W@r5#<}9A~RB@znMw_dLwgBioSQ3EWm?QDUW+&#zM$g6~wjX!~TR-ok{`! zvVY$dijRb{i<#)}-TFiJaCs$mAtV*TV^D#xlUV4iE+(yG78M&^Dn5OTB1iZ3vY7s8 z3{7J8unT18Kw3k3p|Nr!KVgtp`Kc5i8>;M808`NQ13_oxFwA2o>&IH=#V2mODXzHU zia6t}Gt(u>@PdV~%RnjfsE&#`*?DAu9;X)Xy$e9q z5C{%5=qV^ZtuWp;B$Y{H$D^%&IOY-Ut z-0B9`$MFMC$F5g@76wMk0hXw4?O6c58^}ScAaMdICa$pK-?7tSOn1 zIB=k#S}6o57(4JPkgEs_qtQ<~a9MEnqdLTadF4RsU?S6oxr$qr%YFOy#3K(s7+bb( zN!KnzMmqyc)>&57_Y;@Z4VjnA+FySZ5c#H{sxU0Un5*>zTz*U5wuiHg3INT}g3(>xf5rRb$}6vA0G=Fc*Se3`}MhlL=9^z9aN;suO z8EvI3X&KVeqgBak>!B%I1xd?~_kLHEVSTF88fv0<_G|s?ug9Ht-G%k-mBg*|ZyBZq zD+M3G=3Y1k5;%7$v*cKMKJ=av!n+cr9h*H=c*ugq;f0U8myUbt>_6JbJ_&>S_G>Pz}_@qxk zp)uN9=M=3tDk3O1Eu$y{?x&+azI{ujjQ4!!_el=6yY#~;?eRaatxKT_V@~UiRd1U6d{-wzFPI;&S&vlpZ!J?Li4L-1ae|)9pVx z35#uGDn|XxoDQ(}kctxGGkFSZ@!_5|b4Dy)JU^|M`}Q4x7Pn;iZ3Hoy+FpkhXbdH2 zH0De*3f?FiGLNOwrxi%|7!@Dk@T6M36=ZQTg#h`+)r4{%-y%o4RQ(m>2Q+YuFR&yn*Nj|m{;~K34wAPt2}(}z4ce1Q~(y%QgzZ~ zT};DKt5dP~G-v%vpQS-K%ws}9$-0Z%V&y4yvVUeaC(~1=|5Uijkp(9H#hv)fiN6{g zr4=kIp-%Yaf%Y*K67zB_)eTNwq>Gt~Sq~l%S}wAWT9ANL2N`7hOH>@f5q6DQ*G>l&UV{!CN13m1m^7Af3W`dAu0jU#fr*iyQ4Nb?1-7Vz`KkO^ zJ9)kNsMt8psr2NYPu7>bq!}$6;?1sWTDRm7uew-6$%z;9HC;~bN>k-Ov}6AEyP|w0 zP1q+)P&=(tTKLFcdJ#XuW)C%$sYSP+6^jrLID}UhUk~>annVH>AA=lpPHB!-_7rQx zsxv%v7<}|c_wXE0+f=0cV`leZ-0t6GLS+Y5;)C(Z*6p#Gz4(Ue zaLFBGPZ=h2j?-2Xp{=dGWecaujd=2(zn%$Kd3UPv1B&vHSDS{)mS1^EMefv58L^i! zv}Xsd{cC&iOn84>f7SKzshd6(Eimi8<9#_^D$|H}%kRSHB zs>3Ki!_7znDn2%Lp|g{}_E6iz6CPHGUiy~V;a);VIf2kJM(D@kW8||fVs^vq_~5l4 zj1S<$c)^7irXY8mS#UQtda#u6NP?L;nEB4YDXcSe2*}xQ0xilX(FG*dW9i`#zEGDxDF|2g!t0X z#4h@Ez&T9lY-b$BwMu|%T5?BonJR~EG8LD<8PjLP!i5W1Q}Eun?DEU9KF>c-*vfBy zGuE$PpY9qD=>9Wn-*7~IQ@@*_=jmdQbDm#iQ8;{ z8eXMGGkwKWRdn{TS*!|<*Vfmx;<*Z}V88>@o0sXlc3&&=mAO}W`|C3g`+*Gdb(EgF z*kfqzD=*`t?7m7^0Xf8%gy_G-JLPJv=|>3v$a{{(HEa4%eui=3IuS=O$BQztW^>8s ziy&BsLS2XTaZ*}%UfM5CX}nfd;+C?49m%o z!U7E5_CW~Ykq5eKy$)i{}mqZZ3gx6 zUiUjf_Oo2?4-m<2%WkYdD2XaS-tRg%i9XGyfVc+su)veqwio3Dgcicr zUw?zX41K^r>*T={t`%$sv$YGbY8VE5>AaDcKVyu&gNiUN53(NC$HOtvs7@l~?q9Or zXKhP7zo7*;R0A|fKePk{g5}m(w^x(i}F%k`z7CUmORRH z;qowl1rGBt4YwQwC}7fJ$&#gU-E|+#h-7>A?v9`S^tPM?kp5jTFMT^kX+d;iN=4)l z%8f2;=bbeczjjq$T*;=e!_csSUq;CMt{0l(w#S>}?k5S@(t*H?;?n>QEnlUh$#ss7 zL)<&@W4(kv1+fI}q~hmo_H7A*gHK4$_@$8IH~CLm_qNo#2rUq7KH~%an}>K8clKNB zm%>ht59aKlz+-z9rJ}Tvc!##YfjH0asYA9wV!M24AwEmXT3%ZRX@Sm0zJ5OyH%ljW zRDRsM?cl*92#@lvl5YypR>WrG<3b0e&MLV^)AFe3rE=3VZ~2y6NPL?0T86ZCQt9^F zZzIsk?P(2D0W%np<6z-P;E;0t*1!#pK?bSmAlN~+3yO*^bm@gcnc~a6f4Z0;bS;!2 zwT}^j%j?98@G`m|;zd^Z2I$p$c`s`%Ju zQfyArzz|i8R7MTCZAfF=Nw>W^*B6>n`hr2&{wbH(^m&%L%KyBt%6FzFzXRvuLf1Lp zsXRHp*$(ETqLXyNBi($d2E4|MvYE0^h*Ms}D}V`Hy4FW`w|1kzGO08^dW5{#eu0gf z*PJ&u7OuE5y5@g0_F%EM>~6O9m_B6#dkb!lJ?v%h!Um$eZQB{WSbGLp>oYV?&?ND$ zD<|o*bZLe1${KEKBL1lYe@^8g4Y)X;q$LvYF(@)&rp=FhXr`X@0Z>bXKQ`Ci$yoYI zPpnz8CO+`K55yNf`voR}r!omQkQ0lxf5n&hGHFNp@vQFiqV`AFs>5q#nabj$MaQx9 zKmF(b6fdlOA@=s|jr!%ZeCzw=B7jL4wC4toNqT*A=cz6l*SulTI{La7na<22ywe+2G zyekwR-J902zUMD7=k3_JGifeO`82AUtc@iDaS@`{p0TEWEIfpAK%(PBAEk69g564H?r0G5H zeGh9R_9W3O7?uH}C_WNuVE|>&O2wl_;1xk9S(8r2rv@+KxV}aBwrt)U-}}+`;6}n>UlBJfZRNL#*;fKl#|+}`uUUC|oU?3UESWoxJvbKNKGYFgcFLGppw7C6 zPW)H;cHbF?w*EZ!Y~0B{E4bN=ut8?qbfUSnA<#CW^c2OX7mLp%X4j^(kpIjx&(844 zS`lQ(Rks%|JG07yI8xZ&4n6GJwUgN)1d_!|V*dR3d^-aHy{xs$@4>C1W_91%&t6I! zaB+L|(VxSFRJNcSm~Pb;5*Po=y{N1XA9Bbl^OyS*C_diu1VpJ9lnwTqZ8=y6b0gFSC&k zKJY*aVAAGPTvZ$>1=<-!`-N@jz~HY?I|I35#ftd!r#=-|;B)J>H0l5@y`E~p5w8jv zDo0v$v;Zk+sYtmv)3omABg~azYC79SW?Wf(%-d%bJ$YX-Y+do5e){S7@sAN0`v~y~ zQ#MLr1-ApdSoOaG8*&Z-FzVSrvoGF%_Hi~X#WKTls>?Sy=GY_%<_PY`CLyplvIos1 z*6?WQnH)!Y5ZxEvAwLx#t`%YmPq25B(6sz>!oogz@x_;9 z-_^zWXLtV$i~o^Cx;#dq)c&RGE!c&pH>Bb-6^r2cXN|_^uk4M>R}ig<2yePZ%BQy+ zYKS|qbp7pvQ*i5KasVJZP_TeeET=P+uYN7T zaUx6}mScN}j{$hGuEaNBy}K60XC6Y@PYJT}!yo=I@mM0FHF0fb{x4RR6!_`PDiB(v zrZ5X(S-DP%F-1kiaaTG`<%ID{h0ro}H!HZa-ON`!3t7RNZgJAJhn@pvR=tcNJ~OS> zChH@=b>Az?9vndK;knl;$fZr4EQA($mV5iqU!7R6{*#%YD-%AYeDh6k08040_gDH$ zg(z|8m}mRYhQOF<jJg-=U=v|aF_Ow_xY)LSv^nF=;~&DCj+x?d~M7ywG-sP zec9?p@f=}8)5fObv3zNBEI;$ISh(^=CbVWSfkf0xBKOYi-oiJ#n8-O2FK*ZrYd3C> zeMAsBj^ZR9hPgyJ()l+UpfWgTYXhq|b6+xPA7j`_1@&WvCC)z8LxxChU{ zJLR2nyekwRXRu$OaliHL@8&GD3PLXQgu&RL_SoFO4`pDy8B=m2CPiin4sA#ALHiyc zHvCvC=?I-V(df1S-y!1^#m7k|spcSV!w#n z@4hXz4Qz{sS?qJOtdki*cfbZ%d$W027k})f-jH7^KGY*S66vZzF9$USHkr^#rKd2v zk`{s0j!7D-&*03$Lk1wW>xoI@2)-ya3#N6jqx%`LV!=FSo@X=TGCy|iYhs7xp`0yi zCc;xY4C~02+v33H$70X+{^%WSj=?%+L|eOAPe9!eu=-GZ`i|pYjzBR9pX!;c?Kx}p zxw*lsgNj18v#cr%3gKF96uO?Fh__mM)H3m5?SDaZ#fU6})Y*12RPj0jWAWDk zBL@xfo-jCIA!Kv6aN)u*iqP3a1k|ddyPjs@;_8K>O}namC`74bXpPb0`Sq`Voee%8 z%aG5FShf@hTytOvGE#*Wtz8btNk>^43k{*68Mr51!g{oif9zxV+rlDk+uHp}R9tjx z^VeBQ%kA!_jbP9Uw&LArHClvZX1-T3GU}VSP}xxlk|9gy!cx({WmHVwyhX-iPdt`8 zq(A!TV+?A9TV(+EUFjbRM%e(FxBbQOT6ecavxj5lf}vQm%(Wkdes$r>sA&j3F67@$ zXyEPp8{+_$ilhCL5at!cGe^>?V2K}Ru9*cTg!=IT1d&=h+UJ{a$8uecA%$I!GaW@| zHcF3fYh5Tj?F2|^#uZ~S?rJHt0xBp;7#Uy5mwSFa&DYa9*Vq&{99FMf`KlbIsa;m@ zs#n#o`Fqg3v6w}_Dn4FIhnD9d?N-OB*QY*{wJ|Pb-?o2ynAT7Ig>B`UoIaEgUFDAS z76oVz!uekCy6?!O*mqQgvW^*Sf?V`L>%gG!X^3L;k+&ETO5sf!(B-e2bwG1xjAH>B z#tja4K$J&a=sbnPaxL%0O--?B7p{p|oOCJFisrv;Me~6+v1n6Hlb`X z1Fp*tbmmNY@_O^Ne$3vBi)zBgXZAPYb4K6t+-OsmDfy?TN|=gK)|a$tp|MU>R%@~A zeZ+}-(YbcSJjreXeg(e7K_W*y@s7Uk0BTax+kdsnw;<@tzuc?Nts9)-RuS_^7cqWq zzidzP&9>yX@Ct=@a;3Ox92SQ@OF<>c4}j#E~kELt_o7a$dslozao}R%LX+vvuYWvzIT78r=T5!X2Pai|wH`Os=jn${FzK4C5#$&~q=dq{H2jke# zS*)L(3SAAxf|h!v#k3}Yh7k4+?(U#yJ zFeoqOulHR0E&=5mp70^RrsFdEL*jskwjbAK-N!^;&-T7J_FQkQTC^&zyW+a|%I|$8 z$ML>?_NqcgJXP`GlgzX9A9E;lY@1k?NA;UG{Bf*w^4Bp~+`snfYw;ic{eOtHudR&( z0|%n+bkbn)QLfRo&9+R%hu^$c@o~HmZcnd0ExtOrbe#{|DKX*QL^$iVn6aDy2P{#T z%sQVsWI2_n(VF68a^bA{hy2QVb`u!s#*f_)7b7RHJRQK^A;-Hy@p+vnUQa#!%lHv{ z_$YkkdIp$xb~q&ps7^-Sh{b2T1$VOs)+!K6`QY}Wad=N}j3B^_Gjo{13#tZ}rfg)H z8uD1a%h@-Xn+;g&1Q0)Knz8oKx%czI8xbp(u81qIx+;E`C|gr;GtwfZyN-i~1UBl- zyYR_qVNjkDMMc~dQC9?=1S8SV`STe>?+kwz!sk3@7oUCp*`oYlg5Te;FIvxNiK*=V z*9>>CL+X3#ku=M<9-xD~{4MWgN@)d1rsg137*%!(JA|j5ja>4Ybeh2%`QC^t?Jy*x zxz!K%#vEeMu9$yXTzvK!2w!s;9A?Jm-LqrYJ{Bk+Ak<_hQRlF{HH^Fw2j67F(v8oc zaL|wHItepAE$W)sy9d{$UZT16;~sFF*(zu98rer@7P}Omd+zxxx@8Rz|MsA$96;zk zbm%bWL6n3p%%-alU|T3_Up)EL69_tlHKwCYo!T825OL{z0s!bLDBhiQ_O~((JJ7ws zJ`F#A@V;y}X-7Y3@m{q{;;-bKkp(+e-WkZWOXWkBA#eH%W{(^IH%Fcco! zRocpdhtCqOiYB-jf-c>y zu5AW0Pzh3K@K;6Xi6@@Ov{zhlMJl5zK9%*Sz*7V=^HG4XZ>Yq5>s#NV-JT?r_1=um zXqkonPSRxxv-AfVg;ShxQkTiBi)e2droUHd>AKF6(*8$ve}hrGKwKkO6;aJlsSer- zVVM&RXWal1)IjTjmEqgxMrO;9A_*X%7yw`COQ$&ZBx2LDmYq4Jej=B zd)qz-bwTyC!W`KSxhvo9D)7bNk z<#bt3lHpAfM}{ZGYfK*fpFe4jU#=ra2opmLFKJaAQ*a|+^G@m@wca|0 zxXx($wC)@y4-*wqS74PN1#r{qC6S5`DDi#@R^u|J5*i-C%uPhA!*mKz)fgu3{l@#; z7ln4wilJgt#g35=Pj@zV9>4MX`*>1X%9U~Z3{}#4Rd44Fay!5KL;f5RH zS3dJADSx=%PXF=#?5EOV$x9rS$-+VpV5=ZG-&?NfPJJd_*k4tAloPkI{NtdwWaFI=vG)0=Ig$erOnM z&*c)iCRTWBI4lzjg*VBMoNT`G^2^iHW1Z*|@g$GbxD`NcEO67KfVjOgYL&uY99 zP7;c}6~d5NPGX_OSSwMP>d?AbM{#H;5r+;E<%5OCCx|YT?nv@J2(?Db<(IK-Lh(sr zh8P(ali+Aj8O@2EXukceF}rm(E<>Nr#p0)mJkf|75 zA?%9ir2?-det+|TkR#71)vk@}54A30ku=3>1N;xekG5v_F;- z!g}@6g>m7Ti*Wmy$KXASeNQ?G1I&6G29hq;_DrrPbmNgnV(%MI#r~~tvY4DbYZ{T% zP<&V}k7CN~2s@4CMq?^I_$aruwo~5)aUsmjwNm?VOIyETJsZUJfK%NBh8T!im__J@ zL23;eKzQDrvxwrjnJM_QRz| zV9_32n!z7&3x=vkC)>y*nXa%!g*yigXSge-$VJwxxA%AkzgT_dnQ_gvSH*`}7q)!) zvI$o)8i0IHw!dXo))SSHpWS_TuIt$ZLsz+;iiK!0v$+ap9@3ivSfL-=lZTuWvplq= zxasPg64zgU129|{D_5+{S>9xZycf3);AJo?xJsJgopfDYOXrrS73i5~RA~3+yKAnw zCM{Xj`k$(Qn!j!1hJd=bl|6fIClv6;>>FBpR9ej6!#0pkCkB4L_bBb)AnV{&(t4Bh zTYI1F!7KC9jZN2yZuXg)J7-o34m;WC?#NNxAc)Rb4=qe0B>Uw0LDuPvVTl;U6>FHV z%%iMBDawws?PcRn+7-T`#l@l>!1LrfLCG=`%(woj(UA{NxqNGyf5x4477dn#Tp5e! zqCg`MJ1a_46d3*)`TX~iRP0AsA>ASv$q#u@!7m;Rc%TxtlikU;?`3~2)&}i4+!VVH zH=-2j)`jJU0aKdR)kcA493>|CXfh~xk0NW*hJ6#EE(Ivt)AqIx!LB(Aeae?q!t5hF zluEewsD!}@`r(DwDX{TA>5t6pE2s7k>D)@0wz5K;oS84mmFYbz;ZS&uG&hCycZ(J+ zigV6A4+U{jJn`gX84c0(B4vF_RjxvZ${4fH2w+R+kHn2v66ST;U@T>Q7;$zfyR@Iy zL)~izQ4DW?zBTS=KcmNA!ljqG8unb5%B(x}&$`zdMDAl9Jguwns(k5BuOQrq5~F*b ziiyfUufeTwRX9ZPf&cl9A>-3ZLm$tC=1X(vVPX6DoqgYLb4DK?Boc?{81e`Yt@Ldu z1u6`V)$Uzp`aJl_w(%x$pFiat^~?hRbG+oHJn?U#m8?JQrtq5WLRxuT(g+VLj|reQ zdlUJW_XRh$pNIKdpW#ug-Ha_~vx(`Y@4F0_w;NK4{o$>*;zh78^G(kR6bRjk#gP+e zsbKKEo0s;nW=EU|t$F4cE64?atb>;YCh=dn

    w}>XK^j6_XSUzesQiFehW<_LZ;wlihmT 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 X^WRtvAf*O19ReN;Gh5SUJc;@bSMI<~ literal 0 HcmV?d00001 diff --git a/apps/memeticos/src/static/styles.css b/apps/memeticos/src/static/styles.css new file mode 100755 index 0000000..bedd7b3 --- /dev/null +++ b/apps/memeticos/src/static/styles.css @@ -0,0 +1,14 @@ +textarea{ + width: 100%; + height: 9em; +} +.working, .working * { + color: white; + font-weight: bold; + background-color: red; + border-color: black; +} +.ui.segment.appBody, .ui.segment.outputSegment , .ui.segment.appHome{ + padding-top: 2em; + margin-top: 3em; +} diff --git a/apps/memeticos/src/ui/body/body.tsx b/apps/memeticos/src/ui/body/body.tsx new file mode 100755 index 0000000..4246698 --- /dev/null +++ b/apps/memeticos/src/ui/body/body.tsx @@ -0,0 +1,25 @@ +import * as React from 'react' +import { Grid, Segment } from 'semantic-ui-react' +import { AbstractComponent } from '../common/component' +import { Command } from './command' +import { Fields } from './fields' +import { InputFiles } from './inputFiles' +import { Output } from './output' + +export class Body extends AbstractComponent { + render() { + return ( + + + + + + + + + + + + ) + } +} diff --git a/apps/memeticos/src/ui/body/command.tsx b/apps/memeticos/src/ui/body/command.tsx new file mode 100755 index 0000000..337f833 --- /dev/null +++ b/apps/memeticos/src/ui/body/command.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { Button, Header, Segment } from 'semantic-ui-react' +import { setExample } from '../../app/dispatcher' +import { AbstractComponent } from '../common/component' + +export class Command extends AbstractComponent { + + render() { + return +

    {this.state.example.name}
    + Description: } + +
    + + + } + +} diff --git a/apps/memeticos/src/ui/body/fields.tsx b/apps/memeticos/src/ui/body/fields.tsx new file mode 100755 index 0000000..7d9f341 --- /dev/null +++ b/apps/memeticos/src/ui/body/fields.tsx @@ -0,0 +1,27 @@ +import * as React from 'react' +import { Header, List, ListItem, Segment } from 'semantic-ui-react' +import { AbstractComponent } from '../common/component' + +export class Fields extends AbstractComponent { + + render() { + if (this.state.fields.length == 0) { + return '' + } + return +
    Fields
    + + {this.state.fields.map(f => + + )} + +
    + } + +} diff --git a/apps/memeticos/src/ui/body/inputFiles.tsx b/apps/memeticos/src/ui/body/inputFiles.tsx new file mode 100755 index 0000000..a36e87f --- /dev/null +++ b/apps/memeticos/src/ui/body/inputFiles.tsx @@ -0,0 +1,37 @@ +import FileSaver from 'file-saver' +import { File } from 'magica' +import * as React from 'react' +import { Button, Header, Icon, Input, List, Segment } from 'semantic-ui-react' +import { loadImageFromUrl } from '../../app/dispatcher' +import { AbstractComponent } from '../common/component' + +export class InputFiles extends AbstractComponent { + render() { + return +
    Input Images
    +
    Load or declare images from local file system and URLs here:

    + loadImageFromUrl(e.currentTarget.value)} placeholder='https://i.imgur.com/FVKBIJ7.png' />

    + { + var inputFiles = await File.fromHtmlFileInputElement(e.currentTarget) + inputFiles = [...this.state.inputFiles, ...inputFiles.filter(f => !this.state.inputFiles.find(f2 => f2.name == f.name))].reverse() + this.setState({ inputFiles }) + }} />

    +
    Current files
    + + {this.state.inputFiles.map(f => + + + +
    { + var blob = new Blob([f.content]) + FileSaver.saveAs(blob, f.name) + }}>{f.name} + {Math.round(f.content.byteLength / 1024)} kb + + + )} + + + } + +} diff --git a/apps/memeticos/src/ui/body/output.tsx b/apps/memeticos/src/ui/body/output.tsx new file mode 100755 index 0000000..378e748 --- /dev/null +++ b/apps/memeticos/src/ui/body/output.tsx @@ -0,0 +1,42 @@ +import FileSaver from 'file-saver' +import { toDataUrlSync } from 'magica' +import * as React from 'react' +import { Header, Segment, TextArea } from 'semantic-ui-react' +import { State } from '../../app/state' +import { AbstractComponent } from '../common/component' + +export class Output extends AbstractComponent { + render() { + if (!this.state.result) { + return '' + } + var output = this.getOutput(this.state) + return +
    Output
    + + + + + {output.reverse().map(f => + { + var blob = new Blob([f.content]) + FileSaver.saveAs(blob, f.name) + }}>{f.name} + + + )} +
    stdout
    + +
    +
    stderr
    + +
    +
    +
    + } + + private getOutput(s: State) { + if (!s.result) { return [] } + return s.showAllResultsOutput ? s.result.results.map(r => r.outputFiles).flat() : s.result.outputFiles + } +} diff --git a/apps/memeticos/src/ui/common/about.tsx b/apps/memeticos/src/ui/common/about.tsx new file mode 100755 index 0000000..c267d0e --- /dev/null +++ b/apps/memeticos/src/ui/common/about.tsx @@ -0,0 +1,23 @@ +import * as React from 'react' +import { AbstractComponent } from './component' +export class About extends AbstractComponent { + + render() { + return ( + <> +

    About

    +

    Welcome to Magica's playground, a place to run ImageMagick commands in the browser.

    +

    Usage

    +

    First, at the top left there is a list of examples which declare some images (with urls) and a ImageMagick command like `convert foo.png -scale 55% bar.gif`

    +

    If you want to build your own commands (and that's the real purpose of this tool), you first need to declare the input images by providing a URL or selecting a local image file. Take into account that:

    +
      +
    • In the command, **images are referenced only by its base name** which is inferred from given url or file path. For example if the URL is https://i.imgur.com/UG1hgFf.jpg then the command must reference by the name of UG1hgFf.jpg, for example, convert UG1hgFf.jpg -rotate 44 out.gif
    • +
    • All given input files will be remembered so they can be referenced in future commands. They are listed at the left-bottom side of the screen.
    • +
    • Not all servers allow to load images (cross domain policy). A website it does if imgur.com. Another alternative is uploading to a github pages project. (please tell me if you know another one)
    • +
    • Any image format can be used as input, including non supported by browser like tiff, psd, tga, etc
    • +
    • For them to be rendered in the browser, output image formats must be supported by it, so use output image formats like png, jpg, gif.
    • +
    + + ) + } +} diff --git a/apps/memeticos/src/ui/common/component.tsx b/apps/memeticos/src/ui/common/component.tsx new file mode 100755 index 0000000..907f97e --- /dev/null +++ b/apps/memeticos/src/ui/common/component.tsx @@ -0,0 +1,18 @@ +import * as React from 'react' +import { State } from "../../app/state" +import { getStore } from '../../app/store' + +export interface AbstractProps { +} +export class AbstractComponent

    extends React.Component{ + constructor(p: P, s: State) { + super(p, s) + this.state = getStore().getState() as S + getStore().add(() => { + super.setState({ ...getStore().getState() }) + }) + } + setState: React.Component['setState'] = state => { + getStore().setState(state as Partial) + } +} diff --git a/apps/memeticos/src/ui/common/forkRibbon.tsx b/apps/memeticos/src/ui/common/forkRibbon.tsx new file mode 100755 index 0000000..bc8b0a1 --- /dev/null +++ b/apps/memeticos/src/ui/common/forkRibbon.tsx @@ -0,0 +1,11 @@ +import * as React from 'react' +import { getStore } from '../../app/store' + +export const ForkRibbon = () =>

    + +function getRibbonHtml() { + return { + __html: + `Fork me on GitHub`, + } +} diff --git a/apps/memeticos/src/ui/common/urlState.tsx b/apps/memeticos/src/ui/common/urlState.tsx new file mode 100755 index 0000000..8a00271 --- /dev/null +++ b/apps/memeticos/src/ui/common/urlState.tsx @@ -0,0 +1,52 @@ +import { File } from 'magica' +import { notUndefined, serial } from 'misc-utils-of-mine-generic' +import { setExample } from '../../app/dispatcher' +import { getStore } from '../../app/store' + +export function createUrl() { + var state = getStore().getState() + const s = { + example: { + ...state.example, + script: state.script, + }, + fields: state.fields, + inputFileNames: state.inputFiles.map(f => f.url).filter(notUndefined), + script: state.script + } + const b = btoa(JSON.stringify(s)) + window.location.hash = '#state=' + b +} + +export async function loadUrl() { + if (urlHasState()) { + const d = window.location.hash.split('state=')[1] + const state = JSON.parse(atob(d)) + let inputFiles = await serial(state.inputFileNames.map((f: string) => async () => { + try { + return await File.fromUrl(f) + } catch (error) { + return undefined + } + })) + inputFiles = inputFiles.filter(notUndefined) + getStore().setState({ + example: { + ...getStore().getState().example, + script: '', + fields: state.fields && state.fields.length ? state.fields : state.example.fields || [], + }, + script: state.script, + fields: state.fields, + inputFiles: inputFiles + }) + await setExample(getStore().getState().example) + } else { + + } +} + +export function urlHasState() { + return window.location.hash.includes('state=') +} + diff --git a/apps/memeticos/src/ui/common/util.tsx b/apps/memeticos/src/ui/common/util.tsx new file mode 100644 index 0000000..284853d --- /dev/null +++ b/apps/memeticos/src/ui/common/util.tsx @@ -0,0 +1,16 @@ +export function printMs(ms: number) { + return (ms / 1000) + ''.padEnd(4, ' ') + ' seconds' +} + +export function memoryReport() { + var m = (performance as any).memory + if (!m) { + return { + usedMb: 'N/A', totalMb: 'N/A', percent: 'N/A' + } + } + return { + usedMb: (m.usedJSHeapSize / 1048576).toFixed(2) + 'Mb', + percent: (100 * m.usedJSHeapSize / m.totalJSHeapSize).toFixed(1) + '%', + } +} diff --git a/apps/memeticos/src/ui/header.tsx b/apps/memeticos/src/ui/header.tsx new file mode 100755 index 0000000..bb5e0c0 --- /dev/null +++ b/apps/memeticos/src/ui/header.tsx @@ -0,0 +1,75 @@ +import { ExampleTag } from 'magica-examples' +import { enumNoValueKeys } from 'misc-utils-of-mine-generic' +import { enumKeys } from 'misc-utils-of-mine-typescript' +import * as React from 'react' +import { Dropdown, Menu, Modal } from 'semantic-ui-react' +import { setExample } from '../app/dispatcher' +import { About } from './common/about' +import { AbstractComponent } from './common/component' +import { memoryReport, printMs } from "./common/util" + +export class Header extends AbstractComponent { + + timer: NodeJS.Timeout | undefined + + componentDidMount() { + this.timer = setInterval(() => this.updateMem(), 1000) + } + + componentWillUnmount() { + this.timer && clearInterval(this.timer) + } + + updateMem(): void { + if (this.memEl) { + this.memEl.innerHTML = memoryReport().usedMb + ' ' + memoryReport().percent + } + } + + memEl: HTMLDivElement | null = null; + + render() { + return + + + + + + + {this.state.examples.map(example => setExample(example)}>{example.name})} + + + + + + Categories ({enumNoValueKeys(ExampleTag).length}) + {enumKeys(ExampleTag).map(tag => + + + + {this.state.examples.filter(e => e.tags.includes(tag)).map(e => + setExample(e)}>{e.name} + )} + + + + )} + + + + {this.state.working ?
    WORKING
    : 'IDLE'}
    +
    {this.state.result && this.state.result.times && printMs(this.state.result.times.total) || ''}
    +
    this.memEl = c}>
    + + + About}> + About + + + + + +
    + } +} + diff --git a/apps/memeticos/src/ui/page/home.tsx b/apps/memeticos/src/ui/page/home.tsx new file mode 100755 index 0000000..954de2c --- /dev/null +++ b/apps/memeticos/src/ui/page/home.tsx @@ -0,0 +1,36 @@ +import * as React from 'react' +import { Grid, Segment, Advertisement, HeaderContent, Image, Header, HeaderSubheader, GridColumn } from 'semantic-ui-react' +import { AbstractComponent } from '../common/component' + +export class Home extends AbstractComponent { + render() { + return ( + + + +
    Meméticos
    + the meme designer +{/* this.img1=c }/> */} + {/* */} + {/* */} + {/* Meméticos */} + + {/* the meme designer */} + {/* μιμητής (imitator, pretender)
    */} + {/*
    */} +{/* */} +
    + + + + Start with a template + Load an image + TODO + + + Get started + +
    +
    ) + } +} diff --git a/apps/memeticos/src/ui/page/homeExperiment.tsx b/apps/memeticos/src/ui/page/homeExperiment.tsx new file mode 100755 index 0000000..92ea9eb --- /dev/null +++ b/apps/memeticos/src/ui/page/homeExperiment.tsx @@ -0,0 +1,174 @@ +import * as React from 'react' +import { Grid, Segment, Advertisement, HeaderContent, Image } from 'semantic-ui-react' +import { AbstractComponent } from '../common/component' +import { Header } from '../header' +import HeaderSubHeader from 'semantic-ui-react/dist/commonjs/elements/Header/HeaderSubheader' +import { State } from '../../app/state' +import { run, File, RunResult, loadHtmlImageElement } from 'magica' +import { notUndefined } from 'misc-utils-of-mine-typescript' +import { sleep } from 'misc-utils-of-mine-generic' + +export class Home extends AbstractComponent { + files: File[] = [] + img1?: HTMLImageElement | null + logoUrl: string=null as any + + async componentDidMount(){ +this.getLogoAnim() + } + + async getLogoAnim() { +if(this.logoUrl){ + return this.logoUrl +} + let r3 = await run({script: ` +convert -font PoetsenOne-Regular.otf -background none \\ + -stroke black -strokewidth 2 \\ + -fill white -pointsize 85 'label:Meméticos' \\ + -trim ( +clone -background navy -shadow 120x5+5+4 ) +swap \\ + -background none -layers merge +repage -resize !800x200 label.png +`, inputFiles: [await File.fromUrl('PoetsenOne-Regular.otf'),] +}) +// let f3 = r3.outputFiles[0] +// const b = +// const u1 = URL.createObjectURL(new Blob([r3.outputFiles[0].content])) +// this.img1!.src=u1 + // loadHtmlImageElement (f3 as any, this.img1!) +// await sleep(300) + + this.files =(await Promise.all([ File.fromUrl('meme1.png'), File.fromUrl('meme2.png'), File.fromUrl('meme3.png')])).filter(notUndefined) + let r = await run({script: ` +montage ${this.files.map(f=>f.name).join(' ')} o1.miff +montage ${this.files.map(f=>f.name).reverse().join(' ')} o2.miff +convert o1.miff -virtual-pixel transparent -wave 12x12 o1.miff o3.miff +convert o1.miff -virtual-pixel transparent -distort Barrel '-0.4 0.7 0.2 0.5 20 20' o4.miff +convert o2.miff -virtual-pixel transparent -distort Barrel '0.4 0.7 0.2 0.5 200 20' o5.miff +convert o3.miff -virtual-pixel transparent -distort Barrel '-0.4 0.7 -0.2 0.5 100 20' o6.miff +convert -virtual-pixel transparent -set delay 13 label.png o1.miff o2.miff o3.miff o4.miff o5.miff o6.miff -morph 10 -resize !800x200 o.gif +`, inputFiles: [r3.outputFiles[0] as any, ...this.files]}) + // debugger + // loadHtmlImageElement (f1 as any, this.img1!) + +// -scale !800x200 +// console.log(r.results.map(r=>r.outputFiles).flat().filter(notUndefined) ); + +await sleep(100) +// const f = r.results[r.results.length-2].outputFiles[0] + let r2 = await run({script: ` +convert -set delay 11 label.png -virtual-pixel edge \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ +o3.miff -virtual-pixel mirror \\ + ( +clone -distort SRT -37 ) ( +clone -distort SRT -37 ) \\ + ( +clone -distort SRT -37 ) ( +clone -distort SRT -37 ) \\ + ( +clone -distort SRT -37 ) ( +clone -distort SRT -37 ) \\ + ( +clone -distort SRT -37 ) ( +clone -distort SRT -37 ) \\ + o6.miff \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) \\ + ( +clone -distort SRT 37 ) ( +clone -distort SRT 37 ) label.png -morph 5 label.png o.gif label.png -resize !800x200 o2.gif +`, inputFiles: r.results.map(r=>r.outputFiles).flat().filter(notUndefined) .concat(r3.outputFiles[0] as any) +}) + +// alert('end') + +// let f2 = +// loadHtmlImageElement (f2 as any, this.img1!) +// await sleep(14000) +// let f1 = r.outputFiles[0] + +// const b = new Blob([f1.content]) +this.logoUrl = URL.createObjectURL(new Blob([r2.outputFiles[0].content])) +// const u3 = URL.createObjectURL(new Blob([f1.content])) +// delete f1.content +// delete f2.content +// delete f3.content +r2=undefined as any +r=undefined as any +r3=undefined as any +// f2=undefined as any +this.files = [] +// f1=undefined as any +// f3=undefined as any +// URL.revokeObjectURL(u1) +// this.img1!.src = u2 +// setInterval(async ()=>{ +// await sleep(14000) +// this.img1!.src = u3 +// await sleep(14000) + +// this.logoUrl = u1 +// this.img1!.src = this.logoUrl +// await sleep(4000) +// }, 42000) + +// File.asFile(f1 as any).as +// delete r3.results +// delete r3.outputFiles +// delete r2.results +// delete r2.outputFiles +// delete r.results +// delete r.outputFiles + +// // debugger + // loadHtmlImageElement (f2 as any, this.img1!) +// await sleep(100000) + +// // setInterval(async ()=>{ +// loadHtmlImageElement (f2 as any, this.img1!) +// await sleep(14000) +// loadHtmlImageElement (f1 as any, this.img1!) +// await sleep(14000) + + +// // // debugger +// loadHtmlImageElement (f3 as any, this.img1!) +// await sleep(15000) +// // loadHtmlImageElement (f2 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f1 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f3 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f1 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f2 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f1 as any, this.img1!) +// // await sleep(4000) +// // loadHtmlImageElement (f3 as any, this.img1!) +// // await sleep(4000) +// // } , 30000) +// return u2 + } + shouldComponentUpdate(nextProps:any, nextState: State, nextContext: any){ + // this.dirty =this.dirty || !this.state.librariesReady && nextState.librariesReady + return true + } + + render() { + return ( + + + +this.img1=c }/> + + {/* */} + {/* Meméticos */} + + {/* the meme designer */} + {/* μιμητής (imitator, pretender)
    */} + {/*
    */} +{/* */} +
    + + Get started + +
    +
    ) + } +} diff --git a/camera-capture-demo/tsconfig.json b/apps/memeticos/tsconfig.json old mode 100644 new mode 100755 similarity index 57% rename from camera-capture-demo/tsconfig.json rename to apps/memeticos/tsconfig.json index 04d2b89..c7315e7 --- a/camera-capture-demo/tsconfig.json +++ b/apps/memeticos/tsconfig.json @@ -1,17 +1,15 @@ { "compilerOptions": { - "target": "esnext", + "target": "es5", "module": "commonjs", - "moduleResolution": "node", "lib": ["esnext", "dom"], "strict": true, "esModuleInterop": true, + "jsx": "react", "sourceMap": true, "outDir": "./dist", - "declaration": true, - "rootDir": "." + "rootDir": ".", + "skipLibCheck": true, }, - "include": [ - "src", "test" - ] + "include": ["src"] } diff --git a/apps/node-gtk-tests/.gitignore b/apps/node-gtk-tests/.gitignore new file mode 100644 index 0000000..3dd3549 --- /dev/null +++ b/apps/node-gtk-tests/.gitignore @@ -0,0 +1,3 @@ +node_modules +dist +tmp* \ No newline at end of file diff --git a/camera-capture/LICENSE b/apps/node-gtk-tests/LICENSE similarity index 100% rename from camera-capture/LICENSE rename to apps/node-gtk-tests/LICENSE diff --git a/apps/node-gtk-tests/README.md b/apps/node-gtk-tests/README.md new file mode 100644 index 0000000..5dea53f --- /dev/null +++ b/apps/node-gtk-tests/README.md @@ -0,0 +1 @@ +https://bazaar.launchpad.net/~smoke-gobject-devs/smoke-gobject/trunk/view/head:/tools/gsmokegen/cppgenerator.cpp \ No newline at end of file diff --git a/camera-capture/ava.config-js.js b/apps/node-gtk-tests/ava.config-js.js similarity index 100% rename from camera-capture/ava.config-js.js rename to apps/node-gtk-tests/ava.config-js.js diff --git a/camera-capture/ava.config.js b/apps/node-gtk-tests/ava.config.js similarity index 100% rename from camera-capture/ava.config.js rename to apps/node-gtk-tests/ava.config.js diff --git a/camera-capture-demo/formatCodeSettings.json b/apps/node-gtk-tests/formatCodeSettings.json similarity index 100% rename from camera-capture-demo/formatCodeSettings.json rename to apps/node-gtk-tests/formatCodeSettings.json diff --git a/apps/node-gtk-tests/package.json b/apps/node-gtk-tests/package.json new file mode 100644 index 0000000..22210b6 --- /dev/null +++ b/apps/node-gtk-tests/package.json @@ -0,0 +1,37 @@ +{ + "name": "tt", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "npm run build && npx ava --serial --concurrency 1 --config ava.config.js && npm run test-browser", + "test-js": "npm run build && npx ava --serial --concurrency 1 --config ava.config-js.js", + "prepare": "npm run build", + "clean": "rm -rf tmp* dist test-browser-outdir working_tmp", + "build": "npm run clean && npx tsc && npm run copy && npm run build-bundle-umd", + "copy": "exit 0", + "format": "npx ts-refactor format \"src/**/*.ts*\" \"test/**/*.ts*\" \"test-browser/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk", + "organizeImports": "npx ts-refactor organizeImports \"src/**/*.ts*\" \"test/**/*.ts*\" \"test-browser/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk ", + "lint": "npm run organizeImports && npm run format", + "docs-readme-toc": "npx markdown-toc README.md -i", + "all": "npm run clean && npm run lint && npm run build && npm run test && npm run test-js && npm run docs", + "all-publish": "npm run all && git commit -a -m 'version patch' && npm version patch && npm publish" + }, + "keywords": ["gtk"], + "author": "Sebastián Gurin", + "license": "MIT", + "dependencies": { + "misc-utils-of-mine-generic": "^0.2.34", + "node-gtk": "^0.3.0" + }, + "devDependencies": { + "ava": "^2.4.0", + "@types/node": "^12.7.5", + "@types/shelljs": "^0.8.5", + "markdown-toc": "^1.2.0", + "shelljs": "^0.8.3", + "ts-node": "^8.4.1", + "ts-refactor": "0.0.9", + "typescript": "^3.6.3" + } +} \ No newline at end of file diff --git a/apps/node-gtk-tests/src/gobjectTypes.ts b/apps/node-gtk-tests/src/gobjectTypes.ts new file mode 100644 index 0000000..dc2c08c --- /dev/null +++ b/apps/node-gtk-tests/src/gobjectTypes.ts @@ -0,0 +1,199 @@ + +// gtk + +// const repo = GI.Repository_get_default(); +// if (!nodegtk._isLoaded(ns, ver)) +// GI.Repository_require.call(repo, ns, ver, 0); +// const nInfos = GI.Repository_get_n_infos.call(repo, ns); +// for (let i = 0;i < nInfos;i++) { +// const info = GI.Repository_get_info.call(repo, ns, i); + +// exports.require = giRequire +// exports.startLoop = internal.StartLoop +// exports.prependSearchPath = prependSearchPath +// exports.prependLibraryPath = prependLibraryPath +// exports.System = internal.System + +/** + * Using public APIs example: + * +```js + import { equal } from 'assert'; + const nodegtk = require('node-gtk'); + const Gtk = nodegtk.require('Gtk') + const GObject = nodegtk.require('GObject') + nodegtk.startLoop(); + Gtk.init() + const win = new Gtk.Window() + equal(GObject.typeName(win.__gtype__), "GtkWindow") +``` + */ +namespace nodeGtk { +/** + * Heads up ! all these APIs are not public + * @internal + * + */ +namespace _GIRepository { + /** + * Usage: +```js +if (!nodegtk._isLoaded(ns, ver)) + GI.Repository_require.call(repo, ns, ver, 0); +``` + */ + export declare function Repository_require(this: _GIRepository, ns: string, ver: string , n:number): void + /** + * Usage: +```js +const nInfos = GI.Repository_get_n_infos.call(repo, ns); + for (let i = 0;i < nInfos;i++) { + const info = GI.Repository_get_info.call(repo, ns, i); +``` + */ + export declare function Repository_get_n_infos(this: _GIRepository, ns: string ):number + /** + * Usage: +```js +const nInfos = GI.Repository_get_n_infos.call(repo, ns); + for (let i = 0;i < nInfos;i++) { + const info = GI.Repository_get_info.call(repo, ns, i); +``` + */ + export declare function Repository_get_info(this: _GIRepository, ns: string , index: number): Info|undefined + + /** + * Usage: +```js +GI.Repository_require.call(repo, ns); +``` + */ + export declare function Repository_get_info(this: _GIRepository, ns: string ): void + + export declare function Repository_get_version(this: _GIRepository, ns: string):string + export declare function BaseInfo_get_name(this:Info):string|undefined + export declare function BaseInfo_get_namespace(this:Info):string|undefined + export declare function BaseInfo_get_type(this:Info):BaseInfoType|undefined + + export declare function info_type_to_string(infotype: BaseInfoType):string|undefined + export declare function type_info_get_tag(i:Info):BaseInfoTag|undefined + export declare function type_tag_to_string(t: BaseInfoTag): string|undefined +type BaseInfoType = number +type BaseInfoTag = number +} + +interface _GIRepository { + +} + +export interface Info{ + +} + + export declare function require(ns: string, ver: string ): _GIRepository + export declare function startLoop():void + +} + +// function _isLoaded(ns: string, ver: string): boolean + // function Repository_get_default(): Repository + // BaseInfo_get_name +// } +// const name = (info) => GI.BaseInfo_get_name.call(info); +// const namespace = (info) => GI.BaseInfo_get_namespace.call(info); +// const getInfoType = (info) => GI.BaseInfo_get_type.call(info); +// const type_string = (infotype) => GI.info_type_to_string(infotype); +// const tag = (type_info) => GI.type_info_get_tag(type_info); +// const tag_string = (type_tag) => GI.type_tag_to_string(type_tag); +// const isDeprecated = (info) => GI.BaseInfo_is_deprecated.call(info) + + + + +export interface ParsedBase { + name?:string + "_info": {}, + "_type": number, + "_ns": string, +} +export interface Parsed extends ParsedBase { + name: string; + // _info: Info; + // _type: number; + type: Type; + infoType: string; + _flags: number; + "is_gtype_struct": boolean, + "is_foreign": boolean, + "constructor": any, + _tag: number; + tag?: string; +} +export interface ParsedObject extends Entity { +} +export interface Parent extends ParsedBase { +} +export interface Entity extends Parsed { + prerequisites: Prerequisite[]; + properties: Property[]; + methods: Function[]; + fields: Field[]; + interfaces: Interface[]; + signals: Signal[]; + vfuncs: Vfunc[]; + constants: Constant[]; + _parent: Parent; +} + +export interface Prerequisite extends Entity { + +} +export interface Interface extends Entity { + iface_struct: InterfaceStruct; +} +export interface InterfaceStruct extends Entity { +} +export interface Info { +} +export interface Prerequisites { +} +export interface Property extends Type { + name: string +} +export interface Type extends ParsedBase{ + + // "_info": {}, + // "_type": number, + // "_ns": string, + "infoType": string, + "_tag": number, + "type": string, + "size": number + + // type: string; + "transfer": "NOTHING"; + isPointer: boolean; +} +export interface Function extends Entity { + return_type: Type; + n_args: 0; + args: Argument[]; + // TODO: add as a global function too.! + symbol: string; +} +export interface Field extends Entity { + type: FieldType + writable: boolean; //TODO: field.callback +} +export interface FieldType extends Type { + callback?: Function +} +interface Argument extends Parsed { + nullable: boolean; +} +export interface Signal { +} +export interface Vfunc { +} +export interface Constant { +} diff --git a/apps/node-gtk-tests/src/inspect.js b/apps/node-gtk-tests/src/inspect.js new file mode 100644 index 0000000..58ebe58 --- /dev/null +++ b/apps/node-gtk-tests/src/inspect.js @@ -0,0 +1,717 @@ + +// const chalk = require('chalk') +const { array } = require('misc-utils-of-mine-generic') +const nodegtk = require('node-gtk'); +nodegtk.startLoop(); + +const infos = [] + +const GI = nodegtk._GIRepository; + +function def(obj, name, data) { + obj[name] = data + // Object.defineProperty(obj, name, { + // enumerable: false, + // configurable: true, + // value: data + // }); +} + +// const obj = () => Object.create(null); +const name = (info) => GI.BaseInfo_get_name.call(info); +const namespace = (info) => GI.BaseInfo_get_namespace.call(info); +const getInfoType = (info) => GI.BaseInfo_get_type.call(info); +const type_string = (infotype) => GI.info_type_to_string(infotype); +const tag = (type_info) => GI.type_info_get_tag(type_info); +const tag_string = (type_tag) => GI.type_tag_to_string(type_tag); +const isDeprecated = (info) => GI.BaseInfo_is_deprecated.call(info) + +function gtype(info) { + const type_name = GI.registered_type_info_get_type_name(info); + if (!type_name) + return null; + // if(type_name.startsWith('interface')){ + // console.log(info) + // } + // else + return GI.registered_type_info_get_g_type(info); +} + +function isNoArgsConstructor(info) { + const flags = GI.function_info_get_flags(info) + return ((flags & GI.FunctionInfoFlags.IS_CONSTRUCTOR) != 0 + && GI.callable_info_get_n_args(info) == 0) +} + +function isConstructor(info) { + const flags = GI.function_info_get_flags(info) + return (flags & GI.FunctionInfoFlags.IS_CONSTRUCTOR) != 0 +} + +function findBoxedConstructor(info, parent) { + //TODO: multiple constructor signatures! + const type = getInfoType(info) + let result = null + if (type === GI.InfoType.UNION) { + const n_methods = GI.union_info_get_n_methods(info); + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.union_info_get_method(info, i); + if (isNoArgsConstructor(fn_info)) { + result = fn_info; + break; + } + } + if (!result) { + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.union_info_get_method(info, i); + if (name(fn_info) === 'new') { + result = fn_info; + break; + } + } + } + if (!result) { + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.union_info_get_method(info, i); + if (isConstructor(fn_info)) { + result = fn_info; + break; + } + } + } + } + else { + const n_methods = GI.struct_info_get_n_methods(info); + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.struct_info_get_method(info, i); + if (isNoArgsConstructor(fn_info)) { + result = fn_info; + break; + } + } + if (!result) { + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.struct_info_get_method(info, i); + if (name(fn_info) === 'new') { + result = fn_info; + break; + } + } + } + if (!result) { + for (let i = 0;i < n_methods;i++) { + const fn_info = GI.struct_info_get_method(info, i); + if (isConstructor(fn_info)) { + result = fn_info; + break; + } + } + } + } + if (result) + return new FunctionInfo(result, parent) + return null +} + +function BaseInfo(info, parent) { + // console.log(Object.keys(nodegtk._c)); + + def(this, '_info', info); + def(this, '_type', getInfoType(info)); // info_type + def(this, '_ns', namespace(info)); + this.infoType = GI.info_type_to_string(this._type); + if (this._type != GI.InfoType.TYPE) + this.name = name(info); + // if (parent) + // this.parent = parent + if (isDeprecated(info)) + this.isDeprecated = true + infos.push(this) +} + +function TypeInfo(info) { + // debugger + BaseInfo.call(this, info) + def(this, '_tag', tag(info)); + + // this.typeName = nodegtk._c.GetTypeName(info); + if (this._tag == GI.TypeTag.ARRAY) { + this.type = tag_string(this._tag); + this.array_type = GI.ArrayType[GI.type_info_get_array_type(info)]; + this.zero_terminated = GI.type_info_is_zero_terminated(info); + this.fixed_size = GI.type_info_get_array_fixed_size(info); + this.size = nodegtk._c.GetTypeSize(info); + const isPointer = GI.type_info_is_pointer(info) + if (isPointer) + this.isPointer = isPointer + this.elementType = new TypeInfo(GI.type_info_get_param_type(info, 0)); + } + else if (this._tag == GI.TypeTag.GLIST || this._tag == GI.TypeTag.GSLIST) { + this.type = tag_string(this._tag); + const isPointer = GI.type_info_is_pointer(info) + if (isPointer) + this.isPointer = isPointer + this.elementType = new TypeInfo(GI.type_info_get_param_type(info, 0)); + } + else if (this._tag == GI.TypeTag.GHASH) { + this.type = tag_string(this._tag); + const isPointer = GI.type_info_is_pointer(info) + if (isPointer) + this.isPointer = isPointer + this.elementType = new TypeInfo(GI.type_info_get_param_type(info, 0)); + } + else if (this._tag == GI.TypeTag.INTERFACE) { + const interface = GI.type_info_get_interface(info) + const infoType = GI.BaseInfo_get_type.call(interface) + this.type = type_string(infoType) + '.' + name(interface) + const isPointer = GI.type_info_is_pointer(info) + if (isPointer) + this.isPointer = isPointer + if (infoType === GI.InfoType.CALLBACK) { + this.callback = new FunctionInfo(interface, this) + } + } + else { + this.type = tag_string(this._tag); + this.size = nodegtk._c.GetTypeSize(info); + const isPointer = GI.type_info_is_pointer(info) + if (isPointer) + this.isPointer = isPointer + } +} + +function ConstantInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.value = nodegtk._c.GetConstantValue(info); +} + +function ValueInfo(info, parent) { + BaseInfo.call(this, info) + this.value = GI.value_info_get_value(info) +} + +function PropInfo(info, parent) { + BaseInfo.call(this, info, parent) + def(this, '_flags', GI.property_info_get_flags(info)); + def(this, '_typeInfo', GI.property_info_get_type(info)); + def(this, '_tag', tag(this._typeInfo)); + // if (this._tag == GI.InfoType.INTERFACE) { + this.type = new TypeInfo(this._typeInfo); + // } else { + // this.type = tag_string(this._tag); + // } + const transfer = GI.property_info_get_ownership_transfer(info); + this.transfer = GI.Transfer[transfer]; +} + +function FieldInfo(info, parent) { + BaseInfo.call(this, info, parent) + def(this, '_flags', GI.field_info_get_flags(info)); + def(this, '_offset', GI.field_info_get_offset(info)); + def(this, '_size', GI.field_info_get_size(info)); + def(this, '_typeInfo', GI.field_info_get_type(info)); + def(this, '_tag', tag(this._typeInfo)); + // if (this._tag == GI.TypeTag.INTERFACE) { + // const gtype = GI.registered_type_info_get_g_type(this._type); + this.type = new TypeInfo(this._typeInfo); + // } else { + // this.type = tag_string(this._tag); + // } + const readable = this._flags & GI.FieldInfoFlags.READABLE; + if (readable == 0) + this.readable = false; + const writable = this._flags & GI.FieldInfoFlags.WRITABLE; + if (writable == 0) + this.writable = false; +} + +function StructInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.gtype = gtype(info); + this.size = GI.struct_info_get_size(info); + this.alignment = GI.struct_info_get_alignment(info); + this.is_gtype_struct = GI.struct_info_is_gtype_struct(this._info) + this.is_foreign = GI.struct_info_is_foreign(this._info) + this.constructor = findBoxedConstructor(info, this) + // this.methods = obj(); + // this.fields = [] + + this.methods = array(GI.struct_info_get_n_methods(info)) + .map(i => GI.struct_info_get_method(info, i)) + .map(m => new FunctionInfo(m, this)) + + this.fields = array(GI.struct_info_get_n_fields(info)) + .map(i => GI.struct_info_get_field(info, i)) + .map(field => new FieldInfo(field, this)) + // for (let i = 0; i < n_fields; i++) { + // const field = GI.struct_info_get_field(info, i); + // const fieldName = name(field); + // this.fields[fieldName] = new FieldInfo(field, this); + // } +} + +function UnionInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.gtype = gtype(info); + this.size = GI.union_info_get_size(info); + this.alignment = GI.union_info_get_alignment(info); + let is_discriminated = GI.union_info_is_discriminated(info); + if (is_discriminated) { + this.discriminator_type = new TypeInfo(GI.union_info_get_discriminator_type(info)); + this.discriminator_offset = GI.union_info_get_discriminator_offset(info); + } + this.constructor = findBoxedConstructor(info, this) + // this.methods = {}; + + this.methods = array(GI.union_info_get_n_methods(info)) + .map(i => GI.union_info_get_method(info, i)) + .map(m => new FunctionInfo(m, this)) + // const n_methods = GI.union_info_get_n_methods(info); + // for (let i = 0; i < n_methods; i++) { + // const method = GI.union_info_get_method(info, i); + // const methodName = name(method); + // this.methods[methodName] = new FunctionInfo(method, this); + // } + + this.fields = array(GI.union_info_get_n_fields(info)) + .map(i => GI.union_info_get_field(info, i)) + .map(field => ({ + ...new FieldInfo(field, this), + discriminator: nodegtk._c.GetConstantValue(GI.union_info_get_discriminator(info, i)) + })) + // this.fields = {}; + // const n_fields = GI.union_info_get_n_fields(info); + // for (let i = 0; i < n_fields; i++) { + // const field = GI.union_info_get_field(info, i); + // const fieldName = name(field); + // this.fields[fieldName] = new FieldInfo(field, this); + // if (is_discriminated) { + // const d = GI.union_info_get_discriminator(info, i); + // this.fields[fieldName].discriminator = nodegtk._c.GetConstantValue(d); + // } + // } +} + +function EnumInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.gtype = gtype(info); + // this.values = obj(); + // this.methods = obj(); + + this.values = array(GI.enum_info_get_n_values(info)) + .map(i => GI.enum_info_get_value(info, i)) + .map(n => ({ name: name(n), ...new ValueInfo(n, this) })) + // const n_values = GI.enum_info_get_n_values(info); + // for (let i = 0; i < n_values; i++) { + // const valueInfo = GI.enum_info_get_value(info, i); + // const valueName = name(valueInfo); + // this.values[valueName] = new ValueInfo(valueInfo, this); + // } + + this.methods = array(GI.enum_info_get_n_methods(info)) + .map(i => GI.enum_info_get_method(info, i)) + .map(n => ({ name: name(n), ...new FunctionInfo(n, this) })) + // const n_methods = GI.enum_info_get_n_methods(info); + // for (let i = 0; i < n_methods; i++) { + // const method = GI.enum_info_get_method(info, i); + // const methodName = name(method); + // this.methods[methodName] = new FunctionInfo(method, this); + // } +} + +function InterfaceInfo(info, parent) { + // debugger + BaseInfo.call(this, info, parent) + this.gtype = gtype(info); + const structInfo = GI.interface_info_get_iface_struct(info) + if (structInfo !== null) + this.iface_struct = new StructInfo(structInfo, this); + // this.prerequisites = obj(); + // this.properties = obj(); + // this.methods = obj(); + // this.signals = obj(); + // this.vfuncs = obj(); + // this.constants = obj(); + // const n_prerequisites = GI.interface_info_get_n_prerequisites(info); + // for (let i = 0; i < n_prerequisites; i++) { + // const prerequisite = GI.interface_info_get_prerequisite(info, i); + // const prerequisiteName = name(prerequisite); + // this.prerequisites[prerequisiteName] = getInfo(prerequisite); + // } + this.prerequisites = array(GI.interface_info_get_n_prerequisites(info)) + .map(i => GI.interface_info_get_prerequisite(info, i)) + .map(n => getInfo(n)) + + this.properties = array(GI.interface_info_get_n_properties(info)) + .map(i => GI.interface_info_get_property(info, i)) + .map(n => getInfo(n, this)) + // const n_properties = GI.interface_info_get_n_properties(info); + // for (let i = 0; i < n_properties; i++) { + // const property = GI.interface_info_get_property(info, i); + // const propertyName = name(property); + // this.properties[propertyName] = getInfo(property, this); + // } + this.methods = array(GI.interface_info_get_n_methods(info)) + .map(i => GI.interface_info_get_method(info, i)) + .map(n => getInfo(n, this)) + // const n_methods = GI.interface_info_get_n_methods(info); + // for (let i = 0; i < n_methods; i++) { + // const method = GI.interface_info_get_method(info, i); + // const methodName = name(method); + // this.methods[methodName] = getInfo(method, this); + // } + this.signals = array(GI.interface_info_get_n_signals(info)) + .map(i => GI.interface_info_get_signal(info, i)) + .map(n => ({ + ...n, + // name: name(n) + })) + + // .map(n=>getInfo(n, this)) + // const n_signals = GI.interface_info_get_n_signals(info); + // for (let i = 0; i < n_signals; i++) { + // const signal = GI.interface_info_get_signal(info, i); + // const signalName = name(signal); + // this.signals[signalName] = signal; + // } + this.vfuncs = array(GI.interface_info_get_n_vfuncs(info)) + .map(i => GI.interface_info_get_vfunc(info, i)) + .map(n => ({ ...n })) + // .map(n=>getInfo(n, this)) + // const n_vfuncs = GI.interface_info_get_n_vfuncs(info); + // for (let i = 0; i < n_vfuncs; i++) { + // const vfunc = GI.interface_info_get_vfunc(info, i); + // const vfuncName = name(vfunc); + // this.vfuncs[vfuncName] = vfunc; + // } + this.constants = array(GI.interface_info_get_n_constants(info)) + .map(i => GI.interface_info_get_constant(info, i)) + .map(i => ({ ...n, name: name(i) })) + + // const n_constants = GI.interface_info_get_n_constants(info); + // for (let i = 0; i < n_constants; i++) { + // const constant = GI.interface_info_get_constant(info, i); + // const constantName = name(constant); + // this.constants[constantName] = getInfo(constant); + // } +} + +function ObjectInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.gtype = gtype(info); + const parentInfo = GI.object_info_get_parent(info) + if (parentInfo) + // def(this, '_parent', new ObjectInfo(parentInfo, parent)); + def(this, '_parent', { + name: name(parentInfo), + gtype: gtype(parentInfo), + _ns: namespace(parentInfo) + }); + // this.constants = obj(); + // this.fields = obj(); + // this.interfaces = []; + // this.methods = obj(); + // this.properties = obj(); + // this.signals = obj(); + // this.vfuncs = obj(); + // const n_properties = GI.object_info_get_n_properties(info); + // for (let i = 0; i < n_properties; i++) { + // const propertyInfo = GI.object_info_get_property(info, i); + // const propertyName = name(propertyInfo); + // this.properties[propertyName] = getInfo(propertyInfo, this); + // } + + this.properties = array(GI.object_info_get_n_properties(info)) + .map(i => GI.object_info_get_property(info, i)) + .map(n => getInfo(n, this)) + + this.constants = array(GI.object_info_get_n_constants(info)) + .map(i => GI.object_info_get_constant(info, i)) + .map(n => getInfo(n, this)) + + // .map(n=>new InterfaceInfo(n, this)) + // const n_constants = GI.object_info_get_n_constants(info); + // for (let i = 0; i < n_constants; i++) { + // const constantInfo = GI.object_info_get_constant(info, i); + // const constantName = name(constantInfo); + // this.constants[constantName] = getInfo(constantInfo, this); + // } + + this.interfaces = array(GI.object_info_get_n_interfaces(info)) + .map(i => GI.object_info_get_interface(info, i)) + .map(n => ({ name: name(n), ...new InterfaceInfo(n, this) })) + // for (let i = 0; i < n_interfaces; i++) { + // const i_info = GI.object_info_get_interface(info, i); + // const i_name = name(i_info); + // this.interfaces[i_name] = new InterfaceInfo(i_info, this); + // } + this.methods = array(GI.object_info_get_n_methods(info)) + .map(i => GI.object_info_get_method(info, i)) + // .map(n=>new FunctionInfo(n, this)) + .map(n => ({ name: name(n), ...new FunctionInfo(n, this) })) + + // const n_methods = GI.object_info_get_n_methods(info); + // for (let i = 0; i < n_methods; i++) { + // const methodInfo = GI.object_info_get_method(info, i); + // const methodName = name(methodInfo); + // this.methods[methodName] = new FunctionInfo(methodInfo, this); + // } + this.signals = array(GI.object_info_get_n_signals(info)) + .map(i => GI.object_info_get_signal(info, i)) + .map(n => ({ name: name(n), ...getInfo(n, this) })) + // .map(n=>new getInfo(n, this)) + + // const n_signals = GI.object_info_get_n_signals(info); + // for (let i = 0; i < n_signals; i++) { + // const signalInfo = GI.object_info_get_signal(info, i); + // const signalName = name(signalInfo); + // this.signals[signalName] = getInfo(signalInfo, this); + // } + this.vfuncs = array(GI.object_info_get_n_vfuncs(info)) + .map(i => GI.object_info_get_vfunc(info, i)) + .map(n => ({ name: name(n), ...n })) + // const n_vfuncs = GI.object_info_get_n_vfuncs(info); + // for (let i = 0; i < n_vfuncs; i++) { + // const vfuncInfo = GI.object_info_get_vfunc(info, i); + // const vfuncName = name(vfuncInfo); + // this.vfuncs[vfuncName] = vfuncInfo; + // } +} + +function ArgInfo(info, parent) { + BaseInfo.call(this, info, parent) + def(this, '_typeInfo', GI.arg_info_get_type(info)); + def(this, '_tag', tag(this._typeInfo)); + this.tag = tag_string(this._tag); + this.type = new TypeInfo(this._typeInfo); + this.name = name(info); + this.direction = GI.Direction[GI.arg_info_get_direction(info)]; + this.transfer = GI.Transfer[GI.arg_info_get_ownership_transfer(info)]; + const may_be_null = GI.arg_info_may_be_null(info); + if (may_be_null) + this.nullable = may_be_null; + const is_caller_allocates = GI.arg_info_is_caller_allocates(info); + if (is_caller_allocates) + this.caller_allocates = true; + const is_return_value = GI.arg_info_is_return_value(info); + if (is_return_value) + this.return_value = true; + const is_skip = GI.arg_info_is_skip(info); + if (is_skip) + this.skip = true; + const length_pos = GI.type_info_get_array_length(this._typeInfo) + if (length_pos >= 0) + this.lengthPos = length_pos + // this.parent = parent +} + +function CallableInfo(info, parent) { + BaseInfo.call(this, info, parent) + this.args = array(GI.callable_info_get_n_args(info)) + .map(i => new ArgInfo(GI.callable_info_get_arg(info, i), this)) + // .map(n => ({ name: name(n), ...getInfo(n, this) , + // ...getInfo(n, this).lengthPos !== undefined ? { isArrayLength: true } : {} + // ) + // ) + // this.n_args = GI.callable_info_get_n_args(info); + // this.args = []; + // for (let i = 0; i < this.n_args; i++) { + // this.args[i] = new ArgInfo(GI.callable_info_get_arg(info, i), this); + // } + // for (let i = 0; i < this.n_args; i++) { + // if (this.args[i].lengthPos !== undefined) + // this.args[this.args[i].lengthPos].isArrayLength = true + // } + const transfer = GI.callable_info_get_caller_owns(info); + this.transfer = GI.Transfer[transfer]; + const return_type = GI.callable_info_get_return_type(info); + this.return_type = new TypeInfo(return_type); + this.return_tag = tag_string(tag(return_type)); + const mayReturnNull = GI.callable_info_may_return_null(info); + if (mayReturnNull) this.mayReturnNull = true; + const skipReturn = GI.callable_info_skip_return(info) + if (skipReturn) this.skipReturn = true; + const canThrow = GI.callable_info_can_throw_gerror(info) + if (canThrow) this.canThrow = true +} + +function SignalInfo(info, parent) { + BaseInfo.call(this, info, parent) + CallableInfo.call(this, info); + def(this, '_flags', GI.signal_info_get_flags(info)); +} + +function VFuncInfo(info, parent) { + BaseInfo.call(this, info, parent) + CallableInfo.call(this, info); + const invoker = GI.vfunc_info_get_invoker(info); + if (invoker) + this.invoker = new FunctionInfo(invoker, this); + const signal = GI.vfunc_info_get_invoker(info); + if (signal) + this.signal = new SignalInfo(signal, this); +} + +function FunctionInfo(info, parent) { + BaseInfo.call(this, info, parent) + CallableInfo.call(this, info); + if (this.infoType === 'callback') + return + this.symbol = GI.function_info_get_symbol(info) + def(this, '_flags', GI.function_info_get_flags(info)); + this.isMethod = this._flags & GI.FunctionInfoFlags.IS_METHOD !== 0 + this.isConstructor = this._flags & GI.FunctionInfoFlags.IS_CONSTRUCTOR !== 0 + this.isGetter = this._flags & GI.FunctionInfoFlags.IS_GETTER !== 0 + this.isSetter = this._flags & GI.FunctionInfoFlags.IS_SETTER !== 0 +} + +function parseNamespace(ns, ver) { + const m = Object.create(null); + const repo = GI.Repository_get_default(); + if (!nodegtk._isLoaded(ns, ver)) + GI.Repository_require.call(repo, ns, ver, 0); + const nInfos = GI.Repository_get_n_infos.call(repo, ns); + for (let i = 0;i < nInfos;i++) { + const info = GI.Repository_get_info.call(repo, ns, i); + const baseinfo = getInfo(info, ns); + const basename = name(info); + m[basename] = baseinfo; + } + return m + // return Object.values(m).map(format); +} + +function getInfo(info, parent) { + switch (getInfoType(info)) { + case GI.InfoType.INVALID: + return null; + case GI.InfoType.CALLBACK: + case GI.InfoType.FUNCTION: + return new FunctionInfo(info, parent) + case GI.InfoType.OBJECT: + return new ObjectInfo(info, parent) + case GI.InfoType.ENUM: + case GI.InfoType.FLAGS: + return new EnumInfo(info, parent) + case GI.InfoType.BOXED: + case GI.InfoType.STRUCT: + return new StructInfo(info, parent) + case GI.InfoType.UNION: + return new UnionInfo(info, parent) + case GI.InfoType.INTERFACE: + return new InterfaceInfo(info, parent) + case GI.InfoType.CONSTANT: + return new ConstantInfo(info, parent) + case GI.InfoType.FIELD: + return new FieldInfo(info, parent) + case GI.InfoType.PROPERTY: + return new PropInfo(info, parent) + case GI.InfoType.ARG: + return new ArgInfo(info, parent) + case GI.InfoType.TYPE: + return new TypeInfo(info) + case GI.InfoType.VALUE: + return new ValueInfo(info, parent) + case GI.InfoType.SIGNAL: + return new SignalInfo(info, parent) + case GI.InfoType.VFUNC: + return new VFuncInfo(info, parent) + case GI.InfoType.UNRESOLVED: + return undefined; + } + return new BaseInfo(info, parent) +} + +function getLibs() { + let paths = + GI.Repository_get_search_path() + .map(p => require('fs').readdirSync(p)); + let files = [].concat(...paths) + .filter(f => f.endsWith('.typelib')) + .map(f => f.replace(/\.typelib/, '')) + .map(f => [f].concat(f.split('-'))); + return files; +} + +function formatName(info) { + let name = '' + let current = info + while (current) { + name = (current.name || current) + (name ? '.' + name : '') + current = current.parent + } + return name +} + +function formatFunction(fn) { + return { + args: (fn.args || []).map(a => ({ name: a.name, type: formatType(a.type), direction: a.direction })), + returnType: formatType(fn.return_type) + } +} + +function formatType(type) { + if (type.type === 'array') + return formatType(type.elementType) + '[]' + if (type.type === 'glist' || type.type === 'gslist') + return formatType(type.elementType) + '[]' + return type.type +} + +function format(i) { + try { + const b = { + type: getInfoType(i.infoType), + typeString: type_string(i.infoType), + name: formatName(i.name || 'NULL'), + parent: formatName(i.parent || 'NULL'), + ns: namespace(i), + } + // return formatName(i.name || 'NULL') + if (i.infoType === 'function') { + return { + ...b, + ...formatFunction(i) + } + } + if (i.infoType === 'interface') { + return { + ...b, + methods: Object.values(i.methods || {}).map(formatFunction), + } + } + if (i.infoType === 'object') { + return { + ...b, + ...new InterfaceInfo(i), + methods: Object.values(i.methods || {}).map(formatFunction) + } + } + else { + console.warn('Not impl', i.infoType); + + // const parent = formatName(i.parent||'NULL') + return { + ...b + } + // type arg callback + // console.log(i.infoType) + // return {} + } + } catch (error) { + console.error('Err', error); + return { + name: 'error' + } + } +} + +module.exports = { + parseNamespace, + getLibs, + infos, + formatName, + formatFunction, + formatType, + format +}; diff --git a/apps/node-gtk-tests/src/render.ts b/apps/node-gtk-tests/src/render.ts new file mode 100644 index 0000000..7085196 --- /dev/null +++ b/apps/node-gtk-tests/src/render.ts @@ -0,0 +1,86 @@ +import { Parsed, ParsedObject, Entity, Type } from './gobjectTypes' + + +export function render(o: Entity) { + const ns: { [s: string]: Parsed[] } = {} + const a = [] + visit(o, n => { + ns[n._ns] = ns[n._ns] || [] + ns[n._ns].push(n) + }, a) + + // console.log(a); + // console.log(ns.Gtk); + + return ` +type interface = any +type utf8 = string +type gboolean = boolean +type gfloat = number +${Object.keys(ns).map(n=>` +namespace ${n} { +${ns[n].map(n=>renderNode(n)+' asdas' ).join('\n ')} +} +`).join('\n\n')} + ` +} + +function visit(o: Entity, f: (n: Entity) => void, visited: Entity[] = []) { + _visit(o); + (o.interfaces || []).forEach(i => { + visit(i, f, visited) + }); + (o.prerequisites || []).forEach(p => { + visit(p, f, visited) + }); + (o.interfaces || []).forEach(p => { + visit(p, f, visited) + p.iface_struct && visit(p.iface_struct, f, visited) + + }); + (o.fields || []).forEach(p => { + visit(p, f, visited) + p.type.callback && visit(p.type.callback , f, visited) + }); + (o.methods || []).forEach(p => { + visit(p, f, visited) + }) + function _visit(n: Entity) { + if(!n)return + // console.log(n.name,n.type ); + + if (!n.name || !n.type || !n.type._ns || !n.type.type|| !['interface', 'object', 'type', 'callback'].find(i=>n.type.type.startsWith(i))) { + // console.log(n.name, n.type, n.type&& n.type._ns && n.type&&n.type.type); + + return + } + const k = { + name: n.name, type: n.type.type, ns: n.type._ns + } + if (!visited.find(i => JSON.stringify(i) === JSON.stringify(k))) { + f(n) + visited.push(n) + } + } +} + +export function renderNode(o: Parsed) { + if (o.infoType === 'object') { + return renderObject(o as ParsedObject) + } + if (o.infoType === 'field') { + return renderObject(o as ParsedObject) + } + console.warn('NOT IMPL', o.type); + +} + +function renderObject(o: ParsedObject) { + return ` +declare class ${o.name}${o._parent&&o._parent.name ? ` extends ${o._parent._ns}.${o._parent.name}` : ''} ${o.interfaces && o.interfaces.length ? ` implements ${o.interfaces.map(i => `${i._ns}.${i.name}`).join(', ')}` : ''} { + ${(o.properties||[]).map(p => ` +${p.name}: ${p.type} +`.trim()).join('\n ')} +} + ` +} diff --git a/apps/node-gtk-tests/src/test2.ts b/apps/node-gtk-tests/src/test2.ts new file mode 100644 index 0000000..086b81a --- /dev/null +++ b/apps/node-gtk-tests/src/test2.ts @@ -0,0 +1,46 @@ +import { render } from './render' + +const {writeFileSync} = require('fs') +// const fff = require('node-gtk') +// debugger; +const inspect = require('./inspect') as {infos: any[], parseNamespace: any} + +// const +// const gtk = inspect.parseNamespace('Gtk') +// debugger +// console.log(Object.keys(gtk).map(i=>([i, gtk[i]._ns]))) + +// let s = inspect.infos +// .filter(i => i.infoType === 'function') +// .map(f=>inspect.format(f)) +// .filter(f=>f.parent==='NULL') +// .map(f=>`declare export function ${f.name}(): ${f.returnType}`) +// .join('\n') +// writeFileSync('gtkNullFunctions.ts', s) + +// s = inspect.infos +// .filter(i => i.infoType === 'interface') +// .filter((n,i,a)=>a.indexOf(n)===a.findIndex(i=>i.name===n.name&&i.parent===n.parent)) +// .map(f=>inspect.format(f)) +// // .filter(f=>f.parent==='NULL') +// .map(f=>`declare export interface ${f.name} { }`) +// .join('\n') +// writeFileSync('gtkInterfaces.ts', s) + +// debugger +// console.log(gt); + +// require('fs').writeFileSync('tmp2.json', JSON.stringify(Object.values(gtk) , null, 2)) + +// let fnInfos = inspect.infos.filter(i => i.infoType === 'function' && i.return_tag !== 'void' && i.args.some(a => a.direction != 'IN')) +// // let fnInfos = inspect.infos.filter(i => i.infoType === 'object') +// // // debugger +// fnInfos.forEach(f => console.log(inspect.formatFunction(f))) +let fnInfos2 = inspect.infos.find(i => i.infoType === 'object' && i.name==='Button')//.slice(0, 10) + + writeFileSync('tmp.json', JSON.stringify(fnInfos2, null, 2)) + + + let e = inspect.infos.find(i => i.infoType === 'object' && i.name==='Button')//.slice(0, 10) + + writeFileSync('tmp2.ts', render(e)) diff --git a/apps/node-gtk-tests/src/test3.ts b/apps/node-gtk-tests/src/test3.ts new file mode 100644 index 0000000..6f62ed5 --- /dev/null +++ b/apps/node-gtk-tests/src/test3.ts @@ -0,0 +1,90 @@ +import { equal } from 'assert'; + +const nodegtk = require('node-gtk'); +const Gtk = nodegtk.require('Gtk', '3.0') +const GObject = nodegtk.require('GObject') +nodegtk.startLoop(); +Gtk.init() +const win = new Gtk.Window() +equal(GObject.typeName(win.__gtype__), "GtkWindow") +debugger +// import { notSame } from 'misc-utils-of-mine-generic'; + + +const GI = nodegtk._GIRepository; + const repo = GI.Repository_get_default(); + if (!nodegtk._isLoaded('Gtk', '3.0')) + GI.Repository_require.call(repo, 'Gtk', '3.0', 0); + const nInfos = GI.Repository_get_n_infos.call(repo, 'Gtk'); + const aaa:any[] = [] + for (let i = 0;i < nInfos-1;i++) { + + + const info = GI.Repository_get_info.call(repo, 'Gtk', i); +// aaa.push(info) +// if(info.__gtype__===4361517008) { +// console.log(GI.registered_type_info_get_type_name(info)); + +// } + + // if(info.__gtype__===17||info.) + // console.log('info', info.__gtype__); + + equal(GObject.typeName(info.__gtype__), 'GIBaseInfo') +const namespace = GI.BaseInfo_get_namespace.call(info); +const type = GI.BaseInfo_get_type.call(info); +// if(type===1||type===3)continue +// console.log({type: GI.info_type_to_string(type)}); + +const typeName = GI.registered_type_info_get_type_name(info)||GI.registered_type_info_get_g_type(info)||'' + +if(!typeName)continue +if((typeName+'').toLowerCase().includes('button')) +console.log({typeName, namespace, infoType:GI.BaseInfo_get_type.call(info), typeId: info.__gtype__}); +// if((typeName||'a').substring(0,1).toUppw type_string, tag_string }); +// console.log({tag_string}); + + // debugger + } + // console.log(aaa.map(a=>a.__gtype__).filter(notSame)); + +// const info1 = nodegtk._GIRepository.Repository_get_info.call(Gtk, '3.0', 1); +// const a = nodegtk._GIRepository.BaseInfo_get_type.call(info1) + +// debugger +// console.log(Object.keys(gtk).map(i=>([i, gtk[i]._ns]))) + +// let s = inspect.infos +// .filter(i => i.infoType === 'function') +// .map(f=>inspect.format(f)) +// .filter(f=>f.parent==='NULL') +// .map(f=>`declare export function ${f.name}(): ${f.returnType}`) +// .join('\n') +// writeFileSync('gtkNullFunctions.ts', s) + +// s = inspect.infos +// .filter(i => i.infoType === 'interface') +// .filter((n,i,a)=>a.indexOf(n)===a.findIndex(i=>i.name===n.name&&i.parent===n.parent)) +// .map(f=>inspect.format(f)) +// // .filter(f=>f.parent==='NULL') +// .map(f=>`declare export interface ${f.name} { }`) +// .join('\n') +// writeFileSync('gtkInterfaces.ts', s) + +// debugger +// console.log(gt); + +// require('fs').writeFileSync('tmp2.json', JSON.stringify(Object.values(gtk) , null, 2)) + +// let fnInfos = inspect.infos.filter(i => i.infoType === 'function' && i.return_tag !== 'void' && i.args.some(a => a.direction != 'IN')) +// // let fnInfos = inspect.infos.filter(i => i.infoType === 'object') +// // // debugger +// fnInfos.forEach(f => console.log(inspect.formatFunction(f))) +// let fnInfos2 = inspect.infos.find(i => i.infoType === 'object' && i.name==='Button')//.slice(0, 10) + +// writeFileSync('tmp.json', JSON.stringify(fnInfos2, null, 2)) + + +// let e = inspect.infos.find(i => i.infoType === 'object' && i.name==='Button')//.slice(0, 10) + +// writeFileSync('tmp2.ts', render(e)) diff --git a/apps/node-gtk-tests/test/nativesTest.ts b/apps/node-gtk-tests/test/nativesTest.ts new file mode 100644 index 0000000..ec2a866 --- /dev/null +++ b/apps/node-gtk-tests/test/nativesTest.ts @@ -0,0 +1,11 @@ +import test from 'ava' + +test('node-gtk publics ', async t => { + const nodegtk = require('node-gtk'); + const Gtk = nodegtk.require('Gtk', '3.0') + const GObject = nodegtk.require('GObject') + nodegtk.startLoop(); + Gtk.init() + const win = new Gtk.Window() + t.deepEqual(GObject.typeName(win.__gtype__), "GtkWindow") +}) \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/devhelp.js b/apps/node-gtk-tests/test/probes/devhelp.js new file mode 100644 index 0000000..4a91153 --- /dev/null +++ b/apps/node-gtk-tests/test/probes/devhelp.js @@ -0,0 +1,60 @@ +/* + * devhelp.js + */ + +const gi = require('node-gtk') +const Gtk = gi.require('Gtk', '3.0') + +gi.startLoop() +Gtk.init() + +// Main program window +const window = new Gtk.Window({ + type : Gtk.WindowType.TOPLEVEL +}) + +const sidebar = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL }) +const input = new Gtk.SearchEntry() +const list = new Gtk.ListBox() +setListItems(list, Array(100).fill(0).map((_, i) => `Item ${i}`)) +list.on('row-selected', onRowSelected) +sidebar.packStart(input, false, false, 0) +sidebar.packStart(scrollable(list), true, true, 0) + +const paned = new Gtk.Paned({ orientation: Gtk.Orientation.HORIZONTAL }) +const right = new Gtk.Label({ label: 'right' }) +paned.add1(sidebar) +paned.add2(right) + + +window.setDefaultSize(800, 600) +window.setResizable(true) +window.add(paned) + +window.on('show', Gtk.main) +window.on('destroy', Gtk.mainQuit) +window.showAll() + +function onRowSelected(row) { + const label = row.getChildren()[0] + console.log(row) + console.log(label.label) + right.label = label.label +} + +function setListItems(list, items) { + const rows = [] + items.forEach(item => { + const row = new Gtk.ListBoxRow() + row.add(new Gtk.Label({ label: item })) + list.add(row) + rows.push(row) + }) + return rows +} + +function scrollable(widget) { + const scrolledWindow = new Gtk.ScrolledWindow() + scrolledWindow.add(widget) + return scrolledWindow +} \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/draw.js b/apps/node-gtk-tests/test/probes/draw.js new file mode 100644 index 0000000..7903fdb --- /dev/null +++ b/apps/node-gtk-tests/test/probes/draw.js @@ -0,0 +1,77 @@ +/* + * drawing-area.js + */ + +const gi = require('node-gtk') +const Gtk = gi.require('Gtk', '3.0') +// const Gtk = gi.require('Gtk', '3.0') +const Gdk = gi.require('Gdk', '3.0') +const Cairo = gi.require('cairo') + +Gtk.init() + +// Main program window +const window = new Gtk.Window({ + type : Gtk.WindowType.TOPLEVEL +}) + +// Draw area +const drawingArea = new Gtk.DrawingArea() +drawingArea.setSizeRequest(500,500) +// gtk_widget_set_size_request + +// drawingArea +// g_signal_connect (G_OBJECT (canvas), "expose-event", +// G_CALLBACK (paint), +// NULL /*< here we can pass a pointer to a custom data structure */ +// ); +// debugger + +drawingArea.on("draw", () => { +debugger + const width = drawingArea.getAllocatedWidth() + const height = drawingArea.getAllocatedHeight() + + const context = Gdk.cairoCreate(window.getWindow()) + +debugger + + // cr = gdk_cairo_create (widget->window); +// Gdk.gdk_cairo_create + + console.log({ width, height }) + console.log(context.__proto__) + console.log(context.__proto__.prototype) + + + console.log(['draw', context]) + if(context){ + debugger + // Cairo in GJS uses camelCase function names + context.setSourceRGB(1.0, 0.0, 0.0); + context.setOperator(Cairo.Operator.DEST_OVER); + context.arc(16, 16, 16, 0, 2*Math.PI); + context.fill(); + + } + + return true +}) + +// configure main window +window.setDefaultSize(1200, 720) +window.setResizable(true) +window.add(drawingArea) + +// window show event +window.on('show', () => { + Gtk.main() +}) + +// window after-close event +window.on('destroy', () => Gtk.mainQuit()) + +// window close event: returning true has the semantic of preventing the default behavior: +// in this case, it would prevent the user from closing the window if we would return `true` +window.on('delete-event', () => false) +window.showAll() \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/editor.js b/apps/node-gtk-tests/test/probes/editor.js new file mode 100644 index 0000000..1a4aeb3 --- /dev/null +++ b/apps/node-gtk-tests/test/probes/editor.js @@ -0,0 +1,211 @@ +const gi = require('node-gtk'); +gi.startLoop() + +const Gdk = gi.require('Gdk', '3.0'); +const Gtk = gi.require('Gtk', '3.0'); +const GtkSource = gi.require('GtkSource', '3.0'); + +const Fs = require('fs') +const Path = require('path'); +const ChildP = require('child_process'); +const spawnSync = ChildP.spawnSync; + +Gtk.init() + +// const schemeManager = GtkSource.StyleSchemeManager.getDefault(); +// const langManager = GtkSource.LanguageManager.getDefault(); +// const scheme = schemeManager.getScheme('oblivion'); + +// const css = new Gtk.CssProvider(); +// css.loadFromPath(Path.join(__dirname, 'style.css')); + +const win = new Gtk.Window({ + title: 'Node-GTK Editor', + type: Gtk.WindowType.TOPLEVEL, + window_position: Gtk.WindowPosition.CENTER +}); +win.setDefaultSize(600, 800); +win.on('show', Gtk.main); +win.on('destroy', Gtk.mainQuit); + +const grid = new Gtk.Grid(); + +const header = new Gtk.HeaderBar(); +const label = new Gtk.Label('label'); +header.add(label); + +const entryView = new Gtk.Entry(); +entryView.setIconFromIconName(Gtk.EntryIconPosition.PRIMARY, 'application-exit-symbolic'); +// entryView.getStyleContext().addProvider(css, 9999); +entryView.name = 'entry'; + +const scrollView = new Gtk.ScrolledWindow(); +const textView = new GtkSource.View(); +scrollView.add(textView); + +const btn = new Gtk.Button('yo'); +header.add(btn); + +const pop = new Gtk.Popover(btn); +pop.setSizeRequest(200, 100); +pop.setRelativeTo(btn); +header.add(pop); + +scrollView.margin = 10; + +textView.vexpand = true; +textView.hexpand = true; +textView.monospace = true; +textView.showLineNumbers = true; +textView.highlightCurrentLine = true; +// textView.getStyleContext().addProvider(css, 9999); + +const buffer = textView.getBuffer(); +// buffer.setHighlightSyntax(true); +// buffer.setStyleScheme(scheme); + +grid.attach(header, 0, 0, 2, 1); +grid.attach(scrollView, 0, 1, 2, 1); +grid.attach(entryView, 0, 2, 2, 1); + +win.add(grid); + +function loadFile(filename) { + try { + const content = Fs.readFileSync(filename); + // const lang = langManager.guessLanguage(filename, null) + // || langManager.guessLanguage('file.js', null); + label.setText(filename); + // buffer.setLanguage && buffer.setLanguage(lang); + buffer.setText(content, -1); + buffer.filename = filename; + return textView.grabFocus(); + } catch (error) { + // buffer.setLanguage && buffer.setLanguage(null); + return buffer.setText(error.toString(), -1); + } +} + +function saveFile(filename) { + try { + if (filename == null) { + filename = buffer.filename; + } + let start = buffer.getStartIter(); + let end = buffer.getEndIter(); + const content = buffer.getText(start, end, false); + Fs.writeFileSync(filename, content); + return console.log(filename + ' written ' + content.length); + } catch (error) { + console.error(error); + } +} + +const resolvePath = function(file) { + file = Path.resolve(__dirname, Path.normalize(file)); + if (Fs.fileExistsSync(file)) { + return file; + } else { + return 'index.es'; + } +}; + +const safeEval = function(code) { + try { + return eval(code) + } catch (error) { + console.error(error); + } + return null; +}; + +const execute = function(command) { + if (command.charAt(0) === '!') { + return spawnSync(command.substring(1)); + } + + const tokens = command.split(' '); + + if (tokens[0] === 'e') { + if (tokens.length > 1) { + return loadFile((tokens[1])); + } else if (buffer.filename != null) { + return loadFile(buffer.filename); + } else { + return console.log('No filename'); + } + } else if (tokens[0] === 'w') { + if (tokens.length > 1) { + return saveFile(resolvePath(tokens[1])); + } else { + return saveFile(); + } + } else if (tokens[0] === 'q') { + win.close(); + return process.exit(); + } else if (tokens[0] === 'pop') { + return pop.showAll(); + } else { + return console.log(command, ' => ', safeEval(command)); + } +}; + + +textView.on('key-press-event', function(event) { + let keyname = Gdk.keyvalName(event.keyval); + let label = Gtk.acceleratorGetLabel(event.keyval, event.state); + console.log(event.keyval, keyname, label) + btn.label = label; + if (keyname.match(/(semi)?colon/)) { + entryView.grabFocus(); + return true; + } + if (event.keyval === Gdk.KEY_G) { + buffer.placeCursor(buffer.getEndIter()); + return true; + } + if (event.keyval === Gdk.KEY_g) { + let start = buffer.getStartIter() + buffer.placeCursor(start) + return true; + } + return false; +}); + +entryView.history = ['pop.get_children()']; +entryView.on('key-press-event', function(event) { + btn.label = Gtk.acceleratorGetLabel(event.keyval, event.state); + switch (event.keyval) { + case Gdk.KEY_Tab: { + entryView.setText(entryView.history[0]); + break; + } + case Gdk.KEY_Escape: { + textView.grabFocus(); + break; + } + case Gdk.KEY_Return: { + let text = entryView.getText(); + entryView.setText(''); + entryView.history.unshift(text); + execute(text); + break; + } + default: + return false; + } + return true; +}); + +btn.on('clicked', () => { + if (pop.getVisible()) { + return pop.hide(); + } else { + return pop.showAll(); + } +}) + + +loadFile(__filename) + +win.showAll() \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/style.css b/apps/node-gtk-tests/test/probes/style.css new file mode 100644 index 0000000..c0c4179 --- /dev/null +++ b/apps/node-gtk-tests/test/probes/style.css @@ -0,0 +1,53 @@ +@define-color insert-bg #d0ffa3; +@define-color insert-outline shade(@insert-bg, 0.8); +@define-color insert-text #008800; +@define-color delete-bg White; +@define-color delete-outline shade(@delete-bg, 0.8); +@define-color delete-text #880000; +@define-color replace-bg #bdddff; +@define-color replace-outline shade(@replace-bg, 0.8); +@define-color replace-text #0044dd; +@define-color conflict-bg #ffa5a3; +@define-color conflict-outline shade(@conflict-bg, 0.8); +@define-color conflict-text #ff0000; +@define-color error-bg #fce94f; +@define-color error-outline shade(@error-bg, 0.8); +@define-color error-text #faad3d; +@define-color inline-bg #8ac2ff; +@define-color unknown-text #888888; +@define-color current-line-highlight #ffff00; +@define-color syncpoint-outline #555555; +@define-color current-chunk-highlight #404040; + +GtkWindow { + opacity: 0.99; + background-color: rgba(200, 200, 200, 0.3); +} + +textview { +} + +entry,entryview,.entry { + font-family: 'Source Code Pro'; +} + +text { + font-family: 'Source Code Pro'; +} + +/*textview text {*/ + /*color: grey;*/ +/*}*/ +textview current-line-highlight,textview .current-line-highlight { + background: #353535; + background-color: #353535; +} + +current-line-highlight,.current-line-highlight { + background: #353535; + background-color: #353535; +} + +.text { + background-color: #707070; +} \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/test.js b/apps/node-gtk-tests/test/probes/test.js new file mode 100644 index 0000000..aa7a025 --- /dev/null +++ b/apps/node-gtk-tests/test/probes/test.js @@ -0,0 +1,17 @@ +const gi = require('node-gtk') +Gtk = gi.require('Gtk', '3.0') + +gi.startLoop() +Gtk.init() + +const win = new Gtk.Window() +// console.log(win.listProperties()); +debugger +win.on('destroy', () => Gtk.mainQuit()) +win.on('delete-event', () => false) + +win.setDefaultSize(200, 80) +win.add(new Gtk.Label({ label: 'Hello Gtk+' })) + +win.showAll() +Gtk.main() \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/test1.js b/apps/node-gtk-tests/test/probes/test1.js new file mode 100644 index 0000000..f17c167 --- /dev/null +++ b/apps/node-gtk-tests/test/probes/test1.js @@ -0,0 +1,15 @@ +const inspect = require('../inspect') +const gtk = inspect.parseNamespace('Gtk') + +// debugger +// console.log(gt); + +// require('fs').writeFileSync('tmp2.json', JSON.stringify(Object.values(gtk) , null, 2)) + +// let fnInfos = inspect.infos.filter(i => i.infoType === 'function' && i.return_tag !== 'void' && i.args.some(a => a.direction != 'IN')) +// let fnInfos = inspect.infos.filter(i => i.infoType === 'object') +// // debugger +// fnInfos.forEach(f => console.log(inspect.formatFunction(f))) +require('fs').writeFileSync('tmp-interface.json', JSON.stringify( gtk , null, 2)) + +// require('fs').writeFileSync('tmp-interface.json', JSON.stringify(Object.values(gtk).filter(i=>i.infoType==='interface').map(inspect.format), null, 2)) \ No newline at end of file diff --git a/apps/node-gtk-tests/test/probes/tree1.js b/apps/node-gtk-tests/test/probes/tree1.js new file mode 100644 index 0000000..68b48bd --- /dev/null +++ b/apps/node-gtk-tests/test/probes/tree1.js @@ -0,0 +1,112 @@ +/* + * gtk-tree-view.js + */ + + +const gi = require('node-gtk') +const Gtk = gi.require('Gtk', '3.0') +const GObject = gi.require('GObject') + +gi.startLoop() +Gtk.init() + + +// https://github.com/GNOME/pygobject/blob/fc50ca98835b0b1d6395a4e05e128d759044eab8/gi/_constants.py +const TYPE_FLOAT = GObject.typeFromName('gfloat') +const TYPE_STRING = GObject.typeFromName('gchararray') + +const TYPE = { + 'string': TYPE_STRING, + 'number': TYPE_FLOAT, +} + +// https://developer.gnome.org/gobject/stable/gobject-Standard-Parameter-and-Value-Types.html +const TYPE_FN = { + 'string': 'setString', + 'number': 'setFloat', +} + +function appendRow(store, row) { + const iter = store.append() + + for (let i = 0; i < row.length; i++) { + const item = row[i] + const type = TYPE[typeof item] + const typeFn = TYPE_FN[typeof item] + const value = new GObject.Value() + value.init(type) + value[typeFn](item) + store.setValue(iter, i, value) + } +} + + +// Model + +const books = [ + ['L\'étranger', 'Albert Camus', 10.76], + ['L\'élégance du Hérisson', 'Muriel Barbery', 25.94], + ['Le Vieux qui lisait des romans d\'amour', 'Luis Sepulveda', 10.76], +] + +const store = new Gtk.ListStore() +store.setColumnTypes([TYPE_STRING, TYPE_STRING, TYPE_FLOAT]) + +books.forEach(book => appendRow(store, book)) + + + +// View + +const treeView = new Gtk.TreeView({ model: store }) + +{ + const column = new Gtk.TreeViewColumn({ title: 'Title and Author' }) + + const title = new Gtk.CellRendererText() + const author = new Gtk.CellRendererText() + + column.packStart(title, true) + column.packStart(author, true) + + column.addAttribute(title, 'text', 0) + column.addAttribute(author, 'text', 1) + + treeView.appendColumn(column) +} +{ + const price = new Gtk.CellRendererText() + const column = new Gtk.TreeViewColumn({ title: 'Price ($CAN)' }) + + column.packStart(price, true) + + column.addAttribute(price, 'text', 2) + + treeView.appendColumn(column) +} + + +// configure main window +const window = new Gtk.Window({ type : Gtk.WindowType.TOPLEVEL }) +window.setDefaultSize(500, 300) +window.setResizable(true) +window.add(treeView) + + +window.on('show', () => { + Gtk.main() +}) +window.on('destroy', () => Gtk.mainQuit()) +window.on('delete-event', () => false) + + + +/* + * Main + */ + +main() + +function main() { + window.showAll() +} \ No newline at end of file diff --git a/apps/node-gtk-tests/test/test1Render.ts b/apps/node-gtk-tests/test/test1Render.ts new file mode 100644 index 0000000..52d34b9 --- /dev/null +++ b/apps/node-gtk-tests/test/test1Render.ts @@ -0,0 +1,19 @@ +import { renderNode } from '../src/render' +import {writeFileSync} from 'fs' +const inspect = require('../src/inspect') as {infos: any[], parseNamespace: any} +const gtk = inspect.parseNamespace('Gtk') +let fnInfos2 = inspect.infos.find(i => i.infoType === 'object' && i.name==='Button')//.slice(0, 10) + +// writeFileSync('tmp.json', JSON.stringify(fnInfos2, null, 2)) + +const s= ` +type interface = any +type utf8 = string +type gboolean = boolean +type gfloat = number + +${renderNode(fnInfos2)}` + + + +writeFileSync('tmp.ts', s) \ No newline at end of file diff --git a/camera-capture/tsconfig.json b/apps/node-gtk-tests/tsconfig.json similarity index 57% rename from camera-capture/tsconfig.json rename to apps/node-gtk-tests/tsconfig.json index 04d2b89..deb1918 100644 --- a/camera-capture/tsconfig.json +++ b/apps/node-gtk-tests/tsconfig.json @@ -3,15 +3,13 @@ "target": "esnext", "module": "commonjs", "moduleResolution": "node", - "lib": ["esnext", "dom"], + "lib": ["esnext"], "strict": true, "esModuleInterop": true, "sourceMap": true, - "outDir": "./dist", - "declaration": true, - "rootDir": "." + "rootDir": ".", + "allowJs": true, + "outDir": "dist" }, - "include": [ - "src", "test" - ] + "include": ["src", "test"] } diff --git a/camera-capture-demo/.gitignore b/camera-capture-demo/.gitignore deleted file mode 100644 index 1587b2c..0000000 --- a/camera-capture-demo/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -/node_modules -/dist -.cache -.DS_Store -*.tgz -.nyc_output -coverage -/package -test-browser-outdir -tmp* -working_tmp -bkps -emscripten_prefix -apps/font2bitmap -apps/sample-app -yode* \ No newline at end of file diff --git a/camera-capture-demo/.npmignore b/camera-capture-demo/.npmignore deleted file mode 100644 index d75639d..0000000 --- a/camera-capture-demo/.npmignore +++ /dev/null @@ -1,51 +0,0 @@ -/node_modules -buildAllProjects.sh -*.log -/tmp -/src -/.gitignore -/.npmignore -/dist/spec -/tsconfig.json -/declarations.d.ts -*.tgz -test -typescript-ast-query-editor -formatCodeSettings.json -.nyc_output -coverage -test-browser-outdir -guitarra -dist/test -dist/test-browser -test -.cache -.travis.yml -zangano -zangano-demo -astq-query* -ava.config.js -nyc.config.js -TODO.md -ts-ast -.vscode -guides-probes-backups -test-browser -.travis.yml -.DS_Store -/tmp* -docs -.cache -test-browser -test-browser-outdir -working_tmp -scripts -playground -bkps -docs -magick-wasm -emscripten_prefix -ava.config-js.js -apps -.github -tmp-browser-test-testUmdWasmLocation \ No newline at end of file diff --git a/camera-capture-demo/README.md b/camera-capture-demo/README.md deleted file mode 100755 index c7b4d6d..0000000 --- a/camera-capture-demo/README.md +++ /dev/null @@ -1,112 +0,0 @@ -# camera-capture-demo - -## Contents - - - - - -## What / WHy ? - -## Summary - - - -## Playground & demos - - * TODO - -## Summary - -I didn't found any library that provides an interface to capture webcam video so I show the video and filter frame by frame in my Node.s desktop app (not based on electron - no canvas / HTML5 available - rendering on cairo/opengl surface that complies with - - * - * don't require users to install native complex dependencies (like opencv) - * works on windows, macOs, and linux - * provides a stream-like API for video frames - * fast so it can be used for a "real-time" video filter demo - * usable without electron/canvas/html5 - imagine I'm rendering in a native surface like cairo, gtk, etc - * portable - no surprises - working in latest node.js versions - * Optionally the frames can be encoded as in jpg/png or even a video created . - + Also provides simple filtering API. - -## Design summary - - * Use puppeteer (which is google chrome headless browser) to capture camera video. Expose frames as fast as possible. - * not focused on encoding more than the ones supported by the browser - * API based on raw image data - users responsible of compose an output video with ffmpeg, imagemagick, opencv, etc. Format encoding is not the objective of this project - -## Status - - * just born - working APIs to read frames as ImageData. About, 30 frames per second (size 600x400) - -## Install - -```sh -npm install camera-capture puppeteer -``` - -(puppeteer is a peer dependency you must install it by yourself) - -## JavaScript API - -### Managed frame read - -```js -import {VideoCapture} from 'camera-capture' -const c = new VideoCapture() -c.addFrameListener(frame => { // frame is an ImageData : {width: 480, height: 360, data: UIntArray} - // use a library or render the image data to a surface... - - // or save the raw frames and later make a video with image-magick or ffmpeg -}) -await c.start() -console.log('Capturing camera'); -``` - -### Manual frame read - -```js -import {VideoCapture} from 'camera-capture' -const c = new VideoCapture({ - width: 100, height: 100, port: 8083 -}) -await c.initialize() -// ... some time pass -const f = await c.readFrame() // read the current frame (f is an ImageData) -// ... some time pass -const f2 = await c.readFrame() // take another shot -``` - -## Command line - -TODO - TBD - -## Reference API - -* (VideoCapture class)[docs/modules/_capture_.md] -* (VideoCapture pptions)[docs/interfaces/_capture_.captureoptions.md] - -## TODO / Road map -- [x] c.readFrame() users read manually instead listener - loop controlled by users. -- [ ] investigate why/how to pass the buffer / vide directly without transforming it to number[] -- [ ] probably for frames a generator / or observable is more appropriate than even listeners. -- [ ] perhaps is faster to do the capture loop all together inside the DOM, instead calling evaluate() on each iteration? -- [ ] CLI -- [ ] real world example: native app -- [ ] encode in browser supported formats (png, jpg) -- [ ] do we really need to serialize constrains ? -- [x] listener API managed loop -- [x] API docs -- [x] add api docs descriptions to class, options and - -### low priority -- [ ] change size dynamically ? -- [ ] record capture using dom api (output is mp4/avi video) -- [ ] record desktop ? possible ? -- [ ] record web page - browser / page screenshot utility -- [ ] sound/ audio ? -- [ ] geo location (get the coords) ? (need https?) -- [ ] -Links - - * \ No newline at end of file diff --git a/camera-capture-demo/package-lock.json b/camera-capture-demo/package-lock.json deleted file mode 100644 index 99dd601..0000000 --- a/camera-capture-demo/package-lock.json +++ /dev/null @@ -1,4989 +0,0 @@ -{ - "name": "camera-capture-demo", - "version": "0.0.2", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@dsherret/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "@jimp/bmp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.4.tgz", - "integrity": "sha512-Cf/V+SUyEVxCCP8q1emkarCHJ8NkLFcLp41VMqBihoR4ke0TIPfCSdgW/JXbM/28vvZ5a2bvMe6uOll6cFggvA==", - "requires": { - "@jimp/utils": "^0.8.4", - "bmp-js": "^0.1.0", - "core-js": "^2.5.7" - } - }, - "@jimp/core": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.4.tgz", - "integrity": "sha512-3fK5UEOEQsfSDhsrAgBT6W8Up51qkeCj9RVjusxUaEGmix34PO/KTVfzURlu6NOpOUvtfNXsCq9xS7cxBTWSCA==", - "requires": { - "@jimp/utils": "^0.8.4", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "core-js": "^2.5.7", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/custom": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.4.tgz", - "integrity": "sha512-iS/RB3QQKpm4QS8lxxtQzvYDMph9YvOn3d68gMM4pDKn95n3nt5/ySHFv6fQq/yzfox1OPdeYaXbOLvC3+ofqw==", - "requires": { - "@jimp/core": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/gif": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.4.tgz", - "integrity": "sha512-YpHZ7aWzmrviY7YigXRolHs6oBhGJItRry8fh3zebAgKth06GMv58ce84yXXOKX4yQ+QGd6GgOWzePx+KMP9TA==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.4.tgz", - "integrity": "sha512-7exKk3LNPKJgsFzUPL+mOJtIEHcLp6yU9sVbULffVDjVUun6/Are2tCX8rCXZq28yiUhofzr61k5UqjkKFJXrA==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "jpeg-js": "^0.3.4" - } - }, - "@jimp/plugin-blit": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.4.tgz", - "integrity": "sha512-H9bpetmOUgEHpkDSRzbXLMXQhr34i8YicYV3EDeuHU8mKlAjtMbVpbp5ZN4mcadTz+EYdTdVNfQNsRCcIb5Oeg==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-blur": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.4.tgz", - "integrity": "sha512-gvEDWW7+MI9Hk1KKzuFliRdDPaofkxB4pRJ/n1hipDoOGcNYFqxx5FGNQ4wsGSDpQ+RiHZF+JGKKb+EIwHg+0Q==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-color": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.4.tgz", - "integrity": "sha512-DHCGMxInCI1coXMIfdZJ5G/4hpt5yZLNB5+oUIxT4aClzyhUjqD4xOcnO7hlPY6LuX8+FX7cYMHhdMfhTXB3Dg==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.4.tgz", - "integrity": "sha512-3wwLXig5LkOMg5FrNZrX/r99ehaA+0s3dkro3CiRg0Ez6Y0fz067so+HdsmqmoG78WY/dCdgdps/xLOW2VV4DQ==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-cover": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.4.tgz", - "integrity": "sha512-U0xmSfGLmw0Ieiw00CM8DQ+XoQVBxbjsLE5To8EejnyLx5X+oNZ8r7E5EsQaushUlzij95IqMCloo+nCGhdYMw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-crop": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.4.tgz", - "integrity": "sha512-Neqs0K4cr7SU9nSte2qvGVh/8+K9ArH8mH1fWhZw4Zq8qD9NicX+g5hqmpmeSjOKD73t/jOmwvBevfJDu2KKSA==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-displace": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.4.tgz", - "integrity": "sha512-qKCwAP2lAO3R8ofYaEF/Gh+sfcjzZLtEiYHzjx/mYvPpXS6Yvkvl28aUH8pwdJYT+QYGelHmOne0RJvjsac1NQ==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-dither": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.4.tgz", - "integrity": "sha512-19+y5VAO6d0keRne9eJCdOeB9X0LFuRdRSjgwl/57JtREeoPj+iKBg6REBl4atiSGd7/UCFg3wRtFOw24XFKgw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-flip": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.4.tgz", - "integrity": "sha512-1BtKtc8cANuGgiWyOmltQZaR3Y5Og/GS/db8wBpFNLJ33Ir5UAGN2raDtx4EYEd5okuRVFj3OP+wAZl69m72LQ==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.4.tgz", - "integrity": "sha512-qYcVmiJn8l8uDZqk4FlB/qTV8fJgiJAh/xc/WKNEp2E8qFEgxoIPeimPHO8cJorEHqlh8I8l24OZkTkkEKaFfw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-invert": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.4.tgz", - "integrity": "sha512-OQ/dFDbBUmEd935Gitl5Pmgz+nLVyszwS0RqL6+G1U9EHYBeiHDrmY2sj7NgDjDEJYlRLxGlBRsTIPHzF3tdNw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-mask": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.4.tgz", - "integrity": "sha512-uqLdRGShHwCd9RHv8bMntTfDNDI2pcEeE7+F868P6PngWLKrzQCpuAyTnK6WK0ZN95fSsgy7TzCoesYk+FchkQ==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-normalize": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.4.tgz", - "integrity": "sha512-+ihgQeVD8syWxw12F5ngUUdtlIcGDqH7hEoHcwVVGOFfaJqR4YBQR4FM3QLFFFdi2X/uK2nGJt9cMh0UaINEgw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-print": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.4.tgz", - "integrity": "sha512-Wg5tZI3hW5DG9Caz4wg4ZolS3Lvv4MFAxORPAeWeahDpHs38XZ7ydJ0KR39p2oWJPP0yIFv1fETYpU7BiJPRRw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.4.tgz", - "integrity": "sha512-z9tumvsQja/YFTSeGvofYLvVws8LZYLYVW8l17hBETzfZQdVEvPOdWKkXqsAsK5uY9m8M5rH7kR8NZbCDVbyzA==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-rotate": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.4.tgz", - "integrity": "sha512-PVxpt3DjqaUnHP6Nd3tzZjl4SYe/FYXszGTshtx51AMuvZLnpvekrrclYyc7Dc1Ry3kx3ma6UuLCvmf85hrdmw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-scale": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.4.tgz", - "integrity": "sha512-PrBTOMJ5n4gbIvRNxWfc1MdgHw4vd5r1UOHRVuc6ZQ9Z/FueBuvIidnz7GBRHbsRm3IjckvsLfEL1nIK0Kqh3A==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugins": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.4.tgz", - "integrity": "sha512-Vd0oCe0bj7c+crHL6ee178q2c1o50UnbCmc0imHYg7M+pY8S1kl4ubZWwkAg2W96FCarGrm9eqPvCUyAdFOi9w==", - "requires": { - "@jimp/plugin-blit": "^0.8.4", - "@jimp/plugin-blur": "^0.8.4", - "@jimp/plugin-color": "^0.8.4", - "@jimp/plugin-contain": "^0.8.4", - "@jimp/plugin-cover": "^0.8.4", - "@jimp/plugin-crop": "^0.8.4", - "@jimp/plugin-displace": "^0.8.4", - "@jimp/plugin-dither": "^0.8.4", - "@jimp/plugin-flip": "^0.8.4", - "@jimp/plugin-gaussian": "^0.8.4", - "@jimp/plugin-invert": "^0.8.4", - "@jimp/plugin-mask": "^0.8.4", - "@jimp/plugin-normalize": "^0.8.4", - "@jimp/plugin-print": "^0.8.4", - "@jimp/plugin-resize": "^0.8.4", - "@jimp/plugin-rotate": "^0.8.4", - "@jimp/plugin-scale": "^0.8.4", - "core-js": "^2.5.7", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.4.tgz", - "integrity": "sha512-DLj260SwQr9ZNhSto1BacXGNRhIQiLNOESPoq5DGjbqiPCmYNxE7CPlXB1BVh0T3AmZBjnZkZORU0Y9wTi3gJw==", - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.4.tgz", - "integrity": "sha512-SQmf1B/TbCtbwzJReLw/lzGqbeu8MOfT+wkaia0XWS72H6bEW66PTQKhB4/3uzC/Xnmsep1WNQITlwcWdgc36Q==", - "requires": { - "core-js": "^2.5.7", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.4.tgz", - "integrity": "sha512-BCehQ5hrTOGDGdeROwXOYqgFGAzJPkuXmVJXgMgBoW1YjoGWhXJ5iShaJ/l7DRErrdezoWUdAhTFlV5bJf51dg==", - "requires": { - "@jimp/bmp": "^0.8.4", - "@jimp/gif": "^0.8.4", - "@jimp/jpeg": "^0.8.4", - "@jimp/png": "^0.8.4", - "@jimp/tiff": "^0.8.4", - "core-js": "^2.5.7", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.4.tgz", - "integrity": "sha512-6Cwplao7IgwhFRijMvvyjdV7Sa7Fw71vS1aDsUDCVpi3XHsiLUM+nPTno6OKjzg2z2EufuolWPEvuq/GSte4lA==", - "requires": { - "core-js": "^2.5.7" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@phenomnomnominal/tsquery": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", - "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", - "dev": true, - "requires": { - "esquery": "^1.0.1" - } - }, - "@types/node": { - "version": "12.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", - "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ansi-escape-sequences": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", - "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", - "dev": true, - "requires": { - "array-back": "^3.0.1" - } - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", - "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "ansi-term": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", - "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", - "dev": true, - "requires": { - "x256": ">=0.0.1" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true - }, - "ansicolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", - "dev": true - }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" - }, - "arg": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", - "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "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=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "dev": true - }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asar/-/asar-1.0.0.tgz", - "integrity": "sha512-MBiDU5cDr9UWuY2F0zq2fZlnyRq1aOPmJGMas22Qa14K1odpRXL3xkMHPN3uw2hAK5mD89Q+/KidOUtpi4V0Cg==", - "dev": true, - "requires": { - "chromium-pickle-js": "^0.2.0", - "commander": "^2.19.0", - "cuint": "^0.2.2", - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "pify": "^4.0.1", - "tmp-promise": "^1.0.5" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "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==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autolinker": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", - "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", - "dev": true, - "requires": { - "gulp-header": "^1.7.1" - } - }, - "axios": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", - "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", - "dev": true, - "requires": { - "follow-redirects": "^1.3.0", - "is-buffer": "^1.1.5" - } - }, - "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==", - "dev": true, - "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=", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "blessed": { - "version": "0.1.81", - "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", - "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=", - "dev": true - }, - "blessed-contrib": { - "version": "4.8.17", - "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.17.tgz", - "integrity": "sha512-uhywRrzJQxtpkowgDHdejIE911Pgt0raYOQUoFC/qREyQvXsz5DMj2J2JVjwcx2bpzbDdHRoP/lcWLE1Ol3vCQ==", - "dev": true, - "requires": { - "ansi-term": ">=0.0.2", - "chalk": "^1.1.0", - "drawille-canvas-blessed-contrib": ">=0.1.3", - "lodash": "~>=4.17.11", - "map-canvas": ">=0.1.5", - "marked": "^0.7.0", - "marked-terminal": "^1.5.0", - "memory-streams": "^0.1.0", - "memorystream": "^0.3.1", - "picture-tuber": "^1.0.1", - "sparkline": "^0.1.1", - "strip-ansi": "^3.0.0", - "term-canvas": "0.0.5", - "x256": ">=0.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true - }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" - }, - "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" - } - }, - "bresenham": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", - "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=", - "dev": true - }, - "buffer": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", - "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" - }, - "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==" - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "camera-capture": { - "version": "file:../camera-capture", - "requires": { - "misc-utils-of-mine-generic": "^0.2.34" - } - }, - "cardinal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", - "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", - "dev": true, - "requires": { - "ansicolors": "~0.2.1", - "redeyed": "~1.0.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "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=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "charm": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", - "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=", - "dev": true - }, - "chownr": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", - "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "cli-driver": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", - "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", - "dev": true, - "requires": { - "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", - "node-keys": "^0.1.5", - "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" - }, - "dependencies": { - "ansi-escape-sequences": { - "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", - "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", - "dev": true, - "requires": { - "array-back": "^2.0.0" - } - }, - "array-back": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", - "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", - "dev": true, - "requires": { - "typical": "^2.6.1" - } - } - } - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "requires": { - "colors": "1.0.3" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "code-block-writer": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", - "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==", - "dev": true - }, - "coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.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==", - "dev": true, - "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=", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "requires": { - "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==", - "dev": true - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" - }, - "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=" - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "dev": 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" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diacritics-map": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", - "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=", - "dev": true - }, - "diff": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", - "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", - "dev": true - }, - "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" - }, - "download-yue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/download-yue/-/download-yue-2.0.2.tgz", - "integrity": "sha512-xLgE/XcSXVrtu1f8uYOgiqkOf4DcyrZCI+wORHOFxhqo4+4pn30SbgHY9qhlWHugGV+7oXaXQmWhwd0J77tS2w==" - }, - "drawille-blessed-contrib": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", - "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=", - "dev": true - }, - "drawille-canvas-blessed-contrib": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", - "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", - "dev": true, - "requires": { - "ansi-term": ">=0.0.2", - "bresenham": "0.0.3", - "drawille-blessed-contrib": ">=0.0.1", - "gl-matrix": "^2.1.0", - "x256": ">=0.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "es-abstract": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", - "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.0.0", - "string.prototype.trimright": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "event-stream": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", - "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", - "dev": true, - "requires": { - "optimist": "0.2" - }, - "dependencies": { - "optimist": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", - "dev": true, - "requires": { - "wordwrap": ">=0.0.1 <0.1.0" - } - } - } - }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "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==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "requires": { - "pend": "~1.2.0" - } - }, - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" - }, - "follow-redirects": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", - "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", - "dev": true, - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "gl-matrix": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", - "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==", - "dev": true - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", - "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" - } - }, - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "gray-matter": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", - "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", - "dev": true, - "requires": { - "ansi-red": "^0.1.1", - "coffee-script": "^1.12.4", - "extend-shallow": "^2.0.1", - "js-yaml": "^3.8.1", - "toml": "^2.3.2" - } - }, - "gui": { - "version": "github:cancerberosgx/node-gui#dff43f5d5ea05946cb877cdef1d7aee04ec17deb", - "from": "github:cancerberosgx/node-gui", - "requires": { - "download-yue": "2.x" - } - }, - "gulp-header": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", - "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", - "dev": true, - "requires": { - "concat-with-sourcemaps": "*", - "lodash.template": "^4.4.0", - "through2": "^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-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "here": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", - "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", - "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", - "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "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==" - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "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-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==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, - "inquirer-autocomplete-prompt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", - "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "figures": "^2.0.0", - "run-async": "^2.3.0" - }, - "dependencies": { - "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==", - "dev": true - }, - "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=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "inquirer-checkbox-plus-prompt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", - "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", - "dev": true, - "requires": { - "cli-cursor": "^2.1.0", - "figures": "^2.0.0", - "inquirer": "^5.1.0", - "lodash": "^4.17.5" - }, - "dependencies": { - "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==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "inquirer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.1.0", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^5.5.2", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "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==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "requires": { - "symbol-observable": "1.0.1" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - } - } - }, - "inquirer-code-prompts": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", - "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", - "dev": true, - "requires": { - "@phenomnomnominal/tsquery": "^3.0.0", - "ansi-escape-sequences": "^4.1.0", - "blessed": "^0.1.81", - "blessed-contrib": "^4.8.16", - "chalk": "^2.4.2", - "diff": "^4.0.1", - "inquirer": "^6.5.0", - "inquirer-autocomplete-prompt": "^1.0.1", - "inquirer-checkbox-plus-prompt": "^1.0.1", - "misc-utils-of-mine-generic": "0.2.15", - "shelljs": "^0.8.3", - "ts-morph": "^1.3.3", - "ts-simple-ast-extra": "^0.1.4", - "typescript-ast-util": "^1.1.9", - "wrap-ansi": "^6.0.0", - "yargs-parser": "^13.1.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.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" - } - }, - "misc-utils-of-mine-generic": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", - "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", - "dev": true, - "requires": { - "misc-utils-of-mine-typescript": "0.0.12" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "ts-morph": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", - "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", - "dev": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "code-block-writer": "7.2.2", - "fs-extra": "^7.0.0", - "glob-parent": "^3.1.0", - "globby": "^8.0.1", - "is-negated-glob": "^1.0.0", - "multimatch": "^2.1.0", - "tslib": "^1.9.0", - "typescript": ">=3.0.1 <3.6.0" - } - }, - "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", - "dev": true - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "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=", - "dev": true - }, - "is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "requires": { - "has": "^1.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "jimp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.4.tgz", - "integrity": "sha512-xCPvd2HIH8iR7+gWVnivzXwiQGnLBmLDpaEj5M0vQf3uur5MuLCOWbBduAdk6r3ur8X0kwgM4eEM0i7o+k9x9g==", - "requires": { - "@jimp/custom": "^0.8.4", - "@jimp/plugins": "^0.8.4", - "@jimp/types": "^0.8.4", - "core-js": "^2.5.7", - "regenerator-runtime": "^0.13.3" - } - }, - "jpeg-js": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", - "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==" - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "dev": true, - "requires": { - "set-getter": "^0.1.0" - } - }, - "license-checker": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/license-checker/-/license-checker-24.1.0.tgz", - "integrity": "sha512-5X8X+Yyhezcb/+qj+JB02kysFPttWoi/7op0cdxkdOrkJ9l70ECvrJSWsRmz7q0ejYSiWs2hpkC0Gtr8L6i6cA==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "debug": "^3.1.0", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "read-installed": "~4.0.3", - "semver": "^5.5.0", - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0", - "spdx-satisfies": "^4.0.0", - "treeify": "^1.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, - "list-item": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", - "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "extend-shallow": "^2.0.1", - "is-number": "^2.1.0", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } - }, - "load-bmfont": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", - "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", - "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - } - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", - "dev": true - }, - "make-error": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", - "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-canvas": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", - "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", - "dev": true, - "requires": { - "drawille-canvas-blessed-contrib": ">=0.0.1", - "xml2js": "^0.4.5" - } - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-link": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", - "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=", - "dev": true - }, - "markdown-toc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", - "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", - "dev": true, - "requires": { - "concat-stream": "^1.5.2", - "diacritics-map": "^0.1.0", - "gray-matter": "^2.1.0", - "lazy-cache": "^2.0.2", - "list-item": "^1.1.1", - "markdown-link": "^0.1.1", - "minimist": "^1.2.0", - "mixin-deep": "^1.1.3", - "object.pick": "^1.2.0", - "remarkable": "^1.7.1", - "repeat-string": "^1.6.1", - "strip-color": "^0.1.0" - } - }, - "marked": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", - "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", - "dev": true - }, - "marked-terminal": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", - "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", - "dev": true, - "requires": { - "cardinal": "^1.0.0", - "chalk": "^1.1.3", - "cli-table": "^0.3.1", - "lodash.assign": "^4.2.0", - "node-emoji": "^1.4.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "memory-streams": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", - "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", - "dev": true, - "requires": { - "readable-stream": "~1.0.2" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true - }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "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=", - "dev": true - }, - "minipass": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.8.1.tgz", - "integrity": "sha512-QCG523ParRcE2+9A6wYh9UI3uy2FFLw4DQaVYQrY5HPfszc5M6VDD+j0QCwHm19LI2imes4RB+NBD8cOJccyCg==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", - "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "dev": true - } - } - }, - "minizlib": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.2.tgz", - "integrity": "sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ==", - "dev": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "misc-utils-of-mine-generic": { - "version": "0.2.34", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", - "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" - }, - "misc-utils-of-mine-typescript": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", - "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "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==" - }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - } - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "node-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", - "dev": true, - "requires": { - "lodash.toarray": "^4.4.0" - } - }, - "node-keys": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", - "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==", - "dev": true - }, - "node-pty": { - "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", - "from": "git+https://github.com/cancerberoSgx/node-pty.git", - "dev": true, - "requires": { - "nan": "^2.13.2" - } - }, - "nopt": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", - "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "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==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-inspect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" - }, - "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=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "dev": true, - "requires": { - "wordwrap": "~0.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "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=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" - }, - "parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "parse-headers": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", - "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", - "requires": { - "for-each": "^0.3.3", - "string.prototype.trim": "^1.1.2" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "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-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" - }, - "picture-tuber": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", - "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", - "dev": true, - "requires": { - "buffers": "~0.1.1", - "charm": "~0.1.0", - "event-stream": "~0.9.8", - "optimist": "~0.3.4", - "png-js": "~0.1.0", - "x256": "~0.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "requires": { - "pngjs": "^3.0.0" - } - }, - "png-js": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", - "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=", - "dev": true - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - }, - "puppeteer": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", - "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", - "requires": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - } - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "rcedit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.0.0.tgz", - "integrity": "sha512-W7DNa34x/3OgWyDHsI172AG/Lr/lZ+PkavFkHj0QhhkBRcV9QTmRJE1tDKrWkx8XHPSBsmZkNv9OKue6pncLFQ==", - "dev": true - }, - "read-installed": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", - "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "graceful-fs": "^4.1.2", - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "slide": "~1.1.3", - "util-extend": "^1.0.1" - } - }, - "read-package-json": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.0.tgz", - "integrity": "sha512-KLhu8M1ZZNkMcrq1+0UJbR8Dii8KZUqB0Sha4mOx/bknfKI/fyrQVrG/YIt2UOtG667sD8+ee4EXMM91W9dC+A==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redeyed": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", - "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", - "dev": true, - "requires": { - "esprima": "~3.0.0" - }, - "dependencies": { - "esprima": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", - "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", - "dev": true - } - } - }, - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "remarkable": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", - "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", - "dev": true, - "requires": { - "argparse": "^1.0.10", - "autolinker": "~0.28.0" - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", - "dev": true, - "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=", - "dev": true, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "set-getter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", - "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "dev": true, - "requires": { - "to-object-path": "^0.3.0" - } - }, - "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==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "shelljs": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", - "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "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==", - "dev": true, - "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=", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "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==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkline": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", - "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", - "dev": true, - "requires": { - "here": "0.0.2", - "nopt": "~2.1.2" - } - }, - "spdx-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spdx-compare/-/spdx-compare-1.0.0.tgz", - "integrity": "sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==", - "dev": true, - "requires": { - "array-find-index": "^1.0.2", - "spdx-expression-parse": "^3.0.0", - "spdx-ranges": "^2.0.0" - } - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "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==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "spdx-ranges": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/spdx-ranges/-/spdx-ranges-2.1.1.tgz", - "integrity": "sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==", - "dev": true - }, - "spdx-satisfies": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-4.0.1.tgz", - "integrity": "sha512-WVzZ/cXAzoNmjCWiEluEA3BjHp5tiUmmhn9MK+X0tBbR9sOqtC6UQwmgCNrAIZvNlMuBUYAaHYfb2oqlF9SwKA==", - "dev": true, - "requires": { - "spdx-compare": "^1.0.0", - "spdx-expression-parse": "^3.0.0", - "spdx-ranges": "^2.0.0" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", - "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - } - } - }, - "string.prototype.trim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", - "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.13.0", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-color": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", - "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=", - "dev": true - }, - "tar": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.0.tgz", - "integrity": "sha512-gJlTiiErwo96K904FnoYWl+5+FBgS+FimU6GMh66XLdLa55al8+d4jeDfPoGwSNHdtWI5FJP6xurmVqhBuGJpQ==", - "dev": true, - "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.3", - "minipass": "^2.2.1", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "yallist": "^3.0.2" - }, - "dependencies": { - "yallist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", - "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "dev": true - } - } - }, - "term-canvas": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", - "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timm": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", - "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" - }, - "tinycolor2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", - "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmp-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", - "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", - "dev": true, - "requires": { - "bluebird": "^3.5.0", - "tmp": "0.1.0" - }, - "dependencies": { - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "requires": { - "rimraf": "^2.6.3" - } - } - } - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "toml": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", - "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==", - "dev": true - }, - "treeify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", - "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", - "dev": true - }, - "ts-morph": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", - "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", - "dev": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "code-block-writer": "8.0.0", - "fs-extra": "^7.0.0", - "glob-parent": "^3.1.0", - "globby": "^8.0.1", - "is-negated-glob": "^1.0.0", - "multimatch": "^2.1.0", - "typescript": "^3.0.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "code-block-writer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", - "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==", - "dev": true - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.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" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "ts-node": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", - "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.6", - "yn": "^3.0.0" - } - }, - "ts-refactor": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", - "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", - "dev": true, - "requires": { - "ansi-escape-sequences": "^4.1.0", - "cli-driver": "0.2.4", - "diff": "^4.0.1", - "inquirer": "^6.5.0", - "inquirer-autocomplete-prompt": "^1.0.1", - "inquirer-checkbox-plus-prompt": "^1.0.1", - "inquirer-code-prompts": "0.0.3", - "misc-utils-of-mine-generic": "^0.2.15", - "shelljs": "^0.8.3", - "ts-morph": "^2.3.0", - "ts-simple-ast-extra": "^0.1.11", - "yargs-parser": "^13.1.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "ts-simple-ast-extra": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", - "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", - "dev": true, - "requires": { - "misc-utils-of-mine-generic": "0.2.7", - "ts-morph": "^2.3.0" - }, - "dependencies": { - "misc-utils-of-mine-generic": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", - "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", - "dev": true, - "requires": { - "misc-utils-of-mine-typescript": "0.0.12" - } - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", - "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", - "dev": true - }, - "typescript-ast-util": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", - "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", - "dev": true, - "requires": { - "diff": "^4.0.1", - "typescript": "^3.4.5" - } - }, - "typical": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", - "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "requires": { - "pako": "^1.0.5" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util-extend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", - "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "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==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "wrap-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", - "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "x256": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", - "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=", - "dev": true - }, - "xhr": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", - "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", - "requires": { - "global": "~4.3.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" - }, - "xml2js": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", - "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", - "requires": { - "sax": ">=0.6.0", - "util.promisify": "~1.0.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "yackage": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/yackage/-/yackage-0.2.11.tgz", - "integrity": "sha512-H6zel1EzB8y8uHsfl0j33a/9N5jYSu7/F3WqaB7x2lUF6xQ/94s83Nj9/W+yNjRbzMU6XtFxpJXqucDYGZdzSw==", - "dev": true, - "requires": { - "asar": "1.0.x", - "axios": "0.18.0", - "commander": "2.15.0", - "download-yue": "2.x", - "fs-extra": "5.0.0", - "glob": "7.1.2", - "license-checker": "24.1.0", - "rcedit": "1.0.0", - "tar": "4.4.0", - "uglify-es": "3.3.9", - "yazl": "2.4.3" - }, - "dependencies": { - "commander": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.0.tgz", - "integrity": "sha512-7B1ilBwtYSbetCgTY1NJFg+gVpestg0fdA1MhC1Vs4ssyfSXnCAjFr+QcQM9/RedXC0EaUx1sG8Smgw2VfgKEg==", - "dev": true - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": 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" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - } - } - } - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "requires": { - "fd-slicer": "~1.0.1" - } - }, - "yazl": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.4.3.tgz", - "integrity": "sha1-7CblzIfVYBud+EMtvdPNLlFzoHE=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3" - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } - } -} diff --git a/camera-capture-demo/package.json b/camera-capture-demo/package.json deleted file mode 100644 index 423f9cd..0000000 --- a/camera-capture-demo/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "camera-capture-demo", - "version": "0.0.2", - "private": true, - "description": "Super portable, fast webcam capture library for node.js. TypeScript/JavaScript easy to use API. Uses puppeteer headless browser to capture webcam video (audio/desktop recording, etc) and stream back to node.js frame by frame in plain image data for optimal speed. (or optionally encoded as jpg/png)", - "main": "dist/src/index.js", - "types": "dist/src/index.d.ts", - "scripts": { - "clean": "rm -rf tmp* dist test-browser-outdir working_tmp", - "build": "npm run clean && npx tsc && cp src/n.png dist/src ", - "format": "npx ts-refactor format \"src/**/*.ts*\" \"test/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk", - "organizeImports": "npx ts-refactor organizeImports \"src/**/*.ts*\" \"test/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk ", - "lint": "npm run organizeImports && npm run format", - "all": "npm run clean && npm run lint && npm run build && npm run test && npm run test-js && npm run docs" - }, - "license": "MIT", - "dependencies": { - "camera-capture": "file:../camera-capture", - "gui": "github:cancerberosgx/node-gui", - "jimp": "^0.8.4", - "misc-utils-of-mine-generic": "^0.2.34", - "puppeteer": "^1.20.0" - }, - "devDependencies": { - "@types/node": "^12.7.5", - "markdown-toc": "^1.2.0", - "ts-node": "^8.4.1", - "ts-refactor": "0.0.9", - "typescript": "^3.6.3", - "yackage": "^0.2.11" - }, - "author": { - "name": "Sebastian Gurin", - "email": "sebastigurin@gmail.com", - "url": "http://sgurin.com" - }, - "homepage": "https://www.npmjs.com/package/camera-capture", - "repository": { - "type": "git", - "url": "https://github.com/cancerberoSgx/magica.git" - }, - "bugs": { - "url": "https://github.com/cancerberoSgx/magica" - } -} diff --git a/camera-capture-demo/src/app.ts b/camera-capture-demo/src/app.ts deleted file mode 100644 index 0b03ddd..0000000 --- a/camera-capture-demo/src/app.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { VideoCapture, ImageData } from 'camera-capture' -import { Window, Container, MessageLoop, Image, Label } from 'gui' -import Jimp from 'jimp' -import { realpathSync, readFileSync } from 'fs' -import { join } from 'path' - -async function main() { - -const w = Window.create({}) -const c2 = Container.create() -w.setContentView(c2) -w.setContentSize({width: 600, height: 600,}) - -w.center() -w.activate() - - -c2.setStyle({flex: 1, width: '100%', height: '100%', flexDirection: 'column'}) -const options = Container.create() -options.setStyle({flex: 1, width: '40%', height: '100%', flexDirection: 'row'}) -c2.addChildView(options) -const fps = Label.create('0 FPS') -fps.setStyle({flexDirection: 'row'}) -options.addChildView(fps) - -const canvas = Container.create() -canvas.setStyle({flex: 1, width: '60%', height: '100%', flexDirection: 'row'}) -c2.addChildView(canvas) -canvas.onDraw=(self, painter, dirty)=>{ - // const img = Image.createFromBuffer(frameBuffer, 1) - painter.drawImage(img, {x:0,y:0,...img.getSize()}) -} - let counter=0 - -setInterval(()=>{ - fps.setText(`${counter} FPS`) - counter=0 -}, 1000) - - let frameBuffer : Buffer =readFileSync( realpathSync(join(__dirname, 'n.png'))) - let img : Image = Image.createFromBuffer(frameBuffer, 1) -// let frame: ImageData - const capture = new VideoCapture({ - width: 400, height: 300, port: 8081 - }) -capture.addFrameListener(async frame => { - const i = new Jimp(frame) - frameBuffer = await i.getBufferAsync('image/jpeg') - img = Image.createFromBuffer(frameBuffer, 1) - canvas.schedulePaint() - counter++ - }) - await capture.start() - - - -if (!process.versions.yode) { - MessageLoop.run() - w.close() -} - -} -main() \ No newline at end of file diff --git a/camera-capture-demo/src/n.png b/camera-capture-demo/src/n.png deleted file mode 100644 index 2e542bcb299ed75063cc52cf86da5a210d65c1dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39796 zcmV)(K#RYLP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+MS$fk{ma1h5zFeJ_7dTH~HhO?zR$tu_xb&+_WfP> z^>sJC-}uN&iLdGNW3S)W53fh>%l*E-zvr2}UjBBX^Wzum*I(THJ%9gR;I9k5e<^$} z;J@#8_xnwXpI?OU34H&&wT|BYehXoLz8m@bO8@-t^eI=a>8Xvcwmf~rR_bvXnT3pS16XM|nv9@@B{4(Ajr%yBU3%)NkzpttGa`VwE zTx4=_UU9XQ`wj@4;_!WJgTs0ax+>pYPL>(%sk8aoUUd7<$oU^XyI)>tB!CsBD#dtG zNS@DC^Ou<1)YIha;4?o*y%P97C&rwL(}6k>$;1>fx!jVf0|eK zZzlFn^XmT3iS7ThM7IB5O62Fazm>?H-`CS`nO%Q={pEG{;}@a)_J;KH%JJ`4{#hjP z*VoDHn0^UI|LgyIt>1e-cgO6J9QAusKa%Es$8n2W%jvzX^1;MVxSg;17<_b~WK(~} z*br|G02c%+ z=R*Fp+{vL?Qpu$h%C7V>%B1cns9I|iunp=eQIMt8)>?0)&7OMhr2_}O_tEEwBf(T< z)X_#CW6a4lCug3#d2+yWUS-wQR$pVyP5SJ-%dWfazQ>*xEg6Uhsx<31Y@TpP zrISxN)cfgYxHB)gb`zx!9^7{O9e4hWTKJaj?;rmlYT+BT_#&0~zx|9FueSE%6hUxO zoMJ}AVh%*SDFh^RRLp!2IY&iKG4mr*6(usrqS#na#E4)%A(k85CwRo}ugLwYxVhT@ z7`OOOBj*≤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 z z!*>{HQt6wd?$C>v6E6L#XUIVu*67H#+#9ObP2%W0t$Nq5`MHKVERP}4`7%14_(m%U gswWl(EjZ<|URg9?^&dI}qXi*aYI>@b*!$uC0o6~tNB{r; diff --git a/camera-capture/.gitignore b/camera-capture/.gitignore deleted file mode 100644 index e07c6f7..0000000 --- a/camera-capture/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -/node_modules -/dist -.cache -.DS_Store -*.tgz -.nyc_output -coverage -/package -test-browser-outdir -tmp* -working_tmp -bkps -emscripten_prefix -apps/font2bitmap -apps/sample-app \ No newline at end of file diff --git a/camera-capture/.npmignore b/camera-capture/.npmignore deleted file mode 100644 index d75639d..0000000 --- a/camera-capture/.npmignore +++ /dev/null @@ -1,51 +0,0 @@ -/node_modules -buildAllProjects.sh -*.log -/tmp -/src -/.gitignore -/.npmignore -/dist/spec -/tsconfig.json -/declarations.d.ts -*.tgz -test -typescript-ast-query-editor -formatCodeSettings.json -.nyc_output -coverage -test-browser-outdir -guitarra -dist/test -dist/test-browser -test -.cache -.travis.yml -zangano -zangano-demo -astq-query* -ava.config.js -nyc.config.js -TODO.md -ts-ast -.vscode -guides-probes-backups -test-browser -.travis.yml -.DS_Store -/tmp* -docs -.cache -test-browser -test-browser-outdir -working_tmp -scripts -playground -bkps -docs -magick-wasm -emscripten_prefix -ava.config-js.js -apps -.github -tmp-browser-test-testUmdWasmLocation \ No newline at end of file diff --git a/camera-capture/README.md b/camera-capture/README.md deleted file mode 100755 index 844d19f..0000000 --- a/camera-capture/README.md +++ /dev/null @@ -1,143 +0,0 @@ -# camera-capture - -## Contents - - - -- [What / WHy ?](#what--why-) -- [Summary](#summary) -- [Playground & demos](#playground--demos) -- [Summary](#summary-1) -- [Design summary](#design-summary) -- [Status](#status) -- [Install](#install) -- [JavaScript API](#javascript-api) - * [Managed frame read](#managed-frame-read) - * [Manual frame read](#manual-frame-read) -- [Command line](#command-line) -- [Reference API](#reference-api) -- [TODO / Road map](#todo--road-map) - * [low priority](#low-priority) - - - -## What / WHy ? - -After searching for an easy to use portable library to access the webcam directly from node.js I didn't found a library that works in windows, macOs and linux, without native dependencies that users need ot manually install (or even so, they won't work). - -This library solves the problem with an easy approach. Use headless browser to capture the video, draw in canvas and post the image data from there to the Node.js side using page.exposeFunction() and without almost any encode since the image data is passed as array buffer. - -## Summary - - - -## Playground & demos - - * TODO - -## Summary - -I didn't found any library that provides an interface to capture webcam video so I show the video and filter frame by frame in my Node.s desktop app (not based on electron - no canvas / HTML5 available - rendering on cairo/opengl surface that complies with - - * - * don't require users to install native complex dependencies (like opencv) - * works on windows, macOs, and linux - * provides a stream-like API for video frames - * fast so it can be used for a "real-time" video filter demo - * usable without electron/canvas/html5 - imagine I'm rendering in a native surface like cairo, gtk, etc - * portable - no surprises - working in latest node.js versions - * Optionally the frames can be encoded as in jpg/png or even a video created . - + Also provides simple filtering API. - -## Design summary - - * Use puppeteer (which is google chrome headless browser) to capture camera video. Expose frames as fast as possible. - * not focused on encoding more than the ones supported by the browser - * API based on raw image data - users responsible of compose an output video with ffmpeg, imagemagick, opencv, etc. Format encoding is not the objective of this project - -## Status - - * just born - working APIs to read frames as ImageData. About, 30 frames per second (size 600x400) - -## Install - -```sh -npm install camera-capture puppeteer -``` - -(puppeteer is a peer dependency you must install it by yourself) - -## JavaScript API - -### Managed frame read - -```js -import {VideoCapture} from 'camera-capture' -const c = new VideoCapture() -c.addFrameListener(frame => { // frame is an ImageData : {width: 480, height: 360, data: UIntArray} - // use a library or render the image data to a surface... - - // or save the raw frames and later make a video with image-magick or ffmpeg -}) -await c.start() -console.log('Capturing camera'); -``` - -### Manual frame read - -```js -import {VideoCapture} from 'camera-capture' -const c = new VideoCapture({ - width: 100, height: 100, port: 8083 -}) -await c.initialize() -// ... some time pass -const f = await c.readFrame() // read the current frame (f is an ImageData) -// ... some time pass -const f2 = await c.readFrame() // take another shot -``` - -## Encoded Frames -```js -import {VideoCapture} from 'camera-capture' -const c = new VideoCapture({ mime: 'image/png'}) -await c.initialize() -const f = await c.readFrame() // PNG as configured -writeFileSync('tmp.png', f.data) -const f2 = await c.readFrame('image/jpeg') //JPG -writeFileSync('tmp.jpg', f.data) -const f3 = await c.readFrame('image/webp') //JPG -writeFileSync('tmp.webp', f.data) -const f4 = await c.readFrame('rgba') //raw image data (as default) -writeFileSync('tmp.webp', f.data) -``` - -## Command line - -TODO - TBD - -## Reference API - -* (VideoCapture class)[docs/modules/_capture_.md] -* (VideoCapture pptions)[docs/interfaces/_capture_.captureoptions.md] - -## TODO / Road map -- [x] c.readFrame() users read manually instead listener - loop controlled by users. -- [ ] investigate why/how to pass the buffer / vide directly without transforming it to number[] -- [ ] probably for frames a generator / or observable is more appropriate than even listeners. -- [ ] perhaps is faster to do the capture loop all together inside the DOM, instead calling evaluate() on each iteration? -- [ ] CLI -- [ ] real world example: native app -- [ ] encode in browser supported formats (png, jpg) -- [ ] do we really need to serialize constrains ? -- [x] listener API managed loop -- [x] API docs -- [x] add api docs descriptions to class, options and - -### low priority -- [ ] change size dynamically ? -- [ ] record capture using dom api (output is mp4/avi video) -- [ ] record desktop ? possible ? -- [ ] record web page - browser / page screenshot utility -- [ ] sound/ audio ? -- [ ] geo location (get the coords) ? (need https?) -- [ ] \ No newline at end of file diff --git a/camera-capture/docs/README.md b/camera-capture/docs/README.md deleted file mode 100644 index 67b8771..0000000 --- a/camera-capture/docs/README.md +++ /dev/null @@ -1,11 +0,0 @@ -[camera-capture](README.md) - -# camera-capture - -## Index - -### External modules - -* ["capture"](modules/_capture_.md) -* ["index"](modules/_index_.md) -* ["staticServer"](modules/_staticserver_.md) diff --git a/camera-capture/docs/classes/_capture_.videocapture.md b/camera-capture/docs/classes/_capture_.videocapture.md deleted file mode 100644 index 2c1b33f..0000000 --- a/camera-capture/docs/classes/_capture_.videocapture.md +++ /dev/null @@ -1,278 +0,0 @@ -[camera-capture](../README.md) › ["capture"](../modules/_capture_.md) › [VideoCapture](_capture_.videocapture.md) - -# Class: VideoCapture - -## Hierarchy - -* **VideoCapture** - -## Index - -### Constructors - -* [constructor](_capture_.videocapture.md#constructor) - -### Properties - -* [browser](_capture_.videocapture.md#protected-optional-browser) -* [capturing](_capture_.videocapture.md#protected-capturing) -* [initialized](_capture_.videocapture.md#protected-initialized) -* [lastFrame](_capture_.videocapture.md#protected-optional-lastframe) -* [listeners](_capture_.videocapture.md#protected-listeners) -* [o](_capture_.videocapture.md#protected-o) -* [page](_capture_.videocapture.md#protected-optional-page) -* [server](_capture_.videocapture.md#protected-optional-server) - -### Methods - -* [_postFrame](_capture_.videocapture.md#protected-_postframe) -* [addFrameListener](_capture_.videocapture.md#addframelistener) -* [captureFrame](_capture_.videocapture.md#protected-captureframe) -* [captureLoop](_capture_.videocapture.md#protected-captureloop) -* [initialize](_capture_.videocapture.md#initialize) -* [initializeMedia](_capture_.videocapture.md#protected-initializemedia) -* [launch](_capture_.videocapture.md#protected-launch) -* [notifyListeners](_capture_.videocapture.md#protected-notifylisteners) -* [pause](_capture_.videocapture.md#pause) -* [readFrame](_capture_.videocapture.md#readframe) -* [resume](_capture_.videocapture.md#resume) -* [start](_capture_.videocapture.md#start) -* [stop](_capture_.videocapture.md#stop) - -## Constructors - -### constructor - -\+ **new VideoCapture**(`o`: [CaptureOptions](../interfaces/_capture_.captureoptions.md)): *[VideoCapture](_capture_.videocapture.md)* - -Defined in capture.ts:33 - -**Parameters:** - -Name | Type | Default | ------- | ------ | ------ | -`o` | [CaptureOptions](../interfaces/_capture_.captureoptions.md) | {} | - -**Returns:** *[VideoCapture](_capture_.videocapture.md)* - -## Properties - -### `Protected` `Optional` browser - -• **browser**? : *puppeteer.Browser* - -Defined in capture.ts:30 - -___ - -### `Protected` capturing - -• **capturing**: *boolean* = false - -Defined in capture.ts:32 - -___ - -### `Protected` initialized - -• **initialized**: *boolean* = false - -Defined in capture.ts:33 - -___ - -### `Protected` `Optional` lastFrame - -• **lastFrame**? : *ImageData* - -Defined in capture.ts:56 - -___ - -### `Protected` listeners - -• **listeners**: *Listener[]* = [] - -Defined in capture.ts:40 - -___ - -### `Protected` o - -• **o**: *[CaptureOptions](../interfaces/_capture_.captureoptions.md)* - -Defined in capture.ts:35 - -___ - -### `Protected` `Optional` page - -• **page**? : *puppeteer.Page* - -Defined in capture.ts:31 - -___ - -### `Protected` `Optional` server - -• **server**? : *Server* - -Defined in capture.ts:29 - -## Methods - -### `Protected` _postFrame - -â–¸ **_postFrame**(`width`: number, `height`: number, `data`: number[]): *Promise‹void›* - -Defined in capture.ts:46 - -**Parameters:** - -Name | Type | ------- | ------ | -`width` | number | -`height` | number | -`data` | number[] | - -**Returns:** *Promise‹void›* - -___ - -### addFrameListener - -â–¸ **addFrameListener**(`listener`: Listener): *void* - -Defined in capture.ts:42 - -**Parameters:** - -Name | Type | ------- | ------ | -`listener` | Listener | - -**Returns:** *void* - -___ - -### `Protected` captureFrame - -â–¸ **captureFrame**(): *Promise‹void›* - -Defined in capture.ts:135 - -**Returns:** *Promise‹void›* - -___ - -### `Protected` captureLoop - -â–¸ **captureLoop**(): *Promise‹void›* - -Defined in capture.ts:153 - -**Returns:** *Promise‹void›* - -___ - -### initialize - -â–¸ **initialize**(): *Promise‹void›* - -Defined in capture.ts:97 - -starts servers, browser and media streams / canvas / video in the DOM. - -It's not neccesary to call this method - it will be called automatically. Separated on purpose so capturing can be measured independently of initialization. - -**Returns:** *Promise‹void›* - -___ - -### `Protected` initializeMedia - -â–¸ **initializeMedia**(): *Promise‹void›* - -Defined in capture.ts:164 - -**Returns:** *Promise‹void›* - -___ - -### `Protected` launch - -â–¸ **launch**(): *Promise‹void›* - -Defined in capture.ts:107 - -**Returns:** *Promise‹void›* - -___ - -### `Protected` notifyListeners - -â–¸ **notifyListeners**(`d`: ImageData): *void* - -Defined in capture.ts:76 - -**Parameters:** - -Name | Type | ------- | ------ | -`d` | ImageData | - -**Returns:** *void* - -___ - -### pause - -â–¸ **pause**(): *Promise‹void›* - -Defined in capture.ts:68 - -**Returns:** *Promise‹void›* - -___ - -### readFrame - -â–¸ **readFrame**(): *Promise‹ImageData›* - -Defined in capture.ts:145 - -**Returns:** *Promise‹ImageData›* - -___ - -### resume - -â–¸ **resume**(): *Promise‹void›* - -Defined in capture.ts:72 - -**Returns:** *Promise‹void›* - -___ - -### start - -â–¸ **start**(): *Promise‹void›* - -Defined in capture.ts:83 - -Starts capture. It resolved when the camera starts capturing or rejects if any error. - -**Returns:** *Promise‹void›* - -___ - -### stop - -â–¸ **stop**(): *Promise‹void›* - -Defined in capture.ts:61 - -Given callback can be called to stop video capture (turns camera off) - -**Returns:** *Promise‹void›* diff --git a/camera-capture/docs/interfaces/_capture_.captureoptions.md b/camera-capture/docs/interfaces/_capture_.captureoptions.md deleted file mode 100644 index e51ca2e..0000000 --- a/camera-capture/docs/interfaces/_capture_.captureoptions.md +++ /dev/null @@ -1,75 +0,0 @@ -[camera-capture](../README.md) › ["capture"](../modules/_capture_.md) › [CaptureOptions](_capture_.captureoptions.md) - -# Interface: CaptureOptions - -## Hierarchy - -* **CaptureOptions** - -## Index - -### Properties - -* [constrains](_capture_.captureoptions.md#optional-constrains) -* [fps](_capture_.captureoptions.md#optional-fps) -* [height](_capture_.captureoptions.md#optional-height) -* [port](_capture_.captureoptions.md#optional-port) -* [puppeteerOptions](_capture_.captureoptions.md#optional-puppeteeroptions) -* [shots](_capture_.captureoptions.md#optional-shots) -* [width](_capture_.captureoptions.md#optional-width) - -## Properties - -### `Optional` constrains - -• **constrains**? : *MediaStreamConstraints* - -Defined in capture.ts:12 - -___ - -### `Optional` fps - -• **fps**? : *undefined | number* - -Defined in capture.ts:16 - -___ - -### `Optional` height - -• **height**? : *undefined | number* - -Defined in capture.ts:15 - -___ - -### `Optional` port - -• **port**? : *undefined | number* - -Defined in capture.ts:10 - -___ - -### `Optional` puppeteerOptions - -• **puppeteerOptions**? : *LaunchOptions* - -Defined in capture.ts:11 - -___ - -### `Optional` shots - -• **shots**? : *undefined | number* - -Defined in capture.ts:13 - -___ - -### `Optional` width - -• **width**? : *undefined | number* - -Defined in capture.ts:14 diff --git a/camera-capture/docs/modules/_capture_.md b/camera-capture/docs/modules/_capture_.md deleted file mode 100644 index 19a9277..0000000 --- a/camera-capture/docs/modules/_capture_.md +++ /dev/null @@ -1,13 +0,0 @@ -[camera-capture](../README.md) › ["capture"](_capture_.md) - -# External module: "capture" - -## Index - -### Classes - -* [VideoCapture](../classes/_capture_.videocapture.md) - -### Interfaces - -* [CaptureOptions](../interfaces/_capture_.captureoptions.md) diff --git a/camera-capture/docs/modules/_index_.md b/camera-capture/docs/modules/_index_.md deleted file mode 100644 index e119240..0000000 --- a/camera-capture/docs/modules/_index_.md +++ /dev/null @@ -1,5 +0,0 @@ -[camera-capture](../README.md) › ["index"](_index_.md) - -# External module: "index" - - diff --git a/camera-capture/docs/modules/_staticserver_.md b/camera-capture/docs/modules/_staticserver_.md deleted file mode 100644 index e3181c7..0000000 --- a/camera-capture/docs/modules/_staticserver_.md +++ /dev/null @@ -1,28 +0,0 @@ -[camera-capture](../README.md) › ["staticServer"](_staticserver_.md) - -# External module: "staticServer" - -## Index - -### Functions - -* [staticServer](_staticserver_.md#staticserver) - -## Functions - -### staticServer - -â–¸ **staticServer**(`basePath`: string, `port`: number, `onFound`: Fn, `onNotFound`: Fn): *Promise‹Server›* - -Defined in staticServer.ts:6 - -**Parameters:** - -Name | Type | Default | ------- | ------ | ------ | -`basePath` | string | - | -`port` | number | 9999 | -`onFound` | Fn | () => { } | -`onNotFound` | Fn | () => { } | - -**Returns:** *Promise‹Server›* diff --git a/camera-capture/formatCodeSettings.json b/camera-capture/formatCodeSettings.json deleted file mode 100644 index 9d3578d..0000000 --- a/camera-capture/formatCodeSettings.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "insertSpaceBeforeAndAfterBinaryOperators": true, - "insertSpaceAfterCommaDelimiter": true, - "insertSpaceAfterSemicolonInForStatements": true, - "insertSpaceAfterConstructor": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true, - "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false, - "insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false, - "insertSpaceAfterTypeAssertion": false, - "insertSpaceBeforeFunctionParenthesis": false, - "placeOpenBraceOnNewLineForFunctions": false, - "placeOpenBraceOnNewLineForControlBlocks": false, - "insertSpaceBeforeTypeAnnotation": false, - "indentMultiLineObjectLiteralBeginningOnBlankLine": true, - "indentSize": 2, - "tabSize": 2, - "convertTabsToSpaces": true, - "quotePreference": "single", - "importModuleSpecifierPreference": "relative", - "importModuleSpecifierEnding": "minimal", - "allowTextChangesInNewFiles": true, - "trailingSemicolon": false -} \ No newline at end of file diff --git a/camera-capture/package-lock.json b/camera-capture/package-lock.json deleted file mode 100644 index 04d9b3c..0000000 --- a/camera-capture/package-lock.json +++ /dev/null @@ -1,7795 +0,0 @@ -{ - "name": "camera-capture", - "version": "0.0.3", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@ava/babel-plugin-throws-helper": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", - "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==", - "dev": true - }, - "@ava/babel-preset-stage-4": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", - "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", - "dev": true, - "requires": { - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-dynamic-import": "^7.5.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/plugin-transform-modules-commonjs": "^7.5.0" - } - }, - "@ava/babel-preset-transform-test-files": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", - "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", - "dev": true, - "requires": { - "@ava/babel-plugin-throws-helper": "^4.0.0", - "babel-plugin-espower": "^3.0.1" - } - }, - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", - "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.6.0", - "@babel/helpers": "^7.6.0", - "@babel/parser": "^7.6.0", - "@babel/template": "^7.6.0", - "@babel/traverse": "^7.6.0", - "@babel/types": "^7.6.0", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz", - "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==", - "dev": true, - "requires": { - "@babel/types": "^7.6.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", - "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.5.5", - "lodash": "^4.17.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", - "dev": true, - "requires": { - "lodash": "^4.17.13" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" - } - }, - "@babel/helpers": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", - "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", - "dev": true, - "requires": { - "@babel/template": "^7.6.0", - "@babel/traverse": "^7.6.0", - "@babel/types": "^7.6.0" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz", - "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", - "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", - "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", - "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/template": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", - "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.0" - } - }, - "@babel/traverse": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz", - "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.6.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", - "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@concordance/react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", - "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", - "dev": true, - "requires": { - "arrify": "^1.0.1" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - } - } - }, - "@dsherret/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-H2R13IvZdM6gei2vOGSzF7HdMyw=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "@jimp/bmp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.8.4.tgz", - "integrity": "sha512-Cf/V+SUyEVxCCP8q1emkarCHJ8NkLFcLp41VMqBihoR4ke0TIPfCSdgW/JXbM/28vvZ5a2bvMe6uOll6cFggvA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "bmp-js": "^0.1.0", - "core-js": "^2.5.7" - } - }, - "@jimp/core": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.8.4.tgz", - "integrity": "sha512-3fK5UEOEQsfSDhsrAgBT6W8Up51qkeCj9RVjusxUaEGmix34PO/KTVfzURlu6NOpOUvtfNXsCq9xS7cxBTWSCA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "core-js": "^2.5.7", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/custom": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.8.4.tgz", - "integrity": "sha512-iS/RB3QQKpm4QS8lxxtQzvYDMph9YvOn3d68gMM4pDKn95n3nt5/ySHFv6fQq/yzfox1OPdeYaXbOLvC3+ofqw==", - "dev": true, - "requires": { - "@jimp/core": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/gif": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.8.4.tgz", - "integrity": "sha512-YpHZ7aWzmrviY7YigXRolHs6oBhGJItRry8fh3zebAgKth06GMv58ce84yXXOKX4yQ+QGd6GgOWzePx+KMP9TA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.8.4.tgz", - "integrity": "sha512-7exKk3LNPKJgsFzUPL+mOJtIEHcLp6yU9sVbULffVDjVUun6/Are2tCX8rCXZq28yiUhofzr61k5UqjkKFJXrA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "jpeg-js": "^0.3.4" - } - }, - "@jimp/plugin-blit": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.8.4.tgz", - "integrity": "sha512-H9bpetmOUgEHpkDSRzbXLMXQhr34i8YicYV3EDeuHU8mKlAjtMbVpbp5ZN4mcadTz+EYdTdVNfQNsRCcIb5Oeg==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-blur": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.8.4.tgz", - "integrity": "sha512-gvEDWW7+MI9Hk1KKzuFliRdDPaofkxB4pRJ/n1hipDoOGcNYFqxx5FGNQ4wsGSDpQ+RiHZF+JGKKb+EIwHg+0Q==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-color": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.8.4.tgz", - "integrity": "sha512-DHCGMxInCI1coXMIfdZJ5G/4hpt5yZLNB5+oUIxT4aClzyhUjqD4xOcnO7hlPY6LuX8+FX7cYMHhdMfhTXB3Dg==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.8.4.tgz", - "integrity": "sha512-3wwLXig5LkOMg5FrNZrX/r99ehaA+0s3dkro3CiRg0Ez6Y0fz067so+HdsmqmoG78WY/dCdgdps/xLOW2VV4DQ==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-cover": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.8.4.tgz", - "integrity": "sha512-U0xmSfGLmw0Ieiw00CM8DQ+XoQVBxbjsLE5To8EejnyLx5X+oNZ8r7E5EsQaushUlzij95IqMCloo+nCGhdYMw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-crop": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.8.4.tgz", - "integrity": "sha512-Neqs0K4cr7SU9nSte2qvGVh/8+K9ArH8mH1fWhZw4Zq8qD9NicX+g5hqmpmeSjOKD73t/jOmwvBevfJDu2KKSA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-displace": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.8.4.tgz", - "integrity": "sha512-qKCwAP2lAO3R8ofYaEF/Gh+sfcjzZLtEiYHzjx/mYvPpXS6Yvkvl28aUH8pwdJYT+QYGelHmOne0RJvjsac1NQ==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-dither": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.8.4.tgz", - "integrity": "sha512-19+y5VAO6d0keRne9eJCdOeB9X0LFuRdRSjgwl/57JtREeoPj+iKBg6REBl4atiSGd7/UCFg3wRtFOw24XFKgw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-flip": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.8.4.tgz", - "integrity": "sha512-1BtKtc8cANuGgiWyOmltQZaR3Y5Og/GS/db8wBpFNLJ33Ir5UAGN2raDtx4EYEd5okuRVFj3OP+wAZl69m72LQ==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.8.4.tgz", - "integrity": "sha512-qYcVmiJn8l8uDZqk4FlB/qTV8fJgiJAh/xc/WKNEp2E8qFEgxoIPeimPHO8cJorEHqlh8I8l24OZkTkkEKaFfw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-invert": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.8.4.tgz", - "integrity": "sha512-OQ/dFDbBUmEd935Gitl5Pmgz+nLVyszwS0RqL6+G1U9EHYBeiHDrmY2sj7NgDjDEJYlRLxGlBRsTIPHzF3tdNw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-mask": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.8.4.tgz", - "integrity": "sha512-uqLdRGShHwCd9RHv8bMntTfDNDI2pcEeE7+F868P6PngWLKrzQCpuAyTnK6WK0ZN95fSsgy7TzCoesYk+FchkQ==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-normalize": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.8.4.tgz", - "integrity": "sha512-+ihgQeVD8syWxw12F5ngUUdtlIcGDqH7hEoHcwVVGOFfaJqR4YBQR4FM3QLFFFdi2X/uK2nGJt9cMh0UaINEgw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-print": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.8.4.tgz", - "integrity": "sha512-Wg5tZI3hW5DG9Caz4wg4ZolS3Lvv4MFAxORPAeWeahDpHs38XZ7ydJ0KR39p2oWJPP0yIFv1fETYpU7BiJPRRw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.8.4.tgz", - "integrity": "sha512-z9tumvsQja/YFTSeGvofYLvVws8LZYLYVW8l17hBETzfZQdVEvPOdWKkXqsAsK5uY9m8M5rH7kR8NZbCDVbyzA==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-rotate": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.8.4.tgz", - "integrity": "sha512-PVxpt3DjqaUnHP6Nd3tzZjl4SYe/FYXszGTshtx51AMuvZLnpvekrrclYyc7Dc1Ry3kx3ma6UuLCvmf85hrdmw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugin-scale": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.8.4.tgz", - "integrity": "sha512-PrBTOMJ5n4gbIvRNxWfc1MdgHw4vd5r1UOHRVuc6ZQ9Z/FueBuvIidnz7GBRHbsRm3IjckvsLfEL1nIK0Kqh3A==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7" - } - }, - "@jimp/plugins": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.8.4.tgz", - "integrity": "sha512-Vd0oCe0bj7c+crHL6ee178q2c1o50UnbCmc0imHYg7M+pY8S1kl4ubZWwkAg2W96FCarGrm9eqPvCUyAdFOi9w==", - "dev": true, - "requires": { - "@jimp/plugin-blit": "^0.8.4", - "@jimp/plugin-blur": "^0.8.4", - "@jimp/plugin-color": "^0.8.4", - "@jimp/plugin-contain": "^0.8.4", - "@jimp/plugin-cover": "^0.8.4", - "@jimp/plugin-crop": "^0.8.4", - "@jimp/plugin-displace": "^0.8.4", - "@jimp/plugin-dither": "^0.8.4", - "@jimp/plugin-flip": "^0.8.4", - "@jimp/plugin-gaussian": "^0.8.4", - "@jimp/plugin-invert": "^0.8.4", - "@jimp/plugin-mask": "^0.8.4", - "@jimp/plugin-normalize": "^0.8.4", - "@jimp/plugin-print": "^0.8.4", - "@jimp/plugin-resize": "^0.8.4", - "@jimp/plugin-rotate": "^0.8.4", - "@jimp/plugin-scale": "^0.8.4", - "core-js": "^2.5.7", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.8.4.tgz", - "integrity": "sha512-DLj260SwQr9ZNhSto1BacXGNRhIQiLNOESPoq5DGjbqiPCmYNxE7CPlXB1BVh0T3AmZBjnZkZORU0Y9wTi3gJw==", - "dev": true, - "requires": { - "@jimp/utils": "^0.8.4", - "core-js": "^2.5.7", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.8.4.tgz", - "integrity": "sha512-SQmf1B/TbCtbwzJReLw/lzGqbeu8MOfT+wkaia0XWS72H6bEW66PTQKhB4/3uzC/Xnmsep1WNQITlwcWdgc36Q==", - "dev": true, - "requires": { - "core-js": "^2.5.7", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.8.4.tgz", - "integrity": "sha512-BCehQ5hrTOGDGdeROwXOYqgFGAzJPkuXmVJXgMgBoW1YjoGWhXJ5iShaJ/l7DRErrdezoWUdAhTFlV5bJf51dg==", - "dev": true, - "requires": { - "@jimp/bmp": "^0.8.4", - "@jimp/gif": "^0.8.4", - "@jimp/jpeg": "^0.8.4", - "@jimp/png": "^0.8.4", - "@jimp/tiff": "^0.8.4", - "core-js": "^2.5.7", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.8.4.tgz", - "integrity": "sha512-6Cwplao7IgwhFRijMvvyjdV7Sa7Fw71vS1aDsUDCVpi3XHsiLUM+nPTno6OKjzg2z2EufuolWPEvuq/GSte4lA==", - "dev": true, - "requires": { - "core-js": "^2.5.7" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz", - "integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.2", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz", - "integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz", - "integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.2", - "fastq": "^1.6.0" - } - }, - "@phenomnomnominal/tsquery": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz", - "integrity": "sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw==", - "dev": true, - "requires": { - "esquery": "^1.0.1" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/node": { - "version": "12.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", - "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==", - "dev": true - }, - "@types/puppeteer": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.19.1.tgz", - "integrity": "sha512-ReWZvoEfMiJIA3AG+eM+nCx5GKrU2ANVYY5TC0nbpeiTCtnJbcqnmBbR8TkXMBTvLBYcuTOAELbTcuX73siDNQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } - } - }, - "ansi-escape-sequences": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", - "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", - "dev": true, - "requires": { - "array-back": "^3.0.1" - } - }, - "ansi-escapes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", - "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", - "dev": true, - "requires": { - "type-fest": "^0.5.2" - } - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", - "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "ansi-term": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/ansi-term/-/ansi-term-0.0.2.tgz", - "integrity": "sha1-/XU++kvq2g6smZgbxSo/b/AZ3rc=", - "dev": true, - "requires": { - "x256": ">=0.0.1" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true - }, - "ansicolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", - "dev": true - }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "dev": true - }, - "anymatch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", - "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", - "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "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=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "dev": true - }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", - "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "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==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autolinker": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", - "integrity": "sha1-BlK0kYgYefB3XazgzcoyM5QqTkc=", - "dev": true, - "requires": { - "gulp-header": "^1.7.1" - } - }, - "ava": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", - "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", - "dev": true, - "requires": { - "@ava/babel-preset-stage-4": "^4.0.0", - "@ava/babel-preset-transform-test-files": "^6.0.0", - "@babel/core": "^7.6.0", - "@babel/generator": "^7.6.0", - "@concordance/react": "^2.0.0", - "ansi-escapes": "^4.2.1", - "ansi-styles": "^4.1.0", - "arr-flatten": "^1.1.0", - "array-union": "^2.1.0", - "array-uniq": "^2.1.0", - "arrify": "^2.0.1", - "bluebird": "^3.5.5", - "chalk": "^2.4.2", - "chokidar": "^3.0.2", - "chunkd": "^1.0.0", - "ci-parallel-vars": "^1.0.0", - "clean-stack": "^2.2.0", - "clean-yaml-object": "^0.1.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.0.0", - "code-excerpt": "^2.1.1", - "common-path-prefix": "^1.0.0", - "concordance": "^4.0.0", - "convert-source-map": "^1.6.0", - "currently-unhandled": "^0.4.1", - "debug": "^4.1.1", - "del": "^4.1.1", - "dot-prop": "^5.1.0", - "emittery": "^0.4.1", - "empower-core": "^1.2.0", - "equal-length": "^1.0.0", - "escape-string-regexp": "^2.0.0", - "esm": "^3.2.25", - "figures": "^3.0.0", - "find-up": "^4.1.0", - "get-port": "^5.0.0", - "globby": "^10.0.1", - "ignore-by-default": "^1.0.0", - "import-local": "^3.0.2", - "indent-string": "^4.0.0", - "is-ci": "^2.0.0", - "is-error": "^2.2.2", - "is-observable": "^2.0.0", - "is-plain-object": "^3.0.0", - "is-promise": "^2.1.0", - "lodash": "^4.17.15", - "loud-rejection": "^2.1.0", - "make-dir": "^3.0.0", - "matcher": "^2.0.0", - "md5-hex": "^3.0.1", - "meow": "^5.0.0", - "micromatch": "^4.0.2", - "ms": "^2.1.2", - "observable-to-promise": "^1.0.0", - "ora": "^3.4.0", - "package-hash": "^4.0.0", - "pkg-conf": "^3.1.0", - "plur": "^3.1.1", - "pretty-ms": "^5.0.0", - "require-precompiled": "^0.1.0", - "resolve-cwd": "^3.0.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.13", - "stack-utils": "^1.0.2", - "strip-ansi": "^5.2.0", - "strip-bom-buf": "^2.0.0", - "supertap": "^1.0.0", - "supports-color": "^7.0.0", - "trim-off-newlines": "^1.0.1", - "trim-right": "^1.0.1", - "unique-temp-dir": "^1.0.0", - "update-notifier": "^3.0.1", - "write-file-atomic": "^3.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==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-espower": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", - "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", - "dev": true, - "requires": { - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "call-matcher": "^1.0.0", - "core-js": "^2.0.0", - "espower-location-detector": "^1.0.0", - "espurify": "^1.6.0", - "estraverse": "^4.1.1" - } - }, - "backbone": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", - "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", - "dev": true, - "requires": { - "underscore": ">=1.8.3" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true - }, - "blessed": { - "version": "0.1.81", - "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", - "integrity": "sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=", - "dev": true - }, - "blessed-contrib": { - "version": "4.8.17", - "resolved": "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.17.tgz", - "integrity": "sha512-uhywRrzJQxtpkowgDHdejIE911Pgt0raYOQUoFC/qREyQvXsz5DMj2J2JVjwcx2bpzbDdHRoP/lcWLE1Ol3vCQ==", - "dev": true, - "requires": { - "ansi-term": ">=0.0.2", - "chalk": "^1.1.0", - "drawille-canvas-blessed-contrib": ">=0.1.3", - "lodash": "~>=4.17.11", - "map-canvas": ">=0.1.5", - "marked": "^0.7.0", - "marked-terminal": "^1.5.0", - "memory-streams": "^0.1.0", - "memorystream": "^0.3.1", - "picture-tuber": "^1.0.1", - "sparkline": "^0.1.1", - "strip-ansi": "^3.0.0", - "term-canvas": "0.0.5", - "x256": ">=0.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true - }, - "blueimp-md5": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", - "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==", - "dev": true - }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", - "dev": true - }, - "boxen": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", - "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^2.4.2", - "cli-boxes": "^2.2.0", - "string-width": "^3.0.0", - "term-size": "^1.2.0", - "type-fest": "^0.3.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "bresenham": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.3.tgz", - "integrity": "sha1-q9q55bGU4nx1fNMU2ERDFPKZh3o=", - "dev": true - }, - "buffer": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", - "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "call-matcher": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", - "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", - "dev": true, - "requires": { - "core-js": "^2.0.0", - "deep-equal": "^1.0.0", - "espurify": "^1.6.0", - "estraverse": "^4.0.0" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "call-signature": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", - "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "cardinal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", - "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", - "dev": true, - "requires": { - "ansicolors": "~0.2.1", - "redeyed": "~1.0.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "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=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "charm": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", - "integrity": "sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=", - "dev": true - }, - "chokidar": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz", - "integrity": "sha512-df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==", - "dev": true, - "requires": { - "anymatch": "^3.1.0", - "braces": "^3.0.2", - "fsevents": "^2.0.6", - "glob-parent": "^5.0.0", - "is-binary-path": "^2.1.0", - "is-glob": "^4.0.1", - "normalize-path": "^3.0.0", - "readdirp": "^3.1.1" - } - }, - "chunkd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", - "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "ci-parallel-vars": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", - "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "clean-yaml-object": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", - "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", - "dev": true - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-driver": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/cli-driver/-/cli-driver-0.2.4.tgz", - "integrity": "sha512-gYxi28NlHT9U0K61cbY/roW2B7fRslCQJ+jjzvvX0a46xOT/yDpKyUqN3vb0xjbFEKvtyoVcv7CixzpF2d9blg==", - "dev": true, - "requires": { - "ansi-escape-sequences": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", - "node-keys": "^0.1.5", - "node-pty": "git+https://github.com/cancerberoSgx/node-pty.git" - }, - "dependencies": { - "ansi-escape-sequences": { - "version": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#88281e501629b87377e2cb274f70d375a2e45db5", - "from": "git+https://github.com/cancerberoSgx/ansi-escape-sequences.git#types", - "dev": true, - "requires": { - "array-back": "^2.0.0" - } - }, - "array-back": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", - "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", - "dev": true, - "requires": { - "typical": "^2.6.1" - } - } - } - }, - "cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", - "dev": true - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "requires": { - "colors": "1.0.3" - } - }, - "cli-truncate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", - "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", - "dev": true, - "requires": { - "slice-ansi": "^2.1.0", - "string-width": "^4.1.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "code-block-writer": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-7.2.2.tgz", - "integrity": "sha512-8SyXM1bWsMDCzvCoTdnDBhnnUbHntxcba4ApBIO3S3QX0M2Iq0xZCzs6SYdBOGaSUi4drysvrAK15JoXhlpsvQ==", - "dev": true - }, - "code-excerpt": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", - "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", - "dev": true, - "requires": { - "convert-to-spaces": "^1.0.1" - } - }, - "coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.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==", - "dev": true, - "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=", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true, - "optional": true - }, - "common-path-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", - "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=", - "dev": true - }, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "requires": { - "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==", - "dev": true - } - } - }, - "concordance": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", - "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", - "dev": true, - "requires": { - "date-time": "^2.1.0", - "esutils": "^2.0.2", - "fast-diff": "^1.1.2", - "js-string-escape": "^1.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.flattendeep": "^4.4.0", - "lodash.islength": "^4.0.1", - "lodash.merge": "^4.6.1", - "md5-hex": "^2.0.0", - "semver": "^5.5.1", - "well-known-symbols": "^2.0.0" - }, - "dependencies": { - "md5-hex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", - "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", - "dev": true, - "requires": { - "md5-o-matic": "^0.1.1" - } - } - } - }, - "configstore": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", - "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "convert-to-spaces": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", - "dev": true - }, - "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=", - "dev": true - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "date-time": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", - "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", - "dev": true, - "requires": { - "time-zone": "^1.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "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=", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - } - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", - "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "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==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", - "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "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=", - "dev": true - } - } - } - } - }, - "diacritics-map": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", - "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=", - "dev": true - }, - "diff": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", - "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", - "dev": true - }, - "dot-prop": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", - "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "drawille-blessed-contrib": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz", - "integrity": "sha1-FcJ5NPV6AFatE1luFWFje8lB8Lc=", - "dev": true - }, - "drawille-canvas-blessed-contrib": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz", - "integrity": "sha1-IS8HinIr/S7MJn6oarbd3BCB/Ug=", - "dev": true, - "requires": { - "ansi-term": ">=0.0.2", - "bresenham": "0.0.3", - "drawille-blessed-contrib": ">=0.0.1", - "gl-matrix": "^2.1.0", - "x256": ">=0.0.1" - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "emittery": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", - "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "empower-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", - "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", - "dev": true, - "requires": { - "call-signature": "0.0.2", - "core-js": "^2.0.0" - } - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "equal-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", - "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", - "dev": 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==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", - "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.0.0", - "string.prototype.trimright": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, - "espower-location-detector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", - "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", - "dev": true, - "requires": { - "is-url": "^1.2.1", - "path-is-absolute": "^1.0.0", - "source-map": "^0.5.0", - "xtend": "^4.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==", - "dev": true - }, - "espurify": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", - "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", - "dev": true, - "requires": { - "core-js": "^2.0.0" - } - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "event-stream": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.9.8.tgz", - "integrity": "sha1-XanPPHkAl1mJ21powo5bPJjr4Do=", - "dev": true, - "requires": { - "optimist": "0.2" - }, - "dependencies": { - "optimist": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", - "dev": true, - "requires": { - "wordwrap": ">=0.0.1 <0.1.0" - } - } - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "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==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", - "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.1", - "@nodelib/fs.walk": "^1.2.1", - "glob-parent": "^5.0.0", - "is-glob": "^4.0.1", - "merge2": "^1.2.3", - "micromatch": "^4.0.2" - } - }, - "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", - "dev": true, - "requires": { - "reusify": "^1.0.0" - } - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", - "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "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=", - "dev": true - } - } - }, - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "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=", - "dev": true - }, - "fsevents": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", - "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", - "dev": 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==", - "dev": true - }, - "get-port": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", - "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", - "dev": true, - "requires": { - "type-fest": "^0.3.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "gl-matrix": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz", - "integrity": "sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==", - "dev": true - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": 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" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", - "dev": true, - "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "gray-matter": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", - "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", - "dev": true, - "requires": { - "ansi-red": "^0.1.1", - "coffee-script": "^1.12.4", - "extend-shallow": "^2.0.1", - "js-yaml": "^3.8.1", - "toml": "^2.3.2" - } - }, - "gulp-header": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", - "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", - "dev": true, - "requires": { - "concat-with-sourcemaps": "*", - "lodash.template": "^4.4.0", - "through2": "^2.0.0" - } - }, - "handlebars": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.1.tgz", - "integrity": "sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ==", - "dev": true, - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hasha": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", - "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "type-fest": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.0.tgz", - "integrity": "sha512-M8BLNtxNWRbRmJ8Iu+4j4qZLlE7Y75ldC42cvw9KPOFkFwY/KlSJuj9eeGmoB/k3QAAnuN3M35Z59+lBm1+C+g==", - "dev": true - } - } - }, - "here": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/here/-/here-0.0.2.tgz", - "integrity": "sha1-acGvPwISHz2HiOAuhNyLOQXXEZU=", - "dev": true - }, - "highlight.js": { - "version": "9.15.10", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", - "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", - "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", - "dev": true - }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", - "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "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==", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "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-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==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, - "inquirer-autocomplete-prompt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz", - "integrity": "sha512-Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "figures": "^2.0.0", - "run-async": "^2.3.0" - }, - "dependencies": { - "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==", - "dev": true - }, - "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=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "inquirer-checkbox-plus-prompt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.0.1.tgz", - "integrity": "sha1-VP8e0Jd3oQNThWIna1z0Uhox0W0=", - "dev": true, - "requires": { - "cli-cursor": "^2.1.0", - "figures": "^2.0.0", - "inquirer": "^5.1.0", - "lodash": "^4.17.5" - }, - "dependencies": { - "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==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "inquirer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.1.0", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^5.5.2", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "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==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "requires": { - "symbol-observable": "1.0.1" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - } - } - }, - "inquirer-code-prompts": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/inquirer-code-prompts/-/inquirer-code-prompts-0.0.3.tgz", - "integrity": "sha512-EpSyyOpOscmscHRYNCZI5QwYPP8+diLADDHJ+O7ykxWVWLUKtGk6whPkyDDKRhlzzL0fc4rvT/weK6usxBK1CA==", - "dev": true, - "requires": { - "@phenomnomnominal/tsquery": "^3.0.0", - "ansi-escape-sequences": "^4.1.0", - "blessed": "^0.1.81", - "blessed-contrib": "^4.8.16", - "chalk": "^2.4.2", - "diff": "^4.0.1", - "inquirer": "^6.5.0", - "inquirer-autocomplete-prompt": "^1.0.1", - "inquirer-checkbox-plus-prompt": "^1.0.1", - "misc-utils-of-mine-generic": "0.2.15", - "shelljs": "^0.8.3", - "ts-morph": "^1.3.3", - "ts-simple-ast-extra": "^0.1.4", - "typescript-ast-util": "^1.1.9", - "wrap-ansi": "^6.0.0", - "yargs-parser": "^13.1.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.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" - } - }, - "misc-utils-of-mine-generic": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.15.tgz", - "integrity": "sha512-5z35Ld7e6jTkFc9frm5lelWhLIkiVPrHt/B0Xi7aVFmgIM4yrnnNYUuk8TEMgSKCDG+l/lzbkYeOPvdOghU+YQ==", - "dev": true, - "requires": { - "misc-utils-of-mine-typescript": "0.0.12" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "ts-morph": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-1.3.4.tgz", - "integrity": "sha512-LCBlHgb9GiZ7tfemjEwbvWlX2yysVFTKiAbBcepmBXCcH2IFDZFM4uI6vXhghUddSAmI9I5aiswKFRTSqzTVLA==", - "dev": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "code-block-writer": "7.2.2", - "fs-extra": "^7.0.0", - "glob-parent": "^3.1.0", - "globby": "^8.0.1", - "is-negated-glob": "^1.0.0", - "multimatch": "^2.1.0", - "tslib": "^1.9.0", - "typescript": ">=3.0.1 <3.6.0" - } - }, - "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", - "dev": true - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "irregular-plurals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", - "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-error": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", - "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "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=", - "dev": true - }, - "is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-npm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", - "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-observable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", - "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "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=", - "dev": true - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - }, - "jimp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.8.4.tgz", - "integrity": "sha512-xCPvd2HIH8iR7+gWVnivzXwiQGnLBmLDpaEj5M0vQf3uur5MuLCOWbBduAdk6r3ur8X0kwgM4eEM0i7o+k9x9g==", - "dev": true, - "requires": { - "@jimp/custom": "^0.8.4", - "@jimp/plugins": "^0.8.4", - "@jimp/types": "^0.8.4", - "core-js": "^2.5.7", - "regenerator-runtime": "^0.13.3" - } - }, - "jpeg-js": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", - "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==", - "dev": true - }, - "jquery": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", - "dev": true - }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": 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==", - "dev": true - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "dev": true, - "requires": { - "set-getter": "^0.1.0" - } - }, - "list-item": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", - "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "extend-shallow": "^2.0.1", - "is-number": "^2.1.0", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } - }, - "load-bmfont": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", - "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", - "dev": true, - "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - } - } - }, - "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=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", - "dev": true - }, - "lodash.islength": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", - "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loud-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz", - "integrity": "sha512-g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.2" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "lunr": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz", - "integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==", - "dev": true - }, - "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, - "requires": { - "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==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", - "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-canvas": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/map-canvas/-/map-canvas-0.1.5.tgz", - "integrity": "sha1-i+a63gvz6fmotW6INqHR0TPKsYY=", - "dev": true, - "requires": { - "drawille-canvas-blessed-contrib": ">=0.0.1", - "xml2js": "^0.4.5" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-link": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", - "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=", - "dev": true - }, - "markdown-toc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", - "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", - "dev": true, - "requires": { - "concat-stream": "^1.5.2", - "diacritics-map": "^0.1.0", - "gray-matter": "^2.1.0", - "lazy-cache": "^2.0.2", - "list-item": "^1.1.1", - "markdown-link": "^0.1.1", - "minimist": "^1.2.0", - "mixin-deep": "^1.1.3", - "object.pick": "^1.2.0", - "remarkable": "^1.7.1", - "repeat-string": "^1.6.1", - "strip-color": "^0.1.0" - } - }, - "marked": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", - "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", - "dev": true - }, - "marked-terminal": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", - "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", - "dev": true, - "requires": { - "cardinal": "^1.0.0", - "chalk": "^1.1.3", - "cli-table": "^0.3.1", - "lodash.assign": "^4.2.0", - "node-emoji": "^1.4.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "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=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "matcher": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", - "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, - "requires": { - "blueimp-md5": "^2.10.0" - } - }, - "md5-o-matic": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", - "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", - "dev": true - }, - "memory-streams": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", - "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", - "dev": true, - "requires": { - "readable-stream": "~1.0.2" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true - }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - }, - "dependencies": { - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - } - } - }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "requires": { - "dom-walk": "^0.1.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "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=", - "dev": true - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - } - } - }, - "misc-utils-of-mine-generic": { - "version": "0.2.34", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.34.tgz", - "integrity": "sha512-+OzwffPoNm4OLrGmifZmSj917nDkeNMXKcJ/XuQ2kiN0ykWUn4MyANUVIxDm03AV00qwAmu6gnf2S/zdgyO/PA==" - }, - "misc-utils-of-mine-typescript": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-typescript/-/misc-utils-of-mine-typescript-0.0.12.tgz", - "integrity": "sha512-dWSZkMkOHLrNmIotlVw+VOSV5pGgck8xETUmu9CQPlYlw1UkjUu+/mn954hHNb1Vq2C7xigZSrhJoqTaavrMmw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "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=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - } - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "node-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", - "dev": true, - "requires": { - "lodash.toarray": "^4.4.0" - } - }, - "node-keys": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/node-keys/-/node-keys-0.1.5.tgz", - "integrity": "sha512-R5Acg7DjichVaXjQdCCkSarqaQDkZ/M3lzKzbLVyBaz8XjlfulY1bNmJfvLifVGesNeBY7aPEyo8PcCYsYdC9w==", - "dev": true - }, - "node-pty": { - "version": "git+https://github.com/cancerberoSgx/node-pty.git#f017f1bbb3db22cabaec66b43fb3e3e0a5b87e57", - "from": "git+https://github.com/cancerberoSgx/node-pty.git", - "dev": true, - "requires": { - "nan": "^2.13.2" - } - }, - "nopt": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", - "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "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==", - "dev": true, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.4.1.tgz", - "integrity": "sha512-rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg==", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-inspect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", - "dev": true - }, - "object-is": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", - "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "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.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "observable-to-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", - "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", - "dev": true, - "requires": { - "is-observable": "^2.0.0", - "symbol-observable": "^1.0.4" - } - }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "dev": true, - "requires": { - "wordwrap": "~0.0.2" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "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=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.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==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - } - } - }, - "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=", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "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==", - "dev": true - }, - "package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.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==", - "dev": true - } - } - }, - "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "dev": true, - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "parse-headers": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", - "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", - "dev": true, - "requires": { - "for-each": "^0.3.3", - "string.prototype.trim": "^1.1.2" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "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==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "dev": true - }, - "picomatch": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", - "dev": true - }, - "picture-tuber": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz", - "integrity": "sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==", - "dev": true, - "requires": { - "buffers": "~0.1.1", - "charm": "~0.1.0", - "event-stream": "~0.9.8", - "optimist": "~0.3.4", - "png-js": "~0.1.0", - "x256": "~0.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "requires": { - "pngjs": "^3.0.0" - } - }, - "pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.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==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "plur": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", - "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", - "dev": true, - "requires": { - "irregular-plurals": "^2.0.0" - } - }, - "png-js": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/png-js/-/png-js-0.1.1.tgz", - "integrity": "sha1-HMfCEjA6yr50Jj7DrHgAlYAkLZM=", - "dev": true - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pretty-ms": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", - "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", - "dev": true, - "requires": { - "parse-ms": "^2.1.0" - } - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "puppeteer": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", - "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - } - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": 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" - } - }, - "readdirp": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", - "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", - "dev": true, - "requires": { - "picomatch": "^2.0.4" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - } - } - }, - "redeyed": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", - "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", - "dev": true, - "requires": { - "esprima": "~3.0.0" - }, - "dependencies": { - "esprima": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", - "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", - "dev": true - } - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "regexp.prototype.flags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", - "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2" - } - }, - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "registry-auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", - "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", - "dev": true, - "requires": { - "rc": "^1.2.8", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, - "remarkable": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", - "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", - "dev": true, - "requires": { - "argparse": "^1.0.10", - "autolinker": "~0.28.0" - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-precompiled": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", - "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", - "dev": true - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.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==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", - "dev": true, - "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==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "requires": { - "semver": "^5.0.3" - } - }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", - "dev": true - }, - "set-getter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", - "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "dev": true, - "requires": { - "to-object-path": "^0.3.0" - } - }, - "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==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "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=", - "dev": true - }, - "shelljs": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", - "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.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==", - "dev": true, - "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==", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "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==", - "dev": true, - "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=", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "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==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkline": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/sparkline/-/sparkline-0.1.2.tgz", - "integrity": "sha1-w73kYlKxNU5xDEsgDVSBa9nwejI=", - "dev": true, - "requires": { - "here": "0.0.2", - "nopt": "~2.1.2" - } - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "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==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", - "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - } - } - }, - "string.prototype.trim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz", - "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.13.0", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~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==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, - "requires": { - "is-utf8": "^0.2.1" - } - }, - "strip-color": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", - "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "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=", - "dev": true - }, - "supertap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", - "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "indent-string": "^3.2.0", - "js-yaml": "^3.10.0", - "serialize-error": "^2.1.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "supports-color": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", - "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - } - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, - "term-canvas": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/term-canvas/-/term-canvas-0.0.5.tgz", - "integrity": "sha1-WXr6wvpjaabxeGC86cX2bW6gypY=", - "dev": true - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "requires": { - "execa": "^0.7.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", - "dev": true - }, - "timm": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", - "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==", - "dev": true - }, - "tinycolor2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", - "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toml": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", - "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==", - "dev": true - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "ts-morph": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-2.3.0.tgz", - "integrity": "sha512-odfmlA1J045teLJ5W25U9Hfg662O7mswDkBWqIhxMaAyslUFftLEn3SIiaCgB1jsQzYApYhMTXkjLXxS3/jdeg==", - "dev": true, - "requires": { - "@dsherret/to-absolute-glob": "^2.0.2", - "code-block-writer": "8.0.0", - "fs-extra": "^7.0.0", - "glob-parent": "^3.1.0", - "globby": "^8.0.1", - "is-negated-glob": "^1.0.0", - "multimatch": "^2.1.0", - "typescript": "^3.0.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "code-block-writer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-8.0.0.tgz", - "integrity": "sha512-M/9eGfXHPAKBlLfcFzjvU4aKf+shHvNrFqJjI2/4A5jpY7MVgk8566FAWfWIYo/PXLZWtID91LsXOjX31rG8dQ==", - "dev": true - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.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" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "ts-node": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", - "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.6", - "yn": "^3.0.0" - } - }, - "ts-refactor": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ts-refactor/-/ts-refactor-0.0.9.tgz", - "integrity": "sha512-I0TSrAi2uz5B4U8wR0AdXSP4PNdchN0cS8jxukOqqjwKoIO5igWbTV5V9w0ttv0HELb6Xe24B55ffqHE1JQpUA==", - "dev": true, - "requires": { - "ansi-escape-sequences": "^4.1.0", - "cli-driver": "0.2.4", - "diff": "^4.0.1", - "inquirer": "^6.5.0", - "inquirer-autocomplete-prompt": "^1.0.1", - "inquirer-checkbox-plus-prompt": "^1.0.1", - "inquirer-code-prompts": "0.0.3", - "misc-utils-of-mine-generic": "^0.2.15", - "shelljs": "^0.8.3", - "ts-morph": "^2.3.0", - "ts-simple-ast-extra": "^0.1.11", - "yargs-parser": "^13.1.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "ts-simple-ast-extra": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/ts-simple-ast-extra/-/ts-simple-ast-extra-0.1.16.tgz", - "integrity": "sha512-VZBKRhY1+Zjx59QTNZ04I9IEPidwzcKZu12rJ0OOE4/DKChaUrLB9z56mLQZy6XXkCFQLwFvjLsrSx2m9onj7Q==", - "dev": true, - "requires": { - "misc-utils-of-mine-generic": "0.2.7", - "ts-morph": "^2.3.0" - }, - "dependencies": { - "misc-utils-of-mine-generic": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/misc-utils-of-mine-generic/-/misc-utils-of-mine-generic-0.2.7.tgz", - "integrity": "sha512-tgNsDRKwA80jrvrBWLAeV5eJRW+qpeYOwoWVKrQwjk1uYESJ8di8I7huTXmoJl8Nm6bzBGvctpCC8wLx5RSTnA==", - "dev": true, - "requires": { - "misc-utils-of-mine-typescript": "0.0.12" - } - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typedoc": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz", - "integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==", - "dev": true, - "requires": { - "@types/minimatch": "3.0.3", - "fs-extra": "^8.1.0", - "handlebars": "^4.1.2", - "highlight.js": "^9.15.8", - "lodash": "^4.17.15", - "marked": "^0.7.0", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.3", - "typedoc-default-themes": "^0.6.0", - "typescript": "3.5.x" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", - "dev": true - } - } - }, - "typedoc-default-themes": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz", - "integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==", - "dev": true, - "requires": { - "backbone": "^1.4.0", - "jquery": "^3.4.1", - "lunr": "^2.3.6", - "underscore": "^1.9.1" - } - }, - "typedoc-plugin-markdown": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.6.tgz", - "integrity": "sha512-1c6Vml1WIlUclLP/NX0Fq8UnQ9K9mak8o9J5P7g4kx3SzPsC1vY4/1rQPffKo1YYbRwU7qWBiM1J9vSEHoYSRQ==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", - "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", - "dev": true - }, - "typescript-ast-util": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/typescript-ast-util/-/typescript-ast-util-1.2.1.tgz", - "integrity": "sha512-wQT5Js5F+jPUCIwnXDZVKYCtpgCEX0XG9A1/fNWl3TujtUt80mYcEXmeOP73rTyGBRFlRStQ6n5YBr9vuHyZHQ==", - "dev": true, - "requires": { - "diff": "^4.0.1", - "typescript": "^3.4.5" - } - }, - "typical": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", - "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", - "dev": true - }, - "uglify-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", - "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.0", - "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==", - "dev": true, - "optional": true - } - } - }, - "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "underscore": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", - "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "requires": { - "crypto-random-string": "^1.0.0" - } - }, - "unique-temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", - "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1", - "os-tmpdir": "^1.0.1", - "uid2": "0.0.3" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "update-notifier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", - "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", - "dev": true, - "requires": { - "boxen": "^3.0.0", - "chalk": "^2.0.1", - "configstore": "^4.0.0", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.1.0", - "is-npm": "^3.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dev": true, - "requires": { - "pako": "^1.0.5" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "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==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "wrap-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz", - "integrity": "sha512-8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", - "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "x256": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", - "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=", - "dev": true - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true - }, - "xhr": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", - "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", - "dev": true, - "requires": { - "global": "~4.3.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "xml2js": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", - "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "util.promisify": "~1.0.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "~1.0.1" - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } - } -} diff --git a/camera-capture/package.json b/camera-capture/package.json deleted file mode 100644 index 78628ca..0000000 --- a/camera-capture/package.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "camera-capture", - "version": "0.0.3", - "description": "Super portable, fast webcam capture library for node.js. TypeScript/JavaScript easy to use API. Uses puppeteer headless browser to capture webcam video (audio/desktop recording, etc) and stream back to node.js frame by frame in plain image data for optimal speed. (or optionally encoded as jpg/png)", - "main": "dist/src/index.js", - "types": "dist/src/index.d.ts", - "scripts": { - "test": "npm run build && npx ava --serial --concurrency 1 --config ava.config.js", - "prepare": "npm run build", - "test-js": "npm run build && cp src/index.html dist/src/index.html && npx ava --serial --concurrency 1 --config ava.config-js.js", - "clean": "rm -rf tmp* dist test-browser-outdir working_tmp", - "build": "npm run clean && npx tsc ", - "format": "npx ts-refactor format \"src/**/*.ts*\" \"test/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk", - "organizeImports": "npx ts-refactor organizeImports \"src/**/*.ts*\" \"test/**/*.ts*\" ./formatCodeSettings.json --tsConfigPath ./tsconfig.json --dontAsk ", - "lint": "npm run organizeImports && npm run format", - "docs": "npm run docs-readme-toc && npm run docs-api", - "docs-api": "rm -rf docs && typedoc --ignoreCompilerErrors --theme markdown --out docs --readme none --excludeNotExported src/index.ts ", - "docs-readme-toc": "npx markdown-toc README.md -i", - "all": "npm run clean && npm run lint && npm run build && npm run test && npm run test-js && npm run docs", - "all-publish": "npm run all && git commit -a -m 'version patch' && npm version patch && npm publish" - }, - "license": "MIT", - "dependencies": { - "misc-utils-of-mine-generic": "^0.2.34" - }, - "devDependencies": { - "@types/node": "^12.7.5", - "@types/puppeteer": "^1.19.1", - "ava": "^2.4.0", - "jimp": "^0.8.4", - "markdown-toc": "^1.2.0", - "puppeteer": "^1.20.0", - "ts-node": "^8.4.1", - "ts-refactor": "0.0.9", - "typedoc": "^0.15.0", - "typedoc-plugin-markdown": "^2.2.6", - "typescript": "^3.6.3" - }, - "peerDependencies": { - "puppeteer": "^1.20.0" - }, - "keywords": [ - "Node.js", - "camera", - "webcam", - "video", - "capture", - "record", - "screenshot", - "audio", - "desktop" - ], - "author": { - "name": "Sebastian Gurin", - "email": "sebastigurin@gmail.com", - "url": "http://sgurin.com" - }, - "homepage": "https://www.npmjs.com/package/camera-capture", - "repository": { - "type": "git", - "url": "https://github.com/cancerberoSgx/magica.git" - }, - "bugs": { - "url": "https://github.com/cancerberoSgx/magica" - } -} diff --git a/camera-capture/src/browser.ts b/camera-capture/src/browser.ts deleted file mode 100644 index b468736..0000000 --- a/camera-capture/src/browser.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @param mime A DOMString indicating the image format. The default type is image/png. - * @param quality A Number between 0 and 1 indicating image quality if the requested type is image/jpeg or image/webp. If this argument is anything else, the default value for image quality is used. Other arguments are ignored. - */ -export function canvasToArrayBuffer(canvas: HTMLCanvasElement, mime: string = 'image/png', quality = 1): Promise { - return new Promise((resolve, reject) => canvas.toBlob(async (d) => { - if (d) { - const r = new FileReader(); - r.addEventListener('loadend', e => { - const ab = r.result; - if (ab) { - resolve(ab as ArrayBuffer); - } - else { - reject(new Error('Expected FileReader result')); - } - }); r.addEventListener('error', e => { - reject(e) - }); - r.readAsArrayBuffer(d); - } - else { - reject(new Error('Expected toBlob() to be defined')); - } - }, mime, quality)); -} diff --git a/camera-capture/src/capture.ts b/camera-capture/src/capture.ts deleted file mode 100644 index 4fc5779..0000000 --- a/camera-capture/src/capture.ts +++ /dev/null @@ -1,213 +0,0 @@ -import { Server } from 'http' -import { checkThrow, mergeRecursive, sleep } from 'misc-utils-of-mine-generic' -import puppeteer, { LaunchOptions } from 'puppeteer' -import { reject } from 'q' -import { staticServer } from './staticServer' -import { canvasToArrayBuffer } from './browser' - -type V = void | Promise - -export type SupportedFormats = 'image/png' | 'image/jpeg' | 'image/webp' | 'rgba' - -export interface CaptureOptions { - port?: number - puppeteerOptions?: LaunchOptions - constrains?: MediaStreamConstraints - shots?: number - width?: number, - height?: number - fps?: number - mime?: SupportedFormats -} - -type Listener = (data: ImageData) => V - -export interface ImageData { - width: number - height: number - data: Uint8ClampedArray -} - -export class VideoCapture { - - protected server?: Server - protected browser?: puppeteer.Browser - protected page?: puppeteer.Page - protected capturing = false - protected initialized = false - protected lastFrame?: ImageData - protected listeners: Listener[] = [] - - constructor(protected o: CaptureOptions = {}) { - this.captureLoop = this.captureLoop.bind(this) - this._postFrame = this._postFrame.bind(this) - this.o.width = this.o.width || 400 - this.o.height = this.o.height || 300 - } - - addFrameListener(listener: Listener): void { - this.listeners.push(listener) - } - - protected async _postFrame(width: number, height: number, data: number[]) { - const imageData = { - // TODO: investigate why/how to pass the buffer / vide directly without transforming it to number[] - data: new Uint8ClampedArray(data), - width, - height - } - this.notifyListeners(imageData) - this.lastFrame = imageData //HEADS UP - readFrame needs this to pass frae to the user - we can't - } - - /** - * Given callback can be called to stop video capture (turns camera off) - */ - async stop() { - checkThrow(this.server && this.browser, 'Expected started before calling stop()') - //TODO: stop camera - await this.server!.close() - await this.browser!.close() - } - - async pause() { - checkThrow(this.server && this.browser, 'Expected started before calling stop()') - this.capturing = false - } - - async resume() { - checkThrow(this.server && this.browser, 'Expected started before calling stop()') - this.capturing = true - } - - protected notifyListeners(d: ImageData) { - this.listeners.forEach(l => l(d)) - } - - /** - * Starts capture. It resolved when the camera starts capturing or rejects if any error. - */ - async start() { - if (this.capturing) { - throw new Error('Already capturing') - } - await this.initialize() - this.capturing = true - await this.captureLoop() - } - - /** - * starts servers, browser and media streams / canvas / video in the DOM. - * - * It's not neccesary to call this method - it will be called automatically. Separated on purpose so capturing can be measured independently of initialization. - */ - async initialize() { - if (this.initialized) { - return - } - await this.launch() - await this.page!.exposeFunction('postFrame', this._postFrame) - await this.initializeMedia() - this.initialized = true - } - - protected async launch() { - this.server = await staticServer(__dirname, this.o.port || 8080) - this.browser = await puppeteer.launch(mergeRecursive( - { - ...{}, - ...this.o.puppeteerOptions - }, - { - headless: true, - args: ['--disable-web-security', '--allow-file-access', '--use-fake-ui-for-media-stream'] - })) - this.page = await this.browser.newPage() - this.page.on('console', e => { - if (e.type() === 'error') { - console.error('error: ' + JSON.stringify(e.location()) + '\n' + e.text().split('\n').join('\n')) - } - console.log('log: ' + JSON.stringify(e.location()) + '\n' + e.text()) - }) - await this.page.goto(`http://127.0.0.1:${this.o.port || 8080}/index.html`) - await this.page.evaluate(() => { - const d = document.createElement('div') - d.innerHTML = ` - - ` - document.body.append(d) - }) - } - - protected async captureFrame(mime: SupportedFormats = this.o.mime || 'rgba') { - //TODO. perhaps is faster to do the capture loop all together inside the DOM, instead calling evaluate() on each iteration? - //TODO: probably is faster to use canvas API to encode frames directly instead first as data - if users wants ust encoded then do that. - await this.page!.evaluate(async (mime: SupportedFormats = 'rgba', width: number, height: number) => { - const canvas = (window as any).canvas as HTMLCanvasElement - const video = (window as any).video as HTMLVideoElement - canvas.getContext('2d')!.drawImage(video, 0, 0, canvas.width, canvas.height) - if (mime === 'rgba') { - const data = canvas.getContext('2d')!.getImageData(0, 0, canvas.width, canvas.height) - await (window as any).postFrame(data.width, data.height, Array.from(data.data.values())) - } else { - const data = await (window as any).canvasToArrayBuffer(canvas, mime) - if (data) { - await (window as any).postFrame(width, height, Array.from(new Uint8ClampedArray(data))) - } else { - // TODO: warning - } - } - return '' - }, mime, this.o.width!, this.o.height!) - } - - public async readFrame(mime: SupportedFormats = this.o.mime || 'rgba') { - // const lastFrame = this.lastFrame - await this.captureFrame(mime) - await sleep(0) - // checkThrow(this.lastFrame && lastFrame !== this.lastFrame, 'Expected to have a new frame') - return this.lastFrame! - } - - protected async captureLoop() { - if (this.capturing) { - await this.captureFrame() - //TODO: support fps like opencv - // await sleep(1) - await this.captureLoop() - } else { - // TODO: something here ? - } - } - - protected async initializeMedia() { - const constraints = { - ...{ - audio: false, - video: true - }, - ...this.o.constrains - } - await this.page!.evaluate((width, height, constraints, canvasToArrayBufferS) => { - return new Promise(resolve => { - (window as any).video = document.querySelector('video')!; - (window as any).canvas = document.querySelector('canvas')!; - (window as any).canvas.width = width; - (window as any).canvas.height = height; - (window as any).canvasToArrayBuffer = eval(`(${canvasToArrayBufferS})`) - navigator.mediaDevices.getUserMedia(JSON.parse(constraints) as MediaStreamConstraints) - // TODO: do we really need to serialize constrains ? - .then(stream => { - (window as any).video.srcObject = stream - resolve(stream) - }) - .catch(error => { - reject(error) - console.log('navigator.MediaDevices.getUserMedia error: ', error.message, error.name) - } - ) - }) - }, this.o.width || 480, this.o.height || 360, JSON.stringify(constraints), canvasToArrayBuffer.toString()) - } -} - diff --git a/camera-capture/src/index.html b/camera-capture/src/index.html deleted file mode 100644 index a1127d7..0000000 --- a/camera-capture/src/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - video-capture - - - - - - - \ No newline at end of file diff --git a/camera-capture/src/index.ts b/camera-capture/src/index.ts deleted file mode 100644 index 09e0898..0000000 --- a/camera-capture/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './capture' \ No newline at end of file diff --git a/camera-capture/src/staticServer.ts b/camera-capture/src/staticServer.ts deleted file mode 100644 index 05c5704..0000000 --- a/camera-capture/src/staticServer.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { createReadStream } from "fs" -import { createServer, Server } from "http" -import { Fn } from 'misc-utils-of-mine-generic' -import { join } from 'path' - -export function staticServer(basePath: string, port = 9999, onFound: Fn = () => { }, onNotFound: Fn = () => { }): Promise { - return new Promise(async (resolve) => { - const server = createServer((req, res) => { - var url = resolveUrl(req.url) - onFound && onFound(url) - var stream = createReadStream(join(basePath, url || '')) - stream.on('error', function() { - onNotFound && onNotFound(url) - res.writeHead(404) - res.end() - }) - stream.pipe(res) - }).listen(port) - server.on('listening', () => { - resolve(server) - }) - }) - function resolveUrl(url = '') { - var i = url.indexOf('?') - if (i != -1) { - url = url.substr(0, i) - } - i = url.indexOf('#') - if (i != -1) { - url = url.substr(0, i) - } - return url - } -} diff --git a/camera-capture/test/captureTest.ts b/camera-capture/test/captureTest.ts deleted file mode 100644 index 41b20a1..0000000 --- a/camera-capture/test/captureTest.ts +++ /dev/null @@ -1,68 +0,0 @@ -import test from 'ava' -import { printMs } from 'misc-utils-of-mine-generic' -import { VideoCapture } from '../src/capture' -import fileTypes from 'file-type' -import fileType from 'file-type' -import { writeFileSync } from 'fs' - -test.serial.cb('addFrameListener single ', t => { - const c = new VideoCapture({ port: 8082, width: 480, height: 360 }) - c.addFrameListener(frame => { - t.deepEqual([frame.width, frame.height, frame.data.length], [480, 360, 691200]) - t.end() - }) - c.start() -}) - -test.serial.cb('addFrameListener multiple ', t => { - let t0 = Infinity - let t1 = Date.now() - let i = 0 - const c = new VideoCapture({ - width: 200, height: 200, port: 8081 - }) - c.addFrameListener(frame => { - i++ - t.deepEqual([frame.width, frame.height, frame.data.length], [200, 200, 160000]) - if (i > 50) { - t.end() - } - }) - c.initialize().then(() => { - t0 = Date.now() - c.start() - }) -}) - -test.serial('users requesting frames instead notifications', async t => { - const c = new VideoCapture({ - width: 100, height: 100, port: 8083 - }) - await c.initialize() - const f = await c.readFrame() - const f2 = await c.readFrame() - t.deepEqual([f.width, f.height, f.data.length], [100, 100, 40000]) - t.deepEqual([f2.width, f2.height, f2.data.length], [100, 100, 40000]) - t.true(f !== f2) -}) - -test.serial('encoded frames', async t => { - const c = new VideoCapture({ - width: 100, height: 100, port: 8084, mime: 'image/png' - }) - await c.initialize() - const f = await c.readFrame() - t.deepEqual(fileType(f.data), {ext:'png', mime: 'image/png'}) - writeFileSync('tmp.png', f.data) - const f1 = await c.readFrame('image/png') - t.deepEqual(fileType(f1.data), {ext:'png', mime: 'image/png'}) - writeFileSync('tmp1.png', f1.data) - const f2 = await c.readFrame('image/jpeg') - t.deepEqual(fileType(f2.data), {ext:'jpg', mime: 'image/jpeg'}) - writeFileSync('tmp.jpg', f2.data) - const f3 = await c.readFrame('image/webp') - t.deepEqual(fileType(f3.data), {ext:'webp', mime: 'image/webp'}) - writeFileSync('tmp.webp', f3.data) -}) - -test.todo('pause, resume, stop') diff --git a/camera-capture/test/probes/agnostic-probe/test.html b/camera-capture/test/probes/agnostic-probe/test.html deleted file mode 100644 index 134b862..0000000 --- a/camera-capture/test/probes/agnostic-probe/test.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/camera-capture/test/probes/agnostic-probe/test.ts b/camera-capture/test/probes/agnostic-probe/test.ts deleted file mode 100644 index c7b5a0f..0000000 --- a/camera-capture/test/probes/agnostic-probe/test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// import Jimp from 'jimp' -// import { sleep } from 'misc-utils-of-mine-generic' -// import puppeteer from 'puppeteer' -// import { staticServer } from '../../src/staticServer' - -// async function test() { -// const server = await staticServer(__dirname, 8080) -// const browser = await puppeteer.launch({ headless: true, args: ['--disable-web-security', '--allow-file-access', '--use-fake-ui-for-media-stream'] }) -// const page = await browser.newPage() -// page.on('console', e => { -// if (e.type() === 'error') { -// console.error('error: ' + JSON.stringify(e.location()) + '\n' + e.text().split('\n').join('\n')) -// } -// console.log('log: ' + JSON.stringify(e.location()) + '\n' + e.text()) -// }) -// await page.goto('http://127.0.0.1:8080/test3.html') -// await sleep(1000) -// await page.evaluate(() => { -// const d = document.createElement('div') -// d.innerHTML = ` -// -// ` -// document.body.append(d) -// }) -// await page.exposeFunction('postFrame', async (width, height, data: number[]) => { -// const imageData = { -// data: new Uint8ClampedArray(data), -// width, -// height -// } -// const i = new Jimp(imageData) -// i.write('tmpjimp.png') -// // await loadMirada() -// // await File.fromData(imageData, 'tmp.png').toRgba().write('tmp.png') -// }) -// await sleep(1000) -// await page.evaluate(() => { -// return new Promise(resolve => { -// const video = document.querySelector('video')! -// const canvas = document.querySelector('canvas')! -// canvas.width = 480 -// canvas.height = 360 -// const constraints = { -// audio: false, -// video: true -// } -// navigator.mediaDevices.getUserMedia(constraints) -// .then(stream => { console.log('READDD'); video.srcObject = stream; resolve() }) -// .catch(error => console.log('navigator.MediaDevices.getUserMedia error: ', error.message, error.name)) -// }) -// }) -// await sleep(1000) -// await page.evaluate(async () => { -// const video = document.querySelector('video')! -// const canvas = document.querySelector('canvas')! -// canvas!.getContext('2d')!.drawImage(video, 0, 0, canvas.width, canvas.height) -// const data = canvas!.getContext('2d')!.getImageData(0, 0, canvas.width, canvas.height) -// await (window as any).postFrame(data.width, data.height, Array.from(data.data.values())) -// }) -// await server.close() -// await browser.close() -// } - -// test() diff --git a/camera-capture/test/probes/mirada-working/test3.html b/camera-capture/test/probes/mirada-working/test3.html deleted file mode 100644 index 134b862..0000000 --- a/camera-capture/test/probes/mirada-working/test3.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/camera-capture/test/probes/mirada-working/test3.ts b/camera-capture/test/probes/mirada-working/test3.ts deleted file mode 100644 index d7ceae2..0000000 --- a/camera-capture/test/probes/mirada-working/test3.ts +++ /dev/null @@ -1,64 +0,0 @@ -// import puppeteer from 'puppeteer' -// import { sleep } from 'misc-utils-of-mine-generic' -// import { staticServer } from '../../../test-browser/staticServer' -// import { File } from '../../../src' -// import { loadMirada, write } from '../testUtil' - -// async function test() { -// const server = await staticServer(__dirname, 8080) -// // await sleep(1111) -// const browser = await puppeteer.launch({ headless: true, args: ['--disable-web-security', '--allow-file-access', '--use-fake-ui-for-media-stream'] }) -// const page = await browser.newPage() -// page.on('console', e => { -// if (e.type() === 'error') { -// console.error('error: ' + JSON.stringify(e.location()) + '\n' + e.text().split('\n').join('\n')) -// } -// console.log('log: ' + JSON.stringify(e.location()) + '\n' + e.text()) -// }) -// await page.goto('http://127.0.0.1:8080/test3.html') -// await sleep(1000) -// await page.evaluate(()=>{ -// const d = document.createElement('div') -// d.innerHTML=` -// -// ` -// document.body.append(d) -// }) -// await page.exposeFunction('postFrame', async (width, height, data: number[]) => { -// const imageData = { -// data: new Uint8ClampedArray(data), -// width, -// height -// } -// await loadMirada() -// await File.fromData(imageData, 'tmp.png').toRgba().write('tmp.png') -// }) -// await sleep(1000) -// await page.evaluate(() => { -// return new Promise(resolve => { -// const video = document.querySelector('video')! -// const canvas = document.querySelector('canvas')! -// canvas.width = 480; -// canvas.height = 360; -// const constraints = { -// audio: false, -// video: true -// }; -// navigator.mediaDevices.getUserMedia(constraints) -// .then(stream => { console.log('READDD'); video.srcObject = stream; resolve() }) -// .catch(error => console.log('navigator.MediaDevices.getUserMedia error: ', error.message, error.name)) -// }) -// }) -// await sleep(2000) -// await page.evaluate(async () => { -// const video = document.querySelector('video')! -// const canvas = document.querySelector('canvas')! -// canvas!.getContext('2d')!.drawImage(video, 0, 0, canvas.width, canvas.height) -// const data = canvas!.getContext('2d')!.getImageData(0, 0, canvas.width, canvas.height) -// await (window as any).postFrame(data.width, data.height, Array.from(data.data.values())) -// }) -// await server.close() -// await browser.close() -// } - -// test() diff --git a/package-lock.json b/package-lock.json index c5e6ea8..d30b27f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2908,8 +2908,7 @@ "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -3306,7 +3305,6 @@ "version": "5.4.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", - "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" @@ -6523,8 +6521,7 @@ "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, "ignore": { "version": "5.1.4", diff --git a/package.json b/package.json index 0dac072..c0092d9 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ }, "license": "MIT", "dependencies": { + "buffer": "^5.4.3", "cross-fetch": "^3.0.4", "ejs": "^2.7.1", "glob": "^7.1.4", - "js-base64": "^2.5.1", "minimist": "^1.2.0", "misc-utils-of-mine-generic": "^0.2.34", "p-queue": "^6.1.1" diff --git a/playground/package-lock.json b/playground/package-lock.json index 013b8e0..6319e87 100644 --- a/playground/package-lock.json +++ b/playground/package-lock.json @@ -1676,8 +1676,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -1847,7 +1846,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2381,8 +2379,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -2512,6 +2509,15 @@ "warning": "^4.0.3" } }, + "cross-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", + "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "requires": { + "node-fetch": "2.6.0", + "whatwg-fetch": "3.0.0" + } + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -3218,6 +3224,11 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, + "ejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", + "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" + }, "electron-to-chromium": { "version": "1.3.226", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.226.tgz", @@ -3723,8 +3734,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.2.9", @@ -4311,7 +4321,6 @@ "version": "7.1.4", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4718,7 +4727,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4727,8 +4735,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -5323,6 +5330,11 @@ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, "js-beautify": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", @@ -5596,13 +5608,12 @@ "magica": { "version": "file:..", "requires": { - "babel-polyfill": "^6.26.0", "cross-fetch": "^3.0.4", - "ejs": "^2.6.2", + "ejs": "^2.7.1", "glob": "^7.1.4", "js-base64": "^2.5.1", "minimist": "^1.2.0", - "misc-utils-of-mine-generic": "^0.2.18", + "misc-utils-of-mine-generic": "^0.2.34", "p-queue": "^6.1.1" } }, @@ -5850,7 +5861,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -5858,8 +5868,7 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "misc-utils-of-mine-generic": { "version": "0.2.18", @@ -5980,6 +5989,11 @@ "lodash.toarray": "^4.4.0" } }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, "node-forge": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", @@ -6210,7 +6224,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -6321,6 +6334,35 @@ "os-tmpdir": "^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-queue": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz", + "integrity": "sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + } + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -6466,8 +6508,7 @@ "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=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "2.0.1", @@ -8915,6 +8956,11 @@ "iconv-lite": "0.4.24" } }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, "whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", @@ -9002,8 +9048,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { "version": "5.2.2", diff --git a/src/file/file.ts b/src/file/file.ts index 8dcb491..6d0319c 100644 --- a/src/file/file.ts +++ b/src/file/file.ts @@ -1,3 +1,4 @@ +import { Buffer } from 'buffer/' import { ok } from 'assert' import fetch from 'cross-fetch' import { existsSync, readFileSync } from 'fs' @@ -224,7 +225,8 @@ export class File implements IFile { * but not for images or other binary file content. */ public static asString(f: IFile) { - return String.fromCharCode.apply(null, f.content as any) + return Buffer.from(f.content.buffer).toString('utf-8') + // return String.fromCharCode.apply(null, f.content as any) } /** diff --git a/src/util/base64.ts b/src/util/base64.ts index 49b12b5..1805320 100644 --- a/src/util/base64.ts +++ b/src/util/base64.ts @@ -1,11 +1,11 @@ -import { Base64 } from 'js-base64' +import { Buffer } from 'buffer/' export function dataToUrl(data: string, mimeType: string, fileName?: string) { return base64ToUrl(dataToBase64(data), mimeType, fileName) } export function dataToBase64(data: string): string { - return Base64.encode(data) + return Buffer.from(data).toString('base64') } /** @@ -19,19 +19,6 @@ export function urlToBase64(s: string) { return s.substring(s.indexOf(';base64,') + ';base64,'.length) } -export function urlToData(s: string) { - return Base64.atob(urlToBase64(s)) -} - -export function isBase64(str: string) { - if (str === '' || str.trim() === '') { return false } - try { - return Base64.btoa(Base64.atob(str)) == str - } catch (err) { - return false - } -} - /** * Extracts the name of a data url like `data:image/jpeg;name=hindenburg.jpg;base64,`..., if any. */ @@ -43,14 +30,72 @@ export function getDataUrlFileName(url: string) { } export function arrayBufferToBase64(buffer: ArrayBuffer) { - var binary = arrayBufferToString(buffer) - return window.btoa(binary) + return Buffer.from(buffer).toString('base64') +} + +export function arrayBufferToUrl(buffer: ArrayBuffer, mime: string, name?: string) { + var b64 = arrayBufferToBase64(buffer) + return base64ToUrl(b64, mime, name) } export function arrayBufferToString(buffer: ArrayBuffer) { - var binary = '' - var bytes = [].slice.call(new Uint8Array(buffer)) - bytes.forEach((b) => binary += String.fromCharCode(b)) - return binary + return Buffer.from(buffer).toString() } + +// import { Base64 } from 'js-base64' + +// export function dataToUrl(data: string, mimeType: string, fileName?: string) { +// return base64ToUrl(dataToBase64(data), mimeType, fileName) +// } + +// export function dataToBase64(data: string): string { +// return Base64.encode(data) +// } + +// /** +// * Creates a DataUrl like `data:image/jpeg;name=hindenburg.jpg;base64,` using given base64 content, mimeType and fileName. +// */ +// export function base64ToUrl(base64: string, mimeType: string, fileName?: string): string { +// return `data:${mimeType}${fileName ? `;name=${fileName}` : ''};base64,${base64}` +// } + +// export function urlToBase64(s: string) { +// return s.substring(s.indexOf(';base64,') + ';base64,'.length) +// } + +// export function urlToData(s: string) { +// return Base64.atob(urlToBase64(s)) +// } + +// export function isBase64(str: string) { +// if (str === '' || str.trim() === '') { return false } +// try { +// return Base64.btoa(Base64.atob(str)) == str +// } catch (err) { +// return false +// } +// } + +// /** +// * Extracts the name of a data url like `data:image/jpeg;name=hindenburg.jpg;base64,`..., if any. +// */ +// export function getDataUrlFileName(url: string) { +// let p = url && url.split(';base64,') +// const q = p.length ? p[0].split(';').find(s => s.includes('name=')) : '' +// p = q ? q.split('=') : [] +// return p[p.length - 1] +// } + +// export function arrayBufferToBase64(buffer: ArrayBuffer) { +// var binary = arrayBufferToString(buffer) +// return window.btoa(binary) +// } + +// export function arrayBufferToString(buffer: ArrayBuffer) { +// var binary = '' +// var bytes = [].slice.call(new Uint8Array(buffer)) +// bytes.forEach((b) => binary += String.fromCharCode(b)) +// return binary +// } +

    ;se)yfQ{JaqLW4PlnlJ=={o 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≦&mgYx@;7nM1BY#?R!%IhN}%}}8C1hNl#NQm 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 ^0Q1H z3n3^WZ|}E4bJC5<&l1eudT}bV?|2K!PkVgf@vfvD>8hCLfpIhCED8>Qh;!SLiVrm7 zS}R9peYU<73KhD=x9#3PkCF~I05QKli+FMmvq(XyrUA0aQu;!miDUf>gQh=|Qwo-| z(EChWymmJ3zHTl)%&gDKK9%>fZq85N&SAW6X!abo_-~+~-^UEY&OM8n8Cw(s%X`>H zK*0q95)|lgXlRT9mBBc9;uPgC>$jScuH>8WcLs4Rt9&kD7Dp;W;sz%tn!Y+~v4XW` z*Ic3}Nz4v0HGO3_`x{{{V|$cN?JNBzg>Z4qX?h+-2H=K#tc#pUryVFCWPN}mXDj4c zwbG#p(JX^LqQ$zgHI>Nre#`yRxLvinogRz9VY!X-Kv<~37ndXUcyt;j*Hy*+q za}d*9o#$w#X+5~kFYyH2f+lKeGw zvbO`yIm%-~(t0cFY*YlyXBuXi`96$*gohvLgwm7<#>{`eFw9>gmv7Bq zz0;ZTT+75eB*2tgx|s3lXFnh5xbXrG0!B~6hsR>sKuhen_L6Apzm7FBSAoL@)>O^L z)ohsE*K>xAOh?nZn~Kk~ukFFb^_duf`An$zKtt0M#F;B964->Rlvg}kUU@+&gRi;I zy70>T9FQ(0vAzt;IL0$6e=J^Ae1r17D!UKTUh3M$<$Kd9{Q+@n`L2p@+NG`we-~B{ z@oqZv{fN)xnFHda;h^7Jlp5iY|4_YomHd77EKPx%>fUEhzftj-z`N+Gj#PYlmi9!` zXkRo;bkHWN0V3rhq6(|+%w-A`D-UPbZ@u}Z_&2}t8*DP$KR?J<-u~nMzAF?TndG_Q zk@!!){X6l^C!UCN=Wr4(MQ~>4Q)`X-kzlr`p&fy`19!cAGjw<~*Y`}@88eENM_n<{ z>Acco|L-Z%E5xT#WE@ZW_nn!?6BAp@F8G%`vxPuNv$CfHILF$%LR z>6n(G{usxbymFsukbn7>E8k1^q+mpj64z%Ng(DzI$b4X2V`c+^*i?K{@ydMsj?+Kl z<*1{LnrBzZxC?TJjFnNPex%4XOZrmrxnljwSkKhu%rxr}&h*C12k`uZ8G=eoU;nab zKmS5p7=DtCW1qz)djjE>4FXx)a~_-jDO_Io$c9UuE39w7;;LA@nAs%Y-nsL;%yOJc+}Mcx#`1YJ(0h+e(y+X%(&kY-lw6FP zpJaSdqQ_Dht@TtNg>hG@ltj}KC~@pZDx5@~n;(`T68W}47j1M>ZFCOPxNV+BXpw|f zgmSWqS&-h|enwYU$C}j_#fA-=a@x12*F99QkF|s0u#EMQW#pk;Ei+6+MuHHaf+K#$ znZ5b?qmRZHzVO9#RxotV>3s>h0flNyeEehg#w|DB99u8Gn0#6>E7>1UfA{J5^ZWh+ z&v^$jt7h^yU(22-v_3dzb0o_BO4xHM*F?17(t3h_+$VR6$vVKz=1AU+>#7j&P2X0RA*_!)mtB2l;+4ycLNh zL@HhiPW(Fn002M$Nkl(ru9GpbtEsJ+wK@Ces4W5!9c_+= zg3}b}%o&)HJ|Q6$dk;s<byDC=Dfi(;tLG$1owb@9FRQNR9S*SgMZ+IqGt^wSV~kF}=q^X-?~ z)4N|g>!Dg1m~g$7vpZIb?Mh+Uc9&}lfx|ErpKPC`DXy~u0m9k%tRsbUPWg@a*PPYw zRFl+&4e>}W69({f>0|kp?)vA7G+Pkt0<~@ZC-4LS}uIq6&#&XMNQwW6b z`KR(xD}G6n;s>QghaSAaGO~%aep7J=d)C}_?PPk``|8te@y(sM{>B}*`v~<=DShlC z<$9u#5uG~Vsg*T91wX(_o;810K@yLit|PFWn4dG!>6if}N~a7{w1d)@Qg)x-2P-1M> zJ1(C|6X3gdz-SnNPzbdt*+z7(attRNfAHn*_}b2n7-m4x*^Lg&s|(I;=jIEI0heX6 zjiqcMs1>rLGmo0?^FBlBp9+@}VM51qb!VBpw+k|vZ06Q;)fPmYxUw%Z1Nm6?Z#*VV zRGF#(WkMvDbw`>G9vWzOnWdmX8ssPQ^=syq#IVfEbg3)SOU0INw3_H-1NA;;Y5Ukq zueFJ~9y>#O8o}f2`MCTtyv{Da0nfj;GLY5FjBe0o##tYS?9e?B~N;EqJ5rd=d=c@K5|&Ha9gb{cnLgOSyz-odx4`+&d*XRd zgnX3+w5S|%=X^z`(n~%N-)|BR;5d1>aMh=Ag|htnVfoJVh$9W8qU6;!LPGO0Abj;L zN)2hGGGjkoD?1CX1m|Hq!#zEmWk&JoTZYU2fv)IX(H+fWMe&(qCdirL^OfRL_=9+K zt)Tc*nQe|+Z@Mx5&wu-Gne|2S;rX39-W7_E498LF|NH;>&3OFV-%h3_Vr*<>)Q3t1 zRZZBIH_|x;n^ny)<1>muxSN-1nlQtZaVkD_<#@G65SK8Vy!z~sRL0e3PoItFy>enj zbjkdxdj*RO&&Wix@@xn`^KV=avrQuM4NTAmn+>NTV#}0q{NYS`CC{8m^0^|=OxLtb zHb3Cjtjw4Ag;Dsfyp*WR+MYu2RcJ}ibZG#^KD{tv-Q#w^@Z0IAb!@PlA?pn*md0&Y zZ;x$jm&Pg<4vw?F=kO^MpZ$H9H6e*`ELyZInkT*;=g)opRFJ(vY zZaTY`O7WRSkg-Ej^9MFyNDNts1xG&C<*LGstBt6g(v~e-W8IpIP!#%D%>P~1qa0?2 zVLXLH1q|_(h_S=K$eZfN@+(~FURq&UrRl{NUy4V+@s0TUBVUh0;7U4Kw{9&ivagQ2 zacbbYsebkxQJDJ{gA5No_?7tPHy>xjY!u-G8(ljr{>Do~r-M>ZV?>$09eE`2RN!9-{SUvd$U0%MuXko8y`+Id?YxID zS2~6#syB|b;548a!4)cQUKV|emM1=s9X-N&jWf*ljHJRN{%x}g)6+TwpuVofgWLNN zKrUIU$GN$jnQ}%%n56^Hg@^TRVX`ja7079PXQYOBXDijI z8P;WKb2$SC?y_wD(D=(pwkgZ+%#-%W6q0nBLT@TDMPRn!JE|^RX<8zEntKIj3gSE) zY`vS7cJby>@+x6|Gmi5S6(AM#yKY~NLcEHR(p9lx6{ZVp6%Zq69}`T$Ofv;$1~Q!# zSNz(8unQoIunP?+OpCU}Wb3Lp!8)o>e|8TJYF>{w4&Z=>wN$Q4Fn>+ldf5AF`C=Bt z_RV2>HpM(SD6L**yj|ZRX%(^>;!vkmUI+&Sr2YTyT`cK7&^49pxFofrV_d-i4nDBuk)5cR! zYNJgmTw9m!;UiD8PU>Qa!nZz@_Fj04^AklFw+~eDQ32{=K;hcUX5+)x&BljzuzruW zM)S)V%D01uIu6wijL-@A_@l2aimyD=kFxGyOiwC4w)32oW{uBqrG#h}>+DJ@6E*_q zI%hlppa?c3NP!^PoLQvmV_*rJNN$;pJ5hQrT|b+%7hik2Jyd-59%43>*#c)`m*Nh5 z*|NoXo;YzDbKM~X|I+7(=$wJF5;=0fN4!Fla^V~x0InAL3)dpL8F-rM0f;zrt)gok zb1foiSbwyL{N8#leYfq6P&)zA%&@Fr>r2`%N8$RCV5uwLCXcKtbzVlWLm;i}FEC-# zo7>{vx%k+fV{!M6vACWAmq|>=A&FE7u(Cw(#<>BC&+k9b6%Rerf%2zUP81*L(MZw` z#U}HL#<&(mn|B#rfGF^AU%@2g3vTntI3>_}eCu0b))WyEFGtd8X$O8IT2fvio;=Dv zz(8?kAC~vfza(P(WK+PGdH{JrHYIQQl84#zeZuX75jnFejL)~Gr7Y!)o=#&rz>E9& zEY3X;86cV%WN>bX{&kXpJ=QI*y(v1D-hmg*B@A{nF`GXb>sOwNwvLfF&1T~-ym1K6 zZu@a`us_aXu`muV9A_YE3SiT-8=yI`mU15XTHc)9NxHLO6&?W0da>SZ&n1rUrHc|T zUnSCf=Cr&O9cC2q&wpO5myA}@6ep!GHcpZ4^4WMMQ~&tRdlE@mkaE;aSs*t5Wi~lyV=KkS=<>xP zN0&a#vfXt3_3?lFn}1EaXF$CT=KBsE?+V4o1=j8`|9}1a{}A8$_II)YNGDdX4a-gi z(xVf{oCD7`7dpmcss+X8EOy5zK9hVu%i4l8b+a<97_Tt(wcxGS zP^?1nxjZ(l=#Rw+=;uZkV{_lbj8A*IM3(6+UX07?;YVWn zb_26!Bz**%@G*wXQ}L;l1hN**347joUvTAP;#52k$8tGBs-U=f^_tkSd20&nFTC&^ zGZXtT?K*)l#X^2Y4=lUi)<=E6Af!sWic!VQ@5rsrPaa(QJcWEnNFY3o1CHENz)nXd zZ@jX8LPZ5e3A48gwv+0?#ipOl5T1)(5m>~(qf|}o$I!_r)sCyLjhk+|6_c~uNz0BI zT%}-Cl%8Y`6`b>U`5Veum)WvNf8E&0n$FQ<$KnB;73|r&m$YZt81)wNyc#@iPDbt; z5NB0C_k}OSXFmJc+;c<)s;?JmP(jK+=)9PHRCOfL07EXUr#zN#a+(o0%-c3Bn_{1y zbFrPyytjLfSs0WaWEKTh!CnA*4e}4YCfchQ4gzVSG}bTzu%d(fHWSBPdeL zmLX)H!n;`J{WriYCFH>k1Ijsbkis*IJDutI(zm zVtjp9M?A)wpU0o?MBynLzG?>SVYOK|wz2YD0bmUgW^m%1I9Z2$mLdpsuL)v$CuPJ# zr9o!_nu-a8a2UTHz$yxDslTKNGE=b6O@2TG;CjjOdkK84Ku&|bT2btU6{FbV2;(EN`&yb|B!2MaloL9eare6^)cw+0K*(J zyVJ~WI(t+W?IjyioQ9 zQ?+^5H@er4W^NZSdET`4eEhHX4gi!uYrn?z8<=741|KN*D)vmev0q+Md=8=P{K5TQ z@h~$!qqyGJvtueglso^3n=_9BDlW)4VOF*g?u5P2sAa2U>ZDWNmP6rK!mW<_HbeOF zoojPbz|LGt$;GqD=OJ#0XPl&0UL;LGAEsj+rMyD8>8IQRe)uXsmuH=?W)E!#@;wvJ zfgsJtJu_;-xOv$JI~$vBt?6sKnDtrG2R~uPuz|IS6Vqpy0UL?U8(U)C<{M-2>i4sU z*V5#tYuJ!_%i7bJYLCP)wEXJ+lk81+FrI$twK&ZP%NX#CQ@&d9QStLgIna7mk)urY zbH4LEu$M4k&$_4v$Sn(LdenGGBFREp&Qb@tPZ)9YFnakUA5Axds<<-0 zuaT?+F$Gx?#y!on$j{WHbz)dXB)ZDXLM6xCOvfhny{GYN__$5E+Bn8n@u5HM>Sc{2 zicjBqJcCa36AduDu|eEPeIlx$Q~n8@?6$*A~5JDmrL&twe6=xI#d4vgbjk9dq4 zF?CT6d9xK`|8HL{Q}Eu?L!RM%eYIli_Y#w*8oqxv;HsjM36pNo>TL*oR~^Q!kGhg2 z^kj}UcqT!Ja|H-W74A}r^5M?%p=StBqvC_Cm z(*{Gh0$2n0B$Fl`&iHf!TN{mL-N0ft&srO|T*>}DOS+;PyV_I30|<3J@x~#|W86WS z#mT)ObLioiIR03iJj5ESF*@}NebLgn6#Los+?9F+Q@3%ZkEfXF@Vml5f#1KXSeDv* zL-XKLzxP@DXkYdA^s=YVrOc3QjXk?xXTO>~ETle|i(+e&ppt;;RcTcT`nWL7I-aP{ zm_(?*@Cw#bIaD^$+f&*WO9z=QLJHw7W|gUUSXU}Y>CJ`&96i_eSd&0a+;rtl1X3+H zcf?B9tslDQLvh`8H^kPhTT>uzL2AVBZAe!9UI4w}({uw^aE&9BnLhUZQMJRMdz zTkeAMaWpsI=k{CGJ|7 z8FOE$CX_n&q!1WQ@*It~VRbRnvy>U16}W5Ow31C%HG>h#$-Mqj4m5oaGX$FlzIa#8Wdbjp?>V zy&vv*UnTwDyMJ*!`CLOBI;x|KvWcwps7rM>TkgaK-#JE2T=T0XhxrMIILWp{zUIG> z&TB=(7xoF=G*H(fIs-oHj1`UG}EMQ$SZ5b$Mnl=QfVLdsV;Oc?TR)< z^%$q*Ux+SYlgB4cYl*=NEh*$4qgl2CPDLQ0^& z#PN-TC|>iV&y!t<>$K9~T5wZ@X1|fv#X+5FUhDkkQ#W1H^oL)+F)vPk<`n_UV;tV6 zY{fhCR_U;>rHS}?fq@Twwhy%)bH)c#-TodGAIi_3Hu$lx z3?5Q31=6X;B^RBE#r@1eW5T=p@L6Vij>LDKdnrz!7>}UnjiZ21l7FuAA%C*2>bxjC zDa*kNR7fmH{&Js+j}O8qugEaIC$0H7lraylqQ$=&Z~4w=Vw3`xxD~BuaMnL@tP{@p zZ;i<}8SWLto0IR;G6g!z{?BLMo0v)+w3lZl?gyNdIT=ZPH4eOX{xD&y%=gBpc{b2z zw$bPIENzcP8@i%(wlA8dQD9hGJFobdDc?G{Bi~Tg&_%aq=$BoxE&lmG{e`%k^~Wn$ ztRT^M=6F{qKF;>+-M2sf^Y8wb*u}zZ8J3Jz#QlHFy?2mj$8n&U)82QF_ugX$-jjqO z2$CQv2(+TKGP@gEX>}J`UBun~b${K(MO<9O#VIycyG!Y`T59*C(~=Y&90^Yl9w59Q zxbe1U+WVfK`@XFA8Vv|siMoKGH}m@UUcE9|Sy@?`Rasd%n*c8CY)yJLK=C=-&W7sQ zp&02OjiH0%F~f}Q971_2IW~y5m%PC-wpM(g$sDs6{u;;k`j_WqaJ);}&a&2uPcl8* z5aQ0xn;n3(T&bv($AmR$neX$n1k!sA*Su0=03XW#B-V^0@n&2;a3zuRC>+9IdJ$58leDv_M z<^xJuGU|m_-2{f#xXc*UAKe@$KL%42okFS|)@>rLn5oR9l38`;a}|@b49OvFyB#pW zwW~q4qvTbF3T)XK;J^6AUyiG;x{|}zwlg4e5HFHk(n$sDyY;B>MIH*UIjb{IM3z|9 zp*-ey@#X%VBA8h+7im&JW;IA}d772pefQmQ&%O6zKKN{&EN{BpTR`gwhUZ4qjI!Vm zdLk<~Cad&lGIRkmmmfQCEUrC&EaN&euVVmZ*=oKb^GX>0mOu0DLfKjwX>z1#n+k%0 z=&8Zxc=cdAW|u8^;^N>>1T0s7JQUT{O9g9jsDNNy#bFN8(70|`Z4VtFxO%jKJxE{r z_y{JQQ+OXcn=3skJ;H3=t7e#oxJJ3cGRKZ2T=xH`UTcZRUTKSmUg|`E(M+ldcf+mV zrtG;I!Cp(jUV6%by~@$^U6fmz(14~8?!^7Nwd||gh#4X#kI%pGQqFj59+h5jNLM`k zDQuTjp%r-O>%rDetXm1M8#%}TcLa^&6ggE4GO5}MS&mEw{K{Qu@NTUK|UI_v}?{7Dud;ewpOv49hK_%9GKm91tPrZ&)ihb>Pv23PK0uSXi z(pD+x2(t|-9&H1FEvpC z!d4Ut%c1hNA6N4B@|0S*#65Hh%4gvVQ`pX};DAoe z+J61ovA7Z^Co6Gp|IV3~c=)x>_=~%HM;+cdeuQW0+7H@VO$$=^8b?j~W?4_ge+4D{_-m;fO zej_aslVrJ9@CY>cQ%q&QeJ`uo`gohSPJ&o_@jwPDKH2>t zA@Pxy`P(=1DlkG?R0}OHC0&VF zr64VB2fQjUb&8BpNIz-6%!L#lDfsdV3(GbjnU*IigYHr6?QFwA4e|`Wm1k!A!NFjx zTHO$vnJ8Vm=@OKhT`1y9h`)$c$1~94aGYx#$Cdps=E)~g@i}~YCj7Iyn}lH=1Tqe8zQfp!~=9N4c4ty4yeVtSprGaXj>H+qyM= z^($YAD=xb%wrt)+=KnC)KMKX?@R1`7_Akaa|Kcy>wSD_wT$~}o$fJ#*jSZO<;#2X# zhVv|TniG?p;e+Bcco_GZ*ypF>qk>a6iiGEFnDR0FF0t>g;kHB_$FTY)yk;Ot@bv&! z5xhiT%fy&}{bnPDwBu-ie-s4>2Sxgl8TS86Opx^U0*f zm0?hB$-l(S^n9!L_NXifM#3a$rpu1v;6w+25M|8nk#GZk8^0Y41idiQog3C*YO)d6 zzUyKIv(_!7+uyI^!$$36(+Ja?bJ5D?+Ln_sb>iL_Ir>DLJdW-9*`Ao??4EOteYk_v z#W8N0acnTb-j+NE2JT)M7qD9)%9r_-NAXae>sg`lp}<{t*v*@_u{nPiCz%hk$LA34 zn_ow$;Ph+;Ec46yX4X7sA^up7pR0f>K z7{E*tpQLMo0XyU2%&0c;&fr^SmTexwLB6(wGu$fmpZ)Bo*-U;-Ty^!8X__XU3L`7< z7Pv@9`daX{AGo(kp}@GMjQJWApcnjA`6=|NvQ{=$`>w+1-j`c%y)7Pk_#r&yy_TyC zxlx!h>Vb0MjAG_P$8vzrLpQ11vfkPF`t@hxGQ8!iMzA@~rgZo8)Q$|^gZ2e*z5lUl z{z9_ilP1+Qbe{?a0_ibarN8)2dpz` z{0O%SphEc+D^Ww3$gO8T$t63c;>({HVa6HHdbP3!gBP3chgXNuw@{5k6<5ZnsPNn43q z%0#$SaN=XquyCf3M?B3JM}{U5NE_pd3zo)j{*%4&h0kqH<+5S)Z5sGBk|D8qrNaZt z$jd?r*DYQ1YU~Ji#_3oY-~Nl2;|I6C5%)ZJ5GAb*^VG8EWquzU7M{x;&s0HqV7~3%--Z>C@A=92 zgxIbt@W85~E$!a*R7d>exsG`2i2a8)XR;>+4&q8v;@@BUvus=%vu!u7U(4RIC9Kq) z#uT@oy^n+7T0BE93IG*N8s?c==A%c(S^!U_l?-h*N+Ms%0ymbON;@0jU8V4htS{d< z6Q9Caz@_UsLq;3`cXk1j{v9u6Ge`kgBEJ80cl_v?&UhFvcaBZ9r^KWYB+ndIXd!uY z)>{}wGVsVR=5R|!RcIIXI3kSRc*%79)~7hQ81uHpwAUCD4nKaSEAGXV@UdsG3K%gB z`_{mHW<%aO{LodjD>d0qz?myPPGa~jp2dlsRDnu-rH3fPxD*W20SoUcJe@f)*2F{{ z=cFOjS_kp&M5g0W@?3Ch`MvCIbYGCdxT`}$FtS?7u&q;IwEomv7;SH9*41S1LLcyJ z;4qy3*~f>mhFHXE`eIg6fAdCMSYI|A>)Mc47(e7Y(ii`84X;xdYz7rMSE*D67Gb5K?2`SRZ$@x3%gcIX1@f)L$!5$y z<&zV8_6zxpab3w1Rx4&SgR_$S*dEeC#uG7I8OLXC=}1157wLQ#1aI+Ew`Hayew9V$ zBEQZ4S=WVZvgkTJbxy}jjJ>X~ck2KG2M1^8P7`sEy{a>@apUUPuxWRU#3xY3S5uco z$TkD9b_HHxTSns0=}Ek9o{lG9cs2I3r|cyA*fe*Wga=O9=Kv_>762}^r|d=c6%86z z1CADt@H5NZwtSx`1mdyR5_oGZn=v!*>}`p~8<7z? z&ZK#+o4r5mvx9a#pD1Cbkb<9T#Rul2JhN%z#<+z;)vx`;$79!y9c1_qbN!=GeBOHJ z9ZcMwif{e(_u|dB-_GT38B<|;V3a~iz$Hitb$*411QMFWErY8GJ~@JUdGYIGrcGvK zhquY8Mh%Q0oxjlw#& zOh+5pcBcH=s9Pt`Dn5Hz?YVf@me{p!SuAG%OamrCZ=YO)jV#`>PD~(dF*x9Uv$OF) znz;=fc@A?bX859y!@`zhZ>nPhHl2@P7mk^m`+L%Rm7OgsQE-s>sp?>z<}2i5brnWn zN7YmSKm4oL#pcahG1uzGB=RU{*E|EGFSExvgI6Ib(=Es&ah3&EC^cSHw)pX}eyy^o z+MtBKSMgDRaTc#IkmStJOU|Ifh^?zM>z(ZlgDn3F*~yf&L-*RSVI3=2JL7^2&Swy1 zrG)`T(~dM5p=gC82RlufT%qa0{7I8P&%97zQi%GX%W~^MFX^^=H@@M9Y4YYlu(#iF zN8Eq^1M$L(FCug=PJD`Q%a*pqkNr>D@lt?Sz?zt1FAXM0Iy2BQfS%E0s46|RH#Fmu z{BOM$kSb;B`Ku^9ZayCzYr#yRH9bJRewcG{I17iZ24xiuhR!4?!m)*vK51dup9r!~ z)y3OSgip7*W9%`weAh%=d%<{Iy?cT(&tk4t%<`uWG4s3u!}?FQh4R`FU3z&+jVQuKcKM zzr4ShcE#)s)2~tN*PAG#1&adPSmZhmS%|B?D%#?-v>pA1NUqFHPnSJ01=rNgept1l zv}qppk20GM&itSEyL4+>6(0p%_eYIlj@b$>Hm^S$zj4!KT(yPOxnB4z`lhle$$z0s znuEpU0cf?&Nd$&K*3je}f7xStfPn{)K>oU%AXzkT8`3s4&ZnTkft~={7aAhC9 z^1^eRQ8O90Ts|JXD2+N2InKuZ|8#%xRCe^JLOL__^k4Z>Diu`Td|mNrN6;^PAAU-{ z@*{bq_!74{@dI5;AIa~*XZ|C-ilJeJcNXPx3=`0@LQpB2FtJf=adTyc`k9j^cCHdx z#t18@qiEDV8%F^>ixV3}_C3?`tDva@mG&_#sg0@$Ns|&DETPlOcpp%Ava0>1`y)DhQWR# z{i(DuB=Su@V`OfB1lnJD!hE<76;0-2`R1gb(M?}0Zd6bykNhS3q5x)gStekUC3q)} z->iRTV4j&}!LMzS-%OhDly}4GyOc|O3eUKHE7_PTFW>Dy_A@7M-T$QG(}S|@{?8d4 zv79|Sz_>XPTehyiqGD%EHeG|K&o!(r1cx?{;!Sc09*S#rCTQP0I>?I8D@<~njAH}H zl*pMLWI72V(!l{hS(Q?MabC*L@udd5f=QtLH?R0OHYGn25!`&wK0_wr!}hSQMRp{v zaV*c@#HvY3T+@~bKGT#*gL+)!lY}~7Rw`>kZ8*R0PKp;g&HN=Md91f|=)0G{-gTJ2 zwc;aK@<1=2{Z@T%LRRd=$%HFD?JXRKaSp|Yqa>6`ousrsdnJBoJI5N&860Pm+lKY) z;tMz36rZ~8dXC%Jo$>x5{`{j*d|c&u@ZpE!hqv7x`wtwn%qu=%)P=cc&iysfcy z1!uH0W1l(I8gHFg6^9WxPn^P3rK=a8`IFHRuf^!G$7A5|tDMEatYyPuxbq77KsyQ# zlfonT)W^(i5|gmpAek^!bu6f=(Nz6bfpuN2E(kNU2&_}MI@HbT+Ss&d3r;Z3V4n3f zLZCg;!5d+b%UYYRzUn;u6=!*6r0TgUqyA)p`I*S#UL{qz&Vj^1MukU#OkQOg!=)$R z9mJfK&4HYNc`&ND^}F@49i*wni~BH*S3xclCFb*>TpY6+0RG!BYimLnPICzgp%<2VXMy6j ztn?_1X1mjf;#*WG14dA%QQVKhwBJ5Ai$*|*R?+<(@#mBE+9l!Ux7sXEOx4RlxUKn@@P4NV|)8N_> zr}C4fQ5PzpV%NQq1E#m4ICRJN?>roT^k>hbr_;TuKAmHy#kbl(02U)xz{`m+P(;$ zD`90Lcqw}IU`u@G!EVf9*uUuJT};1fQz8jMd^)J7P!4g}?jC$P#j=Nkx?@8Mrj%S( zCX7?Ss1-i>^n9P?n+mSb=HKd%e1Z>2zr!QCeCD+Ct+VkvH&4WcYo=p)Gkg{{2q?es zr5vo{qtf>{&TH;wwdXtc>&cUSpKPjI%7I4;)9DBWGfG#h3pSHzQYq7&GEGR`J$0Tv zJDe%>n>S6xXD^y$13#-Zw8ts-!M$;&IsWK}U2NEIiMc8JiwZD;DuCDg$tv4#J*P$* zNTq^bS3qkXDL>MAOTqydnHC(GRwA)Ios86ZhCZ4rF`45#*5*`okj6+pVP)Q=i(|RSibtPf!MZm zCi+lZ=~~&xGb>UuSAt?q8v^%}c!vDu10C_~%bY{j-^l(I@TB4cPE?k1vV#6BE!l7F z?@qL&;sf|9l*$PO4q;sYqe!yQ8u-MTbt#bKC)(0i`{Ar+>fqn^+>=J3)-~yuY%G)F zlZJC2WoDCqG85BzdkIs0sYr=0>tJ~1K}gA)vQ@MU&qmFtby5qoKgb>*6(1}sxThHu1XXBjg(YP`0DD*Q$(j&B(1gwQ;F)$%0m}NDN4A;i#F>>V z^^%WBFa9&K|LpIUS^kh$Ri5os^Ny6~=sQIzHQ!QJ`A+I;;>%3t;{t)^{Tkx`s?F!c$~fD!V8V|4|4sZP<&o`<(0Vifd}G_AK%5s^~1SLor;eV ziA0kE4jmjWajp{+5EP$r4pkdI$r&;XsOJz$(wt3{*(hETm%PkzRvzfPm%qOIt!_x4 z>o|njDgBlMm;y~TkmW!{{uwT@5y_~f&?=Eh`6l6O4kxi2OQI|UMk>B1p+kj!uQJK+ z5@umWC1*W!$OTG=DtQ$GhKMC*@|{C~O9J=Z%uH%|5;|ed$YdwumvOl$J`i3znfAg| zb!C0g&dsd&Y>o}=QE0*Q($r*Uym@S896i;DXRHy-p?adTWt1~~o{f z%>d}+X60EQ-lA9~Z*)u!BExp(jeRBz7!FdlIW3=cDKu=QRHE=gh?J`-XA#l~CcX?y z=9;$d2p^tFp}SJ!w6}F&BKJAmQePUIHf@}Dim(u`0FjsUQHK{=B7efXd+^-mOv^)$ zJdEOVZ#?znQ-pOVBeHhgNcalD#7044FCFG4rW>DRrUp{IaLagHf6-Wcd@r6AQ7Cjd ztl1G!_yeid{j7rJgMN&g(fOlLufnr99lGGL&C}%fb;J{|qx8Jpk)~ixxTJAfM9tA@>Y zm7ZJ?fXrsGH+ksAws_>Fj)bwT3DZRsF$InShgc&$>Fnd;QPVdClu6BYXm4ZKo~dw< zsJPojKx2QL_@`S&Px~~2INr@VW~x0d?5$(_jOT(l`@6W8vx=Hl;Ekx88OuT30*}V2 zGt6wWKg0BH{+(}s%9A%ZC_AfdTgqFD09ll?8lRe-X}V;;otTt9&&9gc9r54&){gk( zjho^;%-`a~n>6?VG~FXKHjOv0_=q`Z*n>@*u?K8l7ju2P;=#uU<1hc;m*f72kK*cj zf=P_xs@vGYlBBGdSp9C&Hl1Y>vpxw_g@wP)VTuT26GoWMiKsh@*G~?XzP~{M!VWkJ`u9)i{epU zYX8+0vWkwlc6CC$rf|f&zqV(6$rq%JGC5LKU~^v&Vd6msU*jP8dd8OZmz7q{G<$FX zem{@_bvaUQF#h!z3+`Two>Jb9os?s^(j0tT545)J10lDi8%u zaKLxRH|y?%!qAXsuFb`+&9m_bH;=|enBes^;a(c@ILi4oPrcI||MAZDc>HC~rGY-x zNp$`pvq*RR1W2Re=lz%bNV=6ybXYP@<2sq(C7z@e`LKN>`+b$CbnHZuyj&AEl_v#y z_YRqdywx^JXFx>Cx@E4V-Ds}Nuh35E-^QtL2~#{|KeK#jbQ*K$F}#|#!p~OVq~mMX z;x7M!iMW_Uoo5-NVF9_XJd5FvaJSR#H7z_k))aR=--3e3p~t7e$1JXz``Ew2=KU6y zx1EqsA)5kzN~N!}LQ7}24z@*cYh7S2FqTr}H~#Z~^@lo0nc2ZI%y;qRO*3S_cf}`h zLbM{VTh}6dmsJJZ(XmN$%y+}lmjA!fVc(}7vxS!UqQdUo9~lZ1V-d(Wm=)bX(xp4u2E2fOfEJBibj zAxvA323yQ9cN>qNz4T_hx}Uwn$NMpL;~-$_Jx*gzF^K~x0B!l@R#CRS>-TJXVUkuV zTFCFfw#XG9VI~h{fs(E$KGsk47sZE1;^m4QkyB3Ob7`-VFHK$Hr+jynbq*fwE&H|n zY{SGa1=jiVKEL7v40YQi!=wK5N)7eSFw6BBTF&zQU8o#Y`R2De9{DuDb33|A_Th&n-3nYz(%Cbz$;^f->`G-cV+rE%%S7sXd@xg|b!)m4cnqJ8MsN3Qrt zTR(f|nYa!2yAN@Cyx!f~F|~48yO?Q+Fb4&M1(?KK$4Jb!;?eEYID331Vz?h};;KB~ z@-jm)EN@hy@%9&%_FtVsSTOD_v(6bY$_!Q=m#BHRi6Qls{ zH@Pgg45O9$bU=I^z}CkU{<>v-2ojs(f^F+#HM2~O=WwOTVTAjRE@$sX12e!QC?1%) zHDk9v@lXsMel1Qj%RD&7VA6sx)V>^Lhj`;>^9&!&+@_qtreh|v1Dts#krgnYJS0}D zXG7kNm+TO@sT*}s`PsYo!ZiIFWyL}hpJ5K@?7;l1&MO}l#Xq*W&PdC$A&uMNuv|*-EkSt8i5^ccJh;FX+o@AQVPVcQy zY@Wgbo616)XqPgZ?1}+<9@wL!V0GmcSEXy}>#n~pXJVaURsgH(F<(yr^?4z^Wjhe= z{t$%-U0vUM?|q!%^H4Ho;ddZSMXaL9Da>3{U}qSFTUc%J%#}}HJQRDFIa{-AHV>Ip z&}2-`dRzAz79Rh`CI0;Gt?WW^sq`phD6GD9tUX?1rRTN7?Q!gM69?nckJt$8Y`?R6 z)3f6^}G@9PfPk1O?TLU4CoA+oHfM$pVdoeW9!;k93f!S z58gD1)AJ- zVad`#9xh5HYzNt|5B8trNtnbq4(p(#$OH(Hd;@ioM+#B$+nSf^SR}n2!my?BoD~O7 z^OC-eD}L+qmNFa4mKNnNDz^5CYztFB-!+f1%q*9p$%dOTpt=oj!Q6fsbh&E-ym}X_ zUMQ(sI2gITfr&t95>}emd~=b9%62DaT955-j@zDSjcW+Op|df@M-?CU`3OLvH|x6KIcczjrF@onfo~;l2v_l` zF>J+rldfzdE9X_!ryi#Zz6~!pG)l?_;KBOK$8&-Je5SmId{w-#8k0EUUYIGm&MWs3 zWqjzse5*23>8X{U#CgdhMHR!1XSlcE zna(jhXx{I^%fci6>|62^CykU%J=#Fi?SJ+gzaF2y;f9p+3a=#Z5Apg)6`#Z{m4E1w zN8(%G{cgPU@+)i#9YE+Sr`P9<4J`$#AOL38+-TZ15;M&MF>)N?g$-(BoIs8XvZDBy zp_epgr*S;?_E};xJbP3XR=*pk{%%-xOQg;myV6t|o_C`Wv(Hq$qNqGEv*-6SDzEmB)j#F|sU*g!wxE&X3;>~!LnVkXRO6A5}^Gn7{W=?qd zMn=Td?Qbh}>Pp3D5$E-^VmGfxw~cHhULDJEQ9L)>!A$s)*mqdXE+wdp?J;bh=o3q(9L^Uy2s4d~VP_umY zXJMQ=&<>-yh4tRKb2n!_tY$#%if5mDI*uPdmb8*f{>gEwyhvQ_h04l&L%6+iB}Wq=;Ohj}3KNsK4|WjK zj7%m_%#$2Mi#@Djp8`Re%`h`ErdcPRyVkA4-S{Uy7QgZ;x!P125`xh5?RVB*ICOD}HIvuz9-6LHa&5!}-bB9!X^ zEK>17p3f`MUmid3Zw;356u49m=qD&5LGYDfryGWtMv;y&d3$iR08os34f1F>hZIMHN$;q~&2AC(`K zv(H?&E`IA*cE%@e*c@y6Mx)`(t4Lxe8Tdf1D?e2ml#T;ZF_(=M7sk-|k~r|z+4x`n z@F`Y*jzV7w#6|hBd}o$(M${YUOlrK0%^9=2ThdG5^)_G~a&q_;Ek z0H&lhaF}?M1fc?;OXYSMPAW9va8`40XeiI6QKA?BsbHocKqBC$Iw=gauuNdTG)^i$ z86pvvJ+UQ}L@GAC1+WO42ArWFSsHs9x`_<$K@carQ$6@5gb;e$NZ- z@tvP^f;0FLP|eIt0~*pXw&i;Fdeb(g+b#p&vaPhUBeXJTEpdIZl- zm`h?6$riLYHe4w_x3|ROFFB!ua>^Lw#7+xLKw1+P{uTgv&%VT~JXJwYKIANS;@$q` zRkefWq^|V3qUs8o&IdGY6Gr=7uCR%B(M`Q9r50pu!{ia>2Mh}QDV!26{}2up^EAoi znS{x!EgZ5)y+X*DAab>K^}N>?6E>&ji*Kq#@5iRw5aO^OAn5#}rGXw^qE8 zee21#_yK#Y?tHM7Nf0*d;|0-}P69|rZRl$RcK`rD07*naR4@Te$~48x$u3}Mq3+2C zl?@n|ifJCntYmc+3gfRbNL8}+nvdkOxZ%#dI>0MEnTKiZV~$~_wyjbo%JNDr%*&_D zhCgMplepP$OWO3dN1B?xiC*%nd79-^dHBuDEYGpFyi!8;AASUmXWLD)=nhtTGtnj{V!XR;i&cw9ac*-awyi#aQ>L?Vg4wUv4xWma z-#QqtA24 zWqu+q+aeLpGcjs>=1ayCm*n9$kd&)ERhzh)lNa&owBoM(^NaZBP8m>s&$AItrqZH< zbg}bgpm~mz`Np($6bC z^lfpb*;^|UdH?@ zdREEQMsQg-NnJuEC}%;9uaM<;^D-{KDmC>iK+1rI^ELnZ-MFs2$k|BjpwpI$4>Q&j zxD-Kr$A(p`_H2sX8&*ee6K)|nkaS>lIh+4Fm|3PRX4z-c%SQXgqs;W)5vLCxi&MuZ znH^zdYhTI{9*fx&dKSfJhFis_C_V0bDOc7kk?K?RCjTmoV?LJk2FyBwaiIkVF$bTe z>~q<;aTE5tJL1Kco{xhE_hYX;#0($i0IUefWD-GH#=Ds$Q}R>(E8!Vtxgav($g&Km z(urU{B%)OUz@^CNa)3}ck)az>uk6{mrP+kTaN%*#wqYP1H?wQT=7FaUUfwEgDmbpT zOk))9Kr5ZOQjp3N?XKddJ60$!_Uzpgw|waq%>K@Uxi4ciZWR1zI;SH7g~$S4#tQAeD2#ep=A5RB;NNqGZo!k=&UM(@>%tnvC*e1b1@Ko*ob}Pf zO~KHa>*wBVjR#o)c>JX{6e$nSD=RB1z4kvbkTg{f);1#llV1RD0?E6Vho}l$C;aRJ zR-rE2J{eb@H-npP&az>jL<<5_k}`26r|h~sLnh#*+%L0|^2kdq@%=|RWEdw9(-0()d6A&nM&dyY|PM z2SzZXVgi7}2knoEGn2^2fJeo3ejj{N~CrcqR^`h(K%FYZ*K^yp5f`>lM-_A$y zJa6MPZS1UgF=cdR&%H1U+gAK8y!_@(_ej$t7Qyp;pV!#$bK9f6aqv`2mPs!Kk4(l@ z{Zsf$`9t<#czyzZHKU4}EDMVQt+i~f&8izXCBVN%F9zr3sVnP&6w z2nxxKSK-F`n#uUg?r|orFjqvmkn#Zg7rv~1t@u3r7AuD+c;Ed=8+4=s?Ov&=+!wQC z>EiSr=s8h`46JAl1rR|CwY?imUhf5 zH|Im+W|@7Ed=t0O7ypxo6xu6ej`(nj)wDSyO=q)@%A=({1$rH%%$>uzjQs+>;$gQQ z*t`Rta^aS#xR}1Yd(AY*LCi)sleF>|_o&spuWlq^wtFD2v+Bj3M)Lf_TifE!Cpo7K zv%qD2E$~Lp&I5kBMdG9t#i!6$=_B-J4ju*{TEdW-v|~R`#e`MQ`bzxp$F$bh%jX(* z_PZ(=nybe)zZ17gXPV5vDo0F7zx8OC}Fo>UbMQ~|8XIRQBWlTs|O+Z`cO+U@w#5K?U*0*tduHy(}1?PMkzr$ah zaOhgheyf%4^XZOe6(1ZS%`rJMtKuUjDYx#U#UrBChm_GkjV(fNIfD3?CVfvB7C( zKxh>v7gKpj3djWIU4`cTijNH^A^C0LZCHKtXh%;%N77JukbBuksnkgHM#y+Z^ohbP zpN^V)f`pf3rkN);qa=*vRdt>WAW(v@WF>-3lbL1S$?WZ5WF(O!U1wf}s5Jw~!8h~H zSOQd-3^0fw*~t3fvDPWQ%{vDKI!HL)oW z!X%F+*wMEyIuK|3?~GH2`lJ6O2Pfju?OZGN{H=W`K4q`V2!1*>OL4VF1)*Gtpi-BG zAqH1?G+10^E%{^0^0_cj>z9Kps~&szUVvvZ4hm$&=dHKjOq{qPs8DamvOCpRwqsQW z*y7*9Z&i8oWmONx0f4&gv`fy-rP(H+l6rY)se@wH5ImNgNJhAIO2%iowrg?^e`TDk zN>Ge#XxxOCcq%&X0Z9i3f?*!ig(RgNQEXIzbZ)R0 zz#nO*zS=M&HSg1B&g5#(J@?$3UfwLrjl{ZFRzLvV^ex;}vcF;XMh+=uU(co6k+gtb zK~h)3X6tP=f8I4;G7kz`Ova|tqw8CpW4v*^7q{t)nUPx-hfjzY@8*>&KLD#K*CQ`B$Gy+A$4_6x zS;e>}iqaO56-Y=__!E6s7!qfi0JS7+3WX`qQGf$!;*fkD<|{Ts`4rA24B}AUw0ucx z{Qht6jZfdWCU);d8$5xdgV7@(5eZLbmkgC3gbL|4INK|FH>ZcUZ~mFCt>20J9yy8` z7$#KA)XM*BfykCnc$NO^Fzb+fpI^UunXLjx!HpAV4xIKM7MPfE-+;;6wso@zqtggE z?1RBvP~p@46?%XZpW-C*@y~+Gw)c`wZF^0!hVV${!KTl=(GEYv=}7Z*D&-<1`Hh6a zW&d>*!vS41h^v_j+X%1VuY5C(fRqf>Kc`Uc#__iH#p|Zx zYu8Q2)tH*%ekS)b8T0RRQ8nPDi4eYTd$uF)e7Y^}`x)+@88G#h-);_#`xpgrPVfsb-k;p z+$spE1nJ%zlQ-~YKhh*r{CJ5Q+ue8TS<|t5UK}rTLahGIyDL7%5qEVuc}1F=GVbN% zRmPX*OMjIR>?OSMpt9q5V~9M4XKwkS`&%^s)5(YvBE7hpUWvKkI#w2TLu*^vbF~2n z21`0v(SpAyx+t0?*=8BmsJf_3@)za}Pmi;be55J9ace8*f?)XlR>q@-un%=(%Ub&+JOJHcfhf*K?lWsx;anUXyGP#zOb-whIG@tVRl5lXmtmFH3> zcZv5de$B@=wA`FfQOE{=iPhvGCGUdoQg%+xi32BxiK#a}^YytXKEB)T0&6IBLXIm< z%RAx9VW~i;Ng!rccz5e;nSs8>P<&1?Q9Bju*5e3f$JNM;7hu-5gK=jzRxe@lYwZcL zn1D7X7<m5t29Kh{S!In1HZOia-s-0>xoX;Zx-WsZ!Z-ojz*(_4b>$-xl7`ajyKBpSM^2-E{EP7Koz*m)1S2J28*#ilzx>j;7%8 z@aI_$xCVmEJMl!^T2`|zny~%>iqF@+{3XVQzU;4A#)tUlBUOB4bb6Tj>+k;{{_QvZ znD%uLDGe)wtr=h=Hsm<~a)!?gKG>%M#fS5I#)nXR9Mx2OO48CWK0^rax$8#rcj5P1 zF{;BC{O0Tlj3tE`+Ra9*H@FspCNJVAk((|F2g0UdOIiY@Mn6d?L{8<#m+Sxl!e<-5 zj#u6@g?}<$3QrUw`>&ai454WM2n$G5Dh9bpE`ca{X55PCr8~Q*W^V1=oh*}g^Sg>8 z=r7p55#e@CY+A7xyK%g-O)Z8YuZ#W1oH4a?bIwQyjt%DCjOi0U=HSvnHej+6(X=?` z*vLHB*pnOl-Q@2XKCbxWY!w|%+<1w*f(hZMZqZXmsNxt`xQ*{s1~U2?^%%$R`|{;0 z;=JAGr2;TIHX6^p@En_K2U97~!&?q=aA7c=g=AS(UWtz^J+m%MNEiUD#1kIBnVNq- z^UVRFcqriufesGR=5$4))@wd~mA(L(KxV%r&gM%YUIHi#$TG~kVw6={b2#S;2Mv`p zQi{&F&XP*bnxR<-H@04W#pQAS`RB*RO&ge*WqBD1q!W951y+TWWONlCea`a0i|(;q zC3@`f$K$6zeFzVE&m|Lb706i|`=lP!rV#cu$J)386PAw;#>HEw5Y}h&ydL-UAkXDs zm(>NfpLdBHZx>BnJ<&z00?mGu>Id1(yYJYF7@1wpsm;ry|I`T%?qpD^qy=$GRkKcK z5yZSqYa7ehA&Jbp$uMYHDf0QK@esOG-^!Mh`rnnoW=cg}X+DRIn2q1eUEYd={DJLIsT${)UpZR6qB}0Wg z_Y)1XhhoF>sr2^r^-qq|?^J>i7Kp5Tj0GeE1@+?HJ1_I*LDN75;eJ-dZhNdfe#Ds{ zZya^gHYOi@qxvE%1yAv0as_YU5bKoQ_&(?zQYJ8Nk1%gZn92qJ5 zC4T8s>*LE`-X351)m^dZ#LHCZ9RNQ?91!Mh0+Hlz1B`jerkGy5EAG4VNPO=H`{O@< zXJ7Q9__SjaZaZgRC${iPrzvD+p%z>4>2E4xW=-5g1^{M%=2utQXIYt?o>lq4VN3TS z=yjC6T;u5hP7^f+1^nTp%XMkDZuYvqX6q$QDQDRJ%X%>;V0GfzH=5)A=Q{C9#zuSg z`M4VCG^pd1V}ot(gn~+f-or+43Ua#t4E?7l#|nl*p8tfGdKQJV^h<>*+d;JXt6(Gy z(vJI-RG8-g^jB_}jIXm{eh+;T5j{PG3G?6Q(vuiq^Jh`~IiAFBeWIO{>{$s0*6xnd z7Sgtt_!m#59W+&ALpeOBv8gkb_Ob8iyu)$buEDruJ?D&pV|62CUl#Uaj8&2Ym`nfr zJG$b*7wG)wFl9lCI)`#B4R)eM^s#@`6??t5ojEg@?P?3>NtB}m_2c| zeH=kGGK+aH{upioX@)K7at#=0= z*_QUr#PY>+v2OX<*t#0!di7*%TQM2y7UO0fo`9TOR(TvR1c@x)e_5VrM_!LEWW#3< zG{+AgZ;o3ZXo^E8ni2dwYe;-k7j9`w0XiqyfL}OM=>e`bh*YzB$E;M6@;h{+z+KUs z)$-E(mH&kL;vcCof5=-!rlLK9ggbFa1aalD0eUq=WZ=CT3#H-g=inV!q*pMT__gk7 z1_@3q%5v+=$GYE|ukXe;lI7-jp9zH5+l;BTeU1pqIOb^`-Ro!H@?hj1_(>Q0I9nR< z{5N(A9y1kd*0sj=-4`=Cdp=G!c7ZP(IrWV*DRP{0hB;qqJdO;`#EWkpikIFxfb{`q zIH9eM!GI?~sQY{r*)1{qB=lh6^?QcV|AogZ`$@K)&%^~reo0)G z7}nXS8Ey(6GI|Ngyoe+3OovMadC&;unbdEVSM>>=N*M86`B4tc%MY|=uI51V?@@gG zW<2jYj=zRi@Z_^$-i&LWN!QWEUaPeocz9#gW)kK($=HO6@LBqLP6(4I>6*Cqt41dp zsQVPF%m3>4elNcMKKAv&|?z=SEO`*x!TVGpRu2c$d@ICW(i7?j1N~H( zVAYw-qb?_Tj!fKJ#RpuyD==3~L-dg*1xbE|ybYpL@#%t#^)b`72I)@62HV#zkF{(} zYd$-TS;aE^+;513$2rXy6N{GCj_7SY5zW)D#Kh5i;}j>cpBZH7y?q(prIyflx>Cp- zWwmDv#iy+J6xgg{)|EQdH55*(nBCr&5`n;XFLCXaY(;eN>}GxijHP%2(a}L)-(n7K z9K;3sJGk^c3=G3$g=rS6S$W8tS!6aP1JO5MRDP=%PZgfDS3z0YF%##2#$rriG%^EV zHZNzVovnhUWXH}lGC~R|45*sDCW(SuwsY26LD;sbSA1w0K_t+Bxn{ukq#5#}`Ex)p z4;2#!!M>he_FeTw-_kw~{p*e;9Gh5EwyA6lGZFFf+l_Ji6TR`%7rNL(1D;TrTX1aP z1cmM5Ad>^3Igml}4IUkfOAQUDJa8c`nZE)@O}EA}o^2;S{B^I-B(wRO*LB5LZ{8OF z`u8v8wDeQaIDL@Wk$oAzC_Y3MXh%&HlIU9(vrBizYcEa4t#=%WfAc3VMk8&M<}t*X zH%YQA3KEWlmv`Hl5b_e-(pQX=@79xYq;X>@q%O*7VOLIAMQEO6b#DsANB7s0v2~4m zK+0<6FeE0vv;8x-^2e+bbY8`YCYdVhuJ}FqD*G=U?_`rShikLPsIv{{J9GpE5yyyD z_>z+kZ7iWk!+JtX0h>CwN5dM_eKF}+6j_*M=A#uVb>lTJ;nAJ8)mpvsT>QqT#^Z}u zvUh|PQOl({{$7`*D0oW`$}NBV;|_%HHk@U!+JMsPt&=&iV9-C%6(p?}e@>Qyy8xXHXcALakPrz`GwlEZm1XJz=w2?*<* zuBK5K?X&W%!NH-#6Q6(}IiZ-#H{0I6W?X64Jv;?_#-=~=Pn@bedr3>l7l6S_UR{)i zvR}ptx=A*)&*6GH#|`?sp2Rd|Y)4tvd*Ip?IC*HplOTJ^HnFO+hE<*wJ+tYWx|=xd z?DL~B$OC%v22}44x(v3-S)2g>i()?t;T=C~iod!arRS(7%^W7qta+NRF+R64k*AXu z>+O~REhwysIB=Cr6R%R`N^#-4G$*=rK9K$0?qg5_)$KcsdkiH4al}XMj zJO=&;a11gU$8Zz>$~#BX!GSKV2gasS@o~jx62LWg6RsSORAj(K{_{5#o0L#8Oe7_G z{q-N;3*v;o)TzWNHFdJbEBQf%6DwNkTg4|s*@B8*@{bA$wsU%RJpN{51H;eK1*>5rs#toMo@{7;ri<>ZT-Ca z{qYLz%r|bW_@od)BPZjXSA58q_&GR3z!Fu`1U=aJbw??LREW7`UkKO^VlSzQKI0LT z7vGZjdC7cA|0skH!I`u$twPY678H$Idh{Qc#7-u{C2=JRNZ1BL?Ldn1{GP=y&h^Xt z;^LiKWAn_RaPHLP1L06U}rS zPM(TSZr&ubjLWY~3GAl;mV*lkr3saqd7+FvjN@f}?EF5NaSCizxjC!N7v0JFJ=-!F zVm@V=+EzQunVWq{r#XtY@+vi(HgAkeF202O;+#RXE}Fe5n5hh^G`{lMtMT~bPsERY z^y5^5npqubuKJzA{4Dzk>@f1=>n|K;Wnv63Zkj*h-dcr$+0eRO#nA^{;>*kLIx$e; zaYbSXlPnJ+eT027FYj-QBmL~nqK{Gq1~L16F&*qcfOLWZ3d;6WI4%Nl$yfQlMqvt< zytpbXk*B!}_0{dGdk|DOK69xqtjFULOv}b5&ZScZP?#-J*Fl)QRWRIpav~F@k<|@ zj7xVgd(29YvYX#hSX_X&DtUp4dZ|2$tCItGNqeC=?tH2*p2X!hY67^?G*I(4%&bT# zwdn0f`c=@AF6F1`C6n*=3F%P&;Dm{$EYfqX7%yl%$*{(cO3x%V@Q&r5xpsa0kH2?O zY~J32a}-WXKlMDgpc2Bb&4riwSo!XixV7FAXHIh>{e7q6fB!enus=+XoeI5}EP*$b zFB1!wv)t0H|AfhQPuK*+%5e$1m&HjNzFJS|{2a>G3_ME*E4nP#E8YcLCb>D(a19=| zT5TuJ%|iL9SJ$d+GtbPIjLlox)vU>bP2XXK^3j)DzXILiqo2b!LlnxuRhkPH;Y zRd9quWkD}v)+6hXh%6{EXHk=U#zMSEZ#;$c+5|+NJ*QUCqzZK?RY#p+=f8&7(>-HT&A*mDT~Xrr=a78WIj zRd@IOHQ~8w$&$8oVg1ExkHoHJW1K65nHqb-s;+_Ak^S0sUc|wi9q|K{tA`Nu<&Pcq zBZ$d-YnSgHR-JCvYrKFM`?jK8*?61=_vYW{X&0|+DEvq}7tn&47V6F;JFA8sm=ZT3# zV3NdZI+8DDTNXgy^H=yK16PV$Im2jlx*>k}R8!pfL_<9A3^1~~-pttCi3w;UyxJ8o zO$@E8yvAb%{1q4S8x;(uMa{e{L3yxkf#Rcgw_a$fqXqe6>NND}*@M%uZR-*|yImU7ZJ)!Eh0XWv zQ(2=MlJElr{IC{g$ODC0jKSla)2D?T=i<1TUY zwt;@$ZM^!fbJVB;JZrGno=KSC-);w~Qylj4z{u=w*01FG!+C*vSEvNQK$K+~hXIv9o%r zbguXyIp)Eo_+H<*a!Fiv-cIb3I}u_)9JBocV=Lm=(1tkCkD_^wnUvn8(RJ=+B*AB6 zaQ~B-abWK~ftyo=nzN1Fth%*waH)z9!X`Gd9>yq>F0d5fOKqqI52Y4arGnS`WA-Y) z7lA=WQh%z`D9Gz(dGn?%v3=`~*u8sCmNSCO?PJG|#({(TQG$--fL+fHCUZy>R=N4J z0FVsLFcHU1saZB*MiYuz26S&%vy5Z7PA_a{1zm+5O%A198J-HA&&IWl-)r6`%^>6` zs8O1OLNR4fh(%CPnNhmuQh=I9xHC>+xTYxa^^xzbhc?aNT=u{2+Uw%xn{STI8#kiR z;NTN;Kxd*AD8=0!xQ&0{fuH0-!7T_4-JIc*lMG2Po?*i588c^_R!_%QuNjC-Fc-2K zdM0wFToMGttiSNR|4QgUk@#^|Sy#}mo=ielPqWH%*U!4+rMH{eBh;8P>bk17Z%kuj zVj5?FSFB*xhe1u@q`&`k;y`>!PnMnL9dKmn#DPEUY7ltshZzQtQ&R}~+S|Z5zIx3_ zTz7%4Ocf-{{+_BU&DXB)(}b=&6|o5&69Qe8~6k+$b>Su z`8~q9T0eTC1w8h~b8m5|D1w?wPde4$sn9L(vEN5JR3KN#us`NmEFf8-Q5uq-#98tf zOP5?lgx@4Y8-)MKi{WoG_~RYG1?>5|m&C7qaa(-;i`!$@Mn=tJ&tV_L27djQHaKXJ z$Pv?b-CB38i*t<|*xxf8|Jxrv8Lz!H%xc^$=Bgc8gnZ3`(S9cUUczB`Q3e<&Stcm` zt6KR1KH;wUjHzn+$o65w_$2#cbOWsyLeKEH>56fb_!;c{amCKTwVFG+@29@9>gK~O zeTV|(>Q!uGq?_Sly)nM~$ZC{f&ZuBjX>Nv9omrG0g%1+fFlQTp*Tf;YC2!AaWerPQ z%OPDELyD=UXU(YeYpSUruN&+k=(P_Q$=6&o6~A)zSX|5MC6;ulIMy^=!~b{v6%-et zq&ej6_y#VNfA|<1>v4~+0NK-xPy+mO?m495X_i9&vtI5q97pjQ#%aM?_ETNCXC{7| z164O@?gb7OK_|jR>n9>zAzhBu%e}0a{osk#_{%$S5<%N^BBW}TXxw+(P`Z=sTyc_$ zZ2ziX)0Y*J(&-VjqQaxw@Fg4sE#A+Z87h2`4kf)x_r=7}RZW#hAmV&FH^3}H;39+x zjwzIz$zbk}Nr`i;1h8iZ7wIc;PSD!{-Z7o>rW+-1aNbQbI9Pq|VPaTK_$!jN#vgbQ zEz>)3u?&95NksALiN^R}|DUFKf^Bj`gL6zu;pNWNYA2}RfgU8?&4zvZ+$7`bM7psq zlN9OV8lF>RC1rpj{H9r0LQs#NHi3Oa9D`eUt@!n>P0_`2Q9xBfO-Gt+lZtL(X1>cC z({z(K4o&8f9fkBczE*Kk5hD-jI!8AWr_xFLCB0@pC%vu9H)+uP5{FgUmX~?UxV#eo z#Fsyj2{nd3S@8h}MG17T8LK%xjAu*|%*_q}6Gv|}j>Xo^ZLxUOWzn$s7RE64tKm>) z=h}W&hmMo)P@HB(;?2XS@+_Y>4+F+h?=!@>}@@Pvj#EbzJd~xTxCRs0D8& zpE^CU2v-i|SArF#W-BbIj!eN2m^sAE zBOAg7u`z5EZ4hQ{ac48;a1=3=PFKiNF@!a*rYa?M6VPAVA&@L%YlnuiBLjK z#Yn|R$~S3EApX|3;eIw9k8%Xl&tHU>$mC<^@dJNK90{2uFmq@9WoVh+2J{{Dd3!E;;mSfYZrE%Hr9k{4vHbj{P*TrYXIJk6hZJffc35#~T6k*md z`*h3=Jre^5Uc^h$9Gd_;q6x)kb`dU6+2rbeih0FHL0!1&tAfp%WYw}lf?K^4Z$a!# zm5hYQRn+?M_s$H> zR6wdivy2R@0THfuVN*JArANkZ`L=PMKS4Vu@1X5Gpw7J>3JQfdpa=3a9}6u-@z)2! zJlxXrs?1NJ-x)nWx}jPd_D+^bJf~p*yR30Ghd4>#?5No(Gx}<(~5ogPncqR({aEuMkkH5;HpRc#Y^Kas6mKkH)iwVop zCgkPdsgNT~?p1Plvpsd!tx{QNx|CllK4lh(#4ufYUgDyrf6tW?);5&5e{#c6T(frq zx2LRTA~bpntCw-|s^05aemzn>{z@DBdNj%F1VVsCmW3!`=hC^t7g*`}XP=uySt+!klL(R}Ec0*_Xy*S4r}$LyQE)nZvLWt#tc96k zU4M6=q#+!-H;gt+9FUO%EQ`b^~_1?__Sx&S9?vOd{(CDb~Zwn9m%Bi|L4 z&J0Y(>J{yA<)zEx_kZ`|_}E4Cz415EAdWylLllUlo6MH-ReV~IdfV5aO>T=vpPgWW z>)CkX>63B%7AScUL_$wdCJrQi%yc^$Ua3aFPI^BmS z|I}RW3|0-RmrTdkZkUKq@12ajOh~x$N)_kx$-;htKNfG_bKlSy=SlqsTutBhcxxOw zM)_?_ilLMwJ?0oJb=McP#Rpe7PNO*P-8LQ9<6isgpPY(iZ0c`dVyKDA%k60Wtgb5@ znz_D>Y4igxx3G!7gM)0{ODLbS3i8y_A8MXkexU{ODtl~DkicQ~uL>C3znMvhF3jW% zA08ehpR(FhR)Gu5kVcv+&S2)WbXjMtULNexnZ()w4|ILFwqHJt>v+z}LeW{ws!k_z zMq4TfQctOi2(bC`uKH^>XN{Ks#;>#>$X)1M?X2{;FXfTfF;(UKt=k`=KO=vuP_=@n zJn)#+C=ZTR`Dt%QNyHSdocmT*7FAM;BI?RBv@Ki!qw-x(WH@1KsabY@rwnkcX`1aS zOEA85@N#cdGx_SJPTI^ojqgMCZY6y6-8(HceCMUK4d3nZM9Sd&WTGm}M{Z3C%RU`j zo@XX&?FRK#Qd_A1`Qufk_1EI*hFOR7?B?p1cPkSd2rxaks$GPPcy@M>d~sy3oqcF) zE{dk!o1%ZDC#?&1tR0N*)+2l$h(TnRw~w8UeR!&U{lL*U#RTpcbexJ0#G~Q^<(0`S z5H~+jlz5=54C9x7LR-s&83OIgi>;utoA}9CG=dA`MIN!Pe&hDH#-GT_T>Y`#NSS34 zowi9ODf0xrx*>@=pI4Qd90?+h?a7@TGvo2cPMQJ?ztCV-z_2=e;j`aso@09ni{A~0 ze>MVKGxhA%)NM&8j+T2+e7fS?M9cdWAJO3$S3Ww)m^>{56cw!_t_)L<%b%lTHDZ+tC|5!w1D@iqm<=ncW{grY$G& zU{do+jkIE;sPuR*RB(9B#`1d|?yv9lT@jY=66PXj^yL&ZaBAnkrqGoHLRl#^@Mr>RP$Yhdxgz#Dj!81ZeBhCMGM*6@bc%9vuLMoEv;&xIKEEMX) zFG<_fBQZPhbeuWxRxr7S+ebWiVCpu_VW;CP+mCR5&lv47&WZ1?US!9tt5TsN>zr`b zm8(8fuM2-Nt~esly49DARl#4p=;3VluDzU+y&^k{?crgor}|IE8|-5_bEdzTP7t1h zLgJkE5vSQcrTqNspQZ`9x{1~qJ$m_4~i#suId*h8a$ny*)g1DR{KhxXS^fsou z*420$yL9JxeE!N|1Om;c5OxuAm;fW5G;SUK=2hxe!ZmBtT&#ohDNYXJx$Ou-&+}c( zthKN=%-K2iq#$@XCgkic^{^jk-lpRMX;qk1_8e4`j;V7^;|}bEl1ADW753AzB2*6? z?oIPB%cacT{>G;?*+asm-yt8(d!!TEZ0f2y;#Sip7e#jrZTW#H+%0 zt@s@4Z-{$;#$kt#cE%I0VO9XFdYh6-N&mKI&JI?+#_SU(4vxGC_dM*xF@L}3192hS zDkW5GIG6FIHR*qdeU)vv+FiH0J^tta;fna|^-Gy$?TE(pK+3UA?(IvbB zh0v+w*dJ^M+enz@Kju*jf|Ga_QrTAU+>QsXi`nyY0nR!+0JW1%>ncAgp*o+)Dw8%Z z3h)tqBwaIW4)x3%t??MEfDhp8K>BmFt%1Em_NC&Uxxg)t5*{-UHgQsCD{Xs8>q$5D zJ9${wHYNZK8fEr*0!44z+R6AAUl@;RhgAMOx$4@md5uvbd-%$WAJUV%E(g1Wo24!_p{z;qq zk8jd=(xm+&g(o&h)1i{=ESLQ1bL7$;KSFU&Ph;%f+7i3gpN;LSM`Ia#K$dq;#Y$Gw zI#`WuaV3Ma(!apV>r^hqGudTb{8Tq$-IfM@&}Cfnk_3>;X;*jwO6J?t`wq<8Zhw4H zymROr6JF8*c+E+uG7;rul(ZzSooq;J0th1OPTc$jkec@kpM6EXnF^s3wpNDlGG6)} zx|ClE7k57KVn1pCm2t%f zZK?!MTr;%I46CEmoWQt+FZtwi`4wI-f9>C{__W}Ku#GzRb))#;sfXq z=#J%U_cH%-J^S;Pf$L@__J*Uc{V?s)A4Aap!Ba!5cAkpYFn2qF%##P1y5d70X8ka6 zCCIhhkiP;i?7&d>^8#0C9|5daeBAnwIH?H9_R9%vh{Nh+)x;YQ*1y!ds<4@InIxcSd@wnj1I>cFH3PgGugE3|~ zRlaqn$ypeMb?!yLUlbos9|ymkFw`E1ZXJhJZ1wQcts9uJV?!r<1!m{)t~I(E#b+hn ziN-QrAIF(DkKY$Fr+*gxhmNI-*NL;7&fBpvCONg6@fnk+!WWe8Um%WQWApV?b(#wulrJ0>K!W$xv>Gj_Fyn}m)uU>E`SEcA#1 zgINMClXZ5+SH|e&VQ5~KS=y+iD?+H{VD7*SW(N{UH+!uds3vg~F@jX4(o?dbrGdl2 z%mE{D#Jl-9IBM><2gT>QYp#jQF25{Ru3VM%eD&2=ddDBUDw%dMx}SOx_OiSZk!|NLxAvXuxw@ zN8HbSq#sF(4oB61U(>9zTG;?B4jd^&(sp9Ywj#T%U)It7l}qJ>5y!!Oj(>wC;R}8NgVtQn)vNllPQvc5w<|r!pSk*VJDb@b!V}fN zsDcQ62Z3KfOB-ZoXUl4o%lJj{N#R0?iJ_9_!;DHhbT&xi^7fy97IV7`5n|UD#Y@G< zs6P*|vJ~w}UO>EhQ&~+NEX6R_?=MtwE zZIpzn^0VfGIC!!v9((X~{K;Ru8jn450y+n;z-|L1O;<3aU_n_b{%NX5n@itb!lI)N z6?*q^+2DX?1^6aIH#>QwgRLv5z^>o{Cz+rbaLQ@w_D?T4|T_}{>B(1&vwjbTA_zje1Kc8iZf`n!YW+CqcS7y z_$=>or7G!|cCdeoVB^=$a}1iqM6$d4Z0-yDmtPo*ZMx@1NN4{wb;~4z`U_tam1oFI zF}5DZ6y@Ljuo?5o<`_7wa$n5Q3SCG5^jhGu?Y)u)*z0y?qycYklQ`*^#QDh-X433? z0VWk6YD{}(bRV;QI0rROj^V)!*V*5@zb&445laGAT2vZSsj=>PL&NfcEU)lI`+4TW z_iX><-QraqQmuXyrR=eS-YI-!40qogsy#=Vom=MOW9QGt^?PSx4^A%D^x)_s8<&1A zk0-5tQJAY>i_6R3Qu8X{@9<+9^Ky<9%RyF>pe+RK7Y;YZf4Lt=885N|cA%6X|1VzW z%8HL>Y>f&U&}#~{W`qW{NLfUp1e#Q+_|36}Afu>o`0gfi-F+7`eQ=@RP93Eum8cw- zsignx^Ev*Q0bz-E!n{%ml6;v|5hsZdf2*tXS6(Pnnzo6u94sHo*v~iQAqQ|3ShKZB zvkK-znc2pM%L9zSk9k!f@Jy!22ltxfEML-AP@ zgRyIOcdS^uGur#EierQ8$h!ltnqw%w2T+zy#t@StM+U~@o#O-X>f49n80Q@5*=>}` z$Z=>(&u%GUSw8GVnDee^H0vafsqirW&F^_bv+|$BQ6<_Pq`_ZXMrW zTnc-QerPdCn0pPsdC(Y=IK`WEEFiS9Tz&Jh`v;-m5-jP_ycFK>4eNN>HDUvf!& z`jel`vwW5=!M6BAzCKdLM-MKyqx9T;?|t#pM;<}(DJDw}1f@akH>~y`Y&N(lwR4C; zV+3z*<1u;)LB>HC#xj4|7><43g?E(ax}oatbjFOc@YiR**T3YEijM?Gqoxq+Y>S=Q z&PimIw4%vNEyR&=%b<)SK^xDgblzlIJ`+$As044`nO%uEAHNWnos1+FY0`{Osw8?k z2!wprDJjCMtjn{VjN9)Ld#(7i0Gq2lo!q*z-iVpowsk9G&&GAJq-8okOHfOY#-os;BmmRWNo}X0l5`Blr(=s@zJxA zgG^>4Wc(NA`l>#qvM`GAzbii1UVBYk{jsuSe40HnKY8FM@$@s##G7xul{BiUkV1y= zc;d0OdCLM_%ah(lgJMfOk!wpUyFpLY$q={37 zW4)dAVA{58J?Hmu(*52|Q`EC4Jt`euRS^ll&)!RLYCw;{i2!?PIKSn|*YG@tpr`$E zHyak*f7I90lO{>0a9Mo%%mDjd1{1dVK1bdja;U<%9#fjjFs=I9CnsX>W)8PR2y%4+ zxt#)q;_r6ZTv)y!?BgEz_@em1!yR!K?yQfUDGX3y-VALE1;wOkDkQFo;Hq#0#-Mxq zN1Cc+O^sin)-3W_ep2u*Qp{7@7eBQ^K80}byZ>}geDRkz#?{v>jpqK>k?!^rv8tGz z-jUf1?JSs^93Na9FFZLG|JR>BA3u5gD18?N68@t3OL4qV^#%Ktu!|rI^_d?9ot#+W zMWx3+?yPv4LIaib{Q5F2a}v4Yr>D20m}))5xlWJ0(w@#bbeQ0*y|AU}X!4H2V*n-jl>2rZL*&=O z?HK2Hp%9ZRxE5B`Rb_ArQ_Ufii#^-V#-}cujNksuSoE@~-U9*MS|&_?-^*gyL(gn> zL!8Ew*nhYUk9AKp#fcNloU=O8;ffChlrmHv#c>htgw_5t$oWQB>?x*hpScWEH&$<2 zA(UG2QO2_FUeXT^Lm68dDl_`47e+PAfzbpMShT{ z_%Dgtdgs3~P9>X696-~=BbV&!sYp3aRb!QKWnI%;yG%IA1H7_b$=|#zEAa|Wo#4wZ zoF58C%%{GL>t+0e5t?_1Q|1sBc?#fU`>6P2Z1NRcUrLWOeTl>041Z4^+7<1O=G963D{12FC}6(9J?6nL7WK=1kbP>GZkgn{Rp#|WIyR!Y2D zS>N-SN++JO0(E-g5=|V4J9(FttMOT(q_jD4jA(u;5ZNaZ-zZZMakfVlC-b44I*eRP zo_0!EvbS;l;Ij&iY&#=XzjZu+B^7Vu`0E8r&-hh1XO5@h)4c``j#c%%Fug0>aOEcbw`R5~5eB5{N9nSE%7s2c) z1T$x$%gk+=trM}e;qs z@H(!)^__%My%SHyVdqk)a?r}<$$Y0kf|Ef>V0L<8B~B_nJd{9bnCjdLH1(Nj;chYu{9`zZhb zKmbWZK~%7xYL5xLxiz#e#mudN0h-NAAr@{XJE1TtJUpyN!os4>)e3sRa|wyT=iYME zs=)WLhRv~l-3FM_rP-+@>dqzz*Yu2p;G+;U#MyN) z!?;a$&xrI|q?&_xwvR^=Daz!y;JTg^e8?l;XM0cz>ZGl;-hgB(g|}X>tb5thC2Nuc zfG?e)N_tVNsPQeEW%rS`+Ii4E4uT#EK9d{;D*O_!KorJ+j})XFV1%=2$k1B1?N?qI zci;V%xD&09v)-=j`TXa<5c~G;OE@|!EuQ88MWLpd^_|8&@8;EGar>1+amNm3!@5~m zjY(Lw{=pBk=$XRT{`gLlD@}pAI+#H_*BH;?{`upNcCr|sy)j_co!xcQN=i(1&Ry&OXpi zA3b(5jvhZ5$2bf`%kl`*DH=@tah=q=ZXSxa-8dPmmdJFFJ_CphmwA38!SzReqsHp< zPqoHpo@`@}nf6>mrQj*^T>^MTW$Y&cr_ydJXlg#FfM{Jo1Kt%l7Z{39q`+s@fGytV zAS={Op3^WYhf6p)_?{1Jj_-W`#`yN{TpukL5q!=cq+w8rr!{mM~y1kmnV;_auvN+lMV4PoL)S4pe^xKX4-mG8w4vLD4baoJum748ldJR!YnhO9%=p|Z2GJpx7&J8~KSQ9Rl?PsoK zGloYAg)x^oSDS^YCd{IfB{y9;8E;{Y&s(pbz*L(4jlfo!x`Fzcf@KxAka1~S;EoXd z|9zn&{_M*gaq2XTKBh|Doz_=jkj_Ee#8>jN1k&=vKW?(GbDyOHmg0qn=w%~~(Xl3U zLW4t|#rV|Nx^_C=bIVBFv4yo!D{&Hoz^2f~d{Xwm#Cfae_m@xQ<{S7m9m_y>0!H@3 z(igQcIDWA%o`Up#>hXF^BoSr@Y-eFXJ^9H=31Fi3PaId9T*e0KOPYBNP?9#1gABJv zA_4d;-rGk>l6;HDJn>xX6XBh1<9$!2(j2WsCXfoHtETDqjwhBqH7VAEZ;QqVu$r=o z`@VKA*X1VjwnDz-KXI4{1GTT zXEo7uVycVHUptt@onnp8)bxc|&YnxlSFViZYp#p4<2NH~FJ(Q~0Bf3$#DccdOyc5T zi~R@H`n<6JaOl$d0`yId&nWmfCLJQzIl%`&QJgurTYrgzRdo-l7>v*bZ9SmAKO!=BDI3Gw#@W|74I@F(^HV*`#kKF${rpj z=tHmR4|5tHE;Gn_c=+CUHihwOO_B)1ZS`EiryhjuTHcHoy|!p$6Vrwf2Ge2I$2#Uv z=1TCf4&uGEUb?TT+Z9{4#y#*XKk|d$&-lthyf-+!se;d0W~2Y)&;KI6_~3)_{7WyT z;A2O;yqH;rNR1Ee)Pl98g3s7+3|}0L!Lvp1!MRQeHl)25qBAG_c%K;ans+|0j_Q5& z9j~f%^pKlaPQzEkzub!nmd%d~USu*Nc@kspe2|ojixQo)7rY{#A&HugILaF@%8eb$ zcnVt;>PiQyqo_L}UQ#nN%TG)&O0&a6SeRh@6F$@HaLx zGYgaA(pF)cX#sTQv;y7I#*H#;z|e;>XqvhyXlRm^ZC8q%ZETSZelN2w%`#5T8u_#a zm}*}HD_7t{C3)vJ>D3Kfuq_q1EpIZhz`$q5aUYzkuev(!yYIfZ?bh2c^*a_H{i~0% zu4jL46x>}~G?hFV$Qsv(wEaf>^<74zAGiQF;VMXo zClPh<&e?L}`@I8HxhT}hwD@tBN{{8gdyVt}AzGFjt z{|~Y`;K%`heu%-51z|$LMUtcm7M1H2*F^us(l~l}CVuJHpNvm^?r`FR0;O(gHPh2e zm(C2_2gmh1Ix|pEcG17<;S_Addk0bbqhm#S?y9x9T44LIcwir?%5Ixv;6gkU{%Um; zZp5{_z>hmHd%I%?+asV+QTWmPt;UDfKBgLcua`pCdbt?&yM>SX1Rgdl zzI7~aWj$9nG;JDzhOGj#3w&dSo_E zp2brbLTh#n%1)6fdlA^}YvQ;2CF$^{c=BW%CE=_lc_dtbNrl&HQ3?dA8qoL2T+R5{ zI7EgHqD6%LN7y8tl?K!VA7Sk{VEUTJNndUAQZ7EHe1d5X5AwRo>($Q-LP|sUqSh{6 zSCebmS^boEMbpe>xy^6p=OHDpg3qgWSzBT4%Pd$qIoY7#(+(Z!W`m^ecIXLCM<%B( z(SI+o#&aT8u38prHf)az(|6#sb_LqbAvT>oiU7p+7r?3?51^-TBJ%v+gP7x9OwVpZ z^xYA0oj#d@51D4(H9j!~&eE6(U*ToQegeD`KRt8gxKv(en_By-mPxBx*#j_2y&a_-suG>k`ZjZTH2 zU>4aJiRZOWp4Z;j8nkGJYES18+Nu*fkQk&BB2lSpKH|1uUUneTFLA3*L0r>ILCwWR_m+1H$oF@pLI)nqupJoV3dYuwjuZ| zj#C%0%O`)`Kf3AH)TvL#;K`kF>I7amW)>j$EJPUXVRjTt+M!DDaSxv|i=TBPU(XaF z)2bCSnapg41Ve#EseSpa>YiY(y}lf)T-gTJQCojIQEzW=dU#ucqXTzPckmD}4l2$p zNT>{DAl1wYJ6_D+E?v6Brg?aGVLvH1)75Qg+Dii`9Su0hrpGoruYx3LWIHpcI4kA@ z)6`UFmc!as_>twWD$N@&len1%pE|h9a3-MwP_@*VKq^eWCC>P^r+`#2Ab!??x+k&Z ztIBq^9kt6%H{BF>-EkKKUR&(iwJYww|9+Ubk%X0lszG`<$*i}+{G#sJxR?EUuH7`8 z8rZq`#R#`7ZDf^H!;X!{-T#8-pzeOg4QY1 z&Nd-2?n{z9HvQem;S+efy zd|9tVbG<4(vjG&ecX7Sj&sv1Xce8*U#_Z)+aK?aepu5?wF1$i5UxMZbQ#Y8D(`U}( z;joyx$w*{hqy)OYrWUDjddE$p@tt>#;86^Q3|MGNWqy|W8x6LF6DD>lr#67iS%$MP~ViAkuW!%qQVok>oPDxlJPaguua8y7aYQ;=N^UE%F{MMu2Fs|?vd`39bmMGlVkL}a; zcgvEDF~G2#W@jI8fc4th#4I*9Ss(H*G=-N0Yib*4HmLW%Wo$~R+1t0F9ay<|I@e`s z=BaiNl30U4`4*#u^isBn$)GPk*Ou$79(h5nAnl9b<2aEJ<3~I+A4#zr*LJhBxoyKT zg6JQ>=?D`QdhXJLmxI58ThbED@f4ihVDm@cH<5zR^{X)7fvI;r+1rHb); zpK8aeTN?r#-o#jh-_AruF*mmYB{!SU`1Us^58PkqhV4_Votcc=(3-7czodn%6YWCy zfvTmuXFr(>q~ipMsQK*i*7*EO?eQ01Yy%F=5M$cApu08O@DhvgQga8;q}$R)g`R1c zrYr&lQA1&2{FR2yFg~kA9fg5ih_iy5ccAIP0E<9$zl8BESByt5CcKu}wv<#@omZ7> zu7Kazh3%U8OE*CEYE8``ICbnoUA)YOq>sH=k4Bd3!)ho=pKr7j@WZ5O;BJmjj5X=h z0zxTWNsTx>&}2>WHXqAfKCF!mna13U9N*Ge4e*#|(>XyTY&`OY1T3@g6fYgGG+Pxm z3QIY$REw&!0n5m5_8)UL_=r{`1MCG>$z5~UK;B+U4h_pE9RZ6!9#v~ zkKx(x1b8vPIv=(o!@d6V`wzz}%#NJ_2Zxx*)YNSZngRx;#s@SjJR|L0(Z)R6=Y?Hu z{K;q3w|eFp!zv_y#!aHIXK0l?UXFR-x%IW4^FsxLDz5?ufM8q71J>Fx;Y%4)+r~Td z%6w?g{6_YqI;u>Br2>uk>AQ?ryY^l6%xmL#HdIye9{4Hvcq~}S8lNS2yks$N!!Ux+ zaA!>8_{sk3x?I~d>rA~Be0(6?TZvZg_FHd>AOErcHCC=zUhpL|dSiaxRE^J>vuEQE z{_`KlgI{?lUf#1O8CDt8WFmwRfgv&KSRh=7&;6NhX66|nM$V5#|7iybAU$93u`xUx zbA9gFdy}f3SI<0G*VTLDh};n9JiIs1_!1BiSmdsd-nfaBe4n#Wz9UYVA@jq6(B@wu zd?IId5Z~9n7kP}s;F0-Tskg9@R8ZTEUtyYqrE>SPJIT!=fyaE zia{iLW2$ixW`^ClZlWJ1Xw>yRnlB{-Sn6YCWHPNDg(#iSYl8G&xuJTP&CSmo(Xhvs z|2*eM37m434~Z{a+}B4N`t|EK#=3RuV>yfZ6~NMzg!c|E;+2Pksr9lwWilrCRsrbD z=`(QxhX|)molQXjl9HSGX+AIs!=YJanz5OuWwSmUG)WE~rIvYDo8U4IFNx1p#mg&&ST4I}7K6HGy(hIo#)uVb_|AkHZXBcp$G5*FUymkz3L~+ z!V{D1V$FkYtKHY*g@di}caJWJ!zW$$g@>1R7jP@QR~^fGz{ohD6MSCHhLzdJf+IP5 z#e1^`jq@x#a@MkpdOY++0);ed=?h0<`^_NxpKMw=5%0g#jY}tDQP&h}GvLc1-s0rE zE|{UIGE?x7bu;wwAZ&HgBY51ZmC1k0Rsp^?xeSCbUo4eOcGi5mN2njlaH zokeIiwROz|CT{K@Gakzq;Sd0tq^3dmS@Lf*_?>NHIw)<)yDna2R{2ZM6z$ZhbC^`& zK6>#|*4!X0XhLxEZL~NAN}lFsy$zQ>|nv zNZR-|LXP+aPkp54#!D~?*In5g?|WBY{KUVwDmv;;@!}}zAk6;c^iy4KMQLl(=-J3* z$x2LP7sYSS^L!>obaunKQtYwO~Q^-b~I zz6RD4U}lE!qa%~rEUqh+y;g=dLhE6_K2 zvT8YoQN$M3!%P5|esEwP>!hC9A58w##S1Uj;l0i=%`vF-G4ap_6sObFjqybWFujw} z2huPVNcR z`Hi%tHh5*4=4XbcYnVfWysn;>7kOt~;NTZ(qzss-2& zuM&KGo*FjG%%QKDIl%`U%OGrhUL8L7nP-oGjNn86a%pEB0?>k0>_4@Xjmf*%YZct(U6&S!_mcPwVWa8?OjM4p;=*&RPb5OOo^VO^p^P9&wefr z9z2)~j6_6OSdOMfY{+3shhdtx_YJeIXCQ9gI?Svq8ZekVy}QYr+h&%(2DVxW6CC+W z##;|)YJ41gzJm9&M_+2i{Hi5u<;J9HCUT&+jrmJ_2Yzz{7m2$N*RrLs!`VD7r-Qcr zOyRi;B$sO zM|5TV)t5UM2-zr+S!3z2x8H(g-;Oa1I<+=jc~ci*DR zUmS;M0z;b%+t(WsW%yX!clO+~CQ)jBb{%G2)xO3!bE%z)xy}^KW*O-;r&``S0W&|2 zr@qNpvl5dml({eLsgDO9Z)F`;2U?9HXsew|_>+;aw7%BU2F{nszrJUB9v; z-t&&N@$)}*0}L%*l*W#u$~ef!3On|0f`X5PsB2BkG_S_Ses%o2|M+5j6v1cLflDdC zwc{<%jMdcSx=F6>XO(7C{BYw~>75L)XPLH zH(C#ceaj)tOk0z+O??sf-8c~+`nDllVYlK%js2mX#}gc2>h6RIr4K9EX^uNOQ6@Ax zdHyrsGZ5c#(@1oqvC~{mhZ&aPn+*UzBtVzRbgZ)3HB)YbGeC$h( z6nwmt=@wWPJMqScrT$eO#?80$63*=BP``j@c@yyRUGj7t3E*{DJW-ic6| zhTySo*@(6GwbLAU%#%amD&eBg!^@k@vCd!`^;8YvN!hZ0`jNl>ykf(S*^Q$zH5NFjr7qKUkGQ_?8k`K%%ybI4YrCo));%tz$T z$mYp41UsdI*%Lj9_|J;{Hz_ONx7dk@7+S3@?kuF=h zJUzUvS-Y0b<9Z(%XVWbm&UCAzbiVnfaG1U@(|PXvxj1p+1R9`|tO4rBp@xf;ZF3ve zMlV4|%C$FHo@Cm5&Rs!_x!Irc)aU+}vsYQedF4sB=OyX6GCC`w!wlPR`HB^>YSk(< zJ8M$t>Fi_yA$VEpp^NJFIC$t#dT@K{>8J5Fb}?Z0tFJ z`4isb=u0v)%8=4tLxFd>_SbZLrN%*L2Aa4HvB>%G>E`(2GaYDrTEH8a8%$+dVWN|1 zrk0Lx`E3ru!tZh$IQwXOBq29_BhzUTFLX5>w5O;_#bCA3?k2HHx zqcscTy$y}advCqOj_ebueL90SOEVqGhDlYyvdPS70wzOy;ymts@tF1;W_u^jqvgRn z9L<|`w;cXiA%*HJ8y~M*yM~$jZWyuQIDGUhW=!XCUp>a&JuLplv4OB;4E?4AAImHJ z{jt0r3P5TBF0!WS(1`{%mTY9EQkS?2GqySAZD_levuDlPWo*=lw#VYXgbB_k9&Klx z$^sa);+?Y92_{} zGvgg@utWsQ;7oXlD@<*hverkz(-#xi6{TjE#67#miy9=qwH>lATQ-ZwpY5Wzw+Rk6 zIK7>XLT|?lSTiP$BQE4e`y(S?1qFHqe%Je49Bha$Jl)C+e_J}lSb(qsh)7!IgR-PE zg@#y3_3yi3JbvPX19AKeUg37O#D9LE1NY?OHX22kQDgl??BGVUQ}hu`@Xj&AB`uV37G}mzibb1f zMSN*!Ce~s~dgc0wxE)is)ywKIrL2pMXwKXK^zRdVOeX~{))AcHr1u3=bkG^V-btn-86WF zauO|r<$t}wyrdT%t|<{c-Td_&0`0L2^|AXH6A6dv&=^Ds=j9Dg5+wHO34YpNX-v(cUq} zc)5W6eAdQ=iJM}08qM?Uf>?v#v#9+DTA`ycjK=5Um>Zd%MFV*rlTSRs($QS!Gs@)p zB(QZlcb2xyjv(xWnTMsMFm(!=HF#U6q@4gD+sMM^H&%rBr5d%gszhqf=NjCEiCV?= z#>_H9eu$@FBYd*$p&O=4Nx;oAIrM5F%fvV&@gDQb;l1?D;mm8}c^Id<_uBW>cU4)c zG~qe2|f;9hYlZ!U;edUkDV{P2r*@GIRHs!Qo)A?wGmVBX$4@dsNP!ifkyL(ptQud8>yua4?@6}L*q_gp7(^HUM6a<*hNA&p*; z3q}p*G=(FHkuPfzO3cF8`J%kzB_F2{BjOk`KIhtf5+cf!1E~4<+ylfD;nU+$7Jzgz zIXi(bOFS<{<`jGwZ6pkB9PK3B%V@V04o{8G`lUV5!(zY|5}uuH#}4*J1fNc3t=T81 za{=CX*yXtHr5HZ`R1BPYCC*_2r?zLdWijggR%SW1_b-BvE}h35nJG|$I?HbjD0Wpp zuAvWET`sw(V8XQ(@loy9?^3Yf!e@mUHUf7%vyRGHMXfJP++49O7WOWR9XqZ{;lNJi zENU4@&8r-CI)nG(njO#q!}USltNnTI`4@2va3D^wy|zr1?xvHFWsLwYOaV~KqmFeoP5Z7FLeQesa8Ewxh z>f~&o%qVLTsI&Fdo%NS+6!NJDKAl=0%i7I?afM_LXUB&i@Y?X}%;2rp4dQBf1mU&p zW1`6q#i*6f0$dJ>YTQc0S?YoYMaG-Kp2h#4ezJp^&NkMKfM0lDlrc=3_eA0XU(1<; zb`91EM>8{c5JXn=xvOTJm8%aHc!D^)yFUW zSy$}bho>*#-@Cxc4dFb?+A9R5WwUYjO_T9I-98xCuf_CF;fuEAb*+Vj(CZHs&g*UM zIQvvRb9^Ct>}-hB=NoYLg7ct@=MXT__<&SNcd4{Ywf#>zKR7r|Uzv<`D<lR0GSv{D+trb4i@x}zZp{&J*$jjnz-w^MgElG}3!js} zZ6-c)(tF$JsDfgBT!qW;?|s)qyz^?-DK4B~KcXTa+FZuv|CyigOQb%4T;xT@w$bM2(9M3*+FqKS9n zbD<5;Qoc3md{`38YlSO=Sy_ZC*dH^lh4CuO2Mq^F%`;(79+ts(`MP2RNHp7%b4e$Y zNEnoK{JxAGN!JwIYI$e*#RDFQn+hDR^XX(Cp9Pq@^`i9&*7!_}o{Of|kyx>!DYk4{ z7$fy}W2V0yVPob6=aEP{XozDafk$i}N zkS`Q&9)zqTKh?yyWiR!%Jqykzuc6Q+9E59vjh~EoIgNa52mg9OFej+_0VpZ>kXXSL z66QZA0_jHyZvmHyR^M?pf5>s3tE`|aUsv!kuJPu7=k;7!xb}MmAC9&K@D~fw`moNY zc@mA!SXWGAR-fYsf=_{u{i6syDfqy5jiX)OvT0-d{LlPMT)Ay)P9l=(8y4O)!N=L8 zeFqN2Fa64|#!D~n0S6Fzva{DVbfe0kP6|GCnBhd*NK7`fAIrs}@fjbj2|hIe)@Xy$fV z@M*!Oy(_L*w+hDw2sblBRF@7k+ZE@hZjN(TqtT<{uSF+3Rw%;@wv|Y z5(WjAyl-MOQp4jQsr|LWt#w|F&Fhuhx5cK-TcS5N_X0i&667a(wV~-zOS)?}8$&++ zcsz-=r-?Nv3UYev5np6hU5DU0o^{JzFs(o^#vp+^PXq!@a%5IWF4L^a>)H0SEhrXd zUuBJhGt@7#PUNxO?eS&2G->`~d75E*vMp+OU(zde%yjtiY^a?wKL; zeEaQqKf9^yDz9eYTP65VfDGb?@D?R)AHkmRwTOhg=WLPfE6H5LeC$8g6kpoe8=rb& zQJg%3sVabJ#Wp?%_*(rcxH@y}gg}Q*LxBGfo-Zyk0p*&fJ8xPZKljhC%1umryWsrJ zzRV!{8o@`c5A-5B`cm-ugA{!B$D;^7dPeNP3)ft*@D$qqW1AX0J3wY#crUIykjlsz zy{wU7eFU@U;*Vb87A@?>ZoE5M;j&M$&gl$}C`?BhUZtJsn+1tjW%pcB^Rs|GX>Q!A zm$%WlYCYc9&>kRb<=VG`Y`~oF)cCkjubQF(WRa--l8o3*t* zSzpmN6Ps2N13h`=X4;$BqX>}pU%9=!IKS@k5CXbIHj8lgc z6o9ds7?LIteiS~ud==Aeo14F{eVffNSI)fmd3lv@EuZntUs_Y>qSwoS8X8ZOREs~wZXJ99byP) zesUb-S$@a+0yhCy;?9-Vd*`A&dl)=Rt11D=v!Qxk#r5nvk6PXHT>CBsAGB@lXm2}~ zu+C>1jnBA(50lRfe$z9>F^%>1D14R{EsbcI$70il4e_sk`d`J4?N_p14>z%IV0hC6 zANL&Dy?1X4J}>Xvhs4gJK4%qchaFPjG%#~m*Tz8Fh8H)GSixubGz(u@V4E5rk)S#p zKdWmIbbjMh&yC}|`3USg;~HN3jq&&zvm;3$Dk4|wK<*(_(&2rkRgl@6BrGs|Nf^Da{!D}aJZeaa))PVt^9a>z zcV?9I7s3pztO-7SOYl&I>&HfV<_t~?&Q9EbU3(i|u|{G+&q4&BbI~#NL<}5#F)rc& z;KCpTq)ox67bcE1K?ptrLuHMRLeChB0?l7AW%+>_Spsh1RRb>=j8eYx9)SVIOy2y?AgV~iEoG6a_2a%$pm{@l5E z=;4QB_scKGaZL2eniI@KNn7SchHh-49w!FlEOH--_aG3s!KbdP^)i)A8ilkh^Mlo~ z>@wDB7TkzX_sE)5eeu~27V@@Y;?s&r9S#>*hv0BtLP^Nc3VqnP62a$|0X8qi z)a}0|_)xblggO^@A7)*Tg3qqQMexy-CO7n>{F9j8mBEQ}QYVX1F*ugTIt;>Ov^25D z35@f%-!>L+XKjb|&}vV?t3bxs-+ZWnFVnY;vJcfV@SQ=jkfedLZD{8^aH0}?mc$7> zWa^5(4O6$Oy=@xJ$Q)Fq%}bXoW^LJ`)M&X5;|#)`?Q-Xh%j0K1v?Dfc3tY!y=Xh3) zkJEoOVywnT!3Wp((cT9axh;PG4_}PG{JZ_}_%lWDaU)YR+i!*c1ZutX5Qny>5vH)ee;@{ML{WsNLOVz#VOD-hvJ{jF0Q18M zUC(sfd+i9Wnn$7++!;s1;NDh%Bw=ZLRvJPl1D?Ri!Gq7Y#xr|bV9e>4csG-wg-jE_ zF23*W6Y=(&C-9!grmMho0_OYzLiNX=>WNQ0*%N2aGoC@a8n73+hz4l=im7<-TgKx3 zw~WV?t0rTR$qD=Mw-R~86-W&NW5n_P#`pyN`O{Cd#* z5gax!0>vV{CEkTYh^?#WZwNittYht88~q!2CC>T5ydY{SNQ|R3c@)#wzxqmBeEebP z2mP)E0Z~CXg<8i(ae+_?4vwY50Bcg{pn1>4_ue-eZ@qdfu0y-)`ox^r5KYL)yuO(L ziBEGtwLJZpt{uW9^`pD$;@SPK?W$vf1GoRQi}f@&{}N`Dvy3gyYJ-<(UUY_%p4%WW z##d80C-8tDj^PH|q;{E;5aL+|kg~*}&6HrcbMjNcCntv3!)6>Jt_I0Z6t-PIsfpVp zW3tc7#-^6Z6bo&&+@*g}5AZd!tNpxQ!N-DHR?Ux1JL}-HJTBM6H8Z};Bfqd*Rl8XT zg&zC5SEXN?9$h`*t43|U;M2iAak{kbMeu2y#gpm8MR;^PyW!Yn?FuY97QZv5T5gC- z<7;Di*U1!o8mITf_-sQAOt!L@&me-&IX2vOV^f5C1fLOLI!;?Tg3n^YnLG{oC!ngc zw=`Tjwem%&P_2wb_?a)1c< z5^5ypw?0cD#q_GOdj0naJ_;{20VahY<9YauWaf@aK;qFH41CXX1)o;D>b3VkKNNiM z{;S|KJJy`z^qk zN{i)n8N6)Ul5n;y@ZqbHdF{E3jv;UPvEK8fjauY6q z-+Sv|T)hF$gq=0#2J~%lu9iinWs+)qG;?$9h8mwwKH3$#Uui{4gv~O}4bn7(I^|4l zZJ-gp$)Hodu`#{7p`k$hqE8~?{j>T~p zgA=Eq8Q}a|ZeAHb|G!;};N#-ZTC!?*$Lp64QDg#X&osbCkuzH1cJI}KB(*s}a z#5B(IWXhN^cF!BMJ2zZC8}GSeBL3OCN0^m|fd@p(S!ef^z1{KGPxQq74>RjLFpZN4 zJdyQJ#cI~iyzTbM_`bWwpy4%=TM9)4~n_8p-wGl^8uqGVue zW05(ClV!ghg%8RPP1m$djieJ>YGt&L$hAG>Mf9YJKo^|hmuKR${EcagoO5{*S$vgd z$wQEB-fP;XAZ6SZ^7A{>7-upv`3A-+1+Wx;=s%{HG*e8?Yx~YT_|%vi@woP%dCtYC z%EW8)%uq`+uPJBMCoOB1pLo{QPy9{oGB0RI= zYsIEo;v`lsMesR=aKu_W#@}IZQByZ5cnUsQ*iyDEc$S$T+s%W58O27F-gs}NQYf-b z0EXt9(z2qta>5)QxAtAG&92qax>q5u^Op3fujv=l@zQQ7Q+*x$moc-+A~fk*{{`GiX{Hj_2!YiNdP{ zAAtj88(`M!SfHlhGhT=L*b9~5L&Msm6kcpl8=-25*9tV%yXrjuz0drfhOCDeH`g<} z+|VA7DOA|!Ask91yzikrdh&r7rWu+DP4<-_RMz;^kdkP=%dwU8ZRG5-HDpxKnPs1m zSq3u^v<>RIpmzcLT#UqcJ&SM~WT5B}N&+TTL%c-vBm{g1k@H&zAJ6=hcomY?klUiC zD{B~d(TC9D2(8R3m4+piIcHs_daH4&tv*BoLV0R9r*nuat=r? zD$fPiTzAs05<`jH2#W;DLSgdE_*BW!mEf#hD}qlGgFc^U{AN7V^(^S6>^opMab|#t zTM>MUiJL^j^0`y|&gY+xr*IJBM1py>>C{1-APB3GvD(^&HKTDi%=nIVY*vd6q+Y9B z%q+?n3N*@f?Q`lw`4kFL2CR=07n)|Fpr^W%xP`v|iB1^Vwm8nUnlXi3>y>y?YL#WRHXc(7 zq}0WYILBEmE5msGrm=Vj`-!}bMePf49d2nEz)jx;FW$CmhiHFf*g{`l&1tnr~;J6M$L>|Zi@z_QHp(*DBM{#9cj6mq43_7S}q zD&VInDRf7?7Z*ew@kzWhh>w0R4yDk_JDCW-Ge*9ne&(eKooTo>XB5GC5qrXHM%(i3 zw-4u@P;U0Bm$zK+Lw0qe`wa(GxD|n6^2@;BQVvp zM;9*ZuiZErJJwIf_H{FH-TK++LFjkZOZsnn%nug75_}%n-x7cGNLzgBFRHnF_xSI@+~*RetAEu%P7m|#r9dm%73KgSGl{q+XZcZ^XhHH_x& zIBBodZo6AI)0*U)HxnGkw>pKOXaZIW7 z0GSLcP;!!YZVVDMP06+jqL_t(8`_6t-`iZq5!}9M7A7q%jB#pUiB4!L9 zT#j0cFRXY>!xTDCX$6*(zqJI?iY7m-mC5*-ju-wXbj!8OP?o<46P8y2s0loA6H^@= zDEPFnS5N)S0JQi#_hZqwf{l5X-W^k|IBy!=jNsFc;PVQC59`b6_k)v-IIEb7BY5Z8 zf8sR#624}P^@IpNn!4%WK$q6ZV_F>gepRe2kMzaKaqyx9U@7j>K2{}Zo8uFIGw@2& z2S=MLJC1l=MUJWtb;Ev_M(i8#g=1+sn1D}H5w zXd@0cEvxcSz{;uu$^HTDeCaeKej#@EOE>R4r2{ z0-iJV;|zQ*0yf8W%P_UM{u0`cF&tY=Vyafw^)QC!0B#qUA4)k3v#ijgf@=r?>XDal zTfG}+1}yw{b6Y)MDW7Zh&ISdOS89LHhE%9E?keb6}c)2{yfT%cjuwjKsTH zr_r~37Cb8X*Q(1m|9yh_SzOKBEbky*+#Y^uL45wHR=n|{VWiDyIm%2KX-C(GIVdUg zxS6Ei*f#b7>z@1g46rv+cXPb+zBTbn|L4uIbde5HPP5=)4~@Xo`)j?rwK0(4)h*gK z#eevtUGY)8x;^pyS@MJ-!K+)<#^zJ?&k9bqYYHuPbRNoZ+9%Z#x#p|Fr;2$Ls@X1_ zi?HhV_VY4JFMcKd@jkUZ0LMH{D>aLJjsFbVyAGjuHU*!Xwqb*g5M;m635Z%D^T zgY9wuV{Ar?w>L(KxN_4}eBf<3$GB!Rwk@4t&mU-rtIlxIseVW^Z@IS1~{P z3>)|U?U!3&@&z|_a3T(vr=|@U+UtbtFamQEP6@W*F8GP6}Y;MlC!}en26u z6DQ6o_;Aw>&(w*zo15XbX{s4R2+Lck@Hm^9{2j*R|3tJ*KS%!? zV@*$e^dsmVWx?wK)&!noi;e-*yYA(qfR6!vOe^>Z1P`0Cy7m&7&7Tk#7HO4WA&F^J~2rq7~jW*$B2FwtzQYh%x%UYvumX)>Cyp~<22{Kn8(>LE^40*%+^R~_^3Er9nP zUK@l#^_+ZLsDlm;I+i1R)^$hY!~*!;R_Fon!{k|dlAlotX>SVa;H^tv)~;C-KlS7P zGH$r;y4=JxBfddDZ<^q9=IlAVX1x%<`dh!1-rd?^)}|)QOivO$FvY=8CNMgS;4?mp z;ByYa=ae145Y{;av=J3%M98W^E1-E_Ju^-f&qgzNMl!A+rP28N?)QFo{J?kpK%B?4 z>*;5njt4&TKpZ)8gtZV%87uH$=@po)vt34!^67lql2_(#$;^R_B4sjx2t2b4eBnTH zku$SX%N8wT{mGWN=PmcdmaSW&o2|e<{1?9$4?X`-jMj}tV-JE4YQs8+elmunWyhDv z6NyANo@Ckc%;g+HR>;aTt6erPMcV^a>x2Pa#uVkoRZB2)>y9P(yls#?FpDfw>#9EzEu&wIbH~oGz<->Dft@M%%r^B9Pi+s2oe_M-5qzAfl<8Dx z$<6>=3d6yzeVNBHPKNBX#GB^cqI*=$;d{QEdtiF06{0c@Ob)=%{1kZnuHpv77si1k z-uC~TRm1yKE2H{K{K;vl{adRQslj-a%FwMk2t zviNf4>R7gHMG6#ZG~C?K*&~B#C=9vJ#@@YqQ;zqLbVV`XS{A?83>PE+gH^6T$7i$QnjHBf_ON@V&jb~r&wb%95-zl$My2$KP>o=Jb9XAZecil4(+t;(` z8-`CO5)_}fR`Bv!SZDBE?YeqYd-J+a<|RX^VCVIPAvQdHVJ#Y;mU!qHHVK^_0!L+{ zpf`zQGMfcgtAbiL8^jsx5xC6r7sq1V%J%s7clO0E{M=12@cnr3Il(?Y2dJQ2s6x+@1J@BG-Ooxh%5#_#>M`#69aHh0cTL2t zZ2mcmV6_x)gWYHc_n=w)GlY!~f4nWmN&mX7Q}H9;H6FLGqyHkb>ry+x@U23MglPG( z9?Z9-+1?P7e|t_h#UFpEoqdKH3IG(s$XkZF3eCKmXVKdr` z1r)}0J0l1>BiQkozJiaMNv#Uh`Xt>2stW%O_R_`d1C-6alBUxX)_$T(Xkzf5^1)n- z`~KNaJj_>o_PO-TkY)9!3SV}>!WbjhPJB<2M0Y&>}s~##L|c%HdOBEW*@V4t+8O~O)=Sc z6_d*wG1;C#@HrK2GfyKN4Y8(&iM{ETIL5$u0Jqj>S>xOf%;y9j81`w(GnY5zn!C12 z!m=i;Si~~!0cW3O`ODaWEEaveeX)J*_Gqndjg!Yt#^X;u&YCzX$M{pXh{%jV(Mi2v zcCv-w0V_>XR-Y*5J>PA0rQw;y3MXJwgGoM?H$?*;CHpq?#T~cb5f{cTpp`xvFYkXj zCYs<;7?0+hc+t<2f2@(~Y<`NA&m^y2&p#}P!LoSmccd{V_^e>!N5N+jQ#aO(yZ7WY zrf#;mL6}I7b!?!8!NAZ!tX;h(e)=bWB5wR2S@1c2Erue`$g1~$?| z@NvMA(UWRQK=gGVog*>Z&YFjY(HJ^A5`)Lx<=S~MfLI$}ldG1qt_~Zd3L-`gQA*34Z0+ z(fIIx`8_s)d^9F;3EGH1^hUiMCDQS|2*baO-ZZliiERE*Pku}A!uYjAA|Zk`!(6vg zE}a{6)dZhSYnI0>%6-oIK+MbLfrY70Scy--UXN5umo1L<>(?PrEKT7@ zrpP0SG5J)?b9LrX2Jh{p&Q4e^g(kHt7yJ8D_z-6Ww6k!o2Re5iSY5*PI@b;%)*%@! z;+R&N>rfeI@Rp$2S&Y`Nx3?!c5PTG97GUDm+1Zt5Y|fO~A1db00o8IC&ak#e6Sw^b z4zRz{`I_ggR_fNwU}@X913ioEuVz!m9V2nul_O~8iZ(8Qc8!ED8IVFj2NNa#-qJ)esyMkw)el7T$!Yv~P+_u`KDAaQlm$d!vG z@vJt&B6Un1mQEtLxpo8G5SMI}TJRg|sbIkT1LjN(Oh6#`Fnho6IG%z!V6>f~B%*?k z!2vDZBIg~?Opo`PmP|35&73WH)WhHo$G5T0=uW&(E$e0Gki6k#=3q~EOy=LoUM@|fT&wf9-n!l9RZOS;DaV|uHUK0v~9`a+4$gFCRjT(mBP{@ zCL$K(I-0t8WKUE46+*x>dmCdF8lfM0FN^ki61Tt}MyPk7J|iq=HfII&a&C@0m*gpebR z%q8!Do%Gm=jAo>AX{Xi?dgHULbB{0SSN4}$f3R!NwiF}tq$GBcERXfco4mMuUC^=o z<|{5O|6FA6{g7vlH96j7`b5c2n6EN=)&J83P7*6gt!Y>s3rb-)&kN=xT}#aY^-=KY zbd3*!k6sd+8{id(PB5NM#0CVPp2gS2RO9wIb_wsOoznmQey!jm(s&RQeB>)_FY5-#^I0{KVtct}Hz1SSR&0wq zuDc^{yWuuIuV*`#ov~-vo;Yy$KpgEqit*8S%t90DyGdOB5(}dgtTJKKC4CRun!c9W z9fX|OLFgnJo~CJ>(R412zQuj9W&4)6a>tc%)zw$U=O6lfeC5%v#7_9`@lFQ9g%mvd zGiL>t>agz$T-(8G53hYz-E*03XxsSCZy8%!+lzC9u2njiz&c0^q2Z3y02jf>$b1T% zO1qWKeBJ+U_3Bme<3ILeam!6NGRd(f)kv)VGE znqCN1i9v%~OJnLb+c6wi= z;4|@G|ME}b*(1*~CBOiL;M2hV7EEg80A1(@1SAC?iJn-PpC>-%jX#2}hQL+T-NUC9 z3emyQ$qc}9X5Y80U5;my)>w!qrtRIx+%35-)?#Q#H$=lv*5S*_?Tk@iK7-Cr!^zo;uBOGESa6#hxR>Y0_Z4 zOoJbBybA%xGHjweo)vg>rl4l25qI3CS?xcRgCXgAHh&kJpGUYlfWY(U2MVI88Q@yD=Zt5Tz0i$*1fQPH$+&v`2&PJy3$0<% zIJ0ePT$~{mFREaY3O>%v%fR*zH(;*Rl6Bm3lwGJ9gyhF$Evf~?iQ5T02X%$#Qp}vu zVxoaBC|7-K!Q0gB+lS&i?$A_tX{0cOx2xJMkX&7Ce|OVL`upU+LnyTC=65z&>L7 zkFc5PrxARPo5%0KbI^Kz^?wb)vMw#r>8bg7w2L7)ptlkqfaene}Q~Wtvu8)4% zH5m#%uJb8ohYDJ*+i}gnT7;gr-#i&_Wh2)c`>=+fpyM!n7#e`1eH;fBz?{snuW&%@i?+fsQ6`Y3-Z2=iH~z<_DzBf3}+`8C4J}teJN`W|ESPOrn-fmZ@Z0eocqq$+8#c2JCrP z2|nFSAUdJTMET&z30z!{VMc}Ke)0C0Y1$Dd2CqsJ)}Gcg(Ovf>^z1@Hr*PMQ5y8hbK4S>^6VUi+Dy_hg{3Kd3LXYP{a+7rDHFZfQt%_H@uVCSO`YZAp&J9@K!#+M;tJtS% zh7L8_7WKopw5F`C@yT(XmJ`Rs(d4JVQ~4%&?H~Q2ABa0{y)F0jA;mW=yt#tUGtXh_ z_S={Z9Zjal8FQJKTm%kbEE*p;gPO*tjsHIhn({f z)P^FtSH-Ow4NP{8 z-NUDYL&0YSf{&Y*F2#-P0))xd$${u zfC^eiV>#O^qb4(`5asycpr7d(fmk_P%X4uhiMYfc69vDq-eat#QrMEPYZ~Y5$RzuV zw6m6MsovhUY{BepQEF9eR|!+aa3#ZMHiYV#=jy&1_{sof+7%-v&N4tTtv)a~5T{P# z{p!RCHcvd8+8@okiWaC2yjmBx-g0xSUArbX>rybvHcmJ=unCk`2h(TP z1-!ZK%0Z=(fzS6A(@)(CqzA82SM*I_f-(?W*Whv-CQOqVwH_IWTWVFl@tHiT0)R}7 z!ln#}S^~{^G}XcjdTy||4+c#K0DF(MnMV(4+4Z89d9S03eJNBn@hYO!D=H zEDqnBE<8cD;htAu%wK4Xk9@g{0lt|&0kes7imGl7L<*D%YwJeGlR-=EXbO0m9btNf zw)een>x&P(Z$o_VKiwRygZn^?L(m>ZVMC72j)+uL?sWOJ?2f)94(*?bU-|dX!~g{M+PAUAfAg)(g__< z*mj8{zUSJ**>yJvUbALZPAG_vlT5-HPkcU$iEnH3WURq+*$3|#L139ch{TmKRaN-W z%81GS6nqwgKe|Ex(sQlxIGztLBFwb07H$UoR9F~BFt{2sw%ajzd)u{Bv6Kn3PMDg- znut+$g^TA-(WlTlEM!)?kA1d!n4GdNzLA2DP%{WVg?xDJ7@!{<#k}=V1fa)XZe}t7 zZEZhv6&l~w<=UQ^xM|x|yck{rg*E z2=9q9LY-Z#%s|j&U3tR(Hr5Wk{YD%a+`vYZOk^-6g!vKpLLR1-&HeQ<`$s&_H2AUo z7!KlzeGT!+uhz$3e~I-Tr)1bgH*(=$T(f_aLmVw(7W@|1oD9=*o8y84dzr*7z;NB1 zf{#MB>pDh3oTBj&$4lDgVIN2)Gn1~v5{9*uEV6V$OTlLt0Bbf~Xr1v9a3I+22uOZw zKXLit>_`$F48v(`k52!nzS`y z2HM@)9a}eSO5=NfBlh6b9xB`Whv=ce%pxK zIpN1^(RTik?O2Oby|*0I_wt;Ssf~43?&DJlK6T^mQ8&`*5K5oLs~d0tiU}X-ynV(A zTbBoDVfEb~cz@h`_gmtc9Xm+yjSFv@;B)NwiFksI7Ju{K|85*Tb}R)SH9qMb3E1`M&Ro^&8fw(8HS?kejeabRm|^>^|02yu9~i)>rI_LkAAx0qR7YA3l$# zw3WCcT^)UB7OuSF%9Or0Zrm6>tS@P0R==pN3!|-5hbO=KWc-&u{Ns4=kq6_@;30IO z}rvxA5!_&BoI2`$uXg9zwBloWjUyanP|1RqqvI80c{w6>d$yt$cXGX|7#|iS42DmV_8n9&~xOQzUTfU4zh5Ay6%8beU z#l8804cTR=p3j{v6h}p*3)4mu!06~8qW@w)0^+44JOcxRz;M9Q#;R2-W5kJ+m`)`&^YNzB0 z_(qtlUtvGTL)TffA`f-M!!NQw2KF>EgW^{Mrh4M5`!iK-Zbz#Y;+8&Vo8i3)p+d;^ zuomjO?jC}H8;e`Fwn&EeGCGjn zHy&(HVLAY#{>TeW@wum(({aNk-1O=`So2W(j7Xr(wea?X6m}Bkv@LYW1;bREI zFm256%edGt#TQM9>ecd_S8XyNah0F!>$Vf|lR-4~Yo-&jM2j337*16z3XT}xsc<#5FjJn^I!oTKjx8mOV%5^X+2&>|fZRtco7baY; z5qk+u#uuJxjfY==Mh@ZRgf%j=q~|)wq2cLRjLGA+zG*hsokS>hy(dgJCSzS_d0G&z z&q04j5P&p~?ouOA^$C8o7kvr=?8)G*U9Zw%Jm)Dkb^L2&@Lx2-U)?q}qL!3NU4 z7fsS_+s0$_;&IlZq3J>B0gTyxmh+np;(?O_n)pr75B}znhWPU@;LKoO>7O}vm`N=& z1sici`c?V_uf%V##VEd0-~c0Y3=k&Oa|I?frm3Muh^fY#q+#=*mh`MvG0o@nv}k_z z5!d{r23CA0Vbj!owStfLdR84`Lvi^8OC>F{Z1&r{roK+HDX1y%qzRrvkKG^}&c0O3 zJiqj@e+A}qZ{|g+1fOL3C4k2E-#Gq*FBN_Cd;1}eFZXYI8fDMs^n3q}kg+@)3LLG= z9Np!qf{#M9G(=OkvX>8<4>X1COje9eoI$7^z|}tMJQuHJ-SjolUw2>9^3J9+v9R%R z==+%%Ktng#urN+DnR^(o9>-CQUu57L0gkzese&wJ_!_~dkPnNML9&;1$tv+f*@TM> z|1^S69AONdS`h1(u8&{*gpW7{n-&q9`hm6eUWsl_^UaS>>>{cXw)cYqrM!?d+~yyEPtX z&&ZZ6YiDdL+ae`Vfk7n296X8TC!vb^DKw0gTN!0 zmLEKLF#T`;?%$>FeD@zCkNM>QSYgWg3TvviAox`L<3c>+E#7kr0jc&kb%}JwF*aM6 zPujYnrK=bxct>uSM(|Sb;oS@ZUTk9_Y2mTNUwIejf3;HYzyA7k{kz|lF2D2=QvLIV zH%;)_{mS0-;3JQuzxb;!Vp?z@yBe-EK2A1HSPphOZoYFg&9w|;F2FfH$51~WgJ_h& zA>c(mF9=v5pq=SusC{qT>!mf0$tyHI2tMa-JU6}L?e9n*yZPfuvnUbL%lfo&9*k$F z$jGT;)-CtmS6)f?+<8xW^wGxxVK2EDbG9qqn%;KJ+k&y~>f#V5MzZ@p2Dy~J?RXhk z-#zxoW9k3-(pS>Mk3XFDPwuAzG^G;;03>1uTTCb-S8QNoAiDBd8#0loVno^sac#OQ znhHMc5L`7rT`(I8KIb6#EJ3j9YMe-|n7Yk3or&OcL3-_EKg7blEHj+c`8MqQ5ke7s##o-4qF$OGsP&Q77B#v8szQjwz5T>_abfDyg8k*Wiz(@%VPp@B3hV?D8oT%KZ%dQSlI^f(cdzKl4>;(3NHRG z1lcq(pqT`tjx^Ty3e3Y0A(?dXrym#9ep9YU%pc1vp*(wcpVBD%hF-<7!u=22pLXxr z6J?8+RG06VY&nH`b{L9`{?WKJ8xCjnmUsFW>O@YGOQ`KdZn_Ye; zm|k-og&&0=io#Jq*8Ch~1MpAS&+zwmb_YYEVAR0G97QjOzMM}+}-@HG4jX)*o*rT-qn_-?R!?F zqhq*RXM*0)e>lD4yd&wH^%H5;vJ7+a{}&C`QJer&2p9;exK7>qa$Wj9XQur4QO52t z#FF~8!ypJxgA7*|GV@BXLVyB!IcI__3BnqexlOIZ-EjSibkQYUsp;4*Rv-8B zni(#T3!oIiM?q%gh3VixZ`%IwNc!V1?@aeR%ptpYb5rngEX&l{j|yIvXTPc?u{^UA zCqnQc#+7A%i(AGyX2U#^boONY%avV7W2e<4u?M~3o#R0UH8zV^IAdGgqv6<%@`-n> zyF%{azf)}dzl^heu0DSpQ?+pzqRbpSHadZ^uF!R8@fg~XA3oBWw!g%&0BAM3JkXPT zG{+pr&Qe;ooWnP-zjOwHd={-NXCUD~LnjBF>;sZU+J6ejl09i)G|lGy3kAzpKvDCf zGlEeTIu4v{NUt0bSL*NzI-6FZjp}6oQfQHZg?Q>%__=khUU*aR!JkWd=?Djza$xF@ zp6E(@kF`UonG^A#dd?c$z~i~?5)L0;ix)~1=mBrm)&d`XZW+G_d}yQX>}D}X0q>c^ z4e2XCs!w0PgWm}D;tHq`L0l8(bkGtDP*k8;r%0coQed8RD4xkzoE9JD6BICnjNcHI zVMHD=S1>-rS#hLjImJH{h4z&^c@;S6x6%`X^u=QY;s8@R%IJL7(PZWkWD|&t)X-+j z%3}r^%|8X9CKf`=nSmj2`Hi3DuOeOfRTUd=Lc2{m$7Y#-qrwUoN zkNYwe;1m(9M+i;44wE+Cziwq}>bfuuH{TF*N_)eRw5$ceXW}4M3lj)FOVi=u>9p_YiFANNyG}5$ zN7eXH&q-*(&lP;EPHuJ6I{2TpcS|#Asn&m}iiWbh4P?LK>RNYQa!Ew5@^v3^Hl#Quv{Fq3wC!4cDiuue>5~ zHS+#v`17U-KF>V&T)LYM{rhixBfMj^(m~nOO$O3|SqVO@2)e&#wq*na9mSnBQg{)3 z1c*o{P4Ti5YcGB-yf?n2tG$=>Fm)mLyqeOM)mzdPmtT=S`RSY4gK-9(#l(ktT4Z$K zHnHmKN{mEMX4Eq%j^m#DFb*4z9XpB};x%a*8)f^@@Mzkk{i1@Cp0>POWlh~YgT)mh zP3Hdkul_pid~RntJbx&qZ3qZBHfXTzAesb31XS=@)c90w;}*zS?jos3$#<3`@orV) z1Cn(x+w|ZqX4R6eboTnysULHVuKEd_dki4>oR!Aw&qw3a%W6KWRvf;!q+=+xD)
    +%joSYRDte9t9W&kpz00d}RU(;Z>-T0Qxo)U5O$Bo?d}?XPXszGBJS&lc&VB z1+~BNG9Y8vOSE#{OQn7#ymmvH*C`B;ZT?2UWu@h4D;zld{% z0W>IZTUEJp=#w?mnwxJzqgTh7J;SUjABFkSp#kSlR1CjmSd@KGa7S|}77as7qPAoo zhZ$;9f`)KH$yqu^$}^0(OpY4xh*!3=w#tKQ%oL&73p8TF?Xd=m_< z@T~f8RPQ#tXanCr`K}@MW-#&f&Vs}2;oPj5LZGeQU1(EXJkw1&qi z4>65%BHTkJQ%t@RYCZGiRbTqBsyD1f1ygX8N6#LazzM{P{<&b5KY!y;I%A`zZS(2Q z2M~OAZA^Oy&rECAp9L%i($vt)=`HJ?VRSh%l#tR+3o`6HASYyMzjSu>q&2HnrL(uJ zPw#(cCtk{6;+NskZD=q1V`7LkB2@#qK^;X{nM`M`W521|9_9_0e(ZXehg*b!b#mWhHX>-(-sQlIxiy=_LZuTXOaT?XT|C(r-MVdwViBA>-s0thGl5OR^gEo!OGb}(>J;8W*U3W15j1mu_fyVc zdN8HOpUHH{c}Bbw*POEyLi9kTn`+}?e9*7rjQFKy+YoaI12*H6c~D4&Q!}co2A#8r}FREa! z{3A>1WE~WIjElPR6fa5O@BGu$xm;s%tPcxM5nFy*RwUvxg&0UA{ic9I*8K6kI1_Pv z6wRY9QC`VXgfWy%tDk1M;?9zKBgtD->^PidG(d-4_<{PYbmC>y^N*29V7Tus|IkpySp(Z zKaqAkwIluEAN^sv{hr&?yvH*vB>^-m0LtwY!ABJJa=dw!-?q=I#QAKntyP?3dQtG{ zL>Ga^XM{aI%z@b)J>$2yZT&*PPicV6@M=-bHupW)A&Cip!5 z%{ZVV< z3bysO4S63!_VT5M$3y>Qq!+$rB35Yfaw5Lx?t9W-{inZ7yZ7%-Cz>$YRPez&Mojh~ zR4^snV>Kv3PO4>NJ{`_2a3newa;vXQwd) zpMwKktde-3Ag6M-pFr^0iQw}SR^}0WMmYeqaU~kfE^N`8+2D-e!?I`W?_p_jnzqa^ zaCN;HG^?tEq*lR)zaTSR1;LH+L!wZ((+3g@R}5ovqu$LBL+26LkPwKb$X^D-R!J-k zB@c6!xWpbG3m{)j0(=ZFLB8jQgUpZA_DrxRNwWaGj48aVUZV@?Rjj0RQ+IM!6lYPnqF065!R@o<=Q>FEffZ>NCKxMQ z^IduNUbIJQ3SWMCce?NX`(rgoLf3`&x0r-ArE$|N1V-Gv=0Y}OpFf(e+By`P9)%VZ zEI@+5AMf^&i)RumZK5^R85wU#FT$WczJ51i_JM#}1*fu9W>Xn&Lm|<$*Sa-b05DJf?H8HvUmA%0& z17`IhAi4J<7-ZmRzJ^-(<+u!6Pb?>EaH=tV=xrnE+P93cvd-QV1dah#j|-lOLk#O^ z`zj`bGuLM`zhgM^_}ZNpK|ApHq=0L?tZxx|oXo}Pz;NQl|M-U>r)z6X z-eiupZJJ2$yL=>F45O>t_d6eCGyDFvm@sT+1L_t8yTNqw_$%r1P0zw$52kmb?RQK> zJ7`PQDtSd+Vb=W=d)ci0DEl+M{uBCWcVjww!ZW52e4wquRwhXrWB%f& z`0qHeT{c!2$0{=kTHCtQmQ8EY6_;#DA9#0nI{(Zm*68*2G_>AAfuHojLo8Ez_9 zvEmhZT4wY!_y3;Yd)*GjY5NYET|2 zU%J36uHe_AKF;$woq6d9#;Z6kh|x;A7<;6PHq?CQH#t;=nt2H(ru6t5&-q2nFN{4k zJ|Xz9(4|Z39xgovPR+PLc@kV2O)HizORYWUrO}r6kW(AxnJ3eV*2mK1_&(+Z4m+)1 z!d8X3FmrnqT6~<94K+U5r8P7g?p{2MN>~v=SAj3rrut2qTtyO5H-*fA3v<%^LB3{s4f1Pf8?~Uo4bI%DLQ65toVZX*+Uid@lkiVrH3O~<1^IW`Jj%V7f+qOnO zIuH4si|k(Zhx4p?^stzFga!GBAAC4{;V-|C?tSFmtm)~et~m0^9a`NPlcC*VyuGgA zBYCw;yi8NmJtfYu+^V*18GG8=I#N>+d{_V!x91=NVo2_{O7Nks;%pyvz5J3((l6cg z{`8)AUP~J1P0IOa2ycquBN9Bw2Cg68enN(BWC|nG3-O zQ#TM}jPoPLP9T8L2?2Kjqu?U~)*_|PhST4dbl%Hl8athpVCL|&qH{$$_nd9%^S}0a z91@&|Pkp>sA-uTSFOw!>d5Mr-BBxBR=1U4QrVX!E(+tt73c$9oohEIShb^9~sJ$4kVlL0X$76Rbx!H9nm% z8ND4XX$^wUS!-9O9`^TiaAr_@BLl7puS<33A^0HNAk-*y^tT_z@qrqjd)Rn~sh(~L zn^v*Er;7=yF-~yTmGwB@N)$|79i3qis^!r{&wAPf#y;J!sICwH^u$HoeMcHyS28a6 z#`Jplf$?SXF~|VK1Z&#}=Bc_|x+qK~_Ho7m-^eiNO=k>&%!#WF)weLP2C?cwUQWR7 zEplaSaw;DNw`56QI2t$?Z+j98g_0etu-K2Q*ax(3-MZ*swLMR6e=6RMvr43T`OGuV zPM2PCF*d48VWRV@P3dd5M-x)M9$n>mEgSxpdD%cBuYp13Ml)%L&8>@G> z!n}2-?>w*s2Hp+b69^4MFlXZ&?5m6HtTAzaN*5XuFAq5V$NRc)|J)wJkH2O5VpWfN zipQ>E+hJm^lc5Y_0gbQ{SLU@76JJCag8kOXcoH96I2dEB*e`YTcQ7Kv%Rp9`6fi6+ zZ070Si<7vhe+TZo--+OJ&4mbtFtd6#qw5z})G2m3YX7s=1A|z(&+otgKy&);{VlBE z!_Y9}DHu9-!EkUAU{Z#C)9mESaE!aN1^=?^iI_v4jlefsn#Hl>Ts zp;99+qx#s#AO+Ftv6Bo!Oux+00nGrkeGQZBmUQouJFjuUuyn_{IBGe#>b z7D5Dqu2%H5j34hM6j%priS(Uy_8x+gNF@yT7eW)+II7ByiuMPe-EthTZGQ_<~d-^9i1#oqK<)vvon`j!EfwNHHAbt_g zWxk*x2Tp=2r1zO-CoHDJRdvt<;+w^1u13(S0hk;7J}&F@^C}T3fA)``DD=2z@g@4} z&K(Wu-~Vk&2ahtQsjzt9qM74C$1&0ypL6?Vw0XxRy)iE>KRiEeioTUjsmU(*8m3v+ zkB_AZ<{{p9Lp-%~G2cPd&oS_-{Pf$Q^r}wi3M_5vhTb*mSuExW?+6H z_+W`4#dUmmnU_L{&#?f7G^@sE0d(fcaEvxtNy{NPMtl_SOB_YS7_%Q;NK_E=jH42y z^Pv@oj^r}=l+Udjqcg6O*72%oy1^lw3$ZL|NL6?>Cs>zAhFTeq002M$Nkl*yn{)og&Di zxG3t}XuRK<*6-B#?BBmX-F3%Z>F@sj@6y9hKb*Banz@1d(VxKa6y8x@*naSGjMm;u zTH}27s`|ooG&QwwHe|T36Bn$j<4Zi&eD9(QFGwH$ z;0Mxs-}9b~E48qts5dISX@bvv4?ct!vmd9s?zxw9Pmad~rQj2T6CglVg0R%HDw!&c z&&1d$LJthkK#kxdlF4&;uR*wl=MrC#^ymGygIUc^ufqJWhh@u#E$KIY>o?Oy7r!OW z7*d$g+)c)|)UhCE5JfxC3&uzU^fGNhR1x3cZv`b0Qe@Wt@&`ZoLHg4_{gb?Ttq1d} zGeLR@5@}^zVm^o36^&15fFd{koQ8NIz=^oTODk#xpALxa5|;MYV3%>m>gB1sehk59 z3{P*U#v9K??mIsnI?;lVfhiww?{9mJ!%cUlxqz)>KG5u}z+&?tyl5an{I(t{T9F^F+Ay%$R4njJ$ZnoV!3&H>uA!VQX9^J9K8*a}TMVd8b; z`@IJ{fB}S;d_90pflU)bSEU@^uDHiQr2_sdxDrCCmE+2BycLGI#_{Y*Ve}#m4me6U zgS#S@cX1vN-{*0NSt8mmob%w(je{U@g?q!L3~=h9iIS`JYIZ^yhEgN))o~_+Nfr=bL%^?Q+|1+hdi6+p=Y_*)rx22sp>aTIqTo-Wp9%J%!TuL? zjw=@|6nHG^=t=kWG^E=eQiIpZ88fYBn~;Prv_1 zkEXo`Fj;0{qN~dV7HMWS9hR<6xwr)E%tP4O&*F*i4E~m;DX@trQ7`K$gGF5fCgK(^ zcpYHqw)Whf2>Oh@$7Fe%Mg(HF+Ws4j1Dp$un|5ruYFm*tM2{| z<{4acZD5*lHigg=0uQKC%CX$?Y@YJH&R0GgZ@cN%g*3jy&k5$=;5abzQV1eC(unWB zNboyk4w&S+bmudT>DEUY(s%BhL)gt@AWS})gv1l)YjH6w6~G~zS{4ZutTkDSJv@vV z7e~b}7Y+g+t2QX;WW053@s50?Qw5i2z=zO$gCAi^=L85KWC*>785@9gT*l%W-wUh2 zEAHm$bJ1SL;tL6Mg)JQw-xf5xWL*!QJ0_YSboN)koW;xN3l|s60lk6=ji!zwP~q zr~XCoX~Pb?D+C`7EM>dEG^TD1^(W}-Am z3&H0k-gu9&0JVp`r$_N#G74`q20ijDpK0rCv6L5x2aYc+xbrB4T&>% zPSB=9%$q0M(&s<>`SgJgelT7A_NzG-WH_`w;!lBB%pKwgSJ1HPS-6-c=p}-Z_)vr% zt05k^coTvT&Xab(v^(AUomBe&E{PVV@kNwhz*ynRY zjIrF$rI0u7{-y~&_x$v}^xYr)F#YuY2Uz_Z2ms7fLPZQVFevO$VZgJg8>&d$0god1 zjGu(C0Qi8rI8}>)wTM}sPfufd<4U}DI}!q&P(^mkcBJ*o)~Db6?f))acKKy&#_kOd zU6a)woq}Y6)O23yoN^}@2DJo0qG2T#gGea@tv4?ZsXTJ%Nc!$~znlK#PyRSfG~?oO zDJ$BW7%Z$fNyMCVA}{La{+@7fAXTXi7EvMIg5X2?V9Fp8Eex30;{#SMV<)GA&t?yl zMAYf18)Y*oWpMmMdqTnaui;P#tk=gQN6)-5OoccKA-cpracBCWeg;$=kV2E}K5Ah9-NdKfD+drT1UXo+u8sb91>Sdor&Uy9S|0H`B{mxmU;# zx7@702jTC2yiWb~ZJp_rgE(V=;nmztGf>B*S|96e9XzK)Mn=I}=6#aHYP_tA!m0K5 zAYQdl;;VS-;(}vFSPIj(vuXa?izYCMn~S|wjuZP$T1OLKHyCdlOl!Sqe&E89f%^39 zp2l<+drcmBt{E4t3Kt5b)QR$BNJIwfFZ^te!b4{0jI+LsXW(iX++y6Qk-zq;)#G>rvGi~cHxvI7RD+TgQ%x>amG6P$GhK{*1R%a$*38` zB4HPa1J0h?Ba_jGSIx5#cFx;4n$F)i0*m%JLnk8{#f=w&#jWjPcq*vnY@8UD((|Mcc(bCpIr`dnW8C+_*#mQXX zsPr%NC*V-?h3$<-S8@K9d5wiwenht!=L_Sx2XyELyVmZAE+MkyUG8S-bL7dNNyb=c zdKiO|U-jO3H@^9KjpAGL@Xta$sEa`+UE1CR&1wezP0+7u?IWj+4|Cdo>aSy^0S3R0 zdG>GbX-wa~uP#0Ptcxe&q`U`sz!k!Qf^$_!3>zwzaVpap_biHs(l)h<;*$#@S`-v> zGwG4utGqj=6mqmoC~%==R9BkkoRxVBn;eTJ+_PKijK69H#AD6a>&Y+1Zve~m;B=LT z?NEDUTyf|l+!fMjd2R!9wJ>#l);n8%Pa?JNpr{Vf{;hwse{+&##I-X9`V=o|h97+@H@fpOi({Wt&?>>AC z6LBneD#1sM&ouoOrf$|XR{>!1>}9aSd{_8O9s^Gp`=$@r;0`{$2K_kNnr{C1&FO;( zKG(hXx|rXc*?U3If|TW*zsE40f=G5F}eF?FhjK;^Y82CDbCH61x{kBnV;q%0OrX zBRhcS^4=~4pWd`-S$}Gu8%*tWOzNtHo6b)|^9nvN4tND~Q~0vB-Kk}AXPP?xID$_D z?nb*)ecPHej$;Fv-s6LKbwlv+a6S(LlxW%RU^0NK_pk_ZumEHUtn){JyMno};gk4| z6p^m{wwWGumqTU}%|nJsGdPK7KBzPcN0ui6)IQt8GbNS^KT#*jadp{!NS-?G9uVUL zP^1&4Y7O){qOG=jde*I5ADagiXzWV`UI~rNn#_?CP`M;D#@WXulz#VjEgqELC0*_B z+H^jv>ULkz-hF%1lkAJrEYwMGA-+tOn%cBEI2X=;!)8OEZyLC(x5mM5Ia(wM&Vz4kcJbpH`1Rm=zlziDRV76~#*GCG>4G=ktd z#n6OR!N;~M{KO)LoFg95s@f5+M=YIg%(2&FJpIabW1P7(L7UJb09VJDU?7{H3ARsE zqv+63f!Z4D1@psJ#wYZI58A1_aI}2si3=2(>==Z*0)6xq89N~v z=NJ*bjx!ev)~;+zAG_&{^t=E1Qp!D+8m9JPPl!i1iLH(dGUTJLBd%wCn(04>lgVe& zkM262zWlYlc!$KS1V=UVF_wTCaI>7uG>Ip9%xcb>X{$9PXK{vhL|iq_9FO8rOrik6 zI%lUOrX_LpjqhD7P~fyInN-tSU11_FjBv(I;0ucfYB=8j)<7x0cK$@VaI>Z-I0vCG z)SQaO9#pE3Ji;mI3O!%DtBr$T*{8wTQN0K(Jw2E`#lBA*9Kgspe#LunAn*ghN3$li z$-K5@2;Ot){7tjza?bcUb3+3g`*D82SsT7bf$$3ln{M06-3($#iBGiEb2Z}5Ga!uL z`l1lm#0@X1obP4@eie;NEGqF^?MqzXYk*pOwuY{%uWaq7-pny(_z@5QzSl1~0V z6Rh{?p-LBH!8$5qlg_d`m!P@9cLrxZM|+~)r+O*OJP_6N&L(7D)R~E8~X#n6Biz2vc)}v0+=C8Iwev>OSj`2>LITb_)hw=a9|sB zd=T`zLLvpPW^J1RLI~vw8f4=bs)JTKziM{wL81}QE$9U$1ud`=1fTN*&khQLlqEF9 z|^fh!Eq7hZgX?TNTWs3K-#bto~P$57I@!|vx246VH)ph&w``RvY2=vjn^$n zL(|Ra#Mo@wbMPpdpOGy1z}pnT2M`5ZqUt__(+h$Rz_#Gph&1OODZ$S00~U=b&j z{Ox<=YA@qzFVlHJu+veJa!_Y~Q-Au*XFr>+dB-*B?6c1b`%95hMpxCMh-e7J1_2i) zS>j3?UD+uFGKvU73E{yrOg9=Iog=te?bcgwO<(%*ms0pvUqzm)87$^mW(YD2rU0Qw z8-Nge%+O$AK6@82p^0(v?1ZkDGxzwkLjc<$3@h;=x~9J;ZCu)q8|xEjI}v>Ff-==~ zK^mGnFC97tF=k7eD@99NpHIz`&!p*NPo~4iIJ|CxjsFTh5C``PoEYXn*U@Q&Le%K2 zjFfswq=QkVUNI3_H!BIuY1U$WiI;Fih&K2qN7%R0d_B6AxWY(^7dk&MD;X9Ey98IW zHie>K0?Efo#Z@)$!qZ8|6?TQ6V0!r8+(jhwFrEDh$buQu-L$T**REL;rilt6wV@E6 z5SRiP^ILHt@S#dvp3B|nlBUEhOe8h$%wNLrD(>E&+x1-9`^qb!fzc$-{crIt<=PgR z(lJ(5bc1~Lc_TPAz=RP&#r-TrYhb%dHGS4h&C7fao@h=l9%x6~)5e)HP3(=S=W=h5 zF3QnjkbfhSmz%ubem;9QCG5bQHM-eAaV?2x7 z0V7dXTz8d~8HCPo%xEeS41ty9zZfB&*k*qit>(dyO+ZW`9^}3jmh=FhDiE5cIrchT zckw{l27H#VdHMi$*49mLTpJj3GPB|vSx^oF5lof$L&xjcBh!QnXoVkuMH=^QSlu}| zMJIhH@mL+EuVik+^Z>@1q!DaurUPmznDDC?PUga_nf*Q7`d2*=L1=3hw(3HzVM=$IZ4{&&*Vm@@4XZp&~*Y zlCcwp1_gykN4etRD9nIk`TDo7P9Ofz8R?UsJSWu+K2O1WQ8gZ-k^m$GA3m0Y4nVPXuA&*H#PVeT74Y5bqn2D8*udF13O`#|_&RTMLKsFP%Lu8bQI5fYN5CSQ^tyk< z3ooY*VPT&Y0jE~jDRI7!bY@;XM?w5FzC1@^bW!AA-9wOZd~<>N3xbj6Z4=OrDFj8! zaZgSRUAx$CBQyRiJd_CTmU((8>1+>IX@_-hX51?Hv@?z?6v}hX>3P)rHV?Jj!|buz zdAKQk@z%QV<~EJ#p=aWFmXM1X!IXIi|HYGRx>n&Qzr(VDLLF5FAJzPN=x7&iFBN#k z@b;q9nGll5$FXE1V!sS^QYer%iEuj*~$!m1s|S;JNYcmP5dCzd>6;41rZ$q zNKg;+v~P^}Rn$Ylg@2AsBZ8I(lIAZ%@QK9c5ykSY}9acB`(@xQ!}0zZ)@hpNc1Xr`)YH# z?%M0pO*h??KK$_y$D;qlN8*?W@6LGo>q$4?d~5c^36IP9wkKDER)1fKwe z70e-E0KBDF5vaHLZ!+5wcOPhTh9P5)G+~lPym9`vxjxgBm;eAx5Pt8j_^9oHw*dA| zCa!*EAty7}2tF`OAy~sv`cK#{Zo+gj$o*y-J?^*{Yx&aUaURnWj`r?ga2otBG(5TD zB?wqYJRU&lZT!N-wSF%Hxzm>@EeL9qcD)2zB}cBL~1%|cw@1RNTEO6vyq~tO!X9j68f#jc{>y)UG2M3if%M?^0bWhe9G!sV_LOlT zUihz!fyis&PZn$xd|Wlm`>67mu`KgYsFA@mn1^`eej1-OrCYgjc`%F$9Va+gcpP8U zb26E%AbSAs((b8r={cMobJkQkcY_mjb^)*8V_h9DYBp!+vqN~sQ@i=dvn`nXy3d1g z*@DR|c`sYOGOgdZDXj#thKEmbhQe5vg)Td3jVDARk^p;q)b^#)_4>Ui+yo#g?V~&jTGnlH}Zsj3@#^>=vLNi=M z#_G!)7x~q^w*97!dzG@3>AhC?nW6hb=pldUeK;eCKH|gE@z{EoQ0h{C*WRmimSr7m zPqD64_~`&0y(^5_zSHY^dRCsfbZDp{-SKQw`r7Sv>4EKh3;t;is_;|juj3;Gp9&z3 zlNdu}m>2i5z$~3H$aFeyv~oyuxTppn98(7C?YCwXI1es6hj<)@dq-_zXphjAxCjv% zCh9cr6(930c?6Tspw==$;YA!8he20sF3l-8?>CF(IWF?|&asU2_^k##?`P8djX<>U zbI*GBXmfL5&BPhs3{`@kE%UqpvjW=CMY8|Y&!c9CzdQxNhYd;z4SeVJ_rQ^8{ zzVx4WKZ(SQ{ivT2^o`@aES|Jff{$nU^rLlE@JR?hbqYRB18LLxWvQcQOB$TH48dn5 z{mMb&UAxls=u_}_yV>cmERD``kS=>KUw-XKI>h402yk_u&jiHQJwC7%(N^&|E=gXl zTvRW3Oy5=MY?Fdz#1lP-OKSz6roBz+%FC`y?|)6KtfGj((hhPTCmSM62`K8X-` zC%mgG@Q1dS-@eZ<&w@{Jir~kO;tc7pzVOAg*cfWjjv7TbBX71ArR+6T?jr)8Y{sEjn6O|AI{Zt4w+T(iH}KJ2|kWB8WIPtZrrer z^Wi>`KK9GM6k~7!-xdmaV;=tH1s@tHbMpfn8+;qV=cye#ViUCl=4S*SpxA&*%Mg4T zhts%%Po?o$5PU>Dh+QC|$W{>2=knV$CBCHfcP-NTTcP0?7tCUJor2G&()IXRzx=J2 zg^AG!9yG$-iB$_3v&8`}1Dgx9ql_03y=+%ONbmku@X-U9&JFIl`<`^mEw`kvfAi~E z@PSu2MeqUXg3yA5^GuLIL_|c3^X_FR&jn%mEjt#153_+9pALM7u40LM4Z_blX7HBj zqu@V+4`vyYO&6uX+4IwpV*||a4I4Sii?Jad8D&P|6Dw1^wWTuL2`5jV72W@gf*5R0L-V=*STt^5vR4IYG+fV)5tR|>&1oj79658_B+*9*^c z#?x~F6u;4RssflAESbPzPU;>R)#G5|(9+R#PbwaL$?w1u$5QpF zw^&F}LZO#q%#pF}a-OmHrjIpt6UsD`Vy5nUuYV4&_Xli7U!SSX;jpi0s zoAG>b={X8BoZ*K0!~Jgu7&|k%HkYG7ZQ-H4!Z(C-LB`o>ZOt6miP;;+B&GAtY)Cg; zIG4^|MZTQH;Ti9fhUMur!DR0B>13at+8^a_m5#Ak zXkDs&e6%{U0G-`+>G?wq>2L08Om{zqhIB8h)XWL;sN$SsGcKNM1)mD}M1(99n3nuw z?w~KDxcDZ|SC$=&9cB8``NHbNn3O(<^IU%K9w5!+CQ&a=xOWzzJ+v{b^5rz(iiDQ5 z;<9s)f=_74i7$&sE`*i7vMmZqj;k4kFo_&5WBgO`Xe%_-`nUk)yWlabrLX{&3R}_7 z-VMfc#R3mwkX+)oWMHORoK*mGpRylLv6sz!EkpO&W)ovqv;BxCKj@T#5ezA?FmFHc znFU4K7}_j;YaZ+O(ti6##P?pS@#)|!pS}=$S}@-`LA#D4+?`09H!erxb4EHjb5Re3qusxsEi#!tP6IeAv)8?1EyY@tLwNHYqx==3e5g7%&JV zGfj1cGX-~2W3SM5}GN$p-(`4#)7giQM~yo5{i8*TSF z!>KG*WnnswOTlz(jPvj0G5_pO{w(c%buX+f48bOH#dsm=39L^MaOkR2gdX3Qi$2K= zSWO&{(N5dW#WV)}t292WhAwD)#{X%-N4l;vhIMP#rcZzJ6X}y5{czxXEetH`jS6p$ z-~(oV?}tB1-~7k#q@B+`i_P~i$mt%AJQ2{7z*2(1;0eJ8fdj#3f^%ck_)H9ffDR1t zLPV=YHW92KVtFp_{aw&hRHkb}} zH^axuC_SAAeML0L)87RVMb;2}BryJ?jWQFiQZHS)1g8moY0t}h(hqLCEq&=rUrHzE zIj5u>uWp;j2O-6@%%#=D0)k5@AbNS^Q`ZXF;?B=NO55SZJEz!22!t9R1)olcj)KqX ze$3taIuLx0#2%mCuHH1+h~P7a;B&&6M8T&8bHD8&_)MMHg$K8`5ParaRznP2*`Hw* z6L*gghDpse6v|={QVlzX@&$3Ufp*gre&k5|I)e2lRJS0E0V7^R1HcCv8&e3ooX+M4 ze$a0@mn?i3T_&i=Bfc?_{oyAPQQ@cH!?<^ngJAkj!6$1MU`ZH&)>$UXLn{?5#+Znl zc-(xqdi9DpFs#3?KLl4NARAy`ORQ=`?Vv5s-X*x>I7M)8+cX*-g`6eqBXYISat!7x z0etrP=hKTXzZ|Zt#hWJHH!;KHJw>RGDR(?JOS9UHuyWwK%WAw0WrMzJq9jPBfwQt55I1-0jk{#xM=S#k^yO zfbuZi`*eG{8^Pz%7g$yTBnn1$mi;9PL_ZW*85u!hF3#sl3QyY>9mIQaCPNqaQQ^|p z5l3F$e`eg-IKuQS6Fbixtjb?^$#8o2MI&kRY7R_eKL*OP1^DFrt-&FfEf2P|KGsv3AY&6vqr70meP_$TEAMK241C3RUOdGlu3a{6 zOA%;SENx@O5)BJp#YRVm0#~x_cOGNzTbltkGUtP6<2*lRh`mBHjJwRVaP|y^L2`cWVM`P)4UZonTKok~|-wkmz}16$HfAKa2QuE1>TB6=}23w*TV6S_2Y=9IW?37?5tp99g=SG$pN%KQ|Q6zD|Olc~wPNwtW?sapkJX z0~Dt}s6s~nnm4CC+9pDETYOlE$nPz~VwABJaD3g0(9;asH8Q3pqn5c)C*GT0#tif$ zZGC!re|`FkAJCsqV@`aKg~86eXM|)hZ@QT_S4XOM@H84~F0{osJ0LF0u^%0uk(AVh zIn6lfxH8Dx`jl}xk4v8o;;OFKT}0G^Ld~Qa8NZbmGM(dlR#h+MNGlZzg8D61CGaY0 z>9<_YDbgZc?MtJqK+v4(z2DQih%;>iofI@$K?E488IjqFJ-kscanL>CVY)eR*AQ*Y z;K^;I4;EWq z-=Slb;4{6T@tFeALgOQOu^HtqPUmLjxDrpa@zJ(`A#Gw&$~``fuQsNOwp|paZomFp zzaFsEy2EpLJm^!nmAO!0WZcSt;ctX8Cz@9L6BqLWP(CNpg>^O1_agZGhd=la@DO{` zz#OIy8~I$r73(QDL8rKvXMdj_=eyG{D^e=MqtAA42tIuX=6DcpW*(>??g@?0EOd1? z7V*p|&*6b@;GAtxkYBTUb^7e5ZbtC=Xy9xa8)pAThBr;{xfN#r>)-x|^z5$ZS+O38 zL6=v&^XgnZ-gQDlz=qs;_V_FaJ_Ag~Lm(iq3z&;^WwScBaV_FR~Adm5`}ER&ZCbs?1@1Bh#GeG7*B$1ST8~ycmGMM|*i`nqys} z6wIB~gJ=miiCAG=g(v^1e@+KDqi;wSjD#yg1_$|K;2VC#1!0W7h%}26Nx-{;du9gn z2d*H=0;A?YO~mRO@jY-s_S^Dh%dzEO8Jn2Zz~pw= zmR#S08)O{8`gqw6-5Vc1d^kP-!V78O#6W0o&fT^xEn!cQD>b%`qSzcenjU`qF$mUv z&P*DF(Z=b3+ygKXugotd2Y$O3N>6H+Ac$O#R^tLTWrwL7bk6+&!m~orsz$&sS2f=$ z&@yEhKo{V{swfNuRvV!a(v0o|8ioC67Pi0Ko}S&;#>%t@I(kM9n?P9^x4%KH^!SUd zn7Xy4+aK?URcZx}1@lMBu+9tcs%m4|G$?-gKB~q~`_@>X7tj6(Vo76ce=v*jt?h9l z&UmOAy-dV)JiBRqoHo2|+i-gCWh3c^%P~p9{LOL{+JYa*#pgQkLRbg~)&SB090qKE zp&>T1yLx{JZCD4JIQ7h?YwBFK=1VS_32RqbH6O|EY+4rVh;y70QRss0QIPHI=t-Sj zUR{`GunC&l4X{b;Br2x?{Oo#otL9O4FzmilNDtgC9U4bd1bQ)Q8jG`;BeVC zrtIyJ02x=0z}teWycHLw=U$vkKl$;#^u@33N-yjgM01K3uQP)b7)7zChVq+x zc|0{i^{dLSyo;awDftCoY94k4^(wz*{=6h#3-$VW1yyA%6vacdrxeP)d}_H-4m8fZ zb$Fo3n{u~Wpc0}!{E+0s8>c3;t5580NPqhM#`NUQhI9z$J)K?B49n6Y0N3x_1ONEW zduSiTM+$Y!#+*-@pk;xtG}^Sh*D*(oJLe$coCC=%-bLm4&VP}f2!6uo=@ws?^Zej@ z7dK+w=h?-MO!p9Az+(lYX%`%6ymfB0QBgI%7O@D{Kj;wS!MZqynP1GwzM~xHBNuXK z(LkD36Y3@|we7acs<=pDo%G5@3up{*HV(na{3e+{gMN@#hD#JrO45@@fuXBj@&MLL zT4);$rZLX47US}>>1|m4Cd03)dH#lM%*yeuwSj_9C#G(F%+r0{t+04QyhH2LbTn<= zz#gA21fS^()9~ziKH@OXHpK*ju zH9oK@i=N#mS6IYl-3_Pzwpqsco`uQzll0?J9ALmtz3UzCLh$)O`uL|l7IVE`-86Mm zI2JO2U)+Vsg5VQBc}tw{1HL@lR~bf`?zMaN5A#S1^T=b5K9;`lAHR^cKeau*dh*pY zyNZFyJe?dLg7@@`*TF}6_g(GXik0-a`|O^4ag%(9sar3WDF{AIA^7xS4UGekFm+QK zX$A#170TVK=GKCiv}(o5^sj#9Q|$Bk_D)lUXA;vY_xGG4_=r>zQ?G(xB3bRTtF|RgNk>$~*=Z0>_x7}owX#CD zK7H&XA4{M9>}OK{(tcFVZpZ#DaKuqt3KsE@ClW_U%ySV5~k+b%l>5bC{ z)3ae#arTQVG5hxJO<(-0FQz;1y)zv+c_7WM1>07Tzm%Ff2Jw)mDo9t_SCG#5T7>1N zY}bO|gV583{qiat8?3|(V?`%6!n23t9G~9qWoe@6(hz)(ofv1JBKW}d_BTEng3rW> zmpR`6f-v2mW}8>Cy3Apw!wNo=Fud5MGFdwib1C~x8yps?}bbVPShhTVkX;(<7P3XVEU@m?Kj`3Zr=n1zV3bUuuAQzUCro2^Rr^biV$R7t&28+A4NE}{*fp542RtA z{ja{79)IEq&ICGycCDR5%r4;o)%79#_|4e(SUPg_7#k8FAV4ilpD^j#xPpBOXN@BKjN-v>Iu0(?WJlpAfNSP8!R88c|HPd~=S?q}Luk^1 zAS8otKMtT_kntbHild0FuaoI2Cq- zY+A*cKJ4@P{EcJjj5V_%EGV?exV~PHY1IjmIPG4VA3lVmgU4FYYT@b}239SZrcTyV zT(J#q+zrhIkvc!Hu1zd(*jM6vHqVkt&>gvXaNu5Vck1u&MX>H-buti&q+7DcM~2j_ooIO8hFWR#&V`DG*A!s_q0N|+BR@smwtHn(e#)9 zd1rcj=ZQ3ko7lcC&J`i0)yjA3W1WZ-hOsaJ(0vY}pwcAU|2Ylq6FvsMa}hy?RQeo_ zOd?}5GB3t3dD&)#k_lWDyO7et0ikc%GL_zbA?9tDVp_HgSE@LafHb8S_a#gRv*3dt z7=#d}2fo{}y9q63bK3b*Q#v*X9fB?^^tuu+ymaSo{njm?;=tbt%;qLi2YYka>mGFF z=s+FLF`CoY?&M6UQO$iEJ2ZhYAZ-yE3aLS7&=9pY&7>YQep@#;aFA_Xy6Fnc=E$#s z^g(VZ){^zzFpc1@+h~PgD^03nugr63KR_S`g^In|D zf)5KB`x?`q-`12K-%+0q9;QFK^f1WSMM$XCq@ITtCR-raW-aY?2D25&~!JSgzXlK709I7%jkbo_B>sc=OO`pp+E_c(`KJzmIadt^F z3-)bjd|K#(=4SW!^wbDGn(>j4Jc1vhu8uX^-~#gUWy{j%KK(0U?q+=Sd&&O|yuWE0 zpMSXZyXmXn{8oDLMFbxvbAgae-72OOtO|G55c|1~Ap{@J@nJK42tJy+W!NnuUO_@} z<#YseP6&Y=VP6ZU_u@YI=#eAUn9B%uI#Zhm zZAMZ%DigN6+F`qDJ1-EEI6GD0XBi#s{t=(QhcNj4?|nag@B80NL+wLpdIMGUK|toorqYAsQfH~kB$x65qvsZ6?}R*d!s!q>%hy~?2**LA*Q`O%hN>TWm)hU zurHc1>%!co@uAen9-oQhdk}PbLhzYuUID}FL2pxRYDe%Hb5lM2Ax8)DE(|2fmw@Gv z2V`i4>^KrZ9=T;^p(L~0e2&S5Ckdo`6iU!@o54XMli)qRsWOO(s7fx8&afsA23L6} z0oL3`O+l%y{g*?|&)=n=EJKfV4pt|RPCVeb(j^W|jO%Ei9fq|pOc!;5?IBz(^rdAQ z3NH9;o?cE6$BrHi6Sfl^-rLIR%vooi8MvS`1+{?3P8?6K?Aw=~eEO*{1r=Y)xM~OTF(-Xi3}Eu%$32w$Ji-Aw_;VOjVcfk zG}2#`O`-j9-;3{NSiMpJvfDj0)jcH&K6Mktex1TMDI@-jWjj#Lx?txE_K0j~@L+a{cHh#wiQL>GsX($icew zja&AnKl_^I=tkqA?K~q#@3+5oa7fYEJhYYz&Q&3j;b3 z(JWM)2^^-~GRx8>$8saCcDviy=d~0MZ)en{_g=|;&0Jc=VZx4O)?!GTg`UvzIFD6r zuI=WkYcq@%fR%xk;g;bPe~BpRORQN&IwPw5PkAIRqN{gRH_)c)!|EV|U=_WSgpjcmrTfn!%1TLc>2M#tEZ7?OXCO$xFMON#l5A2EI+N_v&&wv68j8r6I9 z5^saP5i1T!AB0QbF6B0&w$l7rCkaj?zO!AXwTx*jEHrN(8)d}?jjL@B`e@k%^NDdn zzOJIXP^X|WiP@_AZKg0!&vX;GfaFaG3r$FawS70uxGTbnJd9;KXWMqmQ^RB)F3cz- ziR0mx-ho7LO~gh^TjUM$LZu7AxxLclh-a({YlHa;3qLd$VdsE=|EjmM(YZnF@u8f+W!q<=<({ie1i||Hy9ApDk6F)tz>X32{+)Me zy79&v)BA3EU)r!?1LJ)nT;9i43UR}ZAk^}XfiuL%99Z+d{4TUG_f=k8RU58#N(-w1 z@(ADj#y5kFb*bvS`>wmw|M|cFA8GfidvGo{kmk>zmD*$477;Sji2R$M83@f;b^gN$9+rt_Rb{e83$mB@lppukKIJVG8%cOE1P*APUAsK$8({L;KT-z|_aG z^e7YHAPn&++BcauO?0l6P3@L{lLH91bK_NTeK$+xuMN`*Oqm2(C(SWgmq^Bc7;(H0_N z>=8dhymjsCoJ${m+i<$+s;P9%Te4uNP$=wb+s`KpLBUT(80$k!o!H#|sOEf~m_@lp zIt|R(T#OnngdS&o>LTvDc+&{uVc&ZA@DzAseN5n&YJD`T=?}rD2QPx{0h<_0q*5EE z#&M7XdXBLQIf#4Yi76zw5D4?QQX3dJ4~|QQgh;^74vu;Na36UoZZFa(6IP4`>5LZ! zdLMIh^}DWGnLhOX&FPmuu?-C|We)7a2k;935}}8BFA`ky$uu(I6eg`WCk?l5NDtn% zKmGkTUP%Atn=hok{&w1l{@FzX_bNsoWo=V1IFw%|ZCBlMUy~Nb%JFCWND}SI^_KXo<1X6bH&uSrR#~XtFngX3X9By3*Fu+oshCW~n}1 zf6;upWHU_f7;ezP!%^Ht&rnx29QJ$QE#Qbpi%Ru#B+}Uvv{jXR6UwT+^G3k zzA1?p#!OYV?@RfniDw_o$Be4X%5&T;rwR+{YvRhg+Iv;CoUiS7*opjvY5G**Ii1w}P1!8Uo&JA|bxBux!E$N{raS(E-5hk&fMTmSL@(4&_e^|FB7AVR*ZvOUr z&~t|sm5q8R7}yE?c45o8T?Z|C>e3Tz#%*a58Tt*^q9q9RBHlRjm3B2EwW$Ty%Uozz z0(kkmDfXwi7~)xBdPDOSpAs@onuqzBPX{Vn50F;CQ7byhd_B&*Eq(Ai=VQItH8HnY zzVlykPA;iGe|7O%6S75>g9U{ALGu(Ih~$3dl6;K=Dr1RpGJ+IL~N@fl46tTKdi zgCh7)r=Jmgz&l|Xmv#18Br||>ZlkC>fG}{pm9vC4q))Jg;&=Xs-w88$7qPVZkPmo0 zKEW(9y~_eohGPIGU|D___~m}jf{(D2Z|H$Hk;mM-XK%Xe&b!hd{=pyOsAz8*t%r!L zq5$Ud;GNCZZjgLhZ|`2ldl~2ZlCH$p+(D<*q{gQbd|D8E>P``SL7AaF8r{L4&?xR8mZ_VAhT!n~td3Sou* ziQb5BEi)6ptbR9N`hhfR1^nT;3<@nWrLMT^rOj2Y(hHaR@sl_q>jN^-h-m;=Cv_T>FKUdjqG8@aKPN>n{e(BQ#gwCp2mk%QU)+(6dmF1X-LsVl#u@;MLV6o_=O{PIE0 z^Le5_?K#{56Uox+>=@s`H1g;t!a~MC20>TDYOWL}J@Y~sIflxlX??^2>t=Z|=7=*N zpAE6HDrlt2B&=;lV2j_;iKCT^?Q=Iw#9^Tyxn?3(-c2t9T>D*Q%pc2TxJJ93Ty<&v z!v2Qv^5z*XFR^mm+)Ufp@6oLJlME2Gv;HwLi}053j7k4EQD>SE7#|1Hc4OkUbZIZz z!|trnh;khR^c76bNd%sO6DPwKT;@0$Pa1JJG(;w(_VG-IsvT5#_bT2pNl=ZYT(?4} zgstOr0;WYX!|o0|4xQPTKJv?FryFnBm{zYq7@ypax679(5N=xnv#_tnV)@Oc)zm=e zcW*}HvpyXf?M#31Cy%GwezZ4jfA$2ltrb%S#(;H<0Z$fyqpEiFO)x#cD&k5{kk<5$ zOX-L3j5)&i>SO7t44exiI%CiTh>GR{&|Ys?$-bM7bLsMPCewvmX3|;fIV=y;HoHYZ zPyDxk;WJ|o2&VmM`-_P)dYVGZ^Wv+`;0?4I`q2Om>&U=1PtD?`Z7ws69_o9|1sr&~ zWf~zXyPqy5l(rMuo_K|%y7YsG+S9!pEUQO853yBaDqRblr!p?4X!7PfxD*Y~$|ZAY z!|M9<{;TRZKp46WEXIa#Y=O5yz!A6*!vGX0@XRo@Z@7MuV16Z-AJ3;m8Bs3NRcU-I zq13_O3-#dHI!2#Y8G0*mrj1~JwFMek`@8npdenr|%MG-of7>v3>tO!W=|Ox>Tn{FU z``EK}>ys_%mb)9-zsJ6iUJf3GS#ISJFBg*3Jgb$^$xSvX=6i=SnMl7ZuT&vul9>}B z9*5wApy63fj#qIs%x~ixzmiT!2l6+$W;r+U-8?+!&-3&YN-{q1p7fq$Pv@_PpG8}_0 z#Mut%NFLkLJ;#=di@9zgoCpKr)u>rFt66Y9D0VbIw?PTj_vRV-#`qv#>+3=$$qWHW zo~3u1Vk`J)>eh$g)5`&-&G0u0K5Bf{EqDH2mnQ43Vv!e*llAO%ZhNj0e0C!EV497_ zXR5v%2R1`t>NWr^8Aa#`jgRvZ1x7V(e(hy_yrM$YJ6Q>2i*$f3+cRBh(~3>$bD#fQ zy7rydrmb7IvWUjsSQfjz0uC|f*>^bzqlNj6clMRRw1)D|_}aL@wSaZDEYe$=e26@a zdy5~q?}7BqZ+-!2xGHb#Os@Xwo~@o}>L79QRH{u|#& zyZ5}p;do;)a25q0S3{}+%N~N+Hum_up5VhEItBUsZLlM}%KIYt_}h5qXc4k$h|O(1 ztJ76iUX?y^^C!}~uX}eOkOI$9Ox#pKx>}2r|I%^auzR4tSmP)7QyG9 z@ai^k{56$iBsjunpNRZh^VG+5@yF^REEt3?%|GoQ$mH10d_J6Dqe*5)CsNgyGV_{B;$guvCVc&3mxHfP5P z+zc?8J5~M@vGSgUS0@Jvym>lN$plgYOsw(ZA@$L*1pi%)mj0-bP=Lyer-Uc3V%W!- z&~&DLOy4{NRYw-?=hB8X1RI-F;f{9&v|#M0pWiENKZiHBT`#^6I4CeRm5Ry1N)WW+ z4ebKYn#W|*y*wFvF3Id1o?UPwy%aBjTRF7zOuW2pS_M$`k(oR;#@XL39n=1Fc&v_ycmIj#?i}3Vt_j$~a zj}8~EXCKDLuN`B9duD_+A+qik6IF_@$*=ltRWw|dn0(A6o zb|W4AYVlD|aon~eAaSUPI3<4BR>zHL-HfWx(+7v_`5caw5JvF4Fv>NIJ)RR}cy|NW zDu|H=ytAG}I2NQ$uAqwV;)r|EgmY-ngezqhxcHeNw5Zg>MS;~TTX3`5o36cbUAp$# z_346baE&9caqUF{dzEtNbgv-1lq@jx9jqYK%Ch>hZE0|_BR%u{So;0{`{DH1lSf(D z@>Fg-5;E>(gd*4<_6zNdzT_Tbf`&L2923IG|JK*<@?HaJ3GE=xe}0phuS{dwp>fNX zVvb5*d&;{ikqge4PM2?;P8XfUN$tz#L(o+zq`8>=t=6YpgIECUeyt()^Jv<(b59fS z&-Bc_UgCvgej0i(h4-g+RyWtLn8I7&7#$z~de)U`GIh;79v-^MrEA8VlRdj`d z0{=tvQ_9OoVaWtvF5dEw5^?&w>bKulRnO_mZzIc#)8Zo9xZ3yCv)Kx}n3HpkQ7z*l zzLZ;g_g$4XvME2RxKfXW;+!5tNA5D-)77`9%o!KHv4e;)5Sit5$uCqh|$z?K|rBg@hzD0Qm8+p0l89E(K%mDu8e;$|J;KQ zpf!1sA~K43g%J=RTGz!38UkT$$8NYC6}n^Dg|;kIkU#HY{-J&|;JD*KoQ&~8ZZR(W zW!7d|)lo*$o%u6pbYsi_tPolld-5S!v*gSm|CKE*imAD@Wg5pIYH18HU-F%yjA?&a z$G~OiyR<3hN8+;JvpB}HAj#b4Kk}}?z_$gk`7Rwat^9!h3|eTIAB~9ojZ+x%9G^D$ zoQ`%ZDBR;{q6FYhM;K+?dMzYNZc|@VN_s~c^=+ZcxSwE2Ge_$Z@p_ZAnzd` zVm}X_98BN%+Bed-zx8dr#y*=y8b{JRUL+SZKW61*25nr>_!#GJ?_O4_+-mbLzs$$^&=C_e(VmHz z?ikP55#z=z1|y6Cu?m4Cw1ZY8mDbw#^{sbb=Jz{!^QlLLXnQ8?V1iq9-+P~X^JbpR zJbChLd6M5L`1EP}Ier(i?ZVSKk*-w8m102XJ z)jDSW|AK#hrGn4rzVO9(okjiUXU}J66~V_zz=6_OeBL7XEMBnq(8!5^jO7**ifr|) zh*;lOM72ZFlo_^qw0|_-ecQX^Kl~5>A+EXhnv{wU5Xivr+D6yN4d!5k6?`fpiBwha zX@6D`uKj)1qarVLs)%cv6nJ>&Rp!srMeZ`nhVFQ8rC2)|Bi&25S!wYpf{&Wz zP8_0(#Ye$MSGPk%a$6s>%j;r=P~RucF5%AP=B4-kn#n6Jx=n_59jvj1g*Y#U!nnE9Ur+I;=(JDMpcB5%w+{r^qKVSiKt(M7}- z2bSNcg|}SqXBB!BSRi5+;J}h0bI>V#mdIIJPH@8_kb%Jr2G9VWCy>MJdEAt2-z>Sn zloJR~%9ci4@q3VuoASc_Q!)4lHBwS&r*=F2^-H7Gf6* z{HKN&&@{U)L^rq#OrWkgGK27Az?MyvwY66~C?*e^T&VNPjdP%DC=?7Z;N)-fQRw;k zUffB3-cLlhZUp5{+$f9d(Hb0x3;44QTg)t((suTxV}la&-UYf&I<~9rrsl8UgMDl> z6&x$@C{VyCNMM1@elU#@khIQe6`NsSf$J|_APB^4eEe>N!p$%bq}9zy;jh*+E8F(R z_NsL}dVOOKqogk9lvXkaMuOxR0*6RC~y z(+iOwVXf0BJ1dTk4yO=rU0v5>bU&>Cx<#xQ*noQZz4S!p!pT?qVSWlZ=BGxs1mM7R zM+lmBD}g$e!FlPc?qN)X1dU1eNod5!|GP`$qaWH4cip}nA(l2?#4LW|84!f43nEz% zTm&C`pUNrptj@<;&orF<_UPDrbv*aX>G^87{ z?1qgg2-1JTAk9_5A-v*rNoxmKmSu`}T$_9AZ8-X~xZd`{5Z-v*IyS$%92$mpdx3S5 z$6t=?cAO>T`U37R;(#t^;5ay+xIq`WF3kxWl!>1Z;p>M_55)I>HUXV;-yOyls{&SW zS+Z?~)d+#JbKoN|UAk!{e)m1+u_i4dR4rr0VR}JOavV7(_}?l=!Dkb);lYz#@dTl* z|K{6+lwmqIHl-Z75d6wl{ zZ=WX~H}}o^T1>t2_(FO9@bFts%TwrS?OnvZLXN|*hqfQx$d$f!$gtd%AX@}H!42|% z{d#|V`GMXzg9UCBp=V-3OP=%@#+`oXAk*wi@XIk*#+`WVybT_6O&9<&*CZxPDAD*n z1q&*dcub?%x7kMAC%vZA#d8&dBnS7Mk5r(zeFE-~2tKZznVVGsYb(H1!q`*OMuA5# z80Qi4E%Pt+1t#0mW=T3ofx--={A0`mufKt$%v0cWGMRkm*z&n4^8m4usb&t(U@U-O zTNJB}DQG8zaOWk-@}w0;Xw{W=2nCB#-A0F4r_B8Td`?d{SnEYg6FS4!Q!eiDt zdbR!@_7j&3XN{{{-zct{2tF-Ww-kKZEIz=Nd@%En)oxjQer*LGCOG%-`P>)37;jX; z2P|^pP7NlQo`Mg^+|>v^OGb5r*`9Ze&*?%u96v2Lwu*>3czEvB4ymW_XcQ+b zxH=fWhkM(HKk|{d?T*`$8I@rbAr*Sm{QKL9SnWy@F7os$oE1?kQng>}d(%|J^S=F? z+Tk+HrpZVgFyC4RT#zRCM-CrJO$~YAh-d7 z&$+pc2tL!XghoW6=lJP4G`YIDDM-*C3_QnPsb`BuWt00y#LkFQOdc{BYO~ceC*0IF z+le~Sy!?{b7KXT$A4#2LY?yqXf7{!XI`fR|DaW)9Ci{y1)?CkbWP!$CEnL%o=E+kD zbTRkC%z&FkYsEl>5!A<822v}L45b8EjkJqDWvpeqv^3eD5+}pv>euZ=Bu>b5JE^$H zbb_{@#Qkk(a5x6(=ONU<3PCRL@9*o+=qraYMQiOjL2!dv@X-7dKkDQPyw)QRZfsX7 zQQD36mjU8uK6fH@VYe@hcr!B85gTB;I7>muiHv4=xK2tO|fsew~c8AG;c)+0_DhuO*IiR-aOJBd-nIli+g)>v(1@#+J&G8y{wn$ zQaevYiq+6bx0$%f&~c%Ux^5q3OcwW%6nrRMp~?PpGL(@JFmcNK9Hc5YmX-??)(Zo6hFuDAp@BkFD475qGG%Zm>g6NNk(s3Rv>&-8j%eCNr2 z7QnMMi$&53R}5wP6u4-6+f$}QTre_UW%RAHnp_zynGqK=tK}6ZWU8!#g0L<(-sk>d ziC4mvy_`4*TaoQ&Tkt>Mv@9uc*>LDD34wgJ!w^izRp&o^a^JB)ch{&PhMB3qaRPgufVQAZ3w{Id! z()PIf{X4-4gzEXDv3m4*X#HWr_Pe@R+;B{k8YF{BKiS{=juLh4h0b^g7qp-68;NDY z_V+O+yV+FK;5O$GK4nstS7Nt}QtD-4cAb&*Hqc zm7Dkc_L}64{z-#kO=JGto3&>xtNq?*`P=u+kpd9?tiew$a~dScXJi9o65%&p-oOFJ zW;bK>ev}vAda^IR^$>eAv7xPNLI(&{U*;is5l><4Oo4WRF{AZE*m6$dM*3sOX=$3* z5|qX7eCOJjqO@_IbgWAQwCecWxnu!>N9EiYA=THI`}mSPbOY8>>YC6-u%V8UIim_X zb{rGBryAugX&xN_SbXc>awHujod6fQap9efUwIM7nq#tT;$0YKb4bC5t6n&EYUb}G z4wUBYoSF1jIN=ARXMW>2weEtF%1hIdf58jqO=*+4IJd}Sm9g#b6ymrM9uMCMe-`d- zd2E8j9n0!t!Wm#4v-|ic_>7_8Re96fe~LIP2cT(qe++JBY-903@L5LiNsG_9#|Uol zEEb>Mn1jDr?wO23C(aeY2TfQ@@UdPL3|m2CG^h8D+xi>43cZ0Lnf>$q%r8508O8hF z_rAE{#v2k}oY#%umfj^Q=(2D4rXJRr3X3P%kCb7W+7>mve1Y}%d7=GH-}Bt>>Y3?i zID;LiTsH`lbISgG`{KTD-WT8c&bQ*nkNg-75CGr;ny2k+T^K{z)}oKUJ$+Ztf>t~z z&uoUWj}P-U7Pl09W(aNo4^S*VZ!h@xxyonvNBr!kKNX+B)lEy414S%s5a zTga72X5swzeIhByQ3k$1afmD&K9dA~sx+(aKLKHSmVDZ5Rc9cbbLn-*M zZ^Zb+G17u!*lCZ9Z!%?f}$nz@J6%k;&zsj4SW>pWl^CB>p5dLyjB(66Ped5NF;x*vq@p z58n4MX}K=Qjz}hlrphvTk{V_3s}c@V35;bFB4Iv4jPyLG^r4WQNg+=VcX!U#8U}9*9Mg0guuI(5bLklxDj^_Pr?8oBx z^s~=qIBTIZ{}yhE&m3j)D0RQPxv=`00LVpo_6n=7Ck$Ltt6|rtI2)PCbQ@z#-&$3reDcp80f{$ZL zDa}S`V3BtwZsX zr!NpPtdC=(`IImGu8ae5F7cTBvmHn$tl~NV@mK%# zh4|vVub^dhaV=IbG_W2ywxo6Wxq@y{C?)Rltn`^PD=EtV(sneK|D?&*$9zh3JVKxn zNpSOq!PtG-Wc>DrE{$7n-58f$K86AS4cEdE>hVU*9y=H_?3b0%C;1)_QaA@K80AJG z?2N~MP7s5Ky5reb`{LC3k=TCehM1ZdAadeb?Aw1Bh1fZ)rwa(iFjwI8Gzx>?zMbG9 z*OqYDT6whIz)t{Uf?xWW{5^b@<n}*n67r)}8TzYuDmEJ8`Q!@0vx%r!?2f*ti}|`&q%(qk7Z+zUfXMuNXv*W6DB__qrp`$feG({Ph=%5N0g#!AGF}wz| z;Rey-pcbIMj!H|&ghMOf0`J|6$#JT%B#n@{S21P-h~JJ;X+TkUy8e#-!?I_Tz|FW} zUVZ6G>^;JE0SLzDW_5wr&AGUGWkHsO)mQho!J&a1A8rwG9^c!dG?4coQ8tM4DrNIP zC7q0PHaPFq}wUioGY0J6~GkO zbxqSHErlQIYk9Uy(qyi}Sc8~I!xa83KqX@|Uh zb4oaC6pgsMjgG+Z_Yq~Jdv8pSEHeiq`1IU?l2^e8SGT?wadj(#&v6vu^POX?V^;8) ziDPHy2yVb8?evlR_$;&wK6WY1nRs091xUA8-P;az$K^XNkGt-=E5larylf|B4`P`< zo0cAzchoU1Uf3X6BkNc0vcIgmWmMd;h)mB_o+wUET`0cB&yc%Eq>R03QU-*0+JOrKWXx!eclLw?f!2!g)_gadf(6)P@aXOZN!QwMR zIP1CU>h|9jd?v;x;!hNOKKX~go`R2?m;Mb4`1j({rB;*nN<^p=co(j24z9HL7}f2c z5_~EWno+&?>Rjy=pL{ncUDv-Z?z!`x`13#i^Vog$?lk+II(?c6q-gX=nFvt^qtZBp z#6eH5I>;4@(h39t^eBT;CS8W4{7b8qBa}nrER2ps1R}^tRp8OB%CmlN+Ilap_xH0= zAXWjH;=OO~jYl4NH2%w9{+D=mAE9CUQ7bZe<_1)LXi*}eAQk$NgQW^SgAlgj>ZZkq zjZ+nTSlg3=4|`gSjcttiUMxNcK3aUbS>rRFg3tYp;BzF-&2K^Q!7_wj>Dd(i;bGpFiv!O(%b4YvOd{{dE16j{@he7?1IoNy zoWF#|4bsX#Gb@%AiMroNXmd>tX-zLpu~#Ix;#LA_p5)zRpTbEJ5Xw*pHLorN1rwwu zi}tHQ78GP$K<#FT_PJ$NW>$ja4)NxdwatmfY!JrC*Su{4_hs=$)9%Q~a0Wv#8k`Kh zxcJJeuTlp7IHau_#cV6uv;D9X+sgV${B>W-6g(^1{lfgGU`<_wX{FItE5xK9IX)lL z6KEO-7n$tm*xLpx$fia117Z&s-L}wp%OFGZ(;A{%9Mw-PImKjiQr%Wt0&*U{(RmL&hErd(vh4$fP!LG<9Qd*k^RPqHtH8b8{>&f`eM4rUMgLIz6fsQr{<5Jx11X%t?eiNC_r^CL#?pZ6 zoErZjaK)%}3U*q+v`#As+3zYOR7`AG-x(jiDdKl-X04jIf$$6()1M{(+Ete2S&#Pn zBnG}{;L0>j^S7S)n=>`snSeh{ep#RT%w+Z3CP^(eVQAjvkS(a2Usm{%OgfC4GvPOb znkV<>-zuYKP7A>Ej+zgf`*BQo>m{eH^Q54unIrv{*~<@?JM(`4bj7VlXC&twRjjhSGQ>u zu_>V0W}L!p``MUT6=+t;w=VtiXJnqq$^8Uh+{2 zhbY&`Bk4COiWf$ilcaA+$LTPYmgen|^9^vM@I*eXh;#NM`KMBkvFnx-ZeTjaIWmk8 z(t8{w`RlPxi%%7NR<1_C8;)rNpJ0v8?3rid7y(QcQt+87f)D$cy+!a*pra#lJO~m^ zo4D$=bZx{T`uQv#GpnQV$AA3C@$ujLcwBYuRrLP=eM1CM_)OPnE;7FtrB-oww_R+L zS~p6ePG!zAZ*ip3Nz-{0-hdnWy1w(dG|F}@Jdu1y@hU2Or-67>ybjS8{aNO-Pd^*q z``-8BbAR)>c=3%FW0`e@Y4u?qYzaFSS$Ruw%io@fXU&y+X;5#o#;3TtA)Keh=btC| z=!W;FpZ@ppnNR&u^2zq=zsB(^v-o_0g;js^`7fs6Ggk#4gp3q?!0>AE>0$@#3}^jM z2|l)u$awM9XP!(<^Y%OAV;}oi3=R(>RXTvx%oYT3w9BZ>bt{4o0ThVprp0HZlMVLJ zijE-ojE`@MIRu|Gs|r46Vf z(TS`Qp~}!&bk^6xNm1%m+Q^B)x)i)977evQ!lj#>jF$bM1XgaK?Z_tMk8sx`1#^B& z*mBPaUL-!z?kO1Aro1ohuX}|!Y;{Uo4G@O3D}|0FqHlGvq2pRywskpO;U<*sn&og+ba2-ckj23TmUiDlG)KZCymCAoIg!v7 zWs>g7^=ap3meBq$v+#Wpm$&)2<*F4Ht1~G>^wp%pV z++ixt0w%QDrP6AT>OnzO=z&Ryp{@9aUlT_TEyg2{9*Y0@KmRQDynYtz2MaLNCgTrm*Zs$6i|MXcrkSBPga88AfV+v^#bab?&-r*T+paZH%if zAB|mG`=E1Yqk9Rs&jJ53(ntr0Nk=ZzkqgW*Gv^S5fL$x2g6&ItyW$bn^gQyMf@%-Z z`bs~^psHzC2z4&VfGD(~Vfe4zxs)z$ci`SOLXCP$aq_X0n*fbkkC(GVl0wT;OP~aTEN^=-(|1rY(pXB!; zLfxM@i>oi?F5p_bjN7mHT_Bj_7#aQ8A+&8EP0;Sa^ z@c|la`aHPxkmkC^NSw6wyIgZgJ#q}wxWc27z zmb&`QTj)FuVq3{mR6)o0tu%IN^In|L^5d!U-L*#h-rSd7Mfd;cem0waGSu ztAa6k{|g`gzY=_snQV}u3O?!T<_4zig3lQzaoX7ihj?VeR|ND~`@O$CnHajzs$G7` z<#F{DSI70&-;hkE15KBsvC%Oiez4h+0~lnep@nlG@_9Gu3_tBV4;kD*qw&)I7h~V) zePx}Gh-qCb5{jJlo~++q@WJ9k0L{0YpZ zzPz>Hc%SPU=yP!?h2*OBC%rXu@xKk^=UF}LpKVggl9&mP_$Z!LEl~Un3~Q_(&Jbe`joBNBfNvi!7|3jj0hfx*c3#BV4qN;EcZP zes6Rutw4S+<41NmNj1%FVOgg5;MyP7>SkmsVNm1!6dRrXls!$Jd!si_!X&uQjvCG( z5)LCRDWERGxSnHUQ!A4b19erA;20f3dEul#k8;2XH_M~0_ML|UpwI26ibuAymI&KT z>)q`9YOZyp1?>+pCeGQ??&BFQ0!Qw?;SS=H>gaBaN4h4g}qLMVgZlA6aF-~m+PVu zsmge>v27zCm7@c}o;>I$Y1j1BNNn3WhR`q^@4j_?+=E76Xqz7vaOq1&Y zQVAeFH}swUG-UNC>*F>PR{A$@osAnWUyN<+e2x(*g&v~;+V37#;TI4k-v9;m_EZ2i z(1Gji4zWh;XM1|$t3P5-DE0}GE_BewYw6lp=u5G58T}1r8R4fFCB^nl9dX01j`*FM z*yqP^w9qEVaPlYF%)lWiwY_a}`Pq61N5a~AP;c6f@P$4BY*h7jWZ zJ_20 zC4#IhBn}xV@{9Km#!p{nGgbEmLqKxjzsxMf}1I+4@e#S~r3ZmW+Y^P3%R8tK0I`Dfp~w2|mxz_qZz}__$@q z;da4?c1>3|1t02~ODrm$dKGTTB0Of_Okdo5+0F4MfA}YH_0?DBrsT78v!xwN1@qo^ zwf>&g<-$EFw*t6%$StRj%Fp@d0~smfQ{{1#ohq1+cxN>SX~&Ff;Wz~#m{ydF~ z(`o$B&m!o!kk-X-?&))!u-aMymOJp{?KmHEeRHt@1DevfbGr2u`8-9?ilp48-~-~+ zH9jM#m<(<(iQqFtUPEi=SnIP!T@ifxbalHn_Y08_j)SyQJwI#&pQACeu&oF_Yl8?r zvw3RqnIq)tg4$#Vkc82NnTgo8E@j&m9@#z45RB4FxMcL|AkImT*D^>Bs^)DA*K2Ef?`Ozgrx$T~7%wlC%g-Rd_T z)LUzoT1m%+X@>E29|hk=2U!0zG#~3nXSkn(NmxLmMtE#A(0$;LGKT_?OrU~-zn!P7 zxrgwQeKHsd35Et9#3a6eYmu7v7vAWJpS{|TVBgPz?S8&fgNWM^YmHo`>|Pi-&6AM| zlB%50;-lb`Ry!pX+r&vYEei|>o;k+sU*Dyxhy70fWqSkLJn+(0v{S@g*Ura1H_gXy zvfgK$g~mQhw>Lhw4t{g-VI7m;Gahw+GcWft(xULhi>zrPEb@!{dkE=G1TtLx`e3e& zG}uGC37eC4Ck(nmo(q}nPZ{7c778BeLa9boANUM!EA4=$*ng!W)(M;em?Z#kZHW6O zD80$dPfqm5m8^rg^R{jA?ssjCZCBu8IZ42aUR=WnSKT>_m1Lf?_LxFL>#)+4w4OiJkm{tIVafKh}oaws`aH| ztFULCgx?cV$p(_RrvtUwZXiJo2+MxHI*{(+C`|9ni%`g^ReM=GuF|H2_9|p%2B!%`m6GdCNj- zit$-`E98}!I`{t-_+#3A)(D5eu%&YbUxul#r@apg7E1`PC~Ek{Vs zaZUS__K+G#pH^dx^3l=72HY|~dP~GDJJw>?*lM`%DNWWwhlGVfvt0hP!`2Rq3EJNk zDBJ$Fy>tw;ANjLBtJfw$9bXrZ8S}_|fR$mG_lfWHK`tdL&7VNkZ|l{p>-QFy`84HL zdXvu@7_#z~$8W1)d7>~R5UT}rNXrjxX|y*n-gP}jbbDrBSG;t1Fy1_YRe&H8S8SS( zo41{feuT~r#+NiB%gId3_?K4bt|at_QQtY^7 zna#_=Gt&L|>E8I?{$VKI+~0{79#>BHnzBu(yuwa0!BoINFIq#bkbC*0do?hLFM0Zc zZv@Rb*zYa2Gv^QCc3mX%3V83_pt84E!<&X|+KNl&myPE=IU2#Ox~Cc?)6;p*xm@~W z`8n@Fcbt1X(pr^pkO!TV{DH8Rw+UABBc97MqT*bEcKD{QS**j*;vL=p2HN z3avo|rb%`bo}Oe&iE((g0sL8e5PSxgQt(+}jn64u-IjE9>t!FGvyTzgtr2_(Wxa~q z?vWIHaOsEm&r;r71Ron#WT|*6@boqAFwwWv7nh7&67Rh9ovBP8VGZvn;UwiJ$Kbu3 zS2LIqeK<&<0r`!jefBZ^;JhX8k%BJIRC-;o&XpFkeLegx`GV$Kf7>4I-&Fp=Lu#v3JU8P$ai`+t*I$mOo_{J<*a~A6MN1kMtedCBTXX@V+!s(<@5I-) z6MR-%YkaE3rwBf26>JGUJt_G7>8C%P7N1{R!RP;O*7)QO#I`M+ldf)bUbXmi5sEim z-Hhr6WnX9nACeZqM+1xqSdmbqtoL5&h(ZCl+DS&-VA4w0bu0(&t04lqiKu>TNc_3XK0XuyhS!k&YWti6haB5z95AgY#|eF%Am z%QlYsc`Q1Kh%BBH8D|OU?QbK>xryW4{9K+h^D`;*tidEg7 zm^;N@91Gh^a04VR*Z3&>oKL~01UD#}AnWcJ5Fk53Cf@tzR}#OZR{6}Qm4NYzv=>eZ zv4@jccB!B7uMBnwFvQ3*6@GkHn5HIMVIX~Kw|G}3j6zg1tr=RFIhr=F<-L7YPF;dz zpqU^Ld~}mg@G**%dnZV|tJ^}}n;V%)xOG90pn0FnUu#klJ_vuqDHT{M?1gCYntYfv ztZ%|-8A5h2^v7JBj?(%Z8_YXub!Sc)AgY7_RIAvp@u;Rr*_|B6(7f zyhPk15C{qhts;gYw_URjC`X~e0<#Zji@Fbl#MJ)PAD)-MV;{k&0IQ7brU}A+?^=ux z-Z~#QUa_2kA1qTr&brXNd03Zvh(p;&q_b`m0q&J`AN%q9*ZuAJH@&h3;Ba@G!u@TA zeSa(yF^4uo^NjVeSl*nt>>=|kLQoOnt-t+Pw1g^7beYgy(Yk6WO}gVaqMh8kYMiJ> z8xVN5Y-X|k_R+X(_e5N^Ydm&sW5Z-z7<-KCzi^U9##*w-{VIepIZp|TXFcdV7@Q=a zotP>H5qd^1jkC+cvG>4Y{Oqwq@s02Ajh{SuBu*m)36H{-Z7=RQnM-4Z?>v)j_E9rd zY*E|Kz7l1Z)a;6j{C4bZT0a=Oc8tgMSFek!ubYZ1uN;lt+pth|1M3n9at?uK0SnbK zzRXE$Yye=-Oo3YtcX(Z__7TYlX7XDSofXJQH_SbB04UW!X8rZyAbG~_PpQy=HmwBGoKbm9jj0>y#2)fx9b z)Q^RbwQp$phgt9DCa5MArxkph7mHQ81Uhi6jj~Dc%~y29d#;Lj|CPK)&~>a~+{i3qXyR?bqxrn$MJy?5)Ig=J?$KyFX zYfr(fotejllC~bBPo{@aG(ZEYlBc~4X@piI$A4=s|N1B#vrOcDx6_*kQ>L7hdn#Z8iMcUvnWiOwu z^jKMk)n{swD49cNi0bwxf)6g+eXONT!ADm&1fQN4Qt+8M=^7vA0R^9db&T&hEO)H& zLGU^M&k=mAD7ewhTCrj1;`G{dx@qgar83=9kD|eT*Bv1Y!8F-v0 z?(KI49hG}tt*=+x(s#~fRk+b>NFGvGd3nl=PK)NIj$}|c+Uj0@9 z>kPE?=q%AN!TB|5qJ7nn{+7_g_{qa-y|@0HfYTCuGOAl+@lo*kWfmU=JrCz*d29ur z&;EM5x_trdh87>f_VUkx^j5)#NeJy$5q!?ZBL4W*;*)#}W{&@WKsh<|%2W!rGR>jWD&cINyL$r&!lOXWDSK(EtgBZ6? zv{Jc=sn=RRuOgqwDgE;*5^|_5aZ!D>_*B7Xf(5jL2tC8>;yOwhlL|il?`#Ag7B_2h zBn0hr?++1tevUSTaIW(RKFjN4v7^5UZZHQiM{B?uAKisyPIYU`1Nci-yeZGTRLzf* zzRW|e{qZ?)dM4l!F%y`B+<&>teEh~_zAuwNVM0n7g?O5t=FfIlgD!J#*vPs_SWTI@ zrYYGxl5mn=!oYL;tDJsY%;{Mk1Yd1e?y3&*N%-yKERO~^pETps1}=(r5PQ_gstWbi z!F1&)Fe|iKhHy*FQ==nHoVJ0jkP`r~mBTzZv!hEM!t92XGWg=6_4RN9DVC-3rIVCt zM_3qZ_+%%;GpAdO^qzE8}?#cwq+rW)BhII@wGT zP3dV|;BZB9Vv{N9PIoc=xl8zWEutz5Y!l&=fM*+$Uui??(ezPTaA~J9UR72Ui=nt{ zXy+L$HRJe#-*EXt{2SK%+&0blg3Sa48+fC!KXGXIP)6c%d|R?4B_?zm*ja9qA)EUvv`Dz3R|GIp`>e`+%fQ$YCU5ERZLFfhSg zSj$6)byQ+n>QZWH%`8iNBF(@y+#t5c;`k-;+RsnNPaZxRU-<`u8N7TnjvPOmjH77l z;g}j^0j)x|K|B;tj~_pgeIrAkj6C(R1l!Ge>o(gB4VV~XbLmZkaoa6ed2Zhl_q=CY zj7}+p1OM4WoCgd1YY03Z!rrn{k(rhsGbJQ&th+203AKIf&DHon{^sTQU;grWEQD&P zu}q=u7Z*K*qtGI*{90mzQq2OJr&e%9Iv@Y;J!cr#zzLmYn-9iOb2i_aN694b+Hdo@ z`RBU2e8UgQHL92a74CbiCk3C!35o97pm-3m?!LAo z{^(9zND-F0s59HEF%~lW77SU%rk*~mby?CJE}t3C05 zerF_p@`3E2RAS?<#&KdIvK0Y@=&Y=|GT%#2y(?I{F z`3gr0I)0<7EUzH2QQuTfI46`kF&+i7X}!E{e)?RplS(AUsM`Znm`s=RW?rlEfKde8 zb9(E=!Xyl-%%Wp^u;Mr`2}4l^NF)8O@B}8;TCUY+ zfVAWAFH=~3)=dq>z%a`N`u4H5c>#sl##rpS9gEMEuuDS-KF`O>>Bous_*@)C@L9xy zz1BY!M+jzeoTzTD@u`B3`-`O#O3XVD6TU3 zqXe%~02-enFbkeWMt4=QzGcf6_Wj$Kiaq(Jg+?%G7kuPDvOQ@Ry@&J;I&|<5kzx0P zM<-LjQOU0NkOGc^PyIbRkL5>6#Djjx!z)UF44ehNX5Fkqdp&A>>eY_-^x&HP0Dsv( zh7f9S8w8(@a|n|}%u{(R-$2jNkMem4ZsH&P?JOX_?4E~zhT!wZpZX-@5F9T^S@QoE z{QE0&b^Fp+z8e4a3tx!W_wG%JQ}(VhhiQss63d0h;M#_{dgYuQA*nqBGWH-f(T4`a7&$8fOf+YTX=235iyLB|gncosP37CU7 ztu;KWK@ci|GmEljg{qQI)!I{~{B5?Wz2i?3SAZzvq?Du3<30#RPth_Y;VRl(GUJ;R zR`|w$epszcYOfrW3QoD+2;!RM0B^OXXywU4$#;HlHO*T>B+(Z3bgvRfj;t?r&UR{* z%?rL4X1`DCjXyXVsJJojB8-SjPVTyTnW7$b5;K=tPLmBu%Cnl*@65+`7f$n*xe_ia z)XLU0`IfqSm~RG@0MF#ZJWbrkdY>V1cajYjH;gaG)^%(Kx@n0u5NJpV`Ku;QMsWuI zR5v*9E9AnMgpzS8W1tJ1%&4Jb&*J)V{B%dWK?v;E4k9S*?Q-jF<3>itVGh=rtgo4oTt%fLR#{Og*fe^o&#Ape`iS zz7522z9LS}5sv(gbMd|VPsMXDF2;!&HmBXYkNs{AgY!iIEh7S<7VEidD0}H#-7HTW z$KRgz^^}QMuv2kj`}bp&mSMT-im|x)`ssMrJ2%B8mrcY*!fUU?Kfi0?cyzFar(=Nt z1}h+xa8=?@pXMMi!4Y7R9CwZr2T$U3gJxvNVLo}uUzwKtEyKDB zYi`;|y7T1qvsV;`yWoS6epsFvmXojvLKmP6RuAJ*T3)}HV!KiXcje|u3@tyCAKsn1*O;(N>UtR#(R z3I)~blW1wWw!HFLlUaW2y?J=4`8D;=SM^&H)WdY7u`6;2aB-a0bw7A}CuXUSG*5$rM_Xz76T5X zqK*tz8k9gMSl(d}wIpas)!o&1(&sD$U{g3I0|g(~I{MCaavtKVFc#Wg@Hbtnk^wDQ z*jzbA^MeAqbxDgNh~*fuj(Rhwtmc&&m-&!e=gbsbY&c)>yQImVWM0}-T$TqCzT^XF zB=gQ7M@om}nfTAMUIzrf9SeSEr#N4WD~>Jak(__|ZV);$F*X3r9!giYwD|Pw!(vAu zn_kx`-xeoVc4P4wiuJt+K4%_}b0@0cgY=uOZU{a^UroUWg{Q7=Dfj?Zb#k!f=X^u-z(aYan>wW!gS`V|MA9~(S@M*ca$t$)AKH#Z+F9j8^ClUUN zs~b_>6q2duzsB(^5`5givXm1mgaYnf>yEqM^WM1oz3*ku zh+8rowjGzD2|=ielp?cx@+_l`K6LnSJpS0@@!juyCmw(D@e96_3N;ncL^c?|6m*28 zBBb}iB&;44evz&o?Fd@yM7rwgmVysLPwwNRzbP(UhOHgO-E9m4JgML_&SQ5fSbxZl#${K{}Od&-AD&ts% zERy8mfJ?2C-&lxk$+t2nPC8yCvf^YZ96W{aN<3PV18=N@`^}7C8BFE`!B+ok;Yh+S z>||cDu~h4tMe*EM!X{H*CZl}RJTKp9)^@=-S}DqQ0kn~UBs86viaS^%LKU$tO61V) z*``f(te=N%U0|@z7wU7NOxiOCRjIENiJx?5bT9It9U-~EAoHdWLq3_cYvm9^*o1Ku zKkBXP@Lk`y6qjvYLilkVP!WKbJ0QkI_<{bGwg4ikob{-}k3kRwUl+79?6Gkax3~QW zKnGbceE3uk8|ZfB8k$)cM$_0PBrlpHCgWAwN2Q5vU_KIB53OIexp?3Nq7|+54-=?; zPFhpSBh1aOrQ6%Jmo5_OdX5F{xV>$XDN*nw4fMcfwG}Pv5qybAAOEKipigde~OTJ}6C=(9$i$nG=RTmGK3SX}sYPLZ%}4 zjISf?Jwh6CPmT%qADP6AJB}MvKm8G|ky=5>S)foYJxk2U3Orgw5^$h$KwVr5+bp?J zUUfm723Zt5w2cr56Y;ZWPsO*t`BFUj>;loNdShyOeH=S-5TWKs3Z1rzM-gTSoywR{ zD0My4*|WM;IuR9ewi`v~sIHYyyb~^8kQW@9Yv?+m zt!t^Z(>(}WWsVD>a-1nuMejQ-9^?uw@HckaW zdphHHZ(fZXw$kr>fjr4xQe_;yEq+!w8xXmas`%Wq?W0V}pVp(+jR3AdQNJIR<82;Y z_~4?Kg`V+UeNNt@T79nJ&aTbowTn$x)7IPOcYaeqC{4}1&ni0Pd(zfAG)c1;nKsdy@#`_U^ ze*9by`7=^&c02_+8@0KoopKTZpOc3Kr>fx7;wgP+IuEa=fd;5#?_+n}TW-09jhOF>_uPFq zZpxdn`V6MmQ1Rp_o<+8Yf`US;G)$|`!w)|cKluI+;>jnUjN>Pc=lZMUk1L#(mz~3v zG1lTSYhCKqIy`zI0W-cfRXIvEDb1p#XDsZ_f}GpV12zALgB3D)_)J zPfbpgaMqvvbrgIUfC@gJ!{YPW8*irHw}T_2y8XWqeC!}Q(5sDKJAm6(2P<5(cc}NK z_iRVliU{qU>%ASW)DG{UOT6dhyDpD+-TJQh-QW9IY}&Lb5s)`!VuI<+NGc$v#OwU| znRxNV7vrl~xSo0T85p?zB_bPmdvdjyhPZr|)Z;ij3_D%DWVN zASMH>9~f=~pADE+Cty-j@L4;bg3r_>E^G)sXFINo69_(CFb)bn>-!&!zU808YY^OE zeg_0#Jw)3L-Ux2M2Bz+TV%S>u@v%K6Rua@AWI!S$d`WyIrV>IxhKMQL2)YE=e)oVx zw+NxnOfMn#b-RF3(!$rk>8Vwc`P5{t*2_$r>qdbGQIv8aU?)Xx{mq-wRv9 z2j%3ax$>Kb0&dw}If?)T8P9hxi7;7ic-YH~+ySGvr9wHFA(WlmnoRG-aPZa>2 zn9_X*m!KtJoJC+T;@ddF&J|l1;`&SH;@V3W;?m8yXrP@|U^vZKs+JQz&%6q(1!jf0 z8UYT2LEa1DDWWAAGWL}NJ%qsSVNFm^95_bEXx!5jR1^e-(Z%Qk2=`iO+|4yz3&}u1 zmg+NcI(fFc)#@U_nl2=-5yEW=llxhnKF!90)cdBZ*&Ylp~Ro z^j-<)8w1;8ZE9yM4sVH9o;w_0`nwn6fBK6j@FE*v(e7C6+A)o51;JTxt8gq;0p7qb z9)+Qy%^6!-vgUA+b?mrj)AST;co25(zI$ujb;s7YnE(a~bg+Wd8DZz_K9B{syhZMX zQ@Dvd$e-qOj?(~ zj1}zO#b5K!o9;$w`9fifVY&s|JP2q38$X)>Q8GVM2pyPH-Yw&sXGdQV5Z z|7t8i>sV7t^Ff}IiA*pAr|qz7>yh{Vu2t}b_ZJ^+-?YDfyQKMPeNnGI^u9eGpYdBV znpf^^(mZK{y!uVscXh0pO}($*`YccKOEl(3eU>-8&%@`Eb&7x?P87qZAZx{tZYVG9mHL#4wjTvrn~<_2INMQ|QM5z&oH-4n0$#(j_X$LH_s zW8a@5APf%}yaZZLUeaonj|Ndnj{^W#xUv7G+0Het^BG2=aGt<4bC}ZgAd$Z5V(m5n z3Kc3EJZ(IA5gBCXEA!|j|FXWP&~oRR;&!AJrI~kW!&GA0mgYh|7Ln4OJ2YiEk9#`a zor_g0sg!Y!ckZ^F%H$f5MS)HFrQnoj^PWVRJ{4`$p;$!umhvji%ee|Dgwy$pPk`4s z4Qq+(aOtP&;nI)0Zw+oR!6N1X1fQTmCDtZXo@;;p#tQJ?#}o_3FV z9Nptwe+~{_viXvD$BplZKlsBxh~2xf`Vbhw`Z{MVV8u!0aMm4U`(=U;6%^msO-{yVKf^vg3O-~e9{p<^zZ#1VgR%%d zUy4^>e;wxeg2l(lGCLNDCSBdofUFL(uSpNV4G1N?fW>FN-QuIgM5MEQ>=Y00J?&&W z*wcGYpPRmZ)1J=v7atV~G+m0E%)z65qjBZsSH{2lgWr#9uDvFGF=f6Y#@WIt>2*JnT2J5EQ#}ck?MesRKyQ59U|SM$lWF;Y_w z)743300B}aL~D-j1LjqP0q6+>bpXe3850FD(^-f5UifT-JowIX^LN&@l#>$)>C|S~ zX7jn;ql7`eaz|%O;L2hsZ+G`TiR;%IYZzpxhZrYYrkOkmQ@)H=e^nvInL}R-u9j^Z z*oHazk%w*PVLLXE!gLXFRkrRy*eeTdr+tBivzgK=T>5?6J zJCRQeEyZSnAh`d@vnLiU*z^r9I1i{aecvD$&aI zN#pE}*foGKD>t-CB?%~ziwqQaT$>_skXdeol{N4ok1R~hDvhQ}I>S^cr~pvjb9I)f z_X${bGM{rz0PAma^xg_Ige22bcK>=13l4B}GmJo2yi7#2uYUFA_|b#=|3^i`}~>;xf*y1YOv$4oxlV z8@iY9$zLRTz&t@0+>a*(H!{ik(*_lE;ni}L?F2DJFpHs$oa^Jz(WQ9tr8Bq|?~5m% zIv6j!d=fXqqMcUgDdEm(LEt)%yRO2p44?hFZcHmvq2qKw;$d08SA;rSthAToxr{5v zcs8qyWxj71KYm&7bjy)$A(YP}q@Oz15qpo8@a-m7DX?*JHMXu-v)oH)WL%2RA#~D* zD?~J$UtmlFtMn;_ADKrQ)^%k4EJPk)O^D&G4Rr8tZ<6OB9Rf4Pp%z{ySoKc@lsFhBhs6}4-{Paih}50?h;q1wDd~4Ep*cCq~SR)_^!CJ zDTJgFC#^7A0a#p*^2X1!jHDZ!V~`>i!6Qpj;7JRMrAl~dpu}XJXTFVf#>5JOy0qCk z1~16+wEEa#30lE(5+r=7WNPxuk&ySa2a}ZFTQ}#pvL{fX30Xy+$>gSTioENbo(fRL zC9m_lG6pQ0HlQtB(<7hg7}Fij-~EiSG1iyl8Xtli435mej30{iW3GkV80VJXf#5?# z%GEwx-JXlZQ%}a3<1fT91)m-SpZ-ZK@(TnvK=474SoiVy1&fd5*we$Se5Qwu?BO%p z$fI=Qg?Fa$y&Vp@PN7HTI(jO?Y2jV4BR>AIkEh$)6}zvH->+<|BfCx z5)VD}P<-#Z-;IYKdzdv$tQptZuh7HPl5o|s_?ZHczdbBpSlX}NOIGV?_j}efrmx@l zyseJ%A}RP_@##Z2zaaRy#>aUd_{AL#`&N8QtET;@;6sGv&wlz-zrKRcm%sY8_}mx2 z6tBGYYRlqdC)&9=QP5jXL|vMGhl=2{h~VQIpA>xPl=QWfKd7CU&Ds3%8J*A)dPGW} z*-2jOy=mIh@w0`bwL|S>kyFG(@abUE+B~s2e(OUYiaYMQBd)vdIy4V`IS@%f9b~4M zte|!e{`kRM*K_{^_s486R8hWa9j6Fsxs;KUCUs50her;nWJ%b z9>Hf}8sgrQLXR7mo<$3tf)73wn!&3ek*XT&l@zU9z4vGG;lQ2~IMg`nF4I7r6ogXf zvvQ`VT23rh)#u_z68}`?%TV~vx8*2bl;=K9MvFwIGa{B6{SwKHMfYgQB(A1Oz{nz* z8-6FO!o)vc+aLN5mzp@f zG1}RAd{)#3ZkbwObIqk>j?DYv=ZE8^eQ5j^jNCPkKrt7)w=N<8$?&=%t1wv_6=(`B zWtS(GZQYu;1uo&^bX|^G=#yu=Smen*G(=fDh){6?!G9USL!q!l@S#7*LD=nkbF&Q7 zr1qSsSaJmbLdTv$P&>s2g6D~xrceTJKzo>9=}#-^M63X( zd&deIcs2X|Sj5Iq45+0%!6JNdWPyMO3*h_+lgQTTl@xq#y^8f7xW0`KL#$n&2P`P# za$Q9>1HWs#3a5v^v%P`Cwi_aX&*aoZwx#t18TmtdrH~_GaF92@b2h005UI^bcPR_? zyX4H8tAs$;#MWW%yK-$o??%S$+%+o zcqmXU|mFFA+&kQbYiy)gWdbV7`PC+84hxN^a->yc7SqYexWkPJ9SsccV zs572M*m>;H{qew$53-Tu3<5D4aed-xdjr1M|E?udR&$-i0Q*yITDOLPzLM5S7nh68 zreWxFKr3W8gatUnd;8kc$ZyuafM1ceaDayBNd01i0t|$I6~r z*I&lwsBEM=x5St`IS?=G8;-+AS29xGic#z6BfBVtb!d;lAsnautO*(h{_#;ZG~E^P zi90)D$M|ZDpkO%1xT-i=;qq!e|INduHq9?fSKnWpNz+C7xb42QOob9zR3O*W#~b znnykS1b#cM49mRS56-=T@@2UR&Y?hRxM;(uFRmKMq$6HG&=t?Vip6@LN*Zyn2)vM; zGGEXj=_1xNj5t>24(mW)gFw0Gi9i5Af=va*vz%}EPJv!aPzp^XbB;?3KZrgL(`-HZ z8(u{hvw2O|e4qHs*j4b55tSY~k6E8&RGAYLFjDYfY%BN_oY%tDbQ}PgKmUcid`I3X zyd;yWRmkTBF0DQ}Z}L%6C%>g!VKz_ae8;KoY*tofnR9McF54b%TAB(y5-9i>)vXUW zN1-*7>_s@u8pz?X^Mouvg5bmQgYFH`h#L@mE~O6aYu58D#^k5s)bXEZRJWy`k?0)M z;zO{2YVon{TCQ$@BCy~@0h+6a&yr5$uky!do;HZ5_a5GRF%R#dL2FulwD>^&0`fQ6 zH5u=H&wI;y^1JWK^*^?wJdn6xJNx@AK@0Z0yeIztD}NtPu#Do>{jV1O5|WsL54hDT zm+2yrrk2akmOvv(6~9F)uZ{uJd-~3^zVlk|+s1@-$+?;}K79r^$bI;5b3VtWuvmP= zr3`M+45YURK4e)1pFjEcpNda^@(;=D*UaK$$9?(Ue~7>R(%;3NJ$uqM$3|FYGPh$L z44`ukk}f3I)gdNYEIy04NGu@u%;AFKyq|T>-Wde;`U;`PA;uOa9ckp&ie|$ z#m}2}R#m2OhA3-?Pxr->FZHph9t*G!b>(J{Qf;kFx}>=nRn4M(WFJ%ulj|CIlzUn% zxTz)SH>^W=xM3;Yam7MhdC3A3krVS;ZUm|O8(xd_S%KeXu7KN2q7`#8lYbF}EE_o# zjj6xs7t$C3?#;tp@hYxxTE&cqg zJ$$C}bO5esh$v@c;}a!K#kp36X#h*EziURV9L-J0noAZS!7?Fd{%-C~^R|cY&BOju zSOzfuM;}(6v8@psckyf>jviQuuYdie_}YE1#rGdPKphNCO}kADKn8gxb?F)h1gTg7IBA=E9XW=K1gGoUjtvp-zp*1e zaOGNDxxsN|kPPY}EW+mDeFIyfSbd%^FTATiYufzXq-~*CD^YXPmRF|naeLVpr?0Yz+-e=Dm~%~6HjMo%ZWg+g>xg(X3^|3?~zXmV+kmft*O$E84WU~*!Wxf+`>uR3v zv!_y1UZ)%QRb*-L86Ad35#V6`G=k44TQDH_Y#1jf1cJ}0c{XZa-j1tVcM3iWClGv& zzL>6V%e@FbLkK=td`@WbX~J3mlY)49uJ_k-NKcW*rM$Yb%>|JPr|zC-(B-l&(C zkOy;8i>Ku_g&E1Ja0#mi&7Y@a#e3h?tNfA~XD z)8z)H2tIgX z>|yX}W%wn6Pg;CtVx^amyTrzwXV>i%eCU{85Pa+aJH$govxDm?QhM)u&vr!gd411q zzVp3DTc;)x=<X^Ed#cL!CQz11Az9Co+M2XfQo<>;e=nfJiV`oSrNNI$SU}_ zN5~L_a1=tgaeO4ku=w<`yZI0&QDb37r(${NopG*9!DpVnaFITO&(LECJ}<}exkI^+ z&&>;7v@R><-@J#|TP zP#5CX2)}%5q$-JP(Og+Ek0N|z`|!ufAO(oF&XO>SXKJ2pR|i=ou6~yqrDW1ej+SBB zHfn*N3h>M){>f`5t&LxrK7|-QsMaF$siz-R;ir5`TaZ?ZPOU>eZ`vuN&{1C_(akLy zFoP&f)O%}0jO7_-6N(VqCwt!LS1gq`hSBxTl6?6tv5 z2^WAb#rZe;=fcm6ANdK*n(b;h>qA7F+RL6ad-j*TX!alP#r;tYA$T=}8Jjf=F21bp zeF|~5xx0wx+72uy!qJ13VB5w{n9EgM-w21jZiWeo4N{YF6CV&Dm}}Doj(X6Ai67ZD zz(iMqJLQzg^!GZ96E5&Zrl?GW6%c0|z0_YDEMc z7ADjFR5$A&vuRx_{I;*}{5^`KG>qUgz}^lWR?LUlA>8M|HE-K~H*bFN(sZOqo5#i1 zU;H97Pay&T1~K8r(EfOlfB=V%&e2w`EilCY zK%8d(C#_=QspC_oLyOMVE#t9$+jv~EaWJ-Q=p%4JZ)_rJ-TDm!_;4F!Wr?*@FkH(` zl(_{gJ4?*?t8{$2t_icqSBbDl(7>uNgjP2Cg_Tan(sLYI{O11Uc=RWS;)y2?#Zylo ziGxSkXN>hc?vdg6ce2$rRpzJ%dZ>$NF98BZ*bw^8>z3ozt5?{!X(gs72xQ=n-{xf(JEmwt(s#x;AMJ|=f7TB}+#Mge zb1v>Cf}k6vYRD5u_pyHMYYz^^lP|M~J^4>?lgXgq5p7PwMcN*!nU}fpU2{C82&k2b8{V{ z_yOrp3sMTeb*=!74OW2AGsJ!_&RYsAspx9}T*gh!+njG;e4Lq_uL@&mC7kD)hT@mX zsGNH!tmIelMhl8-J#7@%3~BLk?sSfJoH#G1VliPb8Y=G7jR0lcRTd^KZtfMp@_X_S zifVas%%pXKkIdK2O^cNkxS5lyRY$m00~R5mJm*o?t11ocd-Juvo|fr9;cP{Kqin4| z@;XL!8yg}tGK#JB)9i~gHcS5<#p2`MbQ|OJ!u4@x`4Z+P6j|NR#N3IW#>t~ErNw8N zs1}{W#ntUNg3l?|P@T7(I7?JFAhx3Niz0#d9^U(`9@HV9`P`$XZLW#iIl=NyoVQL0 zKe?X#F#U%mcwl89e&g=<$HzYQyK(LH*XDLAMuW3I6@<^T_v51vKN|P{;QqMp+xNwZ zCAJD+BjW&HGcsE(+wyswd}M`7xV`r|q_xFE`pna3@{^wReSPjXeqX=kHV>YGDk=CF z&brtArn=aRD1#d)_{g8s4NQyRTKKZU-%`9$KkwfHoG&nkk?A~TDE&pZ|%ly})b>91%f)Q7@R_F_?cuflRw_p^nJ1dQTi$U?3O`zXwr}5_Qu(P4>*}W9qpMpl7N5b@*%-%FXT#KFtPH<1X1Z@cpjm)WA^708zj5d(tU`NY zW#&L5_)O)Fp z`IdKnnBa0@K?uBJ(f$CHN0`)!#tDBCidgPa8|%l3U4ybg3=KI&&Pp?QP{>pwc&iHqK9T(;>9(ck9S3y6RS z!&;COpkY!WxC(Fza?CmT+a?xNVXLS8bqQMTOE)0^!3!%>`mM|kd$wWe(YIa~IL=cD zL97WnOq4i%@n;rCV{T=NJt9WZ()sG^hf1F@c+||RNlb=7O+SS@=`LaQ(T&h@uh_Q6 zW~Z+G(R$^cMn?UDoZw<)(+W3yY1Tn_3d~qQSiq^pr$+{aJo9`@>(`EHe`w7wJ}yr8 zc4_>^=bWwA-T;ssSh|W$<=z!5L_s^Vh!qj{s+XTV8V~&Fjd<{p1M$k6=W>jzI2eX5 z=n|-Z`8gUf7ga;g##k&kO@z5^myE=-)b9KIYx zXj>yvTSrD{qocDb{sAT%Hy;Qya3qMwmP-d-j`*mhGH0hWwXTy1~CCtf;f`v3ph#Vi6kHgUar(&$6#5IgeJm zm7f(LJ)5>%w%x^s#1l&5oX(q!hF z^iY66>26k^DWLdI=o~NNnDeC`2-0((8CWO1auhhMmAsG3Je{wuKVejJ@&IWarEU}Pcfb4Hcz)0GF*nG>uh65lM;4=W z&xLE{4=W5L$qIqzEupA>W7_)Mdn@i)@2yMy?Ke&RjNPKer+*ZSqk<0`UU$rll;8#_ z_%xn2bZWKuXnnWe4Q}AxnC{{8sZaa?^C;13+xwbg{-uup2LJ&7|Fmg81^@s+07*na zRNTG!lV!Fot#TVjF{={E;LX>(@IC%f&z?R44JXj{NyqywZ`bi&^~Mp-4SbzP zUQ0Z~bX_BCRp*%zbD{@6J&65|8CF|fW6t&OD^>)VRm+b3gd^qyGizdg=f zY*R*mj0`nn_vlkG952Pz;)z&T-H)G&xuu>seSSX9URa35<@H!z*^K4YP5N#t)`7dg z-UFNse){@)qptxZ)Umj7x5dpC_1M&J(&xk%{0;hlgTTZC;5X2G#nc|+G{|pLJRz>n zgM-azQa|IYuC2$~T06rFYMXDP(Et|Wh<`Nd7I8N=^p;aWW_vY&*ES{=KfI_4$q4q< z7QVNaJMvs#w-YKDtW%ZEChvL^pBuf6#OZc>oiaCKpxKPp;9&GO`eL1Om%-;=;tmWn zV`OZIvU`Zv8%ryV7;3g--?pXr&|N2E|F%Wia6J~5K~wN_+gQZc9v_V#K0g#k&kn=~ z?w*bJ-7y!9-Yxnh=p))te882quAYAW->f##ZT^1Bq>0lH^!G%2y(ebodgHs#wc^QF zM&kJsW6{^MMp^Cb7u&msHnM+Pg99-*Fp&Mbys{RH0O(lX-0Y>Vct5Zi+b6c-+WkFo z&F3Lz`JH-5JZoTV7!p(A;gjSGqXsHo=%Wurp%sG|zTjU13nZbMF{x zZ}fnt4BeHUY{yIU5y#Ip<2BlEX1*CmPDea{l#FTrm9?I@$a~w+ejZ?qG#Z=q)mHRT zFM1gGd!jiw97BUWG16L#oA%GgZC5YHJvVN|p`BYXJ-LdWN<`lW4r*9kkD2EYEGk!{0d( zUw`;mJovR^ar*2cZ3XZ&tZnWX?{x&&zl1gWdt-WPFm5 z;4@>Amg-+$jlT9$^sHYXgG;psNjK;~JH`&Pks<;%i?&5s!TDcs%yxN&1({k=IbGFP4@zVr6wB@o_saPH$_)*hqhzzql5! zom`?nHsbCZd*jm|Y{sv>Ya_1Oy&9{t3z>&FmS6!%J*d6wIGa!hNlC}F6-Q4+96JM^ zf@7u?|GFLI4g9Ib()J1PaJ4rc{82N${ls7#KiiCt{>oC^ciU>*e6StjrfzhIJkJfp zqc67N^WSO3xtVsf+ik|7?N#WPw0D#6Ey6eP8!+DbMJ85{%cU_4)`Ip39@4U_T-S4{ZjZn%dn#!#kDaeU`)3xSNdGP0)0B8+3|3YmI}xgh2vh+epO8#lHCN zOMUS_{JWlb{>WymFjjh;>-fvLi;9Zc)p)W09XBMd{(S+SI4||*eFM7K$J}5P)3-$| zb2EU-8J2SzkH&RQ%V+9glwRoxH_mA~=PBoxOl|--oN4BKF^ z+cv#~_ro*jEq`^T4b5HyE*n)Cm@l0mc*uHkFI~`WLOd&Yd7upb6At0oWMZHg(vS&h z{iWG*u5oV2_Tzod@x07f0;Dse&SfjsHu|7lz0lUpUW_($ftVT_h#fl^ z_v6da96BG{hWn_~o|tXl6?5x*k`LJ4cp?_gJsIauzZB=&wB6unG)5-l{H3)xKfe+) z%vVd)Wra3fvt1}VA#r?L)vOp-pQ~o70j|RgH$jQ#m2`;{@_qIR#36mDBRCeYjBzw# zsxcMU9=taB%lq!XFAf|$kTl@*>C^GllTXFJ|C4_o-+1^NvB=-%G>x`{bj;ORUIA8Q z_P#=k3T__L`A#&`m-xN_?>phfDc(H1w;o=7Hl2=o^+T$gL-3qq4d%x|=1b+^s4#rS{z<9~{$o_Qwb=I4_cdZXaO;7-A3z9aao&b1MIXh0Ytn=g^AAfV6I z#!eC8^e}CCHIC0-yW^K|<9V+$y}mo1&pPuLDHiZdc7yG~*tdOO{O+fJH|~Ge{c+7T z*Tna~|NVIIs}IJX{ii>R#s0-;kCA}+I+%bGhB~hvIYV3uJ_-i;C}U0`>A8ql#h1DX zS2x1h5CsXdQL1N2NFRiz)ojEt-0LX9!A>~E@d22&^~GqdBlz@hBKS;14}#Bf^Nu)s z3B;sPhY@`Cjy@A3Juk=B(y>@v*^A(_E#{VcQ}8)+VLlcX+p)APg8{JwwhacbeJi20 zDiW|h>ZPEPf=||upKg@1PQYBMEQ6rnV?L6^Zo;jgk`XOH$JM<1CE7Biq-n#oC{&aI zlLUr%zE==2&w_&rTLt|K;c+qv7+i%TqE_{gxCcHp%DWJ2P0#x%yS*)cwwn84o=UF+c47W)By%*d=my%aT(mP@B0U1gvF62 z!fwH-ln~80v-juqat!|24nTAQl&x zg?Rp%bMfP6&%{rjn~4`+o{v=p9dNca2#$iw1JDusX%bF)+tg6(*gh2d_m0F3SB=HB zH;%{tgCj9If#v=Rk%?x!^zxEr+@ROSW+PrY(I0>I?Lh?d9^P#s*j4!pk__gCf{%sLZv71epXPc@j&8-x z`y)Pce{bBdV=E>Gx1iq@?q`!{4eB2<>O$?#n*_hELkCxVYkUi@eO~-2&igvu8_M!k z$+N`2^0_-NQKX&{l8N8yJdn}UyP z1il}j4<{Ky-+QG${^Cb{@yB1>ij!w0J}i!a5M}NmY7KiOfK&@YR0iNIJLe?ES08w5 z&Ly2VY(dUVS&w|nGuPw|>a?c!z4WvRF*LpN*eY|5>79dIR7-kGrCku**kFFA{?+_i z!Qfa)3dMp*=0Tn=av0|L&&5E>Y_kgG+-h2#ZQ){258k@mF2W%A47AS0xJR0+7o{n>;Ux^C{KAWwP z=tJ;1H_JFo!Dj`*XCqee3O-qLica2;uBEWq%IwAm~nKbDe1V{Cdv14y-e^i zzC)QgT>i2-*NpA`+v8)u^RamUufIRuao;;q@Ok0+7ve8I{}=JlLl4D|U;1%uZUZs| z^ng?*EW%NdgxBFI&%z}vIt3oXf0p3mdn;b@^xpJdOP+Pz6nq8{d4sO-H2tNDv?ukG6z2A$^{GCr$e3l6E3vjJLhV3Z?14$uJJ+efnaY9EyQMXo`JU#t8)>)`-yA?0ju_W9l@CEJAzL^ zLgNv64Zf77)pJ;*B2x-oabH$ zS|5lrh`=+9uLK`7K1~E47?QzSX)d z9u&OI*Zit{B>lXn9ErW*{Y)^ffSIq_3t^HlJGtl+UId>ejA9c>p^eb9%7kP0*dELg z6}lQ<_<>PvRcmMfWdo}sXdG72INWp1`FPh&XHx?rQ*(|LAfo3g@HE8jp<3gk;PdNf zeBOK8Jny$yNq$}Mv9Yc8U)R}JI^oWKBQF(Vu0*3a%L>E#(4jVAqao_O8eE2iB>- z0?9y>a#;0uU=!EA2*VpV}}5GMoyypd4Bxo*AQbd5km85A0Y2 z{j8i9<<9k0m9^d@|{`)5?T%{2k4PXS% z2jKF?SSg*F7>MnY1F?7aP#oAd8ix)b=b;ZIQTH@L0*+4D6 z7ZSzI%4W%{NX)bF43Z@{iFkf0)Nv6o|5LddJ7GOJ0$bHZ7O+k8w zG5Yce@W{D|Dy8yRc!(!n3Y)^Zg3l6+z(bD?#J3TAj-5g9dCy|pui$f_4ZhKgG@066 z1$wosUwf=SzVq}zJb#QaHptjQ?I68LMiTm<_IVAwgp$Qj|2pqCQ}BM^-rji6bz5i!m)?{zxaMvBY?L>+?sulG z^Gfs;h4E%`Sw240aed)!rlai(N+oQfmp&s@R|UNScPE@=nSYf{DjgMmOgn&Pc???9 zg7ytUZ(4)B@gKg|AAj=AMttwF4e(H*r@{y4fXZ1Q_dMt7HW9MVDA2#0p9=G*kdKoY zFL>uo1!E;xcl7`CMxU(}|o4J=J`?0c_0aglQ#VDeK&8VY0;n;Q;X7dDBMRb;Ekx zam`A6`^SUnH`e=N2MaR?caOyMP6VIPC4|?rEN=8ediF*o`0OB$wV3MpVa%QRahy4I zG-j|0Q1Iy=nWzLGRthfCmMQo+zJvuBsA^TY8YlBvl4chQWbuX>M`s$nVO(AG*2+g* zNx_FY``3vtxr7eHY1(PF6>q=m?eXD{d^kSwsZYf6@^U=-!$;#^{U84-o_qPZIJQKN?yLV0rb|T+#BvQc{UMz)c6cQ zYnuaTe6ShnSzzwz2tH~PvlZ$4%LSiSs}%?K?~A|pna{*$KKY4!|N2-W|F_Wn5(FRG zi&^1|U-@eMhd=wXc=U-UVs>^G!q8w)xFX?TgNT43$r!>&Z4INw!_;jPL|s7=U%rSr z(=r3Z_EWg&?#R+OhKXdp*LzrbS9jQD?+v@sXJmftWSz(WqZDVrwYkB#{;C_| zz3+Z+y!+knjz9jR|2w|-==b9ErPHx>fCLIYAVlWLrISYnf&8vg<}4{8E1s9s&q0xh zDRSxxT*9IESy*g~g4p%Dj^G1FRtY}+v4fdZ!KWXM&*1tprf!?Dcl$^*5PVh#?~F5- z82ku6uJZ1icqztuUx}XOBQS=$V-Zug#db4Jotux-=jLK=QNaguHv}KeEiBg6s%kI; zP7*}A2ZAW0mjtxHPh1_L^)-h*^;dI4TIyX1fNBmZb2*8i8l5&~Dw-5HnP^6*Q$v%2 zkL@5N{EI)XdZpF~7$mGRJ@x~YMI$T#6I6i$|~r;pv#6LU7X+j)kjC-2hR;+3ez7Se%pNf>Ya=a>Rgz3 zhEcYGb^e<=`?YRTLCsa`5eV$ADNS+u%@nfabL zdb$Vg4;rAwMjSui7iTW8@;)mLDG>FbVe3s(woObf8Zh;mBB>c08rh_cRvBL_v3p`Q z-g(ci_|1gKLszv7pwh)Y&Y(@jm@6kNzA z1tM|Gy6*KGvb4XVICO_3P;N@ zRl-H~^^Z3{r^`f_C(GvHC)+72OI|*gEXz$vTVKoT&b5Tsd1QXViO+Fb((|mdJxiJ0 z*K(ipCwWO1GAt8Su-mqEF&#jSlVSdtMj9$TpYc3g4d4m9yClFzz@pA>QWo} zj36z&Li6sJpJ26q4>W6Za22yY$EOffE*Azt9v3pDhi6zAdhIyo?#q=aFiVFlOku8# zrabu;a88ZTV9R>inY1S`$S)|o_tR!t2IN8z@m%P2zTDv22A@+X<9S`JJA#S*GQ^y) z3$w24_iV*)-?tLi?cInI7aQ^U?+(W!Pq)x`_QbAjL$P<~SnSv}1f4+eX`YS=78j#; zU(BrCiN=SCV`Dj{w!R;iPCrW@9(!Hz8Ab4!TZ;<_K9_32M^m>H@@xhh!>;b`Ztx@d zOfDT~m~q4>)0A{v<&ioX9}sVg{z_g0zCk|2dM1AfJ!zb3#8hireB?Ji694$0{G&K` z?p!?b$RqJD|IdFJ7gsLE+As*ZpZK6q^077kcKAVp69)72olaPEhSA08eOKO>uzE`B zAm`1SJ!QT1+W3k4F|`tZs;3`#uftk!We>&TUpfj{1m~5HW)(iIdt$~{Jr1( zbbRXLAN&8G;G%&wlRD>Kj-^yeYo*oo~mHQ?JHKgV}2rah$wrz9iEXfN!lwk?*{n{o2Y9Kz2WW+C)N?(>mhtww-CieyrO zP1R14bH|DE{qYS}t-tZaFnf!7eJLjUSXk{k%N6$G?GOGF2Ju2KENX*{YX-hIz59#Oj1Mi`(n>Fa16rVq?s2NL zL^HFP$;~uUNLq!sZ(wu2v^t28(HDyd=nVve(ZP0Hf3QCu_`v@72fu$SW*3+|DikcC z71@MFq(;PYDQt^p&A~b|3b$|Sgb=TGq(`Ze21rhcF~N1K2f?SoOvvQZ-soqM0wERc z&MU{}1KY^|A-18HWyy#qQlKj$kI{UYQZJJv*i_aU;87wC@TJ zJ?!U-O)``tL_-&AXnESe?6bB(Nsw&F8b)XTii;zR@Z>0ITnkoU>!p)Z!^4v0Aa;v` zQ?bm1d2zWBPyFCaJpSmJ_~8?0;su1XlV@e>m|PiKjxQG;`avk+y#AW;xcTO(xc!dl zIDFlB9N5!DE4d!MD{v2MNE1!=F|BQnnTwP0#M9?v470s^@7*5#?H5z zD`elS!MWr@2Dn%4t!cZ%`- zufEb7fBG;czKdw1>0Gt^uRExGDUX74jt3d?3h*wjLE%!P+Cp`m3ue%~WeEN1>MHb4 zjY~D>7`NK{BenETc=+YLaWuU)54E!jCM!$=ZRcKK*PP6`$-S?O%-8Uq(O_AAco;#X zpShI<(5Z1W>g-9J9_wL2sR146MQgo^pwLF}0SU7}D&s%-JI~3q&oVyG&NkwRf)846 z1@0A0GcU|H&|+%sz?@9m$tEqMEmvbMP2H3MhA`U#xlah5L2Z!jC9KvfP2IS!%!_$P ze~%AimOrrpE!Cvh>jwK@H)DRWH@@)wfp`+L>yzw>n;h+-K0}zmjmAzi)M|YC22P{# zLG#_aKhCe-fffg*Y-1rNH@*`yr=O2gXHLdN7Ou85bsHUH&T7Yu8XvU3%Z#y~Tkx^Z zb+(!40Ni3DfnEe@u9xO@+bRNtERha2>^mU41l znq7^#bIY;9M%>gWFp;ECAwucw*t!!sf{zGTe0f*m`|P`tPf1TuLDEis#w|$Xd++62 zn524G86NTv=5=muE>;^LBO5$YzT$!F%5|R{rh?9gZ2R|=xN#I1Tf|$afFGyPM zjZ=`YE+aKQb@@`fR?q;Qf6-5{&8P5IN zPQ-ZMtI=3_5yDmpKFjOOonszuPb88 z0S@ZoAZhh2VchyGp_f3){8o0!3Q!6=)m|P2D9bS$3B1k;pzO=ZHhVqSB&ey$p)GX& z+Rp9`a#N@INQm_gK(#vBO#9BTB_FmtZq0C>wVy>+pFyX&lI zsFq2sk2cquPOYFF86NJBt1*%K@V&>`=dzr(`ZMs9&|cc2TH#H>2b%rRW25n{r-vZ+ z1MxnzJ->d>eC(N8N5EiJo7HB(wvq{V4cc3Bv0rGKWX5))@i}t38DDvHI39ap5XN{T ze&^kDaRA|D5C&PH=qIl=<0qKIy@G(I)s z-FNMYkA8^NtiN+Lj5>G+5REh^sb`f0N}-2?0Pxj-7s}$wz0ej9pglAqnw>4Qg$Za) zw0abXG@pSPo5xoD)am(n5^c$=$L3(HSJ=SI;UzmqNsFwa z7lgCoFf*|Z60Tmt!_~V??7kgnTyiz3)gf+zM0|;jM-jp0d1U0<9&F(1!8bu#|=PhQ}_g;UU+C77eieAGQ*GKZ^ZXq_~#yJj-p ze)pdE(61kgJMY>V2d`$&;ySP{B7Mvpr(+O&HW?Hg;;^uB0LE-DdxB-vCvCa$TJF8A^GofDV~^()Ak3qFm-%$1@l`tG8i#kHlYP*gcL}c|SNW!ZLd7y& zoqvvLQ4*i&YZ!f z#^8X3Sd1x!xu*S$Nf})i;rbYlsr508I<=5$hftr3XKO5uEn`K|M&pybkPB$$M?U>% zX>uV>#t|ShKfklLNyc8!-pNWfFBBZI?8wDTt__UcwMC0rf@v-2f zV0#ZatGm8JB+g-Bu+*gnm!cw+;w-% zqfS0~>SR3o;cnmH_G<;0Y{O%h#88+;(6$OaV)h?0tdN^m^B^%6&;+ z;`r>l@=X1Pu?Wx)VH&N5ZexXQ0ZZeo=}D^;e5$Phq)MTu5`3zIsYW>P=Z5R9i_d)O zlkxG7{#G@95+{uP*1BJc;A01W{o#k>b6@z&_~y4Ci3>9`mkB-&48)!s@C{ZXw}#li zFucO59{T_=$(T9C={uZolPmGe`)@$Ff?y(^$fz$!*p09RCj$76$tmL)W_n%8$9vNi z*VWO9EFun*NrTSqLtE13M6OLvt4i}WCaxZjfiVrfn<+2ZrQqYNSeKClp{6!oE<-#M z8Be6s31dObf`oNh3O=5!Hh{q4;RYkjz|*M2$5k;S_%vCq9qr}xut}Kksk>uiu}gx$yR1IRH8*oI*PKjEkV20ta#wpzyNKOJo|?w2rNENu zGeh%$xZ*)_OR7R4EJa)7YLoFRlQv&#W>*U>0NPhG;cMDI`IflmB@^Q$LvDVKIK~u1icnm~^sYmMgy$Zx(7b zipJ-m$A@5mhU5D`9*=k2g2w0Gxw!Sv3WQ~o&HA8(O-~x(dn=vHfz9G7w1Uqorv~E7 zKO9csX6Ix({)-RJqMbpT#+dSSv;|hSJwV`9CcY!AR3AOlWYcIL0tEYI5EN{LUhx8x ziZp#-lCvM}hZIEV;|fPAVONbEO&85ZJ6ip1m`Jog+t>$$cSE-aBJ9U3Zh}+c#$hnk zRAl#5MOA%A9c&-#qPLH9*-gSzdttNva%g&AMeF=3Ot~K`>p`e_s@d{zg!5>E=Fv*8 z!5s8AA?SD97FS=hKMw3hqX9nmfIF5`IU(@DtG)nLAS0*)rSa;7*}2|}e{~pl>GF{u zUahQfBH+>*=2vLS$#R1V^$fuPVGcFihmeYp(*ziCvJca{#umhE6JaNv3E)-`3Yf)e z5D7~G#t2<7cHk+n_^ytd1dG0u7;A!u-B3>p1VX!mK{(Nx;K@cDKfTPp&-3y46KCVG zCr)EVvjk&>B>+vLiK}ByMrilW!MOI&NZfPhuDIp)opHm>)2#6JLa$b1XcHlA4WVbv zD?+63+t>&`^X>F^wWr=;Ki;Igei&_L#{F>$K9$CYQ{6CQ`v`*1yAgbDyJj8uFqNYV zOshcUUbfT{aj?wGC;Q^F-yBLtasdsiCWnq6+eLb-$(w?YE#1$axKS1(9H%$z?}^{N z59V=tD@M@9EFY9l-HBg^dFc+z`}&>fEWf1VpfKjZo_OvY zg3mW2zVIk5y@B=wRi1lRY%`$->4K(2h zWsYUCK8tzUX~IsQx1*{$$u~H@F-(D0ZUQsHdW!`wX!{`!yt#f)o0B9tsDXLmIA*JV z^p&A_=!XOG8tWD#tzPCHHC6~f2tCsry|)88G3p+lfpg3WlbnZeFitPuh6V={EKZsn zTm5=m;9!H3oJw*@!Dom)J{&%C4$C4nK9|tIEhB8E-~-^?jMIn zq_bSTY)Hk5WN`iz;YN50T*ftA9@hJ;V0~Z0OI{^!ujWynOB%w)whhJ@r)Uo2S2_4< zl>>tMmdDZfXzB+2#*91bnPWsNAT>VKscs`9BXRRhH^uLM^5gN_4}2uYjJW@caKALc z=ix`b6Myl=FUEu4_-33xe<3UH%2j2q$4>#yzfNtA98Vjseo@KRe@%&1z z3U^LQvm@<*(g{9`cm*NLz2U`kn;q!8D+QnK_V&K}xjUWVmI;B$0}n(Jk+2rX61k-! z#3=~Q+sf5>CL=C)MJG$>GF~R&-uy(cay6y!8>TZ4??qC5afC@rWUn=KYeASj(t5{; z8Xt%-CN}*r1tXZP?B`^Z*0#G4eC~~Ns3lj~9N5p~xPQk5R)k*T#xalF z*TXFBy+Wck!Gj*HgIj{Bb3l<b-w0RtymF({1o6^iPjlUqLlqfxGQzmQMiqp0xn^Ls5(+uqNrt7`ACB6 zjd$NV7xx{WkHc3v`E91=#!b#LeHO2&o12|I)$O6j2jlCHVblENRJ`r*V*EOS&)wI# zV!e@!lWDTK>*lb8x5C*xMey-7wIino(fEwUi^m5LK-S_9K5zl^qRKqc2~M=uU1Wpy z878XZOn|SkFX-e2_sTR7j65*Flhdk7s#Q}H=aj1XTg6DwIy8XCL3{WEQ#?3fKd^(S zkNrM_>$$hca(83;aB$Z~?3i$W4Xc{if_pT!W&vWN-vq^Fudrg!MEN46D1=ReZ2h^&+K9(z#a$ zyiN|!0`za@N~b2YM5qBy=p74%SXd4V2WZnavhw1vOO35M>M zI)7m~UVCjeUV3Q;GY(IdyBIGYnTt)@#p6x~fm?0KIQye^?;MW9H*bqOZ{HqwV%B!> zzz|Fh@L=yAOXpz{P`Rk3N;5)=w=+4cAqAhcJqV`Tr ze;tj|Ji^cXJi?Imre2-uTBSE}zE`^gIf*%%)q@T=%OeF0amI1u7*_CEz)a{t4>#~Q zYZe5q6nxb9IQDhs$=>xmOhgm8FMWTIgASVU%&Tl22Dh8ck>XOCy@7zK0b&JSZO^U?f^eVlHszHr+vSRM8Ozk5o84`IleVwlEnoQ%nEUV;S%Dy6QCZ|g+C(Eki=a?rT$#uztYX^Sv zQ{&Ty={~~VmVfhbZ~XZWSvbSQRiS1Gjj3@f&%6LY&V9+u^L{{Dz@nFPrE`|rA5E=2 z1V>HJipNE>QOxnWna8;cUDdbMT*MkuAxPi}G~HwzyKJ(3I8>zp%e1MBZ|(nNC9m42w6_$7|@w0LP^wh_TX zlk~L?bL4E$UULZgo(Q`FUJ9mdsF~a;=75t3kpkgdY5DH^8OL1h5C=m|0^>Ns`#1u= z`#lweF0#P<^s)Zbn111rfq3?a{LL1Nf(lG%hd7aTdTJzgPLIYk2d|8z`&^7Hf0d)GkHXK)#+)>GXc%5o!DqD+d{FOe>b7d1;Q_C%WPL3S zL(-1mVmz`%%=6nx<~ zZS3Odzc&azhWWk=j*Mft`FqU@*7rUu5P2={yp}wSTgt1`P3;13{H;G{V?KoGLa%G=1#!2CU zw6=jvu6u}bkBph}zU(DZuyFusW9{+Lmf`n=s$6L%+MsBJsxlPD5I#7Bz{yJZR^U`5 zYT{khKUs?oI+>S33_xa_tXRVAz(hdDn@(6%=c<*mPX)E)=Y1a5L1Scp^IpMg9?eIC zj@mZ18XvvyV!ZR_g`7xap4Il0$;f6>*6WzM!8Cmhjn8*}Ji(^uCHDDL-;r@rWuJGZ zvjW+?1t;EutL>Q#91Oq?1hCi6p?P|0B3?Q*j6k*;pSb^I3L*BQ@Z0yUSSzr}z}d2A zW_r>5X#UV2FQYL!at8BBR{mBwF>rIs6(HIQ+wvZ@K&)nalywR|Fa&n2W*r;ETgN8b z&DyI>3~q#l^NKXC$ z=(G1#|5aC;PS`t+2T{WMdDV$0-rGKUgPWM2^kb*d)1a|7X$Zzvm4MhbrX9qDyOn!% zXjH#hlR^-{X|9&JnsadligGRCUdc~}Dfb9*pLQf_JNU*@ny%IP$ayHCslieBac@x} zC~}XMSrEr!ghwKoR|87f1+EgtH91imkMgS);6j}Sw;_0JhjZM)JvQH*;3HtNi*f8VPE}*oThp1XE!v7QH4z%XjOeCoM&llYonL*=fw=Q-4lcN1 ziYDTes>KV@GjjrI0^df<;|f&neX=xSEWe( z=jS=Vg}pv9qt>VNGX?xqXS0dFHqommE6vY26gE4~{k_U+}Y$_DApwg}0cexBMUHenw6f`XuVRFY$ zC(rtYVFk6yHM105xJk4zE$#(bu)!wZ}~<{>Qzn(R1^|Lc)P{OR|47*2tCxkK=yO7tWzx=k88oPD&$>ly#%F}AVJoGZi)f`prA$5_+ z`BS*pF)I>HwH`>e$b(_nw{zQdJ(xOj>e*GCGP#GtVaC>Dh{Fu9rpvgdVW?#u=2KjE zolDr8T{B5{IwF}C&=PNL4!Q)q2mkT*VaeNXtF53tTk;rb8(harX)04WRw^uULHo%f zJkZnr-6F%sPYlH85dQ!7KOc+*K5asj*v>vg_a*B`I8pfDeDS1nxPkfV!HEp3aVW_-osuW}ny37oG{L4aAM=K$q_=Ft zi+5bqVKtm506-pZ)XC z$CI!oMnrAI$`!*K~mr8cz#{*@moF~Y0ar_aD8LiBcthQAovV#@%<4NV28Kg z0e5;&oLinoRn4hoFhl!yEXDSrW5juyBQiN*X?c136G!Ll+ zo2vM%32i08);!4%KkBTXHoZ1(0*ASr!p9Ozt7?^!_zD-rSN)fz*FOeU;pUU8 zZW)*Ulah0v`PZSW3R>wJ3?W02(5;z>uQ9iMmG@3DnG^w;?x-0Of*66 z7m^7b=kzrXNGQi*3$Oj86Mj&mDyJTEc6-&|-gG(AWLkp6YlZP)B(34`aq?q^a@On~ z$DO1iyTpWR5)}(K%;y@APF!yig3CfW4~5gqH~=iyC$UidYgQ)JJ1~-nlmM?fBjIbD zu7c{Y^3HUYb7gw#hd_!-iH2u6vISw$jLq)`Z8TXR@o4ZZHbbwl$7U&xbI`)G&tKqV zxr_NhVfbmZzP8=EnAo12}_ zN!unVcwq@Y&8htp58P{~$=eaKmVOyN#L07-WX>b_eEA1`@tr3JiPMY+eq}k{&EW>O zUR?=3j-3>IER%vPSF=rpb|@a>ejq<;>PL8GbVpbfSBv1{i(^mo-K2T+(J%)cj3WT? zo$9#n#-8}_og4!X&JV&dvi&Oyu#C&x6#-(0D5SG49oKbl_m?oC-HxZ}1X_;h7d;&#KIulaFEn5W+KnFsfRSjuv` zSAbOj{nCq^B=%GTb7M@(&>*zX_$Y`v_NDC}S?n>)gD~QQtwC^tg)Yt%cfr=V(hdE_ z&G_zzpun_v0dVIy=Lz?-mxKxLbsVUOsuXh%QyT{NX=JfD4)`I`kYP4w)K)Cx1Fd;I=R&Wzu~%G|bH z3O+2H_npHsU?+n9p*Xg9n07{>Y@dwQ+?V3)=@XdYE%E_(CMX3T%-t%%hyCR629?G~ z%{lE}DkMG@pB3a8SkslNl=lX9r{i9JAbCFSb4vhyVSiVGPo0eec>IAuQP55D_7%{^d(Q9yTb_Ic@V(|hH`xSa9lVu9~aLk z_)I~T|7yW!a$+Lhe(yc;G4}U-@YjBoHew7>#4p1A(gdHUpZQ6A{hQy4fBVP(j*Vrf zuvH#p5PLF>M4{67xSH;2A7VMDj;+P6eUnJ|OL6Kb-)-Q8q7-~!sIuclveLPBhR;8b z;A5I@;mEXxmHfC(XPCaYI$a_v1T3X;(u%yMg~hG@cxTjP%xbB=WZ^ZLVF{r1?6$BqvhxrC! zj7;Aay%YCv;>j);QW}KS;C(w+V|wU#jP^W<;Ikb8L5)u);HCKV3~uYE_C^6iX29lIXN6wEZzKt#gkNVKIoWWpQrW-EC-bOQymE3#fg+O- zgFMK<$-y#;fHMf=tI%bBo~Tw%W~=rJ!8{`*X_u{b#`lF$$cd4kaMpaQEws$gVfN;H>U}fVFtcxkyCA&G;p)*Y5P( z=c7MeKBLpAu9j*})q9y7gw;PaIqs__|!6MVq*fp;PJc({Rk zd{9~yQ@1ROyu>fZiwAgk9QLzEtAh?6d1i?C2>EDrwsPaJlvAcy?SUVcMhgn=kFrl< z2)w@WK*T$4?2Y$d$7!Aj{hZpJrbji(c6vXnRq9!;23o=5%01U|>rJ`OWd7j0?=y~( zN<^b%gzB1O$#)JHF1ikydXFz-vV@zyBj}i}E4^_p^JY+&$6Xd;e8+StJI8pLk4k<< zB}`^~l74s=&GjQk5q^HuAIC4X_`vP}A9=2h6E`#W%r$d?jc;N>=*@d^p*l8R;U)Lb z6gU)K2-74rXFl$I7I5b=&3`MwM@=4Z)QF*Qka&Rw>3&SZuHLf|H|<-AYY}`7O=I$l zX_)(WTm)sBOY=tQ7XMlAPT%59D<%VInC5LU=Z5jhu23tf)9&vyIJs68jGXDBY7TSDWr9?i8$4ghhH@~3Eg7$efwsmaNB z_x<zwT#DnTW|Cp?WVa^+a!> zYI!`~Gu6Whhm0$b(MU4F1@@u|QfR7Hz?cAdt$&=htrL&b~ zelr5`{K~v(6tHB7O`<@O`yCR1>bY7~ARZZKzL^_&0<7x|rB99L1eDE9e)e-}nP6@; zS#VQon$!`VCJ5QbKxYQz`%sfJ4@FSmInCzR*I3~@a=JfWIo-sxvJdk) z%p(~0wyJqJ>1*EL!3YYPHnL5h&PbVOm9HnnC1XMRd))RQ41p&X?P7&AwLdTqJ2~0N zJwi7gXrlqDv_PK1rHP>$Aqy79+#kVxb}zy9S6M-I6&7rTrVXL-8D(#e8V?ec$b$6- zm%tKQuHJUtzajol3vjHIcjcyBOZd-wwS0VnA^gsUT+`8cDIg%l_EA4Rj2dhnj!}Fc z->2Ga#_Y^myvh;O&pm$;#=nJ@XEh#w`fR-L;t`mQ8E8GLfbM5VNwJT8I>T|0Q|4~I z5nJzDr{k{Mcf}!2Y}-EF!Z&Zhri63H#GDr|KYB-4t(fkrcUrtjXF*Kt2x0o(Aa0e?6jF z8vBhWSu}VYQ_mB<@xXoa(1EqM9kV2?h~FUi*hJ#H3kLZeAif`^x#)lT)>!-mA!v>x zl?VB7soGE|VbZ-6eAqYQXQ`5eReQPU&)< zvw5vw;=mOZy)w*n#haDyefHj@=I2~n@-1;iExctF0mbNs6<@l!z~}o;KE^dKhkxx0 zN)%aGRLwjrqfYB3A1tSa#h`L8IgxgWK8d2f6HemN4Jm+}@+jq32I4zM#^c$OLufCMhEC2g{f^vJL0*YG4K$C z(=3L4kp+SWA8(@R>1Qm8S@}AoS*k|M7?epprCM1!c$VG9I)O?`P=(5Z&v#c9O9L`$omTw2v?=J}5-EO5;GLSr`;d3iWfbKpr%*4fB zDeUgcO0Pv^^+=Va@gtL84mbG5lL$WS@%a{lkEgnQ;B9kp`!%m?e4OlbC6DUqZ~iM> zPE79Gal`a0r<(Dl9}LB_uMHwJtj8aG@M4;d(SZ38$8N!=Q@V8nFg>W53}P{Zs}*Aq zLJvGZ)5A)in_@i*+m&rM!yY;1W?8K0s{= zk#R_Ii2hU%&;4BVOX4ZG+Rtjaa`FInETd?8CNYKEHMxO6Rhhx<(<~0#_%Y0dSe#0Y zkirlLBqFp`I49iJMem79J$##{#qp{Ae!W@=FL5w?vZ{FYOx*~bhT(>G>o^@jbfNYrhb=~QWn?L=umkNDJZ6FYIk};1okDh`LMAERq$=pIE`KR zNj@_A>MNJxC| z_77v9&tVx;oX|9|#z#_79j+q{tg?Bn9L7*Ke|I=#$JbAB9l-}vX-wU6j}M0%jB&WZ z9k(d>)Tg?wxqDbzKquM`jAMIOtoC;T2%)y$fz zuCd49+t09Y!ADGAKHd`_dB?@n_}qae#yvsO0ly(-KAj!}B=JnGj~Z9^xIOe(i+z60 zc;cl#=m}agSNBOI-H}e_ev)JkJ>&!J4;oEz{I}lL8}GSsEAHIQej^S#uq^rOpXGk$ zYhX*1@tQZ}8~0CB&{H!b@#u-scqeeUXb0teiuf6S;T);uz+*)pwoH zPNOy4GmXh2TAh8IXt^6wQw!*J}JtU3Z)P)V%8Qepa!* zb9$6^IuAGmm$8O8$->uj#~bm~kw!fJVjm|Oau5Pqwmt-T=OFjXsVT5>3O?f;VLi^^ z(42I73X@p&`0Us_z&KxKQDBB|676P>AA-;P4Ybi(G}n*D*4Zz`sZ(e804j^_9!@dD z;2Ic$Myzn~%392$CUbw!8e_=$Kl@*RDZlC@t~#ITyL3jTxQ#gS?oLoN82Od6G26hM0S$E_ow@7OUN zzr~>jANuw8$2;!5*J!^m_e&FePM$gyKlssO@z4JIe}TRAYar(sL|To{n+ZOwpbRg? zWvFK<;(cq`ZTKwtVT7f^-ffeL;?be1_R+-Oq;kT)cUe`*Q70L!L$O zNkPSTB}r0W&|4yh%l9C+#ID;V6Ap7P5}3rHl~S>T%&5X3;uWMcyMpB0W*y3Vuev%N zv^1kCfV?jFu*V0D&j`#OOPHM4R%v{uc3d9=+ivA7`)jfLZX)QcU?a=w;OMECZa#ro zp^VD}8xe=&=*i%xEkiSg4~OQ-QE8B`RtHO0&y^ zR^F4r+}q=dsQJ*S1y<=9{z^E!f=`3!)EJOPWH3OdN6*By|vnsKYU=G zeKQD$l%?h>1s}Sl8xG$YA+O$xFI=4Xir1z)SN&>Di;SMfVjnxx%V}2q)yGkp1YbMj zq{PNyK72Vny@T>RA#9G1B5R(6`V4^W+Z4oEf>-d7A#@Ux;jlhSoJzQkDxPzm8PDP# zaL~!ZGJ>$Pf5!%OYUk;3d|aA(ZgOaXr^aCx2QwnmGJ&>e3=PpB=5*Tg52C>yp4eUq zyz6q6bchX@wWcg@E2QA2cAW+(0Ytbg&SeiJ($9Gx|@WM>I`26{JffL%!V?wg5 zxz+Fl*HrMb~nTl{xwz+d$F=<;z z8c=`{SYeW&EA;$4t|Rz(oOLDmyz(jnI;L*7-#Sr!$HzTB?0KvSI>lHH?ZCeRLGJZI z^RtW%stY3w`M=Vc+<2~O9VPoyXns89&GEa=XAd6v38t!iljoJ=z44KEBKX|4!g1CJ zK3y8095>{nlaZCC%N%>W^%yJO&mQfIZ?YQxh3|4aFKts8$ZCl*RCTO&Sx7xm-t7|oA0pwMM;b(uCd|LH7SSDve<>bFF{?7eCAB@p=YnSg9s z5>@kO6(3uvQG*P+2&Z+>SEY_yQUW0nnXY2tNooyYlds&Db}w9ut^* zHOPx0#e4>?ra)HJIqOf3Z?)@gvY(kZ5i@SN61me?+z4Ni7sg30U{Y_7!amBL&+j~k zDd;o(@fdrlF0nUI+TF(-IDl|3jn*mPn};XlO^pws(QIMb=?6?X++f!j+aoZK#)@-|Ie3IWo;j_*>xwjvNCOBYXoNWYSoZP#P_H20w%VaD7 z;Mq2|Dvggx48t+r^Vc-g`O0A z$kSXL%++cTue*`B6i{F>wP6Lxz3L1jofDOyG?{&?kC;{(p9ut?Q3Rh&Htr5!(zb_% z+ilZV$I$k}ajEA<>{?M%E-%OK>E75ib~bhlKF!C*MnKLH4mTL(%kLL3&p3~%R`nep zP2E*kx2b?ZzWHQ-C7R zW#X)*@WXd1h?_zW`8bFYR|vCx%OvA_nclTLDMx`?X13Za>Y#J=b`$B@iK)cRk8C9l zvXLGY>;Om6_>nnJe)F3<)#@DZXD8EJ5+W;`jSl#A=NlrUVke{sMjW!GtV$@l5uxY( zXnStEdJU#|BftHjDU5q!%%aYQ3@T?4n$9TrXkzw_CtE4_JdByy{g}#q=$#ycebDiP z;G-3gW#g*WukPQ9U*V9EQz+TJJ>u2W__R{+*@edEA3nf`ArS^FpYN>YL|o9~&C0i( z>ZZ%r!khdoFPz+VZHw540DfRsHQp5(XBRke3zN4CFo>_5WE1(~KrFELY<^`dUOnB6 z=UzjY!Hl!bO1=F{i|0WDeJm&1KH@?4Hx-e7tRkJMNfgiQEj2do6Ur4nDl9HKxA-x? zK1_zjU_3l9!FpD!>>JqDdt@*hZP`0_@W6IX9NQO%?!1Nx79zC>puj?=Rb52{nQ_cv z_`m_)nTHBzXYrGbVsmtEe0Ymo7E+f*{&uLfLqnCq4LIMi=gNZ#Mxk@QQ?rBTZoP2}ha2>@pU;iX)!_!jOO21&TP7EnRdH!$aVh3d#i&UnDBopk+JtZ73|4qn zP;o5qsgO8wvL{#Wm(XN>;|a7rEMOetRJY%L?_%74>uTJ5h&?`3TN61*-J8+@X@iFx zR0kdO#FH;K0c^fy&C%ELF44}`r0*5riyb?z9*O!asny-0zU#@jn#;fCdpL4u*5+=ec zdR{&IE-fudI}SY_o?<=%pN^jM1D*}`KK8{+^v4N4a6G$MWl&i{RCAK!Ky9%H4vaL{ z^T3rU4!xMde9dFXlh!bQ^|A0L-EU#WI6=Ru)j=`AcekKRWUD!wb!kJtq`CH=uDcpl z$Y1ZbJ0IHskg{Co?hcN0XH6WUbl!Pynrut2xXjZZGB6*<2o`)XgW2Fqm~TG%d?Oxv zzBitDp+670QDfTRRLWi#rD%8IFqh1NJNNebQRCG3@Nw1_ZMI|kNbKFM;Dg3zbS(xO ztT^=SWv|eII64cj)0jo@c_~&-KA2|vCojQsBKY)R5wkUb;ByI$4}#A^E%>Cyrz*Ir zpmgYkP&=FnEZy85Pari4eoGl4k=v0$NA9KsVAXqC<6*Y6lC;T zeD+ZNT<%2tq_+KuRGou zN5Q8;QWDK23chqLfbLLMuo{%AA%2vxX5WI zYb&uEerEfQ12MAwrkHKq8gr{H7?2PM{k3=83o;Lnp`QcDJ_@klt)?=gbt~(auH}0E@ zyRNehVPIgg06$&Hqk8(Qe-rK!P1w1=ER1LK)Ffd$E7va`Z*scSP(1w#M~Je==fC>R zON6_JrrOYLof4EfuY54m+LgL>o(U*nGM9TX=TP`j*sJggbf=A!9TXI2paV;7zX#M8 zC(aDSx1REYs)J}D#TE8Ea3r=FCeASiavbvPWZ9z!mi0U-sp>;9hn}a-?muA_6B% zd-!Eh_o z7)zR)bE;Zw2I3m{Jit-LYBAMJUb83S{#!Wc;D*h(cAEzsRC_`kU(RzW9MmY6Xkx)# z^({h4k=qk6(F$+8L_42N<1^kY{3&@?0d-vJq~Kzld=L7kGktNHLG|EmCvVEJt+Q;x zg;#GqlAVyY;!AlBC*jU8g1eo`EI;E4Hz*a=ME4u|fm>&$EXH`wam)|S5l!eu z(|f|rPuQiedhsjkET|@ai=0`BYvQm%N@X@o+2VzNHr8e3Rdc8?NDYmr*|KxDi%SZ0 z_LFV6hPjSya|s%LZnlSyoc6|ZCopL{&i(10{Oo~koWc=!>$uTXztz=t^fMOj?-?6m ze-DQnv>L|`%xNW zd|wa#Xsg+ZGnbZGP*d<>%+t_qDkA+#XMO8BWZiwHZQfMyFZ<=9aA@> zDEQz?9m|b)W2pR1;->hiH&|FK$3%wFW*uK;M*z<8R5Grzdp*AIN}k3w57~)|rFi|F zaY`QCmNEs;angeJ3@G>@L^d`Md{`{soJa5hN!{a<{29rT=LHd}Bi);PI$%By?AsUr z%|HG}ao^kC#%Z1h%>5VUerbZwnRDm(GWV15Pyf4r9xuPjNl<(^Y7I#ySKJ-ZP#Kxi zK9+BKhS@NP;Iq+KWbX-^$lXwnsau<`0O!E7)9rjaq;yI_1_nVQg>m$DxW4<|xW<#f zmGoYXr}OH&Qih#xSe+&{KDFSJ2x>f>Qhlnlxi8Fg1#rI3AKxbfFE!ww8iCl>tMZ9} z1t|+mb^ZyfVZu|8-CRo;SEKebzy_fnEqoDt#+mrm(fIVSmuDBmcE^rAF*<#H%=O=m z#%GAl$Ot~zYVMktiQS{m$JQ#g?r4IRR>v{hxEMz1 zZ};G6uC|0wRpn1S+r~Wn6DB-eQ1z!-<_P8{XE|e5Opoy-Rvx=#89&{ z&nlf_8A+N(B9)xrS`(A;=Q_;Tg zy-M);;WH!gcJ}yu@E!AU|KT?6xe3!x#FE}bbsmCtMRvZuEYLWev?X%Mt9~wh=Qk~$ zInrc<^)TjVd^8TTi$D0#ESqgvQDz^3^>yM)SMsVKf9i#@oL?+MbGMxcJ)9AcHr*vJ z`zt47m;i+%d3nD_a`b3VeD)iI@vpx)oPv;b8N#eb6A8y(g?pA}qe#XIlb z5jR{tjwT3f(8PsFx-pDr{55(Io>&Fz$wLF`Mz(w)>?N#cgLiHAH|7UMy9J;+?oVq( zGw4L&Aq5+_tbRWris=E`8$S$MMX}CkKhgNC_qJFJp$=@6-$Y|G!vfP;G&{%mbiiwT zG+KWI&CZF_oUD0aCC9!eB1*3`O;y10G)0fzwf(F}wyhmX8`}pm4=b3)UVGI<{Ndj{ z9KZH~-EsIvI`G(YaE%B)nDpd;Nv>KV{r__J=0ScR*J0yGZ5=l`aDc(0o z0>nXpxG}(B?im2HpU>-W|2U*bJC*=awGDjd`}_9YuU~h+*YEXfXD}PI#MRGM8(Tk? zL|XDw3RjAHa0LhXS0Jq#idSA4W2e45Zn$|>bj<95@i`2`g_y;1lloqgr-%f?Ez)=M z6NfmodknM0Cv*O?-9J#B3jEBXgevusKpp2`wr0I|VYK6`k8wT+Mt%Qbn2(#L;@%r( zVMIW-ztl=>6-kECyXkC zll7~9L`*?zGo;MBKA8vcB)CnRWz!DJNt(g9cBy4sW>bd&HfDxld}LglqorS=_fd~3 zn_Xm?RmY1Tei4T}oySzG&H3KCFR5cD@SC_YHqI^Lko}=w4l6UlWu3~;v+~z^I?vh; zmuMgR<`kPEC|=}M1?8?S=T$3Eo}35q(CXYNHjg}~IgRStGI71G3G5I%f-*h*NPe{9 zxqi)PY~HjoR<1z;IyeXYGYJeg$5=8xYh$48V06uGi;2AtvT-vW2VqdVkV3bysGVV+ zJcRY&%J|Fy@ML`K1lwu9H+^5*o%A7NJe?JzpIS7dX{xI@1AKC`o3P6Gn9R0ip5+gL ztWETH(usuUN(Bt`%QBYM$1u+3t8&5|cr@wFgmp;ZZy>B1F z91AK9^uzS@4nlYJV=`gQBb z_}sbojqy2h^cZGMpNn7lNB?{5*trucg6NFH_-NfhVncuyi4WM{C*y-0z6Xkq+2{;} z_87a4bDS^9IbLX+_-#BN)9Wf?)OSs5m~r$M(Mgkpy@P`P z8J!uU^^e~oYqjc@k(x4c$t2ueogc93Cc@h|5wapCKU;&YBB^=#_-)*!-}o`7rsN|T zA7+qI&Z~^DB{GU~^69Aw7@z4_MLSlnTpi0$cbn|}AQGR!m_)5(z_pA)fe*>+Yp zn1?ye{%{%9>jyZrEaP)*l0&#!b#uXFM-fKAU2+)_;h@AtUCK1onsF$Dj^tf{1%-8&N z=Gnv6Tjos-^5DC5AvnvoNJe!Q%{x`(2oy)%#c z1L$O5vt>3ua>F#LYpB!_rb*}O%puFp#uhkvj--dhLI%m*;)h=7i5IXYbacEIRj`G) za`SB5e$^~zQA8F9o&>jP$+y8JtLC>}W!WetW{n#d+SbY-$b6bsKl{fznO25GqZ6LF zc>zh!cb-=@fJ2Sku6^}|(^!|Ak4jyhf|Lct}!4z^tEuGe^l+=}eDey=b7@7^IPNj3R zK6yVA)oW+05IfT;^$`v-*+oKG@L4=B{bU~YH73-7m6j>B8nTiz*5 zf5w22R)udCspAymb^I6`NHB1YM|IavFpl?QH0B^Cr^k+Ze+?>ESUNgx1CP7!~x|(jW92P=+3>>y(0_=7hy2Xw`=!o zJoWfkeDnU-W5b4__=TUpELK3U4xnxXw@fa?6Uno_O{RWAg`J}A&po{@c5mMuhdCE8 zzF?MQ@d1o@V3aJ+rMRvs80=62;TU8rYpvW(hR)`=*8)uPEb4nF_s|_O zOTZ~XS3r_onB8cXnMd;^6H()mOxU$}fBY@CN?Bxnk^vzOLFsJ2<>W)&Stj2(T{#`& z6!OX3$naR6?a=U`d#YahG>_&}s;UvzV$P^{_M`P7kIa|1d5CVg_VV)GNq%}+rg`=w zv>aYT8N$o<d2UL66-W!URxmi>cyqDP)Uz#kR4(%uEDN9DK+4?7m;hmx)+t&Ue5RQW94(h zy5(^pjL-7(=oijs_IGmq$?45;Z07vfed4@8!8AH&UW^m3e-|m~L>yr=q8m$O4u}O* zdk-V=IgXCqG@D+P@p0YB3fR9(A1etSB|X^mq5a>YI}NYSc-ao>FQA2)>r*p_Ej4aX zJK27zxR|(NJ&{HGib>Zq$Zcz(LEKy{8`E9%-vq{EHePT+{Ow=-U*e|g zulxTm<1=>rcs%?33-QbU;2*{I*IwfsMPDwKEyf3ULT)k;foKmS0>-DC1K}R{YhxGT zjn~Jpw1dB$VdvWsOFKh9JC_bZL< znX^azmu2InDx5@85=u=OIgE|VlY_uK342r8!AC_%-=?eewcUQ#$L|_PzvkOT*B#g% z9t|8Uyi>^@`CLU9~Z02JepX`C&wl)3JP{5A~&!asKFQ zATg?jm|&eG(GDqN{{gidKPNg4+jJL#ZzjvQ;GXM-nOKYn(oIQD%|69pvEb&I9eK{|wv2E+bZcAY`_# z!{j@9;2wr`x2-^jOsGt$bHO$97B7tFuCc_v45ClF6i3rH1xD1^g$Cfe(3rLz6|XZ; zB*!>#y6`#?MLHI#@CPEA26jy{xm&GN+6KIZyId`ZK}~SRay* zZm5Y)D5F)YN4T>93q&$DNa(b}R2b@#%is`qQD7Bk*$58|(*V1e;&Wwu3X?8$tV2_> z^|4da(^_N|^Hb^T0!)IEmhp)N4qY#BSeP-Pm<*WAakg?C3D#jYGLFI!d6DQWn@bbk z(FMaZV>}w#;kf1J2nWs9uU`Ri4Ksj&kTLGLF`sUT?a|SZ%x`jXGG>t)=iy_Kx2b1V zhy`$zwq16~>iFrO+8lS^u?Ce0m=0jQ$i;$5_1eKWvG_E3&r|Xn0>s~q8OHH>8B7zQ5VCx3a&uR3wI?1UR{>|{G*uv`Exun^ItN5Sx|E7iL)V^_^*XSMX&26JMsMGE3H-E2X#q9ehEPlcQsC;&R|+E88%T)yv(|iZ_CjRVUv%) z>v!{R#e4e?+lp&m<>M^;wS4R72Ap%a^UDkyB$KQ)<1jsY(L!aP6KjLuE{w?pOv-+Y z%BZp`GhlyNE3#pFa6JZA%$?5D{`PG=r(oAF1dti-CX9@bn|`(_;lvN;U*V>+ZaT+- zbdqoB2i4l$gtD&A)!tRu%ch7-&miOc{PoLY^QILsx?0Per?6rRoie{Uj!tigz2mE+ zfAO{Gn0hXb?s+T@j7`Qd)DwG|lNVXEWsPUhW@nIg%JAA1BTNoeP?9EOk>6c$MFHC`Ivuws-JJiOEYHpRh-|3 z>1w^`i;U;nu%^tnFg`V(ntzQ$^jeQ(d>Ail){n#>lCwGQ>_O6VX0k8NVBJl+O5+Bu z=h=Sxt;P7TgXwy)dE>@pd~Sg8S+|B=gmdWLH;K>q_;@`3(o6A6zw!^_mF?Tv<*JMi zy5P(%0*B>{0RZ9DiB-4$*%;vdfk8x?oo(H*W7|Gg_Cm~~A`4BhrwN7tG+M3?XDng39)!#R13V{m~!laOl4+DFYo1~X>N#G)kPbZeI zM#$j2<%6+&)rOcG`3ROzMj(D>I4p>n*^$ZExN;Yl{Ef4N=7hKwRhJ2*KF65+P9)=_ zNnx$J$=tX*?gXXYZAx8elM{x_hYX6Y2Sm4eGPyaK@H-_zwx2dTNZip$bt5CIVy4vD;Jk1O;&!ILDs7SSQkiG||XW=vi=qXBa2b?sC?;cV& zKhwJU2#y38p8S`f=z_@Uf^lf)BX{R8v8x$ostch(xg<$~jTL+V-RC~HhjG&wzL?}j z#xt&3W&{lSI8bfD9Dl&8nMG}o^^jn;4z(`UOJ}wC?ZVlKv`9uqrwQvbY;FW_0ekSt znzZVZ35-bDi*>8H8LVwEE`dRTWcDG%d)ZLYP{-U{F`Ob!*?$Xs+o@XRD-4|#p`A$M zJUb!&dgj3k9)*oepzS&Xo+ZO85E)z=;E=hJs7&=v5srM@Xq0EfPGLM`L7-$i#D+fX z1V~M~8*1l6r9sst9@0$f*2f|~0F%26$@J#60 zdHmPQ5u=~P?)1z8l7-ng#@#x{Pr~#dOLE94nVDwMIfZpcF}L7hlOgGajgqQfBsunf z7vu8si`T@xcU;Py8SK=doBhfwJ85e>y7WV_c0G4xAT2(IM1P!%oMafQ+8dddF+v?d z8Kilgamx+o#kJho(?wr7*PWrRxx;b$boqA)nh;l^|zcDz|%xiH#!^#;7ay)X22i)P}w%FKapsO z8(pYjYF@gVUF!LTF2)W96eh(Lo%OB#;CI%>A2|D!Z-U!V8*+%LzUEz4;^Z82oxAnI zL>N2Is_G_=s-7zoER1?Ea5LO@3dw$ZTz7G2{QQSIW9#~Pm_W|ZGGtk1lhMf{9jiP_ zPGl@(29CW5CJz$3s5MrdFyO#Ie{fqNYS90FfP zrOBACGzD6xh`5$N81udWuCQR8q%ksd0^IpUr&^nRwaTpye-tkVE=%@B=P#<)Ho0({e^ zKd?B|SM|LJYfKKXPU+W8Fk1aU?Y)9`)EnFH9En&F(I=B&rD z@jlJ`I0y3P9X>YDCfk1cINyHjs-I2P)p+&2#7{5V*(Rrn%X@rs-oYP07u4XiRg z?M`S4_arWwaI>h7@#_Pw=X74{!)J#1ZG1EJw^P24@qP3&toqxJHBaA$zx^RyZi+D8 zHeIv^72*LjfiOgd7RafSJr3rt8OwrTQ+ZsU;5wv*SP)z*D@bt z(dZny_l@zHprJ2qdpZ90ul)Vk_R1?v+SvW}04$>>2~HaAB9e?x2YT+PyA7kSIWjWH z4qtD)^z1Iw-IP}o(Fxbi)Y&OIJ5PTfk+i-mlK8Ew@oF49S3jSMApC6k`CC`RNhh+l zkf9070Sr}_i-Ey1Js@{7GMPd1hcJl-9~lOxlNwJX$@mrVY^%<)mpc88BeE_k5Zm^eaAT7IT4%l-K^GLNMKCA+Gos2}?oldEYgBzzhP?4;_ zL_kE@b`IsbLm<&4^3rUPq&@A>)C8(`nr;;fNIMOP0 z@nXVKE8EC|gF1mKfcnZjxgg|jQo^nfv4Yv`PGV`uyKyGCBgbF~r2$M0uV2lM8BE9- zh;l6j2`P8hWPEy2U>7zTzDULgVwsY&PMr{<#`HqZCgDQ%SOn z+8j)p1hZqzelV?L)NhCH0%cFnccO;W0psNzP{IpUAeci zi8f58a_`J}16ZROg}^)we2|2UyDN%`ek_8C8#A0qoPnu34Mi!wPH`dTqPj&bDk*Ek zf*^BK4t{zGY7gyjBfvfZz}eOW3N;eug#ib`jAJkKBT^F#l$n6U9~m6)qwx-@1@;V>n$VD``t#lLvJ$7jgRy&OE)cYaBK0!|~0B4#c({w%t3ekeWmE zs*dUgh*IN{i>=@v{g8|g8Ic`nls4k3UTUF|&M}il5}yoeJW9Uh(?IdRj@^7W-_l84 zaQYI>uJeu~$OqQc&OGBYJb=_0iTMRcd^RER8RCwkVJ_4jV*Wlfu_+EsVa|Sfc?_I- zAr?~OkN=I$BiGRHHGN?Oc{($7gx`nx)DoqlgQ z8?K*mbxRsZ%S!tg`+B!F#f6@eQpV*^0ciPT%nQx*Vjjw|F@o0BtP2{5wxzA#0kMzwy({A*A(x0;22EvXGJVa1d|coP<5NPEf@It}*eX(rWS0AO*C1aa zsr9c9{?f)0O+CyGp7R-Eg&cukU+E4q){|s>23alFj`U#QU`;Hp{Ai4yUX=%%d%JsM z)w1chaP@xnsgGccO6F!mGCo>$+q3ToySglr5OkWZorB<2j7{xJ{b`5Hggd@T!0;`@ z-;#%vS|J|X+1F2kiCu7Zn7WyCPhv{V zOH3s$7L&3eA6Ig4zyqDj`W6tuqt?WZ+VLr@n4nWE+}5vH;7*u1%puPu<0HY_!OB?) z!FdSCtcxun-y)fE$J|aPd;4CT;4>KxzHOKBY`JwdW@!sd3`8}cM^e|0N>~r3pL;O= z&;jFhCN4hzbX>OS3=0QD4?D!>=R&4hfyB3jt+=W5L`Gr}=2GTMW|1HMPiK7r0}mzR znRUrPzO7Hz&jpJG74y4$k95V;ul6JnXJt37nUBjhE>ItDqPKzOl}R%{7d_)itb3jY zK$kj5OlEz=D|Q8`uj*Ix)Hlug$~2gnb@kmi>)|0>8L%f_>5ZLlbYr}rgL|wN;-U@n zoLQR7^Gi0tx|>)WIdZ%W2?Xcz4`Xh7!>ZVN@!GiGHbw6M06+jqL_t*My7dq}5DO>f z;^!^SG>hmYXA;LT9N_t*2~@~Vj6+Q{5}%y+fR_h`J(K4BSRM$L(o}k+bGKfL zhP4j1LV{X`IQs@zc&_F&RHAWG8bLVA4t)rboA@W=-4g?Ym~nRgqWmP1VO+aVk6Mk6 z_Iay%F;(uFORSF_pN$t@K8BUj@+3 zn{VM(T>_F1+B1WC*{m0j;ONHUcxMk~ztUd%@)V}Cwr!t`M;|{DfBYxg;{#W&j8ELR zDXzS9kbB9%1;$BHi#3zP{8naurQ_9&bgmawn0C~_T#V-_U*i=OS4+K{q_xhxC9s@t zI)?|@Ic|#`yJzBG{`$7K|DnAwP&0AErDx)rt*Bl?{K$X_yV6l5ufmwyU*anL+SDo4 zDNze@j5rtN29b;p^NW5u$8eD{QV+(xdkoX447pjbZBH+%ubpflv~vf{DTqJJBcopF z1*j)MFD*%CnWVA3uCX%asy(_1(Z%?>@cc7z=~nJEx@I8myzWd~d(k`xljp!U=5&Z3 zyDR5M)<+qO=|d4mpMxO)_a*RU6oxN=nScqHfk~KVJQyb#8Pfs^nH-k6jBgtAtc*o6 z3Bs8CWpw;@juk{H^|4(1*cZ+6vpx(7>!eGRV?3T_T*=_{A<4mVdGx}Z*cALVw9-iu%Q-e|1O3y@?bH37 zTUJUwglg~z*4;L7rNHJ3SH{rD92d3DJM56koau9{QOvk_R#SYGCo`bAmcO7W-@cnJ25^f^`Sp!&^)^M zqKo2J{?6ZutFOEgRq#;?ICt)SV|=``M{90>moq+3J^L)Xk?dvyObGxd=F;gPJ2THB zDn0Fe^X$^Fc%$CXiQleQ55&o%sN1miCZ}Bytaggu6+xLe6H(vpCtNEMh(N~kyT;>Z zI`dqL=u68WjXK~JF|2oMl7Q%ym^M%S--+>g%K*0wTpn^}u$44;h@2IPt)Gu|(E0YM zh`tm-`CS>Gyvv7~ZV+Nn#%F~#>#-OmZ+UFREZ|f zJD$}ErV3y&@3DPvQ!wIbyRUZij;iaS`)!}S&<0K1Ar@D*w`?V}J%TDR6YGF+t z)mmIKSbE};KyLsi+=~>d)FqiS`pU9QOCTPl8HGDemx^jx0RPGZ%wag0#WjYR@?2S*~HW{~H$)Jb8wwmtP zmg<&H7BuvrncIGL+@bxDKAWRT>OQ{ z33hFN^$SDsRg5F-pnvYVZYn-;+f;n=);VC}vP3+_nR)R)?`82)O0KkuOE0@LHeYs8 zjBeQgY|v|lnLN$;jYT?C22It*2?%^G1!+8B49USUn4?s$BxhAYCn3U>pzcGJbQkx` z?Ap!Z!I+VOQ9abVUnE3jt{o>y2!NwXW(T-`LjPG5@0C6}j{-JwW{jW?HOl=8n=j~z z6)XDKJVKI-I>HD$qw2#ujt1N*&CQSgSOxR50&e0o(u>3Bx_|F`ugBw$A4~>Zgyp_7@!$jdxPNCw+;+=~=sbNO+UKEKz1U648CcmnwToMMmC_92fBq@)YMpC> zjQ37|3N&Nc>R3e2>2&X!_$UAP+4#nnUyjZ*d*d(NcPc)4J9(3}`06;O^3DG&F*D8j zf_8}}w^VJ>zmoY%NTEO^DRlv`rj$zC2ewc4OIS>y&-y6@p+8sAuJ{8wpG8b1} zbUL=}W;0=X7sf}}bp>a;!2v7dn&RB7^wTq5O7&K89&h9Nh|9Ki$K5w~$F0}2#l}(8 z6yZLm*qjlhN-<;#lzu4bIr=4_4dku9JO(ijy33S_1~NXPo9$E$PUc2+xf#Z{jL|f2&jZO^$>b?5>V*G4 z`cf&Uo4AAc|2Q)~i3R+TEP)JQlMBht38Xx`JGqviEuP+XhIHIV;(-4s&1+ULlZP@u1#vugH03j8@xzZ*evih=}GYPP59782ZR54 z7siKHB;y0UN7Taj_yd3E#>NQ?UBbPgKa%;;yFNyz-?D6f*W_mGV^|i#+j{H3_ZEFw z-p@h!tKL)$$=w*j~hvc61WT6TdmjHkxY62TybYttD9m-R0=CGF>i zcX`whxb)(!@eh9a?=ZJt&M}K-A|U&7;odjKM?mb|_eT7~fBMhjk?((>%kYk}YpEWz z2Z{@TT=)PF5M`lf$GmHFmPrM`K`kBGHy%^RQ6rfKEFzo;W@p+NIy*)`CruxJ>t`I_ z`uV#)HBS9r`X*W{ZOz~CCV!E&B0=p~za5$t(Gy{*x5RwQk*rJ-w3C6CYc_$&_<&KS z5wV<%e*kHhWRu7zQX8-OSH$NnaaArcZ5SUWhL!A!v~yasV}1r>d8cCSFqf6Cf{<8! zZ%iz%$8rndRA~9oTx?!@B1Ss*b4xY-66?|Rox-ZivDmr$K%ViLgYj`UTgz@TKGwVL zOsE2t=WckrW32>7rowg?QMIru%m%ejcq!E}+{Va=QR{)@v{vXpSH2n z?siZHUd<)4T>i;M ze-gH}e!de7jYsWTA@jpH(^K7KI3)HTe0Ctd0^_q|e|K7$`|KU#)RBYHsCQ}Ls#P`# zO)EO;^v|b!{!o8S?_93=*L_HQG>QGxYXh{uGk)goELut zJ?zu!wX_m7*h>35<1}$wVM`Jq6v{Zvz45RAcp$#;-Trv`mHxQzrpfr}J1654x6Y$C z?&4SKl9`fT$;}+QgPb^t(Y5Phc=@X6?!$ypp&a%NFE zn?>EI!Z_8=7{9Yf3MScQeI3TnXi(!c?j3bFIf@SU3*^K^ue`hRKULPhpFj7YO0Eqi>eY-jTQ7^-K?(z z20buL(2Kr%bjSX^XX5FnPsEPxC*#vUu_?B4QEpfJZnnXX01$v6rC58S0yu$=_kW9P zb<&c^H6JHG%*$eHAB$3JumAe#KYkj9QJQ*;hYt-^V+* zj=)TKxvA-7d}^E@sDmB^N;@I2B7Pf}p!UUsPxr+m&-KMm-gy#}*h-&HbFnbQ?6%JM z@}qrm_&A#|6n7sB}9Or_Z z`T(oamnkGUCwE62N6Mj-2~bTi5 z{$~6&(g6dR9ho85LVxG@puNIGX2?0n->%2GUh*O1qk5gv7S-1V$WzCWxHA5!dooX? zoqWA8J{lyDaWcN;nfDB6l+q{iwoUqr+R_-Jd1{)Hr)Va_q-vk_n1E?Z1`tWn0C129 z%zUyIKR$mF4}~8v(-P(xejG-!{go%%;~P&Q#RN7-$C&$3Z4)=0Ti$$xedh4yJDY}I zYhor1e)dal`0`~EX`a-?5OHz(l{LNOXR4*;REEd(UK&I-(0nH{l)TG2?^-Vnpb;Al z8+7DG&N8$xF1&D6Ty)7w48+VM@nJKSd2Gj#4VbMSL8TdHY38YzKlTiB+MYPhgggr! zF#zK;Pv?yzO+AjWmkBmgRdq|o2TW?wZZ-oPNSctgrURFf4z)@3(XWQ{Gh0uavKhh_ zI>Uc5Fm6=o5)MtAgi(`De_f6N;AvedKCVoUZ|_OG z{IW~pAO7;+jms{*g!7}Wq36!MZ;X#k+JE3+{2%|~U&Q_2c_?=7+Reh=n*ce*WSfIb z#s_Or?JzqsJ~7O!**?#tf(|{qrnBhK&oj}s7$1?WcCNog&iYg&6cG&b+u!xuc=}am zoElc+`8I!D&4YA_z#u`HnCaL|Xmb8J*!gdJ@&RF6$VWDY=Kz-?HBVe3G?DV3@j=35 zenhldmyGBiT!Vaxq{h+t)}N;XMC$_4dSMm@STQwcy$a;)-~z=CE->xl&W<%)Jhf&8 z_l>N%C#KpqvI{bpgKKnX0n@}Yv7%=$`tVR}fpLRFv$6B_W3hebes(O`En!iZVmCV( zA6D3GCoyf8NS*3i)IkYLUI+;lD{N#kbjFv-$U$$2BUy<;2_?M5X~7CWDc&|;-vL#d|0F1i=^rL@Lwpgv{ysN|QxByX8;o#l4{A1xyF0weY9l_qH%L6t6o zOT6sUBEA*Q#lM7`hi#M@oWbD0bz5iSuB&I_o@-{1o}t>quKkxFMjmpP7E{pw!%v)y zJFc36!DPWr3u_q!?>#Dy<6@-Og+rYe1(~d>vD*PqvM_2OVk%nY#(M(>WZJc=XiYV zrs=rx65tQ+D~*vTd^(a{T_<7yIImzSAGy=YFJ*+&mFK zeaBRM?3Vew8^t>KI3$&{>BP68VGI@wE`uO~T2eIxiBE1hE7HnJ;U@*<_OR5FzmrHO zgUrZC;ym$PLHdTdBy=veJ$E$z-amda9((dIW}-Xd(oI;+SZXDlD5{a&ddrr$WC}i;Gucca(iOK8uA%`k@_B@;UH{feBP4(()`|DkELOM#&4;3C-`ot+hrR$)N@t* z=5OwbM<3cA{byc|Pu)HrcYZ(>MnGazs`gH$*>e4zLNrRCwxCj<*WQ3AXZ)Kkmx6al zY+9Y++BwnC#CM?FYGzA>oIW})W zEx*!JPl|$<=WH6X`-!=7k%pQFvw(nr`7LIm7#%aY+%rS?Yz^Kh}cK#-1 ze3)n#n4@ibi}3*ul2!zkm1fIt;F?ZY_!!Rzmk{KSZ4X-L!fh}T)RYfK=mK1!4lq!6T>_*KCDSHK4fJ5#R1nV)zPI7t&p4Z*P!C|_y6uM#ny|qAjM-X zJ%{dnWqb}EIvoG<*M6Nl6&^@K2dZoc2=DU|K#2$dP&%O<>obdkSQcyZFfM9M+#)_Z z0f9M5JQ1!UnVn?k`CXC1aGwI>H^cBsB+$Rcv4cg7nqNf{!V-wZ;+L# zq%c0LnEkALs=BR$SnCc{ZD4%bCg)-`cRH-)HoX3|x5Z57mKd8`1@oZV)9Ki>?sS~j z|9T8{qC&H{G7cO$#rdA`cy;Gq4nIz%N!A&54mEJ#<4&{n%gKs&R#hg}b^?o3WwesQ zC*ffuh|dbD7cJ&bX+)hUU7U0BBo7CT5}(YAHWuavD@CZC^`U;|4$w4eLoV#)OoWVd z*?I3^RgzgUzua{oFDDzBG9L{s^pVdX=Xa*z=w=Xi`{YE+1gqr7Nsy>Hp_iIl_hy%j zzL631z_DZZ<46rYjLOt%7z)qVoSbTpFMoe99(%b5NlRD!0urCwVSHpb-2LU8WfD&2 zD=f~MYe4D_KL)z!*NE@G)F0n|dMI8yG>BAc235D?-~jsl7za4c9)s#PwlnK-7VBc3 z&Ue;j1%!eJw7-mc+2gMa!uToiIRWD{6E`98fv3%Sc$CC?yi+v_rW8mm4PWa2PH;5b z_!_H|M{(`>^)L3u7ar=5C$))h?Z)`>=@=rnOWKtV0%DTw#bnf=V|g* zO-h|gt@Nzl8DYtv+B@$SZdBq}pDw89!BtpW+JJOq8OCr<#Kw(-oJ+xf94dMi#wR5{ zz&0nxn)j08-nAY}`{T3s z&cwYp&c@YS=s#e07-r|um%8IyPxizUFLyESIfI0;1LsF2=}N=%ydIKzk$HeM;Np#e zrMtGc>(=hL?np&|`Y;XLy%S8fhRrrvQR~ zT%7HZyl}3=;(R=}w^L(V+YYQr_43n*@Y=>7;Vjy-v3>Vg zOiGk60-!u6jGOQ>qQ+%wr#U zc$Y!MZq@05aVB5R`_Qw~+(j|XggkwMUK2(>cCxUwbNsEJ$hh>aza3xW*Kgxh#MN)< zV}3P0KNGPGulb6k#=%K?l%)Q}KPQd+S&+6F^ciMcCy$EgIXVa-ubgCv>jdB(KrN2k zgcWi9ty_xd{%-1$Z@y)GI>}qhZv9Ly%OLDmW2(9b=~)LW$0DX1S7XU*?dV_(t-CR1 zyD!1K9`*s;V~6qCOeqhx%j za=NOE>xX^?A|))_nC-K|)X~+XiBQ`v3RJ%~W>CT7p9GU{KF!xj$*)ef?Td7Yx3-qD<@#WBn*t_TgztVL64A!c{5p(z2&MJ zXZ3Y5Pg7V*^Nx%F%s?~0OD~v@`>t1Vf!a{kQKqOJ^|B!@FXRyYfzJ5+hsU|CeTIu- zVSFH(JdiALEqt=Qnd^`KM_Br#niI4&HbUZ&ZT)foGt1(Q<0E;-=My&_gCS;70NFh6 zlIKappQc}a^jef0>@(qIU6S!R*%e=Xd?3D0eI|ijGCnuYLgZ_-;!VcK)IUsBDDGXI zFjn18#>f8r4J1BadSo!3*)b9yxry^VADoB}eSo`F7$5eFM5=Jq*$y{qyex8X*)USV zz8q_uh9VLV?j6g1OC#zB03l7A6&YQH!G~q>q8?J7Pi#HhdA1kPWh7^G5WX8N<3egNNN($hW3|ntv_t-OH&l z{6S7+4?WujcWM)`jl+ZJE> zep@{867a@Cp!k;XqRzf;o30S4LV(d|qX;Y;kHr$B42Y`h;*x7zN^BY+%AgouTy$MD z+_dIq0sIHd7F5c2jnxvT`Q`e`+t6gR7$`~wI%K9yS27_b27}lD7(l&ERkvZJ4Qo~o z$Cis#bz2TWjnN=>&QC9l#7q0ngYkh0T09wx#~zB4hmiQZJ{8lJGCpm? z6Uq3nxz3oVj8CbI72*+BbOkhT(t^d;h85R@S4JoIyJ&}R{e(?9(_LtoWavm^AJjb3 zLae#jZWf&u^F!Je<72S6DBkgIP3=qaNgC2{>#wtp#(gKohjlmoeVfL(OCLVd-!NQv zA7`tUV>pMi<8%1Pk@(Hu`fV7WZ^zTmJ%?qE{zP*1)CGuu2Gt>G0Th-w7W$5d z7lf&cKI!2z)ZI=VVarD(tdo`<;bVvER~etBahCozo{#aE&=M)CpYPh)rdf(Ge6|Jv zVMg_@(GzKXC$UaQ2`mUpyRvN=j{!jB>|~>X5b3h%P6=gDSyb=OUT9@+&6~S#-Ss;|M z*!E;{Y-2MS8bRj4iSfQ zrqL~#hQX21$ukY?6!m$Qfde)Z==HW-lfUWZYCV7Er0(ROH=si(7{y(!awbTrk>-jG zZ%YE=BiB#C^vrUhCx_M{i0s}4&V+m!#^=fHeX-|YXZ)pm$K!)nOefFpaw1O#JM93vt6`Wn)2=JL~gqFsc1*9g{f2 zT&reay+1}~O%vmJ*HBr3vnHiZMUtAvD`?Zn(?}pIj3k|4?__ zb2F6d)Hn&N1jYmsn#Y#=^x$rKwokS-j! z(x6Bg@n^p>_NJGHwxgA>@7O>*{=#7V>)$yPucPw&Q+G_pPu_kiuD^5t>!7M`4?WkNjL-Ly@tID>=NcqFo*{ES zR*mzqZAg8d>gC*;7f^E!V!-*9Ldh@>9fKrF$EPq|-rud1e*w#W9rSTWeDbb#EIo2g z0ySNFJkRhbnL$e^t*D8{5}~TCX(6qfO%=5yHGoiv(=4W-egl&{yF;rc*2S)t z!R`lV4qyrJQSjj3e|a$;ey-r15)&WS=jw8u1}HMhxn2_>u1Kr+?L3$B2ot$l70K9; zUX2RZYSW8jNz?Fqfwb=I3)xiX%7R>@ONkQ0*1?TP4R53cOUt7y%c&cWmhU}OZU_tP z4xVo4!+wmksOB~bU9)!8NL;veMQpib6tn!C3rG4eiwW!J_pioi6PuFlW3h1LfjE8u z#%CXE4CAPc>pi-Mhtj&;7}_G^TwXer5+B+|8OefKSMjMn4Q{sRz&c)y=TpOZC!I$d z%SLy}!{5&PS^=#tVNL#-l(3x7{O}=~aII=?N#9VWxT_QAlD81d%qRI6X7>8Y;P|_V zpTG61aSf}F43CfDruESouJgUbzt3wB)?np!7)cL(HiKcGfbnUYLE`fRj8Bo;b+R6b zQ{MY_>BSevz4zP|f8($H)mU@hd0E7{{PVstK1Yuoi{Jgd|2Mw!jc>-Ik3A0ZvSSL+ z1XK<}fScx884zt)=9ud~7RxZTx*T21@v*5mwtpgya0s|{#z*9^Gwc*Q*M|ZB76xdk zUt$;GI+-33*YN7^Z=HEIlVU4Of8&`y@sfGrXTb~6wfQHqHxof6{44V0U?A+x!O#>; zd7`{Tb`J2Rh)Ef5aVD{THBN1RMa+buBI3gM^vU?J8m{0X*nXsEU6{8y1>>`d3%=Ga z>x&iZu832ESH^hz#W68H0inFeMA91as$&AU7&vZga>5709Hcp;~$w)XMI4hR>Xi7&^@wahv z@+7VcqBv93~cfD;!+ zLU^1j#>e%~#n`&6g;*Iw)$NbII}ndT>`wx}pZU-PXBA+4mPmZgIpafp5QN0P|JqR8 z|NN@heSA~gdF8SA&{c=yrmaWVC1=+P_(@FCE0Iv9SX@UIzDyh>G=3<-k;-n6(zB5p1cb@ zeuVm25AjvQ5?&Je;?DN?y>E8J*BOmKzX>m6_4#G6N zffND@yM^&t(!bd@zS+a!@>Pjh&iKgqVBp|;JfFUMGCqXF=bEhxs2?L)L9&7NGUt0b zI8WFWf53U4H;xtqLeA?ll}fMeZ+F>M5AJ~Z_F_{doSWCS#Rs+qbJQXREg&-4FgXL$ zF~c%&;$`xuuAZ%tAyDFzXLIN;{X8ZnZdNA@U8gFOV%!y1!z`?09zdf~Cqtyh;_+9C z^hah;CPSvf^b&SvscKs8bn{^v<0Yd(xDjM{(l7z_)gVJMG!lq}nJ)7qE_ZT=_xH$T zsR62guI2QHzfI?{F`3gW&o^ON3Cf(Ozf70sdq(LOq&}@(ccQ(YF5%tappqV+R}Uin zL%r>HzTUy68%#Rw_KrU#DZ(bTOPm03&J{8n-AvLlFwRe^lsi{A*U8`rheD_DW+4{* zIkyc$JV?dN=BAYIO8@ zz6a)K6l;|0*Nk$J<_aDze;$H6J>7@(*%k5P{*|b(Eyi%?p_n=N0QBSYv3)=7B9D$C zG&CFKvvg=$bh9pk#{RDl?H305h&zC!AS!R2VZ;??mBzCz=?Bbx zXFFkh3M}wSe-q*aD9&OFe46+yM9Bb=NQ=U0T+4XoBNJshpG?@i!Ple_d1d{58%L7I zXK5Nf1H4ZEny%(&o<2JL4Ci}jv^Umpne+fOq~q}jmPuoBAlhcNHrhyh2q^1Mp`Ywi znc?Z_DJ0C7#eE;TC;r<1^jFUL<)v2rePw)(A3qU)^rb(EFMai^asPwg;Q%jZd>9Z) zd?Y4C28m3G(>5&9%yk`uFdvNb){Q3PbNKb+TtLO_%jB30i1@O!V?;)gRD|@Y-_;MV zbfz;8;}}-m+kgAr;AD-GdFF&z0&)VT5{c{}c_lDJ)NE5yAtkj)kPrD9kCmtdfKa)| zkZEX8MLyf6dwU%!0vgZXI^WG>8BR7DIOt;*m+@JSXn2r|GrJeDjEBkEA^TbTFerj z>Nq=jvug@7oUs0>VTA?IyZPN%_wyRM#2SWH3)NbDnABFpyp!lOg+3>M4|j`gC} zH5RvAIvFcve2@xF5ciy`x-}A?M`3)v`P5MCIMA1j&rfs4XZ=c~fZ&2>4d~MB2IuOt z=>QjSWwK;3-nfR{HZtoN0W4-}TkK&51;A;8(=lN?MG8;03U5vSJ!}$EWFLz;?3-wdr^wC?Vkt}eh zkc+=nU|M7iy;FY2<8ct%_qpP?lZpYNdR_PuBOP<5M1iO;n#K4YYpc~Y|LYIOKG zu!He=?zQeXbc}TX#-_7FTq2Y_U7Oq#atBsBg)%-P14#Qfyd#P=Q^86PDvc}Ea_ z$$XG+c0wW$$^c>+;wL<1^ZaM$1A!S}CjJrGq1!v0cDI?dvhI|9f$G-%GLc2=GxA zei)?cMb#RkM8~;uU;?d>DF}8iFIC#pf{g_OvZVX6p-ok7j(Ap@%nzLLh*LIY`Dv$Q zdgt8|?wIh(gA%~sCLE79^J?NIEWz2ObYzS1u?wZUmNGtOYaIy7dXYANTi5Cb9=8}A zex|=+c7u;;jALFp!+do58OHa>>Vdf6(v_%H_obQqH#j@x`JVPU7#{{pWoT`nxRp{o zB|Z$;>8Yvsz_r)JNAA5h{>oqeg;>3cN#`89_m%M(KY20@8~m}%&sV<2u0)aeyoK=r zQ`7})W8s_YJQ^#{AB;8UuZYRx({X6eSiJtq;li{uNcNVFsR#;AR|chwnC80zSHv<7 zlX@bG{&ueZK05QNWuymxjME@|ns4Mgk&ky_Xx@eKc@xjyjK?6(fnnZ+C*$K^XOxP3 zmRIZKZ=K)fSL66wXL#eEj1Pm(9YPtOA#~oo2gx$YY_^n%iL9{Qs zDyF)xiKFOenf(e>;4VM^U~Cwjh%Q#RiOD_;9B`BRORr(%;239qrdSL$jjClgxqBxH zQsy>A0h;Pz4r(V$D{Z@+1cwHCa$=RCQG_jXl(P&of>URzm{Di%GV#((B{QbCO=jqw zIqphzqYfjUqSy$VUcu5*3qKPROb0!K2pXNFO=0nkyx&8{N8<*MVBFvvPY%XQdpeWx`3rZPgc0%bPpsNNI3)oG zxP`@8a{yU5sb034UD6BJW6JkexHJ zIc~fBDEBWNgy=iglK2=$6n#5PK$Ucc{jg3(!$+%2-{I`WZ-1?ivl~ceAwoX_aA)!L~C7+o?wUgTRri$N3agIqdV@r_GEnG_SyIg zcbCE$D%qc{#Aoq`^~!nx4`K5A4|F26=!S6Xiw|5pAD_Bo21(25ST)M7E&U=h_@lu8 z-KuUqWYlHCq}N{BB?HzS-+W9p4jA?OCgbC`&d0S|Ij7f1e4MubJbfcRF$E=F?Ro=? zr$-C(qr^*poqc9JnNlS_s=A3MGCmJu&iXU=Ovi_An2Qf^0qGIW(WtI!T+VEhuAKGx z&ePrT_)A!=1gE-?@~hIA#HaHyz?(x=S0ZH@ml$i-ez<=zZn>yEKD0IB!xt^a1jH3l z5@$3at#rq!zNKPAJ(CFnR&R0CU8X>Z&+vs1O62FgKRTHY@6}mgp7acnXMi%_ro9Qs z<~Pk~F+={A(UA!;?{t=RnxMBJI(1f3l^3K6U%m}DPuF?joMRln%*!_WH2G`L zz~8FPsp6)D33{$DUikmHI-lrg#aV9SWTerU4UXx>UW{Bk_G(A`t3L>gwm>Q%rBnk# z21KUVhSkkJ)nDB}6kk+3>tmuWjE`qAyc}7r4Cn~fOg9v5s26uDF|_#9w%~`f%p$;- zY4M*xZA0DG4M`0Xd9GF`&Uud3@{8)bYpas!qI#DmkcpG@6kKR~!|^8bgcR6|OJ#m~ zSYUgR#*T6~+2)PsamHtPY`$nHhEd&|n;U@fUlXrl#AgEO!f5-BII;J!IQYh^u?Hg? zix@WOhVeNC=Q@G;|Kk{YnxL&(ben@NYB4^g8Hpb)T2Q?45r?E7!MSWMuNEHBZsAdI zOT^-TA{cR`l^9bc6Vtd6VTRc)`OYu$mmZPvOo^8h4EWeao0D$jGilGpKkH##OzdM3 zjuGG1)i>!|>TETx{yyM$E6jApeY-PFGwznJ8H~+WtchOeIWLsow{tAcOv3og_aQN> zf($cR!uYVMT^OI~xaFps;wL_GU;O;%J{v1nu#<3(-TTV;OifS6Q_nmbzxM}!82|Bi z|4Zu0%h_wy&7CJZT0nI&Lpe#E>OB#IE0I`WGH(Ghtz!o!_%tJ6=UHJ)t8aq!4uJil!hmzW-j zgNG-QNLJl#irbEz1hoR>S)Za3<_?qkzcLG6SXE3u&qJ+v0hy+$Wn5%@QexvI+N?6Z zb0P$e+Ip|>bHc9hRS#Ll#R=L8UD177DD8#ZonrUJvprgQ zbC*^Vv=;ouN0-G@+k4~nL!I$+A36~qynH&XzNzZ+Ua7jt_&l79&j6RHcEwfPH6-Js zN!zYYBtGYe@o`?3c^F|qzUX``F`*vv`k^iupCK4AEa|Z``MJAJZ;MU^udAKKtBeJ3Z*{4maRmD!Lcc<`C7_zz#@ zzNeRl^3IKq-8_k*g_*eOLhz5cKMLbx{obvf`ZJ7@V75NV_RDAq{3qKO$W94LUphc5mIdCju_x`3mG{`=& zZ^S$6p(Lj=KE=2}PkiR?nZo#7ypW8~7*boEW4#}%O9wD?@G$1DzxH?^^A&S4@bV5H zVU`cK_QZbkuWc zKgfXSp_-Z&-ulnu(=kVSB|WW&e09Ry{K}8gZW*d%s?4}PO}wRbNI026bxY#bwKs`U z%4Z5MW0^QPCYp5l;!g@gsE1)S+_tC|Yg?+CoB1?LRxS0MzniMI>Lu>DL7>%68#RUW z;+4bg+}DO7gGarmhxLec%C*q-E@=}0=>}uM(_}QnOXGDiHeS*#_+(gARhK|=&Fn!_ z!>b>pS>{j+OCvzJZkJlww}qKdKg5nd;Eu*Txxwcx65-6D-YIju*))JNRJ2$zhB zG??CrV@9cr53tI#yjrv$ahIO)5pD$`d7GEc%mkWnz)$+axA>L@qzKD80>WB;izYO! z&aCV{(qtX{_P5ix{yw@Ik8zn{zK!Qo^WtYZ)ABebM^^R6`CC`=yN$c!&cygZXf^1> zn8&aL)`^DjGJgv|<* z##OAz)9`j?uADH;KXYl2{O!ouq%l^eH-1H4-?i?Izms=LC>VIXOdJC+J|pbpj1Hj2 zg<8`B%D(+fGNa5M8`p4`&x&hee&|*fPna0aqzp2XUU}hUY+gMTgPk)RMuYJ=+=hjv z-P|yLIQAbJXUCO$Ye4uZ7y}Q=s_y0@n7c;|On;XNSJg9B(%4O5XF$F|#-|TGu$0z7 zNhQKnK{eKqHNR98`T z#hrQ8+`KeSr2G<$&l6au+HA6yM1H6d`5^-zT z)Vch^0+(0!b;qxL0mg?jKEmsB7&rL%Ewk_G86OE+*ItbqXw~hh9m7cNCgPK~PQ-mT z%)tX*$Tvx`&dVKAXo_OK4uDI*E>GmUi`2V>!EJM(X;x>28G ze2}y#@kz$#u31#f7T#ohm?y=tvt1SIk;E1KqXgzf7@yyNpeMfmXzy8Ld@Mt_`v_C# zj$JT5p4D+~Vam>V-8p9|u-Nv!XL~r~Qy8D?V0?~}-aMRpu*{$8lBRo}JAJLzUgAd!2-b&t2d^%IY*Yjyg$ws}sd2URyEB&xk7<77J8XdElzCTDh{`RL~-Y4y)AE8DnS zFRcf8$c*^TvJ9tu>tLMx-K5Evemq%4L14xx=Q<6kxGCr!{S-y|BnG7FoAI7-B>g8N)eDON&@Zp@#g#$4N zqkjCPmvpb<-l9H?92|?Gg(u?Ro)@`Ca$g)mV%f=o{N52Z-5>(Tp-E(XrjqetJV5Ma z9TFn^5j6Fwev~bJsq`fok8GdtED?lf!dN=OzRITr8sGbq6q{!JhSo?h5|+-W1`0#` z5|*apDYOx^jkQeNCyisKKBhGr9}&ZM_48ZWvc@&6{+8kKso{pb-5Ew6Nmm3o}$HQ@orHoJF9*C>49s7L>Rku%n>XY%ApZrwZedir9JjAZ( zId<+jD~a{oR~#P(4;_AB*o8=8r>elWFXHrkOU zOhK3*+dox0TtGQt){gTnLi*?rVz!tU5m$em1^5`p$FPb3{$Bc2gsDhS^AYLg=9_da z#s(zLiNyg6wpYf-x9%MopNim49Q<>@rx;%(HJN4j)OzzXzYQ}^ji7&@|rj`at8;S5pQFbu$x=sui7#jTh>m;^4{^7 zMAhveJ4xGiyb-VMITUXk7|VmSc^f^ZQD+eo=Q$rLnFF3TU7612xvS&C>X{t}vpYCi zUGqC9M(UV2VE;3ath>8RhKUp215^gQ6N=1BmAs(#=7flZ$9P(An?liDbvfZx7%8h^ zzbG~@^)s#y5lVkG{pLiS6EL{wWQBJt+_W-f>bonYST?vAw_eU&E8NR72$5|2BtF~` zw#}+`VQ_}#D)AYPCoyOJ`e7tK_hK~+Q^nr%HIC%XVe=-!0zR;75&(Gd7ffci2&RU``A5g_S&V{pYWPC({U&oyF z)Nb6~002M$NklEz9mLRrDo*buD)r~QGw$a4t_MI6YB|bjkEC6Oxw zld5j)u73CV9?lwZ#^)IspD83hvvJ+UWz*#t5+7*N#BDTC;ylhm9U1S4XSvw)j~*J} z(p2Zo)3mJ+P_9Rwu~4PgO)OR2hER2DhobT<-i?>F#piEZj7yN#92;Z)X1qA9=eW$d zl5eMU)*$E3^rzCT{@{l=lPYh-bKNoyQ*lP}?UT!+)A5pgnBrTE4^wMNOPre4@+`YD zQq2-u^0y4&=A+}2%*v0fqu)B~*5vK0wboh}9vPdZ?dxAv&iB|ShSxGpdbVAKXRbkH zZoMTrP~1q|5GOQyJjprJT}RsE8&9>xS08JOXJ3)sQ*JEDiCC`Wh=Vo7QDLmhPcsD?t3B zL18tWS}UxPdRDh{|xPb%$5+K1MDsQ-PZ#F#2S+fNb>09HGB!=18QZ6a;>>gpl3X^qVSK9OZYkbXt8SB%lkwku z{^#RoKl_=u=BleW@{&8mmUhnE`^xxeA?wJ|qw(9Qx&4#>>;H!M?a4tPL79w?t17OI z!6u@#56tt-V5)MSoxrY`I6fN(_MFIxR3u8qrFN)q5wtQq^{ronsQfAj=3A!6$MEWm zSDpSf%(8SMW6i6^rChz!fsonJIqQO7iL?x6XKo_pKxm?h@G0?01kXPO!GS?aDJnuP zExSpZ$Y^^jlKNZc+jL~7svC0vCaqz7m|TWA^|%}pgafEFoSB-8ZkQD`8en`-g`CF%?{oi;0|tJP|ovEH@>SBNEqo7Ry52rJSCmYXwK;X6Vr6C)#D*cL+WIp zzmG7Jk@89Ai%iU?IGGmnE&b!7a7JdEiB{=Os^>8o8{Nq~>uEi*KBc}+)~=*;5I!=grQO0N0xsmwTtuhumnV$0@ zo;L6(EqHE6XZ-3H`q`E2MwO5=6Ca-BjL-agF7Zjm=S%(Z#qajz1*Z4jI2oV1&4cS) zUQRsM#fuz_zZ=Hq zlhorgFg^|t@%z1!_*BN{Aqf2sTr!WU+bj(7skff-aoiL%J8OT*vc>q=H>$c7iBDmC ze&#;Rp5Jch_v0ZkHST-?dCBhfK~XHh;&b*Z_t}_Uj{!bkG0D z43)cCTz>%<6O*ds(r-RCLD-s4uFpiu-}vR`uiyNZHfgED@ts6HVdRwYO=Cw`hAG_W zl=0G_K{p~{8J`}Qj%D1%vt|{SabL3$bJojZ!}^|JE1mnXhT^H6D`WN)lBd~y(L41( z?Af(D_8l4vhDmfU>&<6kp)fut0O*vGPujq2o4DCxMzX>r%7*dQ(LX+ki%q{J&5@Bx z`!fM)jN>M`7G=dD&*hv^U)V6=Ags(=XM?NL&rkfyIdb0oR&&L&l3oJ-d0wa)KN+9$ zXhNX_Gd;g+Ud9t=YkYpT;_AON%siGl^D-R&ZZwCMDe+mq47kmr`bZJn-*aXL#)mtj zJma&J@sXjfk95A~tpEC7`>XN!pZOf;vo?ZTOh)I}z3+^Vmfe2)Kg;<1^R(dQAjn;P z0Ft}#1=Vw4v}0MRb9jz}Xs6g=AB>ZjwBEV>AY7##4y2@k?GQW3$4+mMvc&-Ttv?Gv zgO??ZY1viF_!aStr!!B}>0gmXKf`MozMHU`94yXBA_p#>MY2Fb5!Oil;WNWYuW89d z{08$AS)eR(aMU*W)@6F$*2Bm4*T-+2arGmvMY-s8GxGXj8nx^;GQh3#-PC0k6+%?h z2ASA4t?ocy^U~;Cacdl%S%$7F=c!l(FWcP4`IWi2V8wAvc=pHG@h%vj1MzYr^_iv* zWPGM)nJg$*5oVbL9iV`T$;!4_ZJVcG`BU0#{e+K`o{UI3{K{m)1Srg0VQ|LLKMzT= zU7r&!<)s7(U?dF9Cm(m2Y(M4DekX8qw{EpQmM3%LWZl8aT2<&0aF$1cdQj8Ub)sHG zC)fonE3 z?>XbsA76j6IpcF-Bk@^Lv_Sxp5Jfz}k8~W~?#XGR)b71&F6-cXY(R`J=vM zeCFppEDp2rJ~BREfbn_q<$?I{4MpPfv72CgAP$q+pie<7a0kRVi%u9Jtjyh8iBwhH zJmd2yht@T2a39j1YR+0_X>0j=MSs)eVn9c4!|&HSWQud*T74XFaH{^>PMC z6=9`4^DsUdqgg-&$2ob$@ELH>vww^6!AslXuFE1ma=B{3-dk4SBb;a2;x9V?$m^V~$lj+Iz!2Fu4>y|$}lP<$V-aRwO^Ltd=Gm+#$GSpw~M>s4`y`+Qk z?6{?HgE~3Fu)^#ls^w=~-8tA1@b59k_`3sP=heNzUY??bppYV58n96C(K+VnnWpz) zKwZtzN9W$2dTvi)REvMA#@TrjSF2&Bk!G%mo8u{nk_mUrSM4qL<~W|}p9nRbd?GJL zQ2zK<$KQm=0`e_+z9v1mfehn#o2x>+JE6&q_J}b9v_#yW+mBT?RbrPgk-KKqqPXd{ z%i{9OM`G=2R;%WEnPB9=@SRJOABd@4(KGsWRP+zVzGJ6jf_OcP`Y~nQAEVP<7$?D$ zHOs9NAbEx|sJhh>LedG2n}WJ^Sk-+(R41df>?XVLjk)%DHH`jR-3cLFyl_&^`Rk(Y6OhGxIVkNi`e&2L_Y)z9a;;^TY0 zOvf-a9QlAA%+dG6^3{uC)1{n~bZRulPO-v+DeHyl9u5muyGONX@JReBaGw)=)XbTP zfBMV+C_eque-n#tE0_eA8Gmct4^;3`+8Z4`9skdN_@nq=5qxAgbv8Op1Y4O&2Mf(i zL?8Qmmds(`ARy|MaS9Ie`K>#!21BD$PqGR=R*;otauTH%1YQZWH(%H{Zo(yItJCPlBh|uH2fwrZk_0e8rGI(7>PW?Gn(ft zNIOBBZxgjetd)QT!EfR~Kb&~915xl9V8v&I8Ji;b;5R?X(&TLP!#QkP))C8AUcpS( z?Qwi|4V(Sci=B?EHuu1=a;o==lc*UE#3&|+U)gaawr$@V+fhcJn(j!!=L|Zs&M?i= znCD4PLkDK=lDW>tu0SGucAELnl+{A}XNM_n%6EK9r0lG-Gci1WHl99I_QaE`hm*jW z{?L)%ia^xZjwijGRU*&K<2=E~I?-1gS<%7??J2AYC~PH{D^C+uj6UmUOm#;wslFT&i5YH2QzK!7XO4;M{vmdO2&)K(K@Ok`|ku+!h;;s%< zs3z06!6pPZRbMWqIcuxi8Ef}Ascy4rO|dj3W9K0L;?8dN__*T33L|v%Q@P@!Rkva( z&zWz9NUGs2aV=Fh;QXD>55(u04S)Jo1Rqr0e&n4K@u52ud>GVeOTwGvdy!$0RxT8L z{s6(}yO?esWRv*^?wV)>pTE9Ux4#UD!r@q2VL3Lc;G=PazIb7Wdwd#IxA&C2MmF!a zb;ZX$KF_kpN5O|ZJ`dc<9v{!~p>BR4f)5O65qz-fhN%^hZI&c+O#&+la z(uQmU3NTgh`PTD&toZcBw^;G{(fiv}-4J?Q@nML~KFIXx66y0<`9an65SG4Fll#N3 z4zWT_UrV~KYN}eD`!$H@*+?3PQRQtABM3uWs~8{Nf$;N-?_m-HhT8oJ*t99mHUa&d z=k#lLZSN^45MG+IT-jebW>u#@c<^fN`ypJbA269yT!8iJGY zjAQ)fUcZ}mx_UQ^W0?IB`0S=n8-yQ8`1s^dl|a?-8TrkBOe!4@;@`_Uavzxjt_I8$ za3*Il>_fT-PIbg?RLu9WvU3bIbPeacw6i1jA6{VA{G7U{?La=lcC0fW;VKh$g~#Y3 z@nk;TAcHG;_oS+s{;E8>$EG4he5mGD`##mj)zHz%L8_%gFKOU_%+;Q-_;aYIIc}b- zFyU~V1tR|4zF_60up6R!MCs!F|i{Sj(s(DVU6~{$;p`QM_q2DKRPkn%`4~k z%*AO`8PB+0 zW~wusbcQfKys|IWZC(*u*tGk`p8av;AP3!_9!SAw0s1}bijRN9w|q%=(3q3qmSuW+ zD*ov|{^j`FfAgo(qFbsvW+rdl&kt1avC!jeY|^URzxwsxK+R=}1}COvFq%fgbFqrS zaw`X`buXTwqnVGjYgWZLqs*(@cEy?FFx&RNRcNt-teB(>?g~Bi(oaJ5^0`)I6?&>a zpIYB)IyJoM>l$KBqOb8<%NZp|>UToyGR!H&DEuS=6+ite2)lJ&_H0lEi5>+Xh;EosbqR{!i<~X-Om3EUd(d6j$Y#wID>ui;${XWk zT)`~JP>hd_$K@Lb;)?YPan;%rpqafG96GrjlZ7ub#q{!Pd$Hz5=R1i_cCH!9=zuv3 zHzL8?;OmM{HrJd&0ciY-AR(~4SXM3@cXkj)%oGS)JItmWi8sF6kg@}zgViX4QR+8S z)uo`t-SVe!ZB~gR(lu%5(0p~-@iaJ3!3TV~v_H>Cn!*rqJt%RW*)*-nsCx7+&g;2; z6NVr9IX{Ed9{2q?)2cIB2k!PgK7WSb^CYTnT6J?zkSji`QFW7P(xkOaoN#6FGnK#o zk8pUUsv9$u?(uoz)e%l~NB@}v8L!(s5uenYbtCxX{s1~f8C%fyS9Vkz_$|>jU#-xy z7{*K8bjLl@-_|bpuwUw@Fc0jC&t2^Ym;%ei#78ZVX<9c5VZ!>`f7YL>ZqKmd^S(PL zII{-9hZUdUM%7KGLOi||E@$)UhrFxm_6HBT;)CGBYSZ@!KEP3F>|(=WeXCBzoI+Z4 zE2?f-bwkyy?(s=gH!_wXQ!sr?oN!Pt(yT&2RdrLfs~R^*t8NND4L&NZU2J$Xt|JUu zkJ7loXEbO1xaO=I!RKC7-4uM9_WRd`L%OtmNNcVh?_uTV*r~Gj#|ea`T6J^92f^nN zOjNta=M(p19qG1dgu=O&aRb|zeMuc;YYmp7hKJ~Q=osw}b@tU- z=5z(9r)!oy6m#suU7)Xv_|dzVEa6cf>E1+G>ZjPNF|ey3>J??_h)IjXPCg74GxfvGCZB+#Ct92S18151Ak zafJFmgb;jcl+_-_+bPD_V+ccz8LpfQ+j*B6;20(G=NCjKbB=#+Z(j;IeqT^Hq2!Ly zGNs-XS{xH|nh*pg4)UjrxmtWHM@=v`(h(&?PWaUFP&ko}8pO*3`Rw>9H0Q>4>!&dC z2^TP0EjfN?&b(yK2yq&IvT(pq#_D2pV~|5jhdF0&@lY>DPKHo#Tf&OZrr5k`2o>1w zm>3(5orgx^**8Wwvyg2O<1fY3!7riWIUa|{DfcjE4XT6Q-yg>(9D_Ml0zOE=XBL>h zuiztY6Ikx@6{@dEm<}R-(ocA+<5536q2+?Z(Wml#mi?eoq~_ys=t2qdkv$X>FMi8C_j7_zL+tHDSo5v~>D@B76McQh z+bo2ohpV5?O#=r@G552W*^)s9wRuk2>}17+W0GR^%C)g{^_Do*eG`Juq8L4eDeJW( zm>*_!W77#{`nqHCOjqoD<4nBp%AVNv>h2gFpKAmkXJ5IP9-o1OPho>RZM2k@hHM8` z_UZ_*aQWk3whhanSJQEnCHEo_IoqS9hO!T*Ai#9fpU56$n(>Hlr&1ePTASg!dFdzK zNvL!l_}g(O{u@}xEoZHYu;xIZa7E`%D;9?{%)klj##M6&EtBzq+s?3}W0^5%z$~ld zh{Z4)`$6-SxlVJ|tQ39jJ40A?8;HF}dg5=r|8yRBx^i(bZtzy^@ev?lse+GZdpz;V zFe^U8DR?OO{3wFYMg*T8R(#weAT#M$CH#LCXEYgO({P{4hLsVQt{3w(8LB}BUzlVh zf17iB9)Gcy17a0?FerfFbGPQK8PMO#6(3!W58ho>-BcxE%;A!3FS-K`n@9>i^ocUW zzyGD4G-thSXCH#kL@{pgZfEi6ZotJ`Ciswk;zYav%O5{{&bYxX8aKFq8p9KfsvEQ_ zPDe_B3AE84p~u5I3w*Ri$a?Un zVLMBd_>&I>J5@OGdj_fjn{*U<^0K>cob*`}Y~eW*s3EvRmwwB>xY9*iz8SK~qvl)T zZA&E|TY2!7VVZcJH8fBEq*-g#-ul653O@D^e~A-R(~*``SF}#1nGDo0!O2Nibr5!r zcOblCnQd>dU#AGYr^m2>HNn`#zS0~|)iX+$DOy!ocaBl*Ma^-ruJ9<>z+k(NLLo;j zl;pFlh;&83$Z?DJ#5H#X7spA{Ha%BhEQ5?|u3DHO9`^M)R=OmHbNqK4)vsD^OW_I_ z9JiBUCo|KmW4HW)d{GuCOJd@V-whwdt45E=jd4Z62kjMBd)BO29Gf>Ti|cM(9~;;A zqoUazCr&KlfbNlae$Pk@bsmm|)6d7LJrAP(HjOGj{Lo@nzL-fk+uI+<;3r2}?HNby zf0Bv!RM4U=wCZ2FYria@U{Z$_{vzB7dYj-Q`1#)WQ&v}f#Jxh#Sp?Vx@R0(3BAf{P ztN9`x6#9k1)f|PJI#HW-;XulNrUUY`8m&t6^wN26_p=O=j(!S0-YY42x9Ys~_g>TT zE~)7Z2kmzv_$=Qv94oQtwrbt7IJo~roI1*faf};4&(^thFHfaQT7>SZ;FEkG-~Q<@ z|1x`gemoW}T9kB|f#1TPALxotHX17H8;?8^zmH|NtuMTQwV0C(x*R42;pMCYNO8r- z*$Sop7&^lNn;f{w*)nr5)}u$q;^aX#lq0F9;3Klcu@z$_S;=%PEujV?NSrE(r6P}{6wP1cH)Ky3)Zq%c!w)JoeX0Y0_DG;xhAe)1wt zE@Lt~kcpabh0$l7_e#Lk&v!50Gg;zv(|PpKk`#QFpfj=9j-v-=N^@dNGp%DbaqY^L zv0}~TG1hlijLs~H69_)5mJi2e>oI3~8D}ZMCC;)5{f)iT2tIqccB2|Km4|pvqH8>* z&_gHb?2o#{;=pC_#Dpl9o8r(1DzdI8330 z$cD)dl*noMPoxse<#rpHvr+^nJ~+&HcA!EeIQ;V8t}|=o)J--LNVc;zyh4wizZ*d3 zu>KK99XT5MO(WgDH3QVXnOF@maTg z4m=iBHd+ai zWKG9AZoq0DVRJU$4!A)`#f#}zSN-aH`~CZct99ebhIsM)xBsj!K8N7*1co0zaMxs> z74u;>u4~;&5*GG1!%2G{=KY@nPYq*S(-elfy7A5D5qvnn^wFmWQmFpWz2m9s<{_El zOjs0vs;g<$_Y2{v{uhR;{`D@|TVFEVs%IWY)$RAc)Ej^C?f!TkRk!!tj^J}2=B(dc z4kTtAE~;)MQ0b&S@0wrrtM4_x>hF8|x9YDzDo%t&!RL=3>WObW*%vo+faxdRJslst zXCBk>TAzg0z(>|iP5e#nHQo07+Wp%7eXif=#!CHwmu(0>|KS@Nd?+hEf9nAbFlEK( zCIuhVT&)}7_{&^-S>G&NjV@nfSkv5nAX3fAXI0$>P}BJ~=kjRP?VHaG#E-wPsJh*F zc`;}09-oAR1WY4w!-K1v#+L!sILl`rAwKkWfYpT}7}3kwZ&RU;KU&9B^@-_7R*L6Q zm0O5Qu!Qr;+avD3iq&I;CEF;A{Yg8O4&JO>Ex%eo?g^vs0-1nvv)tfXrmy;W&meru z2X3vnJb#aC(oW&ZI-%X9)1QY-D}TyMg*(%1@-m=d&vSm`%5*8W2FLmqQy=tgwjEt7 zuku>_@&noD5ErVow zOM+yduH@IeRZqV7X#MFN2OTe6< z;S_8*fmtRX6?V#MgO*ImEyvHZ2tJBm<+up;dVr7|R|%5LJp7P(I!-&ujc1Pi8ZM}+ zVA5wg;yQV0`K=9kE%zPu0^1-eZiD^YIYVb7jQ15+tcvSyLGW4I&%|zb>_39wb6_O4 z9T>)H?VdP0`dl1-{p+#!_)MIDG4Ef>8IcU;bDU&*Yy!cDOTlLfxKi+OZ&all=rQ@O zrj8RfK+L__3NGM89z&P>UJZ~Qr9SjeVGv=-^LrHh=DADnrk#9bDJI$KUxX?Ny$C)E zH#|4rG9O?l0_2+rK22I#hWad8eFp7+so(=$SN<`>8>gv~Opmd!2tFgRWYs_naTd}j z2FIol*gMWF&K1$zvO@h?*SaeBlzlw*H(K=VkALzH|I7HvPku6wv@y(E?S7zwkA)K< zk3I2Z{K@A&A76ju(KvYMAWWs!ax{tDEVsfe%7CU>#Q~<&M$W_{EOE#IjGvl}WBbm; z#5hu>gjp-bO7&SB+IjlT%jbs3@?OL1Plwd{u7CZ;V?JN#SJNhLOYotQWQRl8Bu*k` zCj$XXEY^Q6RZ6&-?z!(t#I??)69P;8Hm1DX$5b0(dpOfEyx;1jpEzjV?E}5Kz+)eT zHOL6J7!KGKpG9n*K8xAs4(!*j1P5!DFOAh}HpJxMJ7RQh1sm4J80ZFK)l};iH%C~|W zJH2YB-wtvr_Y5Hfla@?C3QTmAs-b0vPI+20Ae2j-N>ipF znVe>|=uf{nl7i3v6MgZs?>mlFw=0KXTt3XX!BT^IbtM>7_lP_AI}je+}dJcGr}} zn}Uy*UByGs^u)hI)$Kc52h(`Q0|-7p#=e?cu4eWOyb4P;sfr8Y=VN_u%O@ZGX}-1S z|AMd?1V71MI8-w`%wCY+`(j@__#IWrsJpHr?tcagZ0^RZTafgmTd;P z;By7375%~o1s`eFIj=wZMo+4kJ@Ry4T6Oybdwf22FZ)igHkK=kz@BwVBInxlg(>oW zArNm8L@Auvg zR(sV*55lafn???7o6@Xf&Z8JLc!+a(6nsAQ-ZSxmJ103uY!;O}&be!E!=}+Bnlw-S z+Wy$u5MQ8fzk!j17g*7gnRP-!1SYczk!k3_!=`5_*plJ1X|7+xOZQ#Z5%0#t^}QSD zkLg=IgDW+?3%L9iXSVHStNwYn&YFHA@dci}=j=Byws6>nkm{FS)&IOio0sNWrf(iz z_<66mFl44DfE7sNwLfPdf7)F0-Lz(ztm;LObj7Ea{>^rgD@~?je%ze1vyTzyPV!C6 zvsdRtN9<(J&W-~dF1l|4CVc^O<4iVC&!praTzk$yA~$ko9B2dKeYA!9L2+ zITx30S{YlmtYyV#ZLC{~DQh~9T?Y_+4snjp;elA%xjkl2J{S9Td^-+|(nb(E2QFdn z5UV{i9lfZ!O>>UVEL#8YFXm^t6nrd}&SH2`kLmCi<#lg%5q!!gX+T_5S9w713Ut!9 z6Ru7UE6A9par|z6(y0&fgr=K*z~stK@`8NL@FIi%6nqqjtOHSR6;@a2z4{53&xTXD z@v7gv+n?8O-i4)J#?|T1<*_oWFI^goR$w3kqbcJUHkdvQZA>oVz}q4$SFIhRIicdE z;3EwVW29{3hV}7FzwmeBV-I{N_kt%54Ez?lAGqLS*<9&)@GD=9&wk<0WA__-Vq|!z z2tIVUIn!?=q?T=jXZx8F9+`+`D~4=h=x|QOpDhsn$O-P%KFV` zE7fp*V?fF8+|n8D!mIhzO2ZCX0=3tN@a)+9CVaMxB>IM+^(u@yiAddsGmP4CDD5Me&HQILFnSAk5)Gb@r^LTEn>w-L8fC$Rkz82 zH^su(aIC|4#LS}mW9;l2mfThK>5X-(I&)L;%0)28WODd$XT0$8zSz3$^*DTdJjPIW z)5Pf*`-P_1bLCk+rR*eX0|f?)TpP9TRcIkZf^7#~PGl~Jj!u)#EDe61>9uVCL_SM{ z$(5L-3)3Z`bYk2;$|F80YkuK-8T6ci0;b}dA&pw1m+;m{>6ptbnL!o8?PN3`IyTW6 zt1p?28!w&Wpw02vw32Vcp|4Cv)MB<=^Xy6$q)R@iGK_b|A3wS{o_%eAL9RD`=Do+` zz8lWO+U2UsF?-Hsdcu(|3(!2b-}r8j@Avt8;x_3CN5NynSDzk?zj$mYb|37H+pe05 zpF;52y!tFcku!}2j)cX;F3hOHSHHCZV^DFbps2v-sqq>$FkRELpBD}pECuDQJG$fF ze10gN;cO%KPO1LqzM4B=BxS0pew)=f$8)}tRy!CKlyd>g(}iK`_nM?kq#T<<=kGo^ z5`V$Ihi6~vjd$IAIzILeRm|qFK&MJ&fhB212yE|dF5mbm^mOin{xvTF&T!SQ^`YQO z!xHWr`TEnvs@t=u+<7jPrnP_ky{a+EumDE`OHDYF;m5m|bXfEKo;o}a0Kzw6iI&c| z)|(0K<4ll$_h28ZEd8-#Z+E=o=1G`*1s~4zNSanho1jhJ=4HD(=Y&RA{px%1z3|s` zYDkHt8%tue%oOxK!z#;XAMHgb?TeeP#GnY)9s#F=3Bz%GiCASdtK#`F|^Ok58T>a;*|)-X{tNp)^cTje$+LY z`^^=a90$lR^K8OodNpk0*J|3lx4s*uI$=%vFM^M1_`Rr!4_`D_0Bi~~|D}C2;8boK<%0txhCcgyH z*3}cgJGLsQbRvk%GSHZglZ^dHzuoWy?y)Xb*&3dM9F1rG-p?63ka>rJb@CB^Ar`iL z@EIgKu2&E9%`jw`{2YkWPgi4uwaml5N5R1FWzy92O1qYym~*)k#CnF0*4!2^c47!v zI1Tsm%USKYeqCID^BN8^9Y6tyeaL%9V%Oop*n5I~K=aSV)bXvcYsa&3gsl;0fMZ}8 z2dAT}I62=FCm4*z7|72+>#FN3_$*YxM;4_7K%*y2};_f?dkDvaDACGt6_s%ST$>gp5{h<(iUVQoG_}aq{#~=O4XJhBC zU3q{}uK2VGJ~Fx@`E1`rbPP?z`b(FyRLowJ@#%Q|#e;F;FuTgFP>Hivpt#e|LENjI zaBEoaR;b@)fV_-f3CCx{c-80n4X;d-xJiV*lNKcD6OJb;yApkR@x2H$eom6j?{-uv z_}E~KZaRDyj+F4Bd`(H(0MZGM&UfLdm+$q`ukE|ZD)>|b2O~^BdFaUXj2sB8K%P;r{&or|<=98U__+hGh0NnI*8GlSQz>M9A zN(Y@~?+iNfQ*j?FHS1T*5Z2kKl9qLqb)K2xXa49T_rk!P;V`d5Cwk(M=Z9nWpFq;nvS!KLxbH2*PU^KnX0eA;6H<@@dLne*;>>Xub7N?-#m?K5CR8r zU1=%FH0qW>kTuif@To)?ZV1-c6(p==$hAg>uS&1~Z_~?;ODD))4zTVE);I zcg4D?c+V}7<3`B443Aud3JOb%V+>Zd%EmJ^jtvFU8u#_Ed(yn;&-trd*eD$%W0PI%XX!=-u{-u2>f#)zvvC`HOg?Z|7fcR=KH33in6XtY*8Zd9 zCnAcguw=%1HQ9=T0!wK>HAedTsR<{}-H+jfz;*<{N7-BR`aaI7fNr*Io{oDFHdHa| zVc(7IOFAht=akY8$8@-)TahDt#ieJ#mqB>G0tr2tQLW zWrd+qjVT#5`p;gB3@!02JytI+T^;eMyCZH{zYyy=+b8!p(Ur9_qA*F87PGlp-zr%6 ziw>DVH~Bl(w$RgtrVMTY+WdUg8NT(b2QT%#^<6*vG^@b70qWH}X43w&<-yzeuK8B; z^bAka5&k~TO6q16&2m_7{&Q>^VMS;jkDbRl;~UR)#5cBf#2fqB6M702X;$a5-v_4l zCTyW{KTN5p>`!w>-|PTh&~@2X2%9S;0>zg?|L{z#dgMeN3A>t?bVr!F;$xgHEO#hm zkW%&)_80S5Zt!j{3Pti?wU3aVGfo4nbY5ol88tEw;VW2dh)w5eq?LBwqtvoWENo>+zfI4%rvV#W0+k&iQqGi;4_JEHA5aL z_{dn)LRgui$$R4`KD*egm2KRTCQ(sl`8cD32g~Vqabu(NS--MMLz%%}`lWx6Dimd<;=Q4?3tl7f$y=l85%w=O>X!S~0He(Ym$ z=k2$d%iH39C`3XvE136+hwG++|QJnW>(K%F|R5PD7zN#u4E{@cmfDJb|hzaKhvN2FGsKY zrY+rZ8BFrBp|f%F)KI+o+TnN(%X+)^9*N^8C-U&lDORQ?N#_hRgxSFYkaqVS^s_Ui zT;iqZkr!QZKr0Sd1=o0Kw7?#sY5aaDxFCKF4sNW1>?H6-D>63P09TU{iriyN&lW76(+bbe5uvGmz$Ir%~;gMEIGGMT2wE zj}T}!R1x=v@fAMOvkC=PVakpBCtf4N|RXdUxytjoA(o4%7#V)JZ-RZ~(o)esrjdfXPZARvaxr zVXn0V*bzrKO@7D09@K=ar?bE@7wcF7TgB{Y2DaWvJlmJQ;8j@aK%8)h6!0fJZq6?I zw$hUi4deo7=1m%TC%pAMH{XS7&;lwaopI=7Cxag=qFAw7xp+1%UyX3fEVsGJNMxY4m>ODi$i$w0xJ=v59y+~QX=0Is%EqD)C_7DX9nZYDCcFd+Pc7i zGSoK{m#>vhipr<718HV)l5WYg3;HaR2|$FIC(oV|mIRo*wa{hu*{?J>NL=FCV93A; zo~mV2sBxWS(&P1gFxd#ob7z@hg@IeU472uYreUNC0P_o4ctTg6a?GKhQ`&%KwN$o^ zW?<*LG%HRLj-*lRq$vm;GgBlDeiXeqSBvnLbAmHAb|3UGLM&Rb!Fv&X)Y_F;RlH_| z{a1|N9GrJ%{4_JdbL3GNHOrO=vQ%bcJ`Ij#0`;=Z#;J6DGs>ToY*Gyy>mNb*NyRi`Udn5?jwoa4_qSD58O$M`0U)?x*;giYM>(-M-J1dQkEj$?!>?g|)nawO}O z0{fT!0yJWLo$WQx;%O?(315N{^?Gd@u!DcNys02Q~9;Xde|J-4X6U32ZaxZ$St zan+V3XtS_g;!JOB-8mQsPqKFu74xoB567v4&&7_{_rz%${yf?)L(4GdPX9GZyFQ7= zi-M1PlxG=3=4or$bSk<id^xb zJoUSAa%?lM>6idG5Py|_;!`V~tV36Vpe4uI6kIX@fpk`l?NL9S@cXV{Q-vGD=q~hc zk7s-@!xB%hdRTn8vRe}y>smGVJxfybmD{v(nnqK86W4|!%dsw zQy>446n<{L;RX_Zd)yC&;In7nzIbNqRxG>y+j!xnmsn13_V_d_K6c^$b+Hb<(94wD z;AAYvgx&}TPxaEnYt*>$EKFX6iYdaG-Y~aUtF_kD%LW zt3J*~DEJ7ZMglBTHUOrTy$h3m;z4G~#_LkN2a*bY>1b<3nT+9NsK5zvT*b0~Fz&qg zB35=-;=W1S$x=IiXNH9%H+eR*PE&MtW!4G?2ZmoEM+QbcVmDrnV{u@R-KZlY1F?wf z^y%q1dTatg5A`%Qo~qxT^g+s50Ro*)0DxNtS<_*JTkz16E({1jGp0W~i7;rrCcrh` zg?AG)4-4r(Kix2R%!X^(NhU+}s34u>>kQYvbeV&agy97|!sK0~usodtmrLXYH3@Hy z+?GpeP6Fbw7)N;e zWB8J_q|c-RT;%-Ju~=YIqR@WDDfcWZ-u6A6#04L{FiNf@X7Ef_obaHlokw}$R~Y=* zr0FB{*3l)s5FEUg2k(}tfi(%)xJ^B^;E-OSPlCF#23qMyT(vS4Ub201uYH2E@p9C* zMFVAewS1`B(w}rdv%-;wRwjKIuEK2_5;or(c%=VqW9+Hyn_?1iA(o*YWPj{t>oJ%T z`#$@cRN*G3&v`x@edq$KLc@I=B+dlb(j}eoF$^92jhiu=fMq!Qvonm1=9rg7A=@Oa zO0s^lYUXBc1yeod=PtL~SqXii<^+gp;7^pweDdSa5 zxq+M4!XxPK*higEAg}6t>}F7Ltjs!VVD;U}5br%QosPHq5y5oax8wdTjR%wo*pjF4 zNMSj##@+r~dhp%&s<|1zSZkBkh?n1r;RKP~Qju$f9)g#|1=g~2OTmZs?!mc^`|>|! z6$*g}SQAeCRl6+Cax;DtuAebufXfvh_aNVR^JcCMaoMFqSg!4lGpGCFsn-VMC}$4Z z$IKu3S{&Q|e7w4g)lBGg0pkZl%ZB3&#)?j%rg@5e&PDKH{GgA>{XODQxOFxok)oeB z%FzMrPHh<&&$onKdM;H|{Pg!-l*+^U-OF-%*S}sh9$x8c7`j>5n&?A2=%(AR zz_7spd(%$Fsr{G&XJ2U7>|pX#^BB1(Lb33k6MQ_^@eF zy9M)A5Mg#F7`HnZ+-urNP_KM*hN*b|4aZqs{I(uFQw}#+I(R3^y1D}~lZww+NUC;>- z@>YBRJ{tp$LgYqOabif`op~11XJF`0jCaM6)2IaELordET)>(R8=z7D>q;h*fl$GZ z_?{QBkk+A0SZKIpAc3R6Oy;C7-dvT+N(9zAz-ImltpmA(3-~4OB<;`DnuBz>6Tn2Z z@C`WFh^?`PK4!l`9pwOi3rm_>i6p0zb^>GSmd(214n5lE7)Pccfi-I4&IqKJaAql} z8)0Te0F{X&oUL*Ev~=RSFmEFA&u1ZBpOL) zxy?UQH7!$b?nxiQ1-^x^%qj|p`7@BQ0@}mu>cHS2xI-mv^b|rTiXzl?4>)wM$=JkM zR6M&`(F32PYke%DuUxx)foGYi((b!^n8>0(cmKc~?PRhMl0}nwo4$9dAnT1)XF3ryY=S|>o3!tmlFUvfq9C=oD-FaQ8R07*naR95P|pd4t9i30?NHLPH{YSXJ= zmpC?dy94ONhcwr~px}}d0DOQ(a>9oC_pUqFUx~}YRJzLKOtqG}R0%tHqAT|ZnYMJX zd{No2BrRD^VJVJuOQ917*)Q?II!d#?!eN{AA6Uu^zLD|JCC%E7iXdY|+uJ-76jRKE zYbyH;`-NQTcEv}AbAs7#)r(|WlF214XZB^3-2iVNI5IfT%3CpZaNCs~asRa)ao^>b z7^WzYN2Rd9=beVKd(h z*!;A`t?}{>+FEf5(|RVFQ8FFVuh04uX9jI(uMYY^%WJ$PtXOvsv*8=7W1sz2CuYMt z;-%MB1Ghi2-#(}9P*yvj$Fa?Pskl35q z?-@thFUWVywLa7M5cH8Q)3I+YjH+XpbTG{Xp?$GVfrXKQvhz-P72*t6dL_pU`%*q6 zE=rsRaMH32q@CqSa!A3(v@N6B7+PbsJjv8Id75Ub5|giISPe23_ra?SvvRZIlA*Zu zjw|Ap+cw4ewSCNO^v9`_{qgk9A0!d=4C<<* zQ)gNAWYriUa7sF-J)N~p$s-Cr<;ctTQY>yffFmdWMBQ1^05ovU#a^z`S6F9F-4NEg z$oSkG_Y;4jF#Y+Ce^cCiHmuG*#Co;9l21{%IVTH3Xic9@{>~q^U^cSk&{VCj>3nY& zZVaQl(7!#Nc+eS^uC|92x4|X7aTx|BdJ#U4ojesYC((!*>w{gOYNvPExqW}Cx=oLPWC^o&o|Rzr^OBeITfKajunbqf z|ECB(Ryv#EMtU*h*SRDH&azScwelO=JCp17e4}WBG=g5U{R`Q=MC4baaf> zwfVSo!w4ITr{fCtq@11YkG=aQ;+5@3?5=#uk@}6cIpL zymr#zy5dw2&pWV{PD!uQSz9N@1oPx0QjJsY;?4 zte;`85QhxHhzO@lwY*lc zpf{evG`Ffqi!pV3<7Jb%8mRTBP8c%BMK8;n**1B3%PIqp`U|s})$+Ye#9b?1g8g#xl%yGc%EQ2F7Pee#B%aaTObzg8p+6hRh z6B&JB$uQ8F{n7C-9$fjBQ&yR8ESQe zb>hOhvE;fed3`Y-0LZ)&H-;!5lbLJiOJAMzk|~j%u*qy%H(GBz$T=-fHG9e6w_^S3 zc@7a4CspN@vWXg;Ih6V^Z~LA?m&H#QGei@XH{q}hdN+6xXql(tSyY8o+f4OYi3RuP~XuwWHU+PZ*woI-ebkHzWFLENU6u_|M5-F0bFf-}_ zV`0V}UsdxqPEl_&kpG2V6@t$RK2B&z%fc@WS{D1uGLBY1!(=!zE6lDFNS2R2+<5lw zTv`gaET@`AFPx?^P-ItXbYo zee}nXBLndqd)G!erlYUpNR00JN*vnvO6)w08t@>n4Wk;2Ho_Qv)F|{khRXYd{SJc9 zJjluwpMq+$7jcDly<2pV=|4E`LRGq(Jw<0{#3SQ;Co8e^f1Ru>cOv+90&lKnQT|eH z@a}{s#mTYQIxWd%)z#$n6VF*cw7Yp$h8I)`XT{tJ3GpOfJJY3#F|qu&`rDm}nUBur z`mUeCkN0-}3k4#->FV9|q4xpsw`k>HY`AnK#J&&**caGwhD~l0sJ3(5iFH~9AIn_m zSJlR{$HzT{H{Wo5{KLQhOL6m!H^jQNYcrd-126cHIfeWi#s^aXE_`2H*Q=X+h5)p`*$OFa46LR6_5f>tw;z*f=$2d zjd=F1pO@dQNQfu3gPgI^-}p7I;eGb<`8bB<=0{@7rCZ|m>u<-j@rHQl>kq}YZ7;?C z{rhv(Cz$OC=%Is-umgMjGQgQY1DBmtE^*>(x@kRxe6uqV9`aZ?M&P4liS%^IvPdF2A~t@LPs^_%Zrf_hzySo9f)6V`izxR1 z>I<`@6ET96zH*=|)~vrgdM~+w8LK-v2#je#zOPxeByPWEhJ#FJL0NAcI4~Wr>^K$A zzVK@7J#d^oEOT*cjO9*NGGqoMcAdK63N}UXQQ)!j^9utj1MTooA3{$VRLg;*BHPZ6 z`sT5A7N+Nhx?W(HL79MSm}8d44$&|v^l+DkiYqXfUkW}n#$*5pVJGYWWV}}07%!vp z!?&|Y(zA4G3S+{q+K@^BZdU!son!GX4luptDmqIBJ-~0u)MV|=Zat^9>!;@)JqkeXI|@%Kfyfr-lM&-0YeWz`~Kr;Ws9?MsXNPkE-mBMJbX^qc$jDX z<~?CEZsS?Ml}P1RKjCnt=`;o!KJ!o?8{qrmwLRVO$@fgfyKkAnI6+x;l%cHyf@x>^ z+*^5-Bon_rX8D^yNgmDj^x`MsX@IJ5Bu;3DU&C77m!BMn7k75Y-JH?%6Ym~F@S%Mn z8z{I|+%`$R>8<8dkth&dP;hmirABh4g0!;thqG|it_4B!D46G9;n_m-pKZ97p*;ZM z?RsrH27Lsh1b_C;zIYka&Fk2c^Wl3Zp z$GTVr=#R%==))prXS|OyqdsuQbli92T*7f-Um{pFsm!~9^Dk>3-veWlfH&zR>j}I( z`1n9PycH&KM_)2heOO@}XXRhDU{^q8GG(xdm4c6I$f^fx)S?H*bLA3NGwF9YKQcag zYe(F*c_Fs2NAEO(CcIis{w44vL3YLQ+};j^CHum5|5|A7*>(+s%dq-!<#XfTP8dej z)lcUh@bqKrgQ3p3c9=3;lTRx|^KLkk@sfFUAzwAnZpM3fX;yg=dJt~Ev8^Nik1utx zS59>;Y4Kdf3V_nBf`fuWrp9{-;kX4#`0=tYE$<2>sQeRLX4pwXSL#$9DkjHO87qxC zSEr3+%7m{u(`t+00};rFR6%MUqALal5ka-c#@) zeVN>Ttk}%33hWA^@2)s0_~e9=<1lT#3gtEZWa{a}oCHy@D68a*-Ih(k2Z2IU)&r~_ zFNJ?u$BDdmyyJ?v>DCSG%VZDhsXmNH48$vkm#}&{&gAqi&hPnZ9N7O_yn#W9t`UTW zMQAGY4RKZ>MmabKavZ@Y4I7ZhJbh2D_?$x;m1iATUy0Hjo3hqe)gI~`j^+K!Vg@N{ z;>1LZ9vaOF>W(F#X$5fx!5J`He)%tj)_EF-dr>7~%UBY&Vy!T)1_pVVd1evLp62NU zA5K7L=*jkDLV9@F2pYodJDfNgv+!qGC+#qsj#nXx^6Wb_n?es!@_P-Vzkc?~6^?qx zE1hBJD;Hfd7%MMb92+;UfxnxL?K^fwH)gCmr%`ib&y)h7)_Bbz>6|i_`Y-e&-+#}Y zcf_y#>VM0@vm5j9(vrbj|NBEB_}HLMoIIH;KHos_nWm9gcM^HE9dC`&4AEr1MYj*`iAx39q>TLTC!uosp?4`dMS+PF*t*-d!?^WaS znD6=>!3^j$2YRkSKk<`46(9M)hhz8dH)7ih+hXf8ThSqXm4R(voSZ%x3k(Py92VJu z9<(b#DO{Nl1fMh^kisc_Fi}(a^e&FeS6v=gU2$b>x#pU<`KFt41KHMX zTjR5T{@K`mWP2>ECA`bFmdA7~OQAI$aP_?sFIj^{24Jj{(Xk9MyRu}MgG?FhhS;<^ zi;lt|1Ku(QyAA8s#NhH9VtUbiSa2Ip!DPwe;ke`4`8=#|2+ronk-6CZ`glC|;*KoqYQxI2oP9GHw_c?s!?W3jE3Jx4 zpN)SWUj8HbU66ggT1}?mU3&E(<5Q@Je(4F$-$CHmd!!q4*yC~kEzE#kQTh_CV}4Ix zQWLK*_->;AnXbYiy*h#O==1&Y@Uyg?tyrm}aiHy%0!=X=Ov|F_qvD=UF$@Vdr07+gqKV!4#aJ%2>J_u^S$M-U)xI+d|Gv3 z8eI9F37iXWwCZItEmu9iZvaA?ZYx5Q$9W#b&%E`vj$Fi_Q)s4*^?*+WA5}RIa8A#c zpX-eO<#QOKNW(3zYBI`HIJi6Jl!-SI^PO?o6+MH<@RpTwg`hI-`L4_S;g7Ozs2qi- zTc92rt+8YGjyQ1qKumRD9g#hBofwCb4|M-%;uV2O)zqxx^U~BG7{J$A zw>e$Ya&Zt(2lIt zvGFXL6>QoC99}bw;oJQUYuxI5Hw=CDvek=X{g&mie&d={jeX(8?a`y)GlSqm8mWy_ znA}!cN-p$RT~x~_-u+@9Cf^R$Dug5<0OI)wZtITawTFB3~Z}@ ztHMtu4g*WzzAN|`u730GRh{7uGoX+6$Eu-~@els)KZyV0@BUI&+MYM|q~P=9Q%}Z= zFTEH$ckN^*;Z%$*oQ{d%$ua|=@Z&~qokfKB(_jGuT{o7K`sWZr78b>_Wy@pJ#!Yei z&9}#`x7-rfUw?h9TC+N~Vg%wdpZQFD;V-@rubp}=;tJAH@DWDKDv?Tuu7Bfa zLsRhSr}G+ugI!GTv4qAr%!a?YvGM3f5?@T1O=~!qYUQ8>*D!Q&DE1#ZMJLZ;oannw!ENQhN5`nS%5dMRuu^mr!DH=iGfhn^ke@WK%UpYizcU1M=AYE0^CpTM%a z0>{O41*4^0R7WzBYuRV_#*seG0~(6wQ14o~WHx^B!>3T`qQfQv=icVZg3qG$V&la0 zB!iW#uDV(MYftsXceeG%_Wix_OMhcDZpXB*=8)ZQkhA&VB+GFT0co!r8Efn2>Fon~ zF3Mxu`r=MZg#Xz6qiG_XZjPB>>APGPvwmt?PAJo)5VTk1C+;=3;|if?mv$%k&) zhbj0InC32Oo8rWH#?R)*OHBu_zp^t8>xVg#WRS$kbFcMavb;A}S~jkt4ZnXfCoYEA zlV%&vcGF~T+)BHDWgv)H%VpWDpG#O7aRu&S1dT_Y9f~&&_r|C0KOOhpFcnv?r!Qe~ zUBR@r;lFOZTnM}HxPL?IjSA$dA!?rcYftngb9c#NjN5RY*9?1DRUy^%y>y}#H^*Z8 zO!shkR-4Rh597u_-+ZdQU9t$l=lX~rzk31epfLK3<7gTs5-f*#i`VM1Z2ISirrv$l z)o|Q1P7T+5)33(Q@YSDtO``Q+T1_4qwiO`X&i^sL#wYV=|LV7T;SVZuZ%-Qi;Muc$ zwB*LIcX5I}nBRJ}Gye5gy5b<(8)sl*t^b_e2N=g88EMC|$`H!wC>Rvgc-|TSiuq_G zlRr4G@MT)OlocaB8>IXI9WPv_VZHgWd~)BGEtK|8#riA^=4ri_$>t_J@LAtg=t$v- zaKh{4qLY~mjO|4@Do|w}maiFbg~Bv+J*cyK__%OYKf|{iFPWe4;smn_d*&@Kpg|uG zFSTD8LYrpQis9ID^}4w6wheLh)hl8N8YKG<_s2_b48@_-!x(zm7yVODuqA@SOAjB6 zWAuByOWDgd(vK zmFX#9YUl(WY91b{V**}{_P1ze5j@(G)cm>S=3C;fJMM~i-uuq@=2PE{2OoMczWVT2 zW3-!2oiRE2TdUV3X}7JbRCyupD%^N4s3vos6^QC(-1@Eku0L&h<+>%Y>AF?1foX= zF?0JHzxCVk)vtd8bA!7Iu|r(y6lcQ)@t`gns1{Ss4vunKEVImTUnkjAe{}C??B8)5 zNuAoOf{&HuWrf?;yjQ`;=XyyXUiG_SYxqKsc(gf|8apr{+B4oAfBPpt9e?i^{$5;t z&DAOVOmY^^1op}I?%f;DJ^x&M^P7*x(_5d$Oz!I}`_tkSQkHYkIcA=yv;_lyFwiYp zw20G(FN=F_y*uu>^Uk;d^L}gBtc_td;Pv16ENMG4;2YJvJlIUB}dT^e`2S>ULbZ0)c4d)zP); zeQ}HpYh&nbYMtuVYy0BXYq~JS%q+?2h1m1PTs-~44oq9`i`{#V<%U@|aGqi5cqUcE z?9R!!>ES9$ivVIL;iWe*^x=kh{=9&sQ=%G z201{npS?Am@kwU#@8SH8tJY)w6`F9RMfpxLYKmHG;IDPhF@Q38?u~-aN*Fj*Qyzk8 z`sUVQRyNMW2N8U3xNL^@a+bX%4bw!NiwQ^83qOzyj84RAI@w)^`cUf{iWhcur{MGR z4~*uDj|G;YordHA37WgOu!s}O#)4(4*l75{Rj|ij?vI^^dgJFlbPB;|Dw%u*Fjp0r zLm|?|g+soC;^pClnpIwb5cc%;Aq1b{c>JaAxZ~t|_W4|kd!cpNDPZ!HU z!nwb|nfzri*N53?`W5QtiI-hXJsUswz!<^?mbjRG^mKTIK~<{6<3*(t>xM!}uj0g$ z)xZ798djc$<2%nseDJozsF%6=M88kHNGDab>te&foJ$JnSXIY(0EgwWzvs)Wv^>rE zH|yAc^$89kzUhkjv`%&e!AD_G0rg_SVf|X)uEc4HYAJhQ#_3BH)W7xIVC-Y^;79Ho zV*+D}eLk~kY~VDr(zczqqHcu8Rh>ojCCj0cZ*q>$Bdqv5@^n8cLkp-f&&7Lhonqyl z{Xeg9R?sVbOnd=6Gf2g-N!b@7gFHw7?w+4P1jk_}JXC$V@v@G1G@WHY6MPrNMM{yB z&WV&rcaIdLOQc&$x@)vF0}-V|q(oXkIz~;T8J&aCxsjvaJs;k0`@Ze|@4e^T-+35e zL=`&ggejsWyuREw77FY>epjr{u)o$cP#@|X`2l`*3ia@-271q5m^d}O6kgqL+eHYr z%2Ky(-9)dH=8Xo2T+{_#9I>>UYsh!4Y;Fe^3S6Qc-G5MXI*f6?zxX4CwFYUrrmy($ z`haeTRvDpCQE2s)C}!}0L%4HYLX;r=L~dZv=)*xmlC5!y(6e?fpXSG9LP@)Eub`q2 z!xMGyw*7C`Bb8x#(}ZE6A2cfJ`BI&DpwhXC4pzPPAK3@kk|ZSZ-mX1+2=)3sDSVfH zBh$>GRBh36W&A|QeQ5G$F!y{8)0AV(!JX3Ug83tW%EZ0J@PEjA`|TwY|enl%1P~+kQr9ByuP28y>h6u zX@53XcN?_fc(BwW#B?)ii$c#p5m$#}(0F|gn?H#$Ri3Ze2PIWVLHLm9ok!cJjsx5b zYmx+hj$(HmcXdAVlg)Pvi-_vQqlC8OPAO5BCDNe`K8JqiSNDexckT!h+0$4JX?L(t zuMb^?l61yy>Kg)qaeHFDPE)3nE2cH&u--sU!fEmA;N2wmCHCP2kwhEBw;^N5Uc`1@ zaxViX3=D?}EEfppkpF}01#zB5ld2%z-lh(Zk6X20-rpd?Zl}Yj)H8ThMa0`zsV@K1 zD`z<`KHg3g+&f95zts$|tX})6g+0&Cb5;Y#gA8$X{3GYH_5t8RbsfdX9S8pNp!IR1 zgU~CF1&gr+>X1W9cILTiO3+^YvBi5w493Bkrpv$~sIynN86UdO0lZH``2+7xJ%<>Z zY>oml<*h_Byvs<#lbK}bFu6k}?I(K`sGdL6Hc)3Nn@gaEyEa377Vgv+tC<+%9J3A| zO|#Y`y@N5!{-pkCqt<3gQP&j)uJ@I%z$57?-o3{KVfSMQv4?Z_zKS+WF!{2_qTz{r zCecgKw*cpPl-kS7j);P-9IDal9fq4MVn*vz$a5b(Dxt(l5pO)k5!z1xLRzy)%Axn> zWZ2HD367M`?HVvCZWbT$OFd(M<0M~7Kp9=xLA@)(v zGkf#Y)YRH0o_Yo8lUy*?ac=qVUYr`rjrLi9?7YW;&l7$6&pkQliX1-h;aVnfUlu!> z|7rc`$#ys*vD2^Hth?@o85%Q=<>j->Qd0%hSuH^i_5+q0qo==0L3OPazKbtYTB1iE z^$b`sh)H4Ze@Jm%8v8)8S_P(iR$sEOOiWTsB2FNz1KE~>nT~qap$%xfL zx2rvAR7Y7JhugZR!fid3Y$-wSc@&WnbFu$Mb=sSAh)UJB*0%xT-##kNe0v=GOJne@ z9w5M6ID=I&k^m^^PS9g%Z8>7g-%wMSj6NmFRo>~wkxDXDN2=PqI`^)7r227PMSN=C z5E)2-!MM>ZaQr#%J2V~bD_b#mx4hy7!55#Bb9xG7NWafY8#P1FM*c*=SQYs=mqQ3Mh!Z{T%C673Y{tz2 zep@pG4j$#zMOw2wWXKd#Ng5~G{YzPuWor8FwapqkGvZalWp3>SbobhSR7?j1Xu z%s7LB4-7$k!Qhp#d+})&%*7O?rINW`5h(}1#zet;^a1P{j5|tlgq^2q^8AvQe}aFE zNj9eBoDr4guWXj`T67;AK{jlL$$!CZ;yJs9vzZaONH>}ViQJ30h4yJ5Ym|MXVbYwN z5yS2p^zSe|iageQzUdv}q~5e;-L+*_YG1jDsQXSxZuDFKP_v&n2>~S=?Ycg?7!B}J z!QV5i?6V2+%9V*vmZHPk-9{(hhvERPkDjuJH%`rtDHVU*{1w3^9xzwb9=#yY%5am* zT&Cc<_$%5$ARF&1m$LMBW{$uf3GP}KL9MTz1nleB3o_-!TW^I040N6#vFvlK8(-=KlQO z>)syBcx5rR1`q$x)0S7$=)c$iFeO*Uc7ExEeozJIrJK zfKV9{dM6epbAJc8vp$fn6)Me&(}Kj_^IplXHC?w?)&?1L1$B*gnIoA^22QIhB1uvz zW_iIQhShyEeT47B%52Z(D1t#$wudy<`qRpeP)Y53@U@h?U7Gal56Id5WhY1IX2wHB z?paO6=d3Z)+yBfXM#^GcGG{wth-V}~ny@pDuz%c)^gK>;21r$$myvDnO0T-J^7RE8 zC=7}lS-1iI&_Nai>R)~E3!jg$3q?~^hmz|`fbim%m=L!vLPVPqj8|ZPyGe}!D8yd^ zk9v2H!Ur|+4ipW+!H}0HqddoLf^FFNB^lKzQij?J6DLQOuN91EV)8840Y8Nw|XTThJPNn zERcYt&LICBlUw`DR!ZPB+hd;tvKKB}1^NE3#7+zsFe1-ucVR0~|7y9OfpjQtaqw+p zmb~ZYuaP>(UMa-XEuQ_GR{*40W8e$7)>b|@OoHIP%(CYOKb3RlXpr^dQGnA;{!4W2 zx=^y5WN-J+>So3ajTS@dzyPm7YXn;Il$QOBD-HBN8c4$iD} z5p98jW2`Soq{@GAi1fJi-e@W0 ze7AX5kWTouzKWJ_59=BA`PZlpRM9cU26q0{*j|JTWW_qT@PmDj6-m8TCa*YZw$1HI z30gv&9>^_$BXBWEUX^e~+7&%W?1{w0EBy+S*-`8cBW}9&PX`vnv$>iO3>A1CPVw5l zin2g&nHr0p?Wv~?lVD@Dn~#3R=tkJ~8~l#yC4@J%vbY`+i`bBgE}t1;&Mo)l-PMG& zPc>RcOuJn&9NxQ!K?&xWvKtF9sDFFugs3uEu9aSA&2qlRrd{aG{Cq!2jvYEl*sRdJL%rwWll-wLPq_7lD z*`>R%iqniKxFp-tLdP@Ta6GKf%VY~awpWt(uD3V#+>CD>`!5Hsp1;r-aPIl@SQu5& zBo8x(>#j|i?(gQ_v@*#7owz8x^(I+)?DT835_6G+Y>?7bL#+t=^O2Q@xd03Od1tB-%5R?s;|%^J>B2rZ>kn7r!p$L=nMUQ*@(VpUKK6&WvPC^EkQL<$|t+=8hg$2Z85+)vMI2}p@ zaroP-qDyU>WLHPDpJ6p+WouS%N6VGYLPN8Yl5t50eHM(D_TE7YNN?*7;`KYA?|t$p zt!Vr%JVyY3d`YfE1LBaR-iud#5nksVNkW@w=*g>{n$h=j=1JHQ4=|X9av-fzPLrg+ z=C;T(J|*k`;n_cJ$R4UzUheRILn~jBay1$sw2tCf-!02emI=P-tAjype!wI-hzL1} z9xv^EtH7X@`M{>`ogzmq+xg9h7p4=}w5mXr+&IE$CXSgf#B7)h@N|BxZ$gMh%qY3< zH^KOZHI{DfH&x4{&Z&x%xNm$@tFNo?$6dLYQrMUQ9-0h1Gp=(Dg4OLoA^EF9|JKeC zPyvewH4FSdJ==2|X~NcwqG&GiX*<5A_BpVTPcR(&IK}d|MY}#o!a4$yzW?ih{}Dc3cF zjGe`!GyJyYN|A_j`$#YkX3%=5?($?KF6hYQnf|TJpx}zQCmARMUX=&Twyje3CMxS8 z>w2nOtPLdnMWL5=LT$4z8g@S z0~$e>+XXkL=;eofe*_Y}CN9+T4rbSlRk%nMEpYiowXbI}v}P;-2GU1c=UAUb3^C*6 zvk?F*ug{9w=XXa!P3-h|;4h`C-v;~Yb`yJ?Xue<(%KV*r z_`6(2%FdqE$h#GmVl8=1Kb#PnXuNP2+eQYOLlnX5t&d!(K}^c%-V4+93Xt`0AO_iA)TjwLH2TfB!z-Xa4_ z00w>c0be@E{VjyPDf6d`{Bm>8fY%e|GW0YO8TUIdtmz!_@wktV^hV@}X z7YFd3>W?+94rKeT^0nE6=rdq7TDq+RKZ=A#Oip|`&SbW%_TGQlK3SP2Q=M|6$pne2 z{QeT{W1ZXASuBfNkYck0@60JR#?86GdIFT;M1$y=50af7*0KFH-{c8rc1yzQrGj)S z4%PSFvq_GW^UU_slgEAu&6A|mr9utjnKew?UJJ*K`(WF`f~ynJbyBrUP^HX@po=EI zhC#!dN<{w0H_{9E+jE;$Pb&!*UXP?hhQ3GOi~GOa@fF94*Wa0FXk5dG*JM=3G=5)k$PAYn&M(I{LP_-*Tavr5 zN(=+rWuA00*u`bjFA!j;VJZIoD1ot6jFQ$rO+<{&<=K8+KH*^zm>u~nZMa2RMRo|o ziz9k6%AY=@GNrJACa{&$33&7@?Lo5zr6D_DIGO4&vAI!<72oG>L7;jsp;bZbV4XJs z2%p`JVh82h%nXIJX33&7MyD$TV-nN8#6JEMJbHUHS3|ljZlAqNv(J-b+u=l_3yjW} zAK0ZF!bAKXN{90JyC!pGm79;gp5MVdMIkIG!96$ZJPw;ZG`Z)&Ip07vi;(B@&|>WK z-}!5WnGRleIMV-KacS6gOX3#%fFqO~Pe2=dPriAM)qi>JnNDX^&b1~T{0RxQ>QxS2 z&v>}!D}#HF_|EnO|9x=$ndpj(^jLlpt)E5{X7loPuFe*9P(Rj}rVWheKQmu|`W)?d zZfoJ>Nx3CD*K~-c^H>f<>?Ybg!qRl5nx-{Jr2%q_Pl2_^ap~|MZ+j%&A%kB+hgE?{44o-Te~cc{U)+H~aosc3Foo-Iq<18wQltx*oMC zr!Q)$FXzACv33BKHv!wJ67*xKGeYMoVmi^%l9;Eu`$0LLvH%zF_q5MO#k|iS`@0eW0U!TdU>ot;{s$A?7B84w z`{|YhafOmmx6Q~g!v{uqbBq>!0I0*!w zhMsG8om9nq!%0FEw}m0INfDZ~qo<(v2CXM~)GGEW`9x9%Gn7#n9{ z)*@MCw5h4(s9n1*0sPxR78^Rk@iz|O^7LxR!4&2^ zm-7TzpbAlmuq}23y_T$_G$}itW(LnWOwkp1Lbkt&Y8;V*w(6fe6e-pP4a$8KG^4)^ zeFk)E7Z(x%5&%CMkE8kHPt-G8LvSF_kTT&GseT$3?sY`RKs-9{Co1sz{3Tkv5b+*! zDQL~l*t%1!bU0gQaq;8I*co)ZOPp)-xBKSq)iA*guRv+z_ah(AQ`Li0y3D}+?yJu^ zIUg?q5d=5|^jUJf8x7c1Ehd1sD3`2CpJbCn9j1Wlp0W5GG9l%wa;FllqI-LVuk9kT zZUeAe++(4i_dpiI)F(q$p@cKvl?ojwVg#Ya*COUdZHXaAEgJN*y*W8qe|{Ou4b2fT z8Kpx4ht zZYJzO7?WqD-@PPB6oE;Li`4})Ko}k<_%9w8MUpJBhrJ9B)2_#_IUzpDW2u(nL#;oDMhTC3wl=BRRQKg}wtKYp11nSDx=QA8ohTvo zNi_ia=rxx1(%nml!;kP@j;x`y}e4PO}j2~w?W-B_P%@O5UG z^OnBugS@2DJZ3?%j0&WM!1Ih7Jv0p49D?t4HlLT$r*(N18HJ zBn3v;{kKGt%R1UUDWktEy4>J(-n)s5xt-kUe=nhF3_AzTlvuXMQ}#T z06v)HsIs526WEO#*LWK(91!46Jg9HYqKOHxxS-y~b3Y!Ra>Xfo4E2)vDwE#^)2@c= zOJ}++EE6(tB*1%<_KOLCPfGY)9Wj(!BDwkUFd%k{GB5R&zr9{RCAdf^LK2) zGPNkaSQo%4Xe0m*_l2SI>m$cLWVTL6YReA07$c$vw&k3qJ%Y(VymsIe50F*l7+aZu z;yWa5WJJk>vd)Cab=v{>eEgYYv?Ig`k36VyQ@0*&pO#(w_wU(SMMyZUk4*bW_eK@b zfKPu~HNd8fX~VGMNJi=lYMcW-V8M)1r;n^r=7`` zT|aBcC-0&?_Zrao%vB7&ncAP~atoixoYjCe2tTgR{4LJhb#k@tO7vo{rAaxOKTB&+ ztSp61H?9ix*{_zvcf~Hs0<%fR1goTo#h}-WBd9Y|%>aN)g1>)vQupNx{o*U@bXfBX zXx#+R(n6ss{x)(=aN(mXcT9WSe$-~UQe~;r3HAD)d>ublQFDcOgf2n;%24yUDvDJ^ zXla`!KjIT}5^Ie@qg3~+Z~MIf6FV(CC-k>!+Ye z)e(Fu;f#c@V*E?6;MG7a!b{`z^3^~}=JBv+?1A;v+IEP^z&fizh8aHBlp=gGq}Fe@ zgmZ%;7Ng_Z7;`#-2(!y?bbxd{9Xt`kULWqT8?jIs;9a@)=2pqa6pmB$_!FS$63blO z{Z1VeBQ15Tsw45THMa}53bslM30w-iF-MiufH=46jMQDh zCOIZ?s$gY5!IHY4D^)TLS?`Q9dN5Ep?Fi@Vf5|vD8829UmgTC0ZOuWKQmf#whmkNq z(Luj}Xe^%Os@A7Z;{7R4Svyqwo>#{jYWF6Ynq!=f+b}#0PV{$F7DPi0#$W%;u{!9j zBXQ0ro-C+Mt3*K@WM+EK`$ubuf4)o+Eu@UhaFqK?f4lY249vx*RmdXfd_?>&o&|Kg z{oGboD()i?x8UEdoOx&8v+k*9EIdjC>^`qKNy#R>@|Mve&)%XmAjn@!OBK7Si`Ha&V^b{S`_ebtb~>_&;8^WjM+`i$o-3Fz%4cM!K0ZV-O< zq<7}CFO(plw|@z0qJlmW`JoD>3MT29O>=IWY=LNIT+}gdlrL4n<|U}BE9}S&;#0U$ z!Ka89A)WA3#}X9gmGGY_M=_rc&Y-0`OY^dJ|13q{8y@Gum#hT;Yo#gy6RemI%~B8R zd6+5IPA64rOO0abZ z0J2Rx^SN?$E`dWtW4W3>X^6LS2Cb0}FDj?EH%;kC^2YuI>-QG$y?N!qZ9v1#ZjU@J z-~7HGqD_(&aznc~ssYzQUa5Wr3Hv(7TefzDnIY1gLF}f8qNjYxdeyyChqhvb#asc@ z^A()F1(g=UYo_B0x0|phHKxM73QwvlYqcJweut;P&&UaaymFgezgKE|8Xb~pq$<4H8ugqZj@($~FrBYF5b zs0CfEHRRr`y@oG-cKBobdDh{#fsw5#0hZMV|J2R}p~L8Ls^mU6c=aG9V(9|Xz8nXPlZ z6+R0=WmlwlrxKy&_~tkOs4|vNo>!G;Zp0>$lRp2X&tz66EhcY=#&cGXE4+MJKsp-m zG*8&q_>GucA#n z@=8mPQ6^MQB4_^+`JiH*S76McWSNZ%Rh<4}FFNgU_Bm^ZR{{*x`%Acz3Iw_k)?%z4 zfNo2I)-T(gd)wx|Pt#<>F;opw5&ChlSVA%G zi7fYb2G{+>)IYYKS0xoYgpxMUKQeXu%Tb;mWOEB5$NHi~znL(gObZC)FvcszR?$k} zv%G>3cLs!@cxhBrRX~k#v$R{w?hHDo3&TWr(JWMPGUqhUJPeRl!++O6IKMmox1+Qc z8{)9W-dDv2disX)=d7Vc09)rx$MHZ@=S|h`I9KA`AE;kzfa7)zx0jGar2?4>#h=+b zR;Co77k}L(zm{jVjaYSPKU4l^8+A8x-(G)VC|OE64Hfm6*V2#xDwW7SXvFfVPsgM1PHFUx`p-J6o>Q^KsVE^t@m) z4=M5C7m(FF!^{4|%B+?vJ$p0$5YJxKT`lF`{yJciExSgzeom|AZ#W`5y$nfrF-6~8 z9~$y{KPd=-m@Vi7b3f+V%oc{oIBuW+p9K&*&!)M|1ldm;CE6OvgijM4yhe-LR+7Fa zIm7AVi1oDzk?c&aL0PjuylMA!orm=VQE4t4A);DFi=9E3FalRi(@?rT%l6gG_l}xEzl$6zA^>Kx z@D9AWb2#49J{6orX(kUiU=FA~!6_EYz)TTfe+9k0zhjC%vL*DzVlrXIf_R?a&vHGk z`woW%MBvQCVYj!9)cIazuuP!cs=k!u=e4}SP`T>MefdY%oAh++f4-4XTWyt%3qQiP zyV2}9QwZLASn9oG+V1#!Oqfq&0UaR;z0V;Oy}v^3p)D%T+F4;n;G(Uxc3DGQrf5c) zq2#ej@`ClAT%l_It#TtLMfI(G;D8XwWo2sBdkk`&Jvh4knl}rHupNAuvMSltU z($Z1hbfNE44*l?JkCPSEgXV7nfjooDs=gi`U_QY&Rv5L2ji>>Fqsw=>naLbinj z!Ky-b>5!8d)cTk)r-Uf*c~(GUC_x8yCC3*$?vx~#t7P}8rKh`(pBh7U40n?t93?TY z@t>}Jo5e0<801fbzj8YY`Jf#yrZB{LfI`sm^8PNKXDcl?nSCk3c4i@aqf(RZx_ zo#s!Ok={}uBKJ`-my}Ps23=Im{943$Ag6z!pcg--52h_mxq3g^R3{e*jC|^NiFEp& z;;mpoiO%XZ{%ZPETe=t8Cg=Mz4f8 z&_|NY2-tcThFxQ4b_m&Kiv82f-A)_`(j+gD|8R4h}p>joTvITnY)1Q{+S^Eq+*V(i!C3n5zwl>Ddi<6-zN9u+s8wY@i8&{5o!s81yilhN*lQ z&3ZL>Cz$LRmI}myj)+1bqnn^`^KgFj&-jY54WF^SaW>6gQo!8buUa^mK#;s1LVG1- z4-@zdJ`!M;6VcN9TqC=byP0Tu)WGxL3^aTiGx0nx*_m%2!ZPV-CLJbzaqJ#f&=K;& z!s3)yit0EKTP28$J-c=dnykcr3>UXL#%sUZW+v_Dp(B*uG&eO>oNuPm1H^$@266lOS=wJ2*#&|}E9 z;LK~IY8L*+v>zyWBtAc6cYxfRPEX@%ht;^G+ADuQARCjpUvzL zFI>QKHwMVNNPj%(#=n34lMaBn7xRs>$l`e3$FR}T&Jk-~6+#T6Wv?h9s(FJr-QhY! zUAJW-U!p;HHEz`vySv$#7~V$ZJ4JCdNZLYu<@93z`h|7~&NiMQQU5nUxHop5*3SH) zv4%rU)eL$`X|b-x?F%80lr}(X zp9zAUF&a2(buv%mZ#GF<(EbU?2q{bPEtI&|gAoVM7%)G=W`7q(dDI`kbUq#2dkQb@ z9CO^3&IPAA(L*k`p=%OOF>6i~LGP?mJvErII_2_BoHqjzLsG-K_H7&Akw2ovZJo6KP23lBd;`bxY4 zbm9X9>usjqTV|KsZL3`GC1*Xoq2}(dJ#i9)tlsCtDTA5fEvaJe`yyh|v7Csq2`{q& zy*|(PGz>6UiRkJ~Y$Oq9cf&KXu<14mkepS|aKL7#7(`4tz3DXZ(Gt|08wGz z+?(=wR5+aT?r*|SW26+v5d$2vMLGN-KXCwD*CmD);D?)(2jP|Z1_5Gg#LtlL3fhO{ zOLQ6=kiO(U>vxrRG`#1$-SwtoCO;r^&7mp>^PxYV@cYuAnG_JnoU3ksTRWc?UxBS{ z4BFlDw*%Qet0A+5?6k}_%}R9eyI+Z= z{k|E=0!H;%H1v(GAF$^QEf%wRt1g+OQ|Ytv6$0qGVHT;rq&|P=fB&ST){+vEdOT#w zK<3e?|7Y#_`%e;&Vu)YaIfb>)N^9F2nw1a}$r8OIh!g}&E?=aiwoxYx(fl>wz&A={F*EIYBS8n)^$^rp9wh+w=ba}y?F|5d zmls=ffRR?rNOtPgF@PU|h%tylNo4L1Qh~g{7+NV8|6_XJ40@Eoj7*i0Mvn3`QDeFS zPRAHux6e10Rf@>@xfnQ%9#E3!v?q$$zGIfY=O3~4XVJ|OyAEz;%iOm5hC3hhgn|6( z1SJ^H%29s_yx!aLS>)K@5_CHuQP~RsxWoyTy+nC}P$Xf*JRZE%$(BSEEQM5+vsFM~9duOPL$z^Yeq?gZk;~=FdVkIKDbAlA3IHTHH{UXBa?@QEORHu^<$FjS#y__$>R z^(D3;AO4z;?e~bHzPq<~F1JETN~ZwDO82pl%mAE_2NXjh@m_ycf?bL?$9@Zuaqe%R zhKJN088f1?+2HIb?*3G6Y+_HNA=y}-Zf_B(lhe$3)&N^;vON?kDH1R@UiDf0)l6qN zGnBDD5cECj>FH=d2=tvWM{_dGJUxe>3`3j0yN$cp43EEV%+ZWvk$%r}+2s8RqC+*= z;la<5F?~-Y>Bv9{imY&~m5mw-qvt?*75)!lY={y#wyf}Pa!71Pc6Ha$b@Sy)Frvcp z#^fX@q#6|gsLTKw`Rv;zngLNmzk;%(*Skcu5;<1mFcW4RJSe#c9UVONJ; zNzl*}$I8V&yz2^+hs=4zFf8y_wkys+gVUeZm&TA%Do}G3ZZ?X4^-6P@YR|pOYm|3t z+iy$k1GKc58ywQr43?Y{3$3i`7gAJ-K-vI(F`Ry;UJ`yHgWV|^m%3O!!6{Q zHwQlC#&dPK6`?U7UgxnI&uRK#;4|9FeZ5c}Z#(Qk$TG)cv%Nyk=WgXGqkv;?wdkK4 zH*2vKr=P{J!RJ&|_3 z{R`Fij|(^`=Tw?4pv2S7oH`1!{XRTy!wKJoS6V)&=RaKUqOYTg(mHc^ zcfmJq;=8e5h=U!jhe5mm&v0C9g@3Q znMigFJ_li{#wU~L$=?G|A`R`jKu6=T6ZxmWnvTU}seLR_{{D(ZR!lA0#&ff}rn6Xf z0b1Un2aQ@je8BFieXM4{yP$P{tU zNwoo!(=E4w$mQ7VU3@7U9^aOn#^jF=^m&|3H4)=pD8b>%MVf~7`yk0kZBzPmtY>uV zo%{5N0k$GfGUs=B9xv4{b|2>5{$&^}%%`aiGi+`1r}pJBle<-j(++o_1mpKsP~)}I zhg=m7h#a@|&AAJRl+~l%E@LkbseJSD2 z3TW{k7RnYbYFXnH#ao3$-a##G>y2kH53?}~eJ@r1lPE9)2_toVrP(IiK~17u!W&%j zXhD=D?WFVs-zMYP=#0)OF(vol0r^jm z4bCfUW;pDGT9Lole#+{;RbPwy6gxlJ`<0m%8^*hNcw<5nFtJ-8Kfh! zea%D~J!kPx$JvkjF(ORshe<7gTg?e~IjtU|_tVW^-Z(2;MYBJ9lg-=tDbSjS1$Wl^ z8Y_NXWVxr)q|MB#$xcO`sAuF-`*0Vof?B--T0YNwcjD0WVa*gZe5ws?yIBD@XMWAa zQK3(_(v#&x>pU2UZte+zH1mmJ_8*OSo=h9c=b(8~2I|~eQD;8WB147VpN{o8#xJb0 zW1XyrtVp&Zt507uE#LNSM9bm=_H-lME-H=dB7J4TwlRKWw@%c+6b+p}W>xhKZVPF0 zU6r>30>UCLe~TeaCi?L#$}eoGI1S1S6rGikw62hNxkc1Y)-;ol!)0H)v9||NGv^e3^ad;+zeKv0~oje_LFhiNI7nz6U&#;nUxkPRn6%;G+GKn0?rFSfUppvv!?ro1yVDU>n# zSlBl>TO?@A>UoQ;yM77E8m!HR*4V-;?ayo62a|$)+`2KMCVyakiUG1vT`T7OR?w)= ztfFXN45OxFh$R1Z!-FqG#`z7cB6nGuVbCuxn?d=qXI0vUH?LOLH(gcrZ%;&uJa4=% zE((u!L%mtFJ=5@4wWZZowc~8Vk4J;uL&;M>)jb2pf$w!trZpG)#H_xVPEzXCwMBj^ z)^8#>dI|Xo(knG{ght@u9aI6IU}yp_Eth)2mqGTERAf~8H2h@AUmDX%2-u#y$e(Vm zOx$H>U#4@aNS@ZR2)rgzepc@5Y^NMXGDE5Tdvq^HyQyDls<+U#omG$P{QD_3;DCfu z&@5%&!tX>YkFmOFQzTq6%f+tceTgn4c8nrMnt>&)>=BZ?4e257T|-(@9tcq-18qor zh!Y7^FN|&u{bBps=`EgYBjs?W$X0Rjv0A8>qtw&gOl})SggTvx-OejT*Hq_Vn5|}KdKVT= zOsdRRU+=!?#Pk94re(&keX;xZK5Kp^>THY_P6V%E$IPP7x(p}PG_~bDJ1M*DUQ$aN z`dWuHto<^zsHH4>LLYkJcY9TEZ`_UnvezNzlH=@(MR?JVC=Dcd(V68tBEc1N_T@dmtm;&RND=n#E$;NBzW{K3^ocqpOls2KI zBXxC9e2JS#4IL3PqYgXtE=b|hrTR;+eSs<@2VK--4$KSgxbHEkmT3WNn;G8Tdggad z>F=JAsS=)P6lq2YEP-AIZPj*KtqmLbt-V1FED+VLRq+V?jTB--Pa!q>Ugw#_$TuJ& zlP;gfl=)h1%OU7U5Td>N;?HB~3S0x)o${zEGHQ}*9uPH%_ozu1ICQ?ykORN*J7T+s zn>k=+v$luml7IN-`s?^1w@=s(9RQQtFwpg&ER8wZn?iGMu?Pd_ez57Cl~| zwsl8$E}<{BKFU>|)4yh#H~(#A_GV|2Lt|`ur8-b23r)zwPO)UfOe-L*ZY4sf*|P68 zB`XhBy~r#>(l%{>!f<@HLjz*7(Bo2y{jk(ZK1Lkj5dBhweqe~$0FrX1ObR-POW&*@a>%<@}H3uqY?AX=@S74`36&P(A2o^ z#J%xWK?wOXqu~lcdpGR^D!FqcPOTp-Cu3ulE^fFZ$42ioJ!PFiOHfRo=M4Z{7Y+*g zN~s{cJK<3mPc8aWDF*&@Yc(aLw=*{aKcXm>b|S4ShtQiix%8@SDTzr{jK@AphkH9# zugQG@9o*}q2DYBeCOS8VON+72A{6Pv0izkp$TQNogg@=UHtD#p2jLv$19o6Pi#>C1(3^7*XK+)j15e=8d4J?lA1+Ih^xHIr&Vs z2R&(7{4E!y-;_k2^+tFkK?2%n591Vw13CMO<=78KNl!JkatSC?K2kGSGCIQuupfPz zK~491eqF7M`mxJtCoo6TV>&#)=^T##Sog2sdxAFvwx#L2k4e^OCyt*EHNF`n$C3?y z{m$RdDtT-^LO-I#yUn&g;mWhOiW-`*>HP!0G-&^*dal`lU_bD|^Ab%VB<9)6DR1R#ech;is)Ny7vL@?*Ri+^kRJwNL0Z5OCDUn^+F}~Z!aEm&G8n{Q2=y-1`fvq$|o*N0M~I8LZ8zLDU7xw%eiK z>7|`7LA7YhlKQXsnVL2DIHjX*4_1!1N%G*{goW1h>~8<9;(evBhJ^$eQ|w0>iowMe zuhB&xod}-*=crPIFW33Hu)@~S-j*HN(eID@VtjMv-~7o?);i?sGr|}CDNO-#L?bx* zaxObB&*sGmfGe}BftCP5H6oXdnc*K(l^jB49YeBrD1JjG zbwAwH5luLLy-q{&bd~k(>t=i-<{QCyop!zo`@`xNg>N@5t(g2un^KI^tQ&xt?8EM0 ziPH?_)7%sR{mH1T$8=(yZ5uY3ZCs0<9^wD!>g%c&V-Qz{D@jE3{{0Y^xu(hai+Yyx zI&y5njs9C^4*l11F2(1m7R!zdyp;@I>@miQ`-^x8mk5=0a>>7~CD>l?)gSKta_2p_ zHPW9k&%Y&dO`$8u)g4UXlyoXN!zLQgj#tlHR zz0vCdeMgX$uv~S0LprQbB_6^sUR9)uE$x zZBQg@;S!reVS7P*Hg)HYtE06L*ECjYU%S30^#)z+jlK7Vhh{`35V&4aO^>@#Z?QZoDb}nDCQ%BCyXU`ozB8?8{XR`hB*9s1?FZ(-I6h<1D)PHj zgJe*ccak@3*sLppwl273WJe;3-X`l>7iT1<+0IUJsXh|-I@6#ckV5vBV@0TFPbGhe zg%49QZ9t=*K>`Zr)uEQMW&Db5f19V|?<(yF^yOcy8aQRTF&QvrC11kj3i0>dapF%f zN3%+tXgP<^lC{5&z9Mafkx|%0b!lM6ln9mdJpKtN8v9XxvbyWnt|--k@=T~ER+zrP z(}oU53s)nKeSZ_0Vj=haN8(cf{{y!`NWYlp2taRP9NMs_CEnQ992<8v#=b-34Q$P< z3F+)?j`=g#ZwWrhy$#oGZDNl%1RmjJMo)nvEh`wulV70VGTh=qCff-~C!G~y>-AfX zpLz1F=f|CQjQ z#s|Tt69I7%6S0?HeL-A%!v%5Sl9|!U-Z2}tPeBNr8iP1F7(MlR3>|(l-rcw@_OV&~ z3F^I@eSR7s{JxRqO54NUQwW5bWTvJGO;7R)!V27$P+X+IX1V!uKy__T@*_N|(MeM` z*7yX1&!Pp3;$t7XC;rht`ki!DJqRCo>eMM{#!1=2|H;E-`r?lAntqLcF_(f5$TMEz z*Er;Bopg6k$?Z+vT(>^{;CKHZ-hBJb*w?!+;zHm>(9ShJq-%Ob<5Ti7-Q@oO^PFn} zRfRz}sSWaa{^57D)9G`%W5I>9@uIhiKB|{>-CJ1iPAAX$D$K9IhZ-N06w(o&I0>!B zrwBfcOoqcV-FO3g`20p(wt5w7eVo0Y{NqC>_(&xC4jhR8@ppeOe*DuXQ{$71;E>GA z3<5Pp#Wu6+E~<(cYaWV*DcI1n*UYLF%VXE}{jq)1p4hkbF#82igG8%ZV!iZl}6@wy43*1W}%ETUA^q* za}0y-aktiqgSyPXXyXI1E}CnTYXet<40yZXUK07NlKh9WLg_cE= z9v2D82)820>1xw8K7MO93P>aPtUNW)5*N(rjVqR(h`X*h&P-CJokFN}X08G$1s?~Y z)c6cG!${)Q4WVNXYkWR)`*GIz48%&-`0Q8k;aiz&vU<-Cag@voOowZHo?h3DITeBr z8mQ|pIhFhPT(_z$(5&t9EyH^aig0MHKvm()K(B5s@uQbIFm=3=oq|u*p}*I#NOClpV(K)cScp>V~c>XYmypbPDj}HLa`{WStBiB5T1%4|BHP6S$F9 zn0T+@5VzvFt{Y)F*SWzkYkUTAZs2Cf#njC{O+0$gt)|J9CU5TT^EPhm|J|dVOa!4< z!24J?=2T;hyF*wg6b4rz2<9DTwF9Q!Ns)zkJiBB`VDiT14S^*ieyc3U zpU=7RC1>KN>g2pp2<1aNVQ|? zwulM#BZrT~V?TN{zWpD+9WT800-YN$&jsvRq(|IL4?3w)%-gd9kK-V8oO~_$<-K8b zxbF=2tlCJ%g}-q<{o>_wW5J?1Oemg=?b~)o``}FWe(YjnUo3T8-$O$wf{*wrd~DgL zsUeQDWaIXad?dd9_x^5Nc)NP%ZMZaCj(4%%*t_Ep-raVhVPF(HU+|&hIY;nO?(j@v=j!1z z9aw(rb4?@+(t2}i!&m&`>5JnN_k1EgdG9CV=38#gidNHe=+GfN+GrnLh&G9t&m>?E zpKIdxS)%uyVIJOl+F9gm0PnTy)U(^{*|QNW_Qjgl*2H)I<9FhfH(yENXKXHcA?-KN zDahbwVIX={oue8Zdx$r06Pa8qf=;1<^0kmpI}Jbg^FjESYDd#B7>(FloH=ot{TCt@ zkpGOuSI0oh>Nt6N9_DK&V*Z@=xMcZM-1eSfBU8=Y#_-IynYBLKW8>D{431+kH)9Os z!?~Vjm>Iy+z+@-Le*)xHymZ2`xd75*xH6NlJmSW)#)55$J6pS z%b=-S3qqW;MwWS$-I~p>32o0c%Z|r&%TK@z4iX0JFdGUzwT8k$29)HQi8N0cYKD=- zE+4^X7tG3MZ#$M6ADtW28XvMgOG*`vvp|H`IL~K)&JXk1-Ih8XuVs_wiBV zqp90X?BjFK4KC6yg3q{fgY%O5xwH+a^URn0Ow79utFEP;{ndx?OpJFve5SyAVKJKa_^zvQkB7%ufAs=h-8S!T zj$i*&*~h07QxDgWxNghYT0a_3e*DHntE0~E7rm?Fc&*^9aiV#P3%{)!y}Idc{54F> zZo;|27w$L(BjZfxSTgyH`^mtZgO9%|zlnL*_vgWC7a}tR$>)r`8lNYik=HkOfUk!5 z@<)%v3K*d&oz)s2H9o*19GU(99~dU)S>FrKgm1-(hii@04ruE3{pWSvtl-nix|)78 zK0|ToQp`Z87X{PWoN7WcC6W5q7j=GhB%ka1I$nL{ov&?=){TO?g3ns^5qk9HR<2Xx zf_bCyg}eJ=^^zg#4vi0e`!5vKO~~Uvl~;ND^YGQ-T&)}NEVEk+K2NZLse2pg&iaAd z+`x1=Cy)*?iK26ZocH0I%=WL!dqQ3{ZDx?L*WYrVMd3%yliE08d3JqkJcXeC^xBTN z9o^pCreW^pB*4Y) z&|iZ&+7UL$Wb+tJ78QDIgGG8N8925`57MXj)GXIcU+2C{_`K-tpS8xpt>*yiAM43`-Mq)}m-~Cv$HOHSd#giSP1-TByqP zK~+Vi08~kNg3*fIUnhlka;X)eZDvm!6V3DD1~!ITdEqqHlum)~>x_5yPKzDTU|R#5 z*zafmo^3ylt@{U=sAZb88<@H~<1|w0arzvEo?d2s2I&AtsBr6C!N)QsCMsCOMd8s( z;nQm@@fuh+tcA-E8@iuieb2m>`EmJ@%j2`Z{Moqirkiq2^x-3ia$LJqTo~G$cbx@nm_bj{-*`rY%crWh_Ay355*6E_(MFqJx0I!M)Y^lh@cnOeZvef z@RFAwmZZ)VY#a-vZQpsXiV`q0tPbZfk2(%?eBts1v269C=wP$h!-tQ?_U(IP>Y4e` zJkmuQm!8lLG68Nm#AMQlf+DBo?ZvhC$L_i_{>krrJ?74yg9eKM;sZE7bb?Ra(0=z1 z|8+e0(8EZ~M-ySH1B>8eEr?Q)$&3T*QBIBRjVWxhdD&$vvXec?2AZ!wzX9)R*ilFT zb({86pY1$oM0s!f_N?O>r+#l7zm*UadKi!z_B6!2ne*b-n{SPO`Y--zEL*+|>AyMl z?!|Q?f{$x^)b>~oD>?~)tM~QcyPEiG!mgi<=V`d7#O|{;w-S6$Pfv#b*`NMd{NM*a zh-aUBHiqURoUl+=cZPZz$(aNjvojeGqiH9BTQ))<|``GekBX8=i`FpJ_MhiqG@@WS@azUKA*eoNZi629|a#xLY%#>4?h<+%T|88;m8+U z3+Neie!Pj_X8)gwK&H^B1Ed4u69_!65qJRx`?jmt$LFTL^hjs{={JpS%6a1PK!3VRy7v5@%jk{aoH}6N|gL8w9Rs=A{184Fl;$%DxU^xez z`UQa#ZW9!rGj9EY=e*^|x{~0P2qn~}VGuCYCj2l<>K_|zOsSy{N|0NvbiIq~G zUr#0UKl3{Q24neXx{!Tgu3_@`vku@f*0a3Knj^>}g+aX*DvTUO^CXjRcpesP0wTPv zUzG^ux2~g%J0U{e@=<(1iOsU%xYW{NRP}OjqVfABfcqSbXuLwwvJ;e8h>&_e5As zZ#-RYGQSC7^|LR={7+#+yvUPI zJjQ9H%G67pr#y8Y=fhD2XGGrBWfLa~>Z$QT@Ocu!=PA~M-Eip;9wGCh%mn;W#rdHAZam((;_$hmey|QUW%$_rsteEWTJsF1?yZc~tWQK-@C=3a8(l;pl zES@tOw_er|cU>NF)3UJ?^x#9s^Qz0@wa(x2*5&Z_{3G#`k$6+#Bk@v~TYT2{-U^ao z)fIj%>&g7Q&$!h$rf2%~TAnm-1BZqg7iVEvw@++rjPJkFz@9sN&r!yGBAGw}Qxas9 zDq)0|IHm12!`RQCITkEgj>QN(7tZH|PMKiG#91v6LJ3F*{di(yGLQ!8_@q#f>x!WB z)9^2DquT$_d8bJdLn3}Y^j3LMNlvJfDaYEXb z4Sq&9*4^w@s##!5<4DYz)ftyuwlHqF>k_OsI+?KT!m&YjY&tX}_Tyrm(K!z9cq(>m zd@^=2E)OvFw@yOK0nPmK?GyY6``VE_(sO{Z!dDMrYL zx(Mq`115k+fqn1kXg}N@w_bT`eDy0|jaxr*Yq&Jw5WLZ`qsLhK(3j<}@l^A9UQM&+ z^XhPMmHZ)iOg^rHBjW>$xOEbI#`GC6Z{FN^YyDgC5U7c zWvr_bVhiu<=hkBiKERxN3qc_AarfSHPyEw={5x3=ol|`f$A?bv5eZiE|M^FM9N$Oq z*}P?I5{EMg`gNBnwpI`cvQaske=7Dz_pGK^wR$N+NNXHDd@^2o>Ww&c9FE86bPU-j zvo@+{g&R-b*^6XP!qvlYg&wcjn7JMxDr)4m!M6DP=RY5x`Rr%nBe#Df8-@apCVC1z zHev-I%ivLWY7_5&k>KO|n)vGmA(7XO&U?(&b_l@-@bkE#T$yT5{RBw-O>U1AZj-0-7Ot-#9{N3X!@=Sg!L?@WE~36uj{?pGNRG)*o29 z#XP167hk}@HvQHZY`H8BW24eWFFJ2_XWVveBa8&IQq5;#?b`jZX6^P^^Tq}SGz1>T zP_;gK`5ACSQ@9HmbZ5ZIY>;474Lv)Wvs#`Un1mDfG-t9QdGbgH;V$6C$w6v+=)tl- zri=>3;?eZW9s+888sj7#e`ovYxEgKGC$H;8@EJ%mC^bFx?01D0FIoLElg_psIoTXP zc(FT8-S!`DhG{w)cUK~CZaln>Hy%EwCbY{_Sx|I*>cto-pat~ zBKX1QI^!p6I$|CBl6>O&zPSIEKHSABY^!0b65(?GQITZ{Cc%m6*LjYAL%?{LaeYC6 z-^e&QW30gQ{TDQ+YD4of5?}lHu~;;_cyUtLpo*#w$5YLlOzYgBjAwY}$xnV-MVuJl zGNjgot8gd`I-~l77djc_yP4(dK)Z1?ZeHCN3ud}k6aBiAZdHE5U*8)vG3_c!Ug|i$ zpLjnpPJIuVB`nVTKKoWX?#4T@sqcG_i{OT3A{8C<*%sMGib>DFK*T*RxN z{iF`7Kc9Ftp705aZTK*rxzvI^&l;J12leVUfcYPLiLGYQb=8;nO^w&gsLDVXrGKyX zO{VEJ590ji;HY9{d<9ZX03Us|J${1szvs|qUym0;CsFRWVvxRlGzF4`!E`xo&oxZ; ziNd9Z`KND8ix)S}i5YV)$}#%XiNj0=?#C+NRMFl$2}l3z7&jGjH}SoEVX%cjIonyV zE(5A|q^?JqQPa;cU_!nb#`DBOn3BIHjl@;;ay;DlbsEH}Y`#0aCLg zU!Jhl*Nj9M=_y3YOMLs)rg&%#g5Yb`31gaEbk;}}xket3-j=eKclG%1zE@77bmJ^y z@tiT%*N(-?#pSvf0jL`jHWX{ogO)P2NREe$-2<2!9buoPO?%Ncv7z`5Hx?VW9;XG*Y8HlTf4MX}>Q>^=X)bPaR%W6Cn~qzLUnKn=7tf z8JAwMEY0{1>^&0ucQUEhxPWC29gHVuH!=28>oYZZ)M4Ryne^$I7WZQ%^$-83hy z@_Z1-hf?qn5r08NKJ>_A@$xHc5-+aRs5L1zAPKYVX4@JAO^2clb@`&D?B~N;n0_|i zeEzAmapG_ zHFH+_a^Jpvdprh?9(wqpB={3uC-Axk^Xo=dazKDkI(EA}GvE}g0-7Nirgt~Soiq>Y zK#=UFVNIpunnq{d%C2l@aCO#A2QiCRBiuSp;$C>VH8N4lr_Q=g~%hj#S;4<0J zGZO3HJQ{0X-x)8y`X<^3Tv;RZxPY}kH9jtslu>mcw4n>ac$b)P+lgv=R@CqUO>I+l z&DHE&eeVpB>R@M#TxjTf-C1i=;b2f}hX^LkN`NGtlX$&pN0YVsg1)%(s{Xj@;vqUJ z1SlH4a7hLv<}ZiB7|#7jKYffbx3Dla`ui}z4McC5{4?`%s)nB9D0 zE#BpJb;sdT9dXmDrcT$!8~ur;o{y%)iV))?yzh! zpV=R^QZMhoM84S)Z*LiiCA0hE=1cl=Cf~h$gyjtFt>k+)se+#hs$Y~>!g)6SId>Vq zd?cf#?Y`}D^WJ965Yd3`C~f8TYw%#Wd?YSjSQgsmIzVY&#)$$atpb>^m|DS#H&y0| zcb<7kF?e5x3r&H&M75lnrIb&5(QbSnch+kVz;+*iURghK(`Cb~j~hwT6-^KmC#GlG z`6C2=Z$?!<=3>G=me&(+O5EyYp`#L&aW~-^fnHzVjH&8+7C~=g5bj3Mpl)sf4mA+P z*5A4jA7<`7nU%s4aP}w=6+jZEd{tq@PpYUTUU`=u23S@z^V^^d+q<_-#Vd zG90&FJ`6l8M9;pY^o<3pXHih{vOo?}TDcpftDEm@sjGTS`2v37Edtq_hJZ(zcqD_+|?J-T}4 zCG$4W=lTXUKJ~T^tS6yAaGhrd6KXmgasA3iuO5qEx(TOLF!!!waV_3>F|2CA^aM^X z`NNIj`CNsGQ#CJTyesiCj^PteKdMh}#}hH3a)_@KazL*r_TD~k9FIn;Dp=AmJq1YX z=Ak#6;)ky`#=|c;20JNN+Jc{)1(4{rz#347*Q6#^t! z4&jjJXkxrwHY+Z_YH{3f%d(i(f)-~0 zGq+t+;^^SCv?ysf@l5R8`dVz>yg?(K7(;04n1KV1u{H#rhB$^m(uY8znVW4s$CFC% z5q8UE8B4tb7jXD&2^0WF@KSqv|LK^)hMmi%FN@E9=Cg6f?RUf#S6!K=ZO7pUk24uA z?(9GE1P+hvPq>PC(=@-T7JQv!*+kwj1FIk7%ln9{b_A@cYJO(S$Zy`pz4gNnKOB!d z{zz;;zMcIRnZ=pGhfYq&$9mKPj#uh!{H((r9}S;)2pl{xqiuBH3jB(zR>pD|z1@3v z$B_f4qW1_+OR%qN8fE9lGkP*UyB18rN8U?bO!~3xuIo|o`OW|4ZeY6pIE6&Pv)OEOD1C%%(JQh+W4B7@Fl^)&<8h1wnI$t|MtJ zW4It}#Z+w?_QDs?0Z(0gM>Ng2Iga#pA<)QZjm8aEbg=_^1I+huyn{>Y*VpZd=U-eG z2afhJld6duo2}v9XGlSmL0iG+bguVN5E8xwH-(HM_>@5)XMuQGa7l+tC#dQ`Je7;fm;j+ROdlzny~ z5bLBM$Ns$?b4qQsci=Mgb@m}Sa-10q(poa_bSz(d8dJ9s>Pz^=_1V57lduk~in@T- zhkurdJoDf^R6>VlM7}rN_q;R?L3F-ouNef?7`R#L&vu~DKgedeFqPA~hGX&UA=WGn zVMgOxs4|-`ERr!7j*?e)oODRiU+$qm`i0gKg%%=X6M=vtd|NJOYirLwEig?++jAJ^ zdJkTOcCy#jSPM99izV!Kd&!bs82&!W?0{JoH)olE!SBRfjgBm{&{^IZ9mKKTGhYfp z?G=3Fd-2JPXa^<^&_N^X(Dom}o8Vq>vaK_Y<5rW!ZkRLn!zc{KwFrfnc0;4k3LUs< z34?0{J)8JT=AOs{#IuKTk65z0;a#d7j8EP#1(B@cXak#5bxqvb^Vqzu@TRP zV`m0fTQUl>f11VgqiCmO{$w~Q2VW;JBqeTr&V2KQFUyhnC34COf6u~T5`}3nOlGT@ z^=rrbTA>ft)UfvAaUx%J*(KqXZ4cP+!vgx2}?~Xgzg}fgSFgnm50oZbz@l* zCEfu*4MTY++*N%gOxSNaS&4qS&N&$_lf};S`arsCHU0f}^rS1r*u*A4a+E^<0vB~nmDQE<7d5i1) zhB5N*9*#%Bwz~iTKmbWZK~$@kvxX5z2c0awKZ7aED9n6%qT(BiGb(+ImrJ+^vwd(# zi}p1+QA1ebL%}KEmVAZ7I!(X%4aq{WagxZmERCuQ_#f;#n20YA2H~Z*Oa2 zZJjjW8}o4zN@mBhl(Er0+6HWdymyU>ZQ+`W1Lrbh@u_POgfJ6ztq;{(!Oc}*&DM+e z9weE;26|tgz-hH80A)Cld{(fog(5%q5G9Eg>I9Ipf3-{S-fQ;f+?#P`>yK&su|L)K zg5V>2IVLOdCY!rH_)25^+aDJOF{KhY7+LM$-#F>SYcFvv!cI&jz7+Xxx zk4>lT%%9yDmtHg$*Ij}KPplBO;|~4JElrHG#c9v6zE0YL^#!g+2Xb;Dh13dG^Qg5O znV;<)*c4t|6Whw9r;|9gI|UinO1lqD(g5GuHrf%4gujN@awVPejcL19w*|q+v8A*X zu|zf?-SxYfH@B;XfPR;&U&=_aFRzeCK=LiJd2R#u!3!3O{NiJ?KxyP1Urf=Sq1D>O` zsRajOQ!p`H7K@k6jW^%S#hZNWF=NDIEbPu%y36g*VX>c~K$$9oCcP9Pad8njoR4L|>^<9W^OsyIH^VTBnj zo!-Rn4cBzbwLb3eBjK-qV}1PeCqIq<@bCTuI}~q=<1NRdVG${7_C^EF0n4;4r-bfV zvMyKdn;31H81UO%NC-ozlY#e=<%(HLds`VI*54#t$wx*Anl79T>pCO;|0SQ17XBA^1 z^0T8!T<`?UXUng)hX!A%)@4RiE0+$0i3u1VP*0htGkVPqY%$#JSz#!JAIfR`T7Y&_ zJx~3!SQYkx-ei8@d5jU${LRntx{nT^x4$qX3Nm)eop|K&OhlSUb%<&QG{-dQ$qwF* z%+6G}EwiWZ%+Gh_>oNe?fk+DqC#L0l%dRI_s0cIf;W|`VSHe&QN zj)UQpp6-}AjXf7&BK!M$`L1kAYr1@r^hjw15vaif_Ww0w>(xJDN#>XMBMi9N?!krV zRd6$(`Sa%BuC*QSHiuwh`{Tq($}-lD06{&Hrh=?%xw_j&paBMSXu5$;*bZ2&Y|W^P zpn6em3Sm}4=2g*wbqL_X?qRwKhy@@}Tv?Ce#KC9D(q#;)&FrZ$5Zkx!pnn)jMqz4~ zUahoQmwx<)#Kea`9GS+1d@?ZK36K#vh0A=o7MRLFnyL70#w_noqwyJJr}us)989~^ zscv%F$Pk*BUL+C+{-i%}Zofj(8P|1n=2`IV3{kPq9zu1i3)fmOG0z;Jx%#nfD4AXE zowZfK8^+bFGx<&|h&~Uxm*`=w3)KRCtOLFy++x-YfdSb@vb>bT(wnX&H6IzIigqo1 znw5xH`aEIbwO}VL8GlgC?ilR`19*j`6!Iv`6xN-zGn1@<^#47qv!s8;bJStHJV~3vl~o7m=2>7Ubd$Kukb)xn66?gxR8Lb! z9_H&LL1!BiLO3tblswl{(y&IsStAUwjBPUvVF%7=8exbuRdmm`Q@t>Ii6~Q|P-ZXQ z3(im@TW|HbCb;&!b?VR$Iv=W+wv-4U|_+0vo(gu^R zQiAl`G6qXurC!TyzId|j*d`rglcuySJ`XF1PY>n*)PR0oI z)Wia;R;0!gY^`yU$=8$cldkO?I9Ch0Rc0f{-F^pNqncei`Cp%)* zqSf)heGlZ4hXo53X1kLgbhFYSmpr7QLct5~wHwh!Y-fta`j z9-pnV(zl4?dMtFK)LATna6R4DEnDK7-}q)c^YSxzTztEjy)mJXYkr{BapkaC)Thl+ zxx{P9nw#nnHu#=SCR!G=U(%(QEsy#0XU9ux*2Jm9jIE=%5+B2BD1F-S$WYd^09$71 zM7ncavA(5=Puz1)Iyboe)?4cwK9K8&R`78n(`TQ5A%6dV`CpTm99(Rm5=PyDEBG{X zj<(=>v%Nn?JA31j)hifKr^f4V{492C*cXR(Gd)g+WG5%VNkl2+)PheP?z8v4hd>(W zP?}CP#k}r$v2y9k`0`i2oaSwd7B5P8)bzNnM}{y5P&=;boM`Umpe3<-)P!5dtIIJl zJR|bscN5P#P93J!r}p$F%$qlDj_-WyJMq-BPcehHK6+bTkab=m{2z!zj;VeaYNKD`M)rEAZ}iHM2};A^J|m z5;nEEYIPHf{1^c7bh3Hl!Fc+acVg>~{jvYhDeRA1FnPm^6YG53OBZF_B zV5e7ymz%S=@RjAaF(pa~kl7HQb={6uQ^7W}c7&b|4C?C+){k6=H3&04h^A_oGRq_s zgk)}+ziHd)DEJ7ColN#uISX}`F*(CtK<>P48mSE-wq3l;k$Cidjm@DQ$ z8eou)9Xk%=52MT=kbeA$tU#l-McN-ms2MiRWQ3%HGB{etWniX$;mop~kiO{3&K|ht zA^5nF+kyQDnQ7CUW+bL`GvL#BPY*lrV0Hmc;MKCs3a_3DzLrC#I0YTbkb(1kD=aO4Pf-VBzmKNx<}fg5 z?q%Dv{L)_$I?MOYAQ~ne+NW6$_PbN@tLyiJFbuuD?2ksCMc~lfP@LHYVEVKEs(Q4r zz>xhG>9p%bD$T1Dwv3M;gLcIu%M48eQld0z(X#uFe7!Rr8GE07?=|01?xYuD)uzxy zuyEx&nHu{G{v1DAX*ccd;;IOJnz^2>o06x$jY+F~WxiEsRqCX`RO(CGC`_PnGXHUS z%V1LAEbv<%?)b)20fW8-?T+A%Fk?E5Ks-d>=!|*_=2d*@)c(x6vK=j$KZjlG=i}vb zW*j(hkoBGiVlQX5XW$SP;YzwCKj|%LuBsF9SL(UoP>r^NsP#irrGJ*8w*Dx;9gGO^ zTk(*Lt^JPWE`5pb##rnO*GancCwy1(7YBY?XjEK?BiDHftBwwwc$zzPEbhNyEi6-gcoTF4vfybACLy~zK56}d;99}u|dBQcrj8VU@@4b2$&SAQ?k-V?- z;h}m>dC4AJS?m$cX66PuF!i0e5X*q04e^t;jq%WPjq&=scy?nAlyy;1X?rG}8Zgo{ zFMh|{LAft4>hg*Hr05*qtP=}GAHlO}`Dd7IzLPQ9H8Vcv_^1GF&t^PM!}G9!N{&^# zGTb;sfQGCy?xaPDl_P0Bfh8Tn{j*N3-*GypttIX9zO5C3gFe^3$#0!7DU*=Wi+x$4 zKd0;*+_DV{czyE_XQ0MyZZ<3O#jSkZFl>ZY-vF zDq%HVtG+DXJJwUt99cualLwzzEm_aP#F^tL1m$=rFX$wAZg~P;pL*h{c;wMX(%aj? zGY6x;4K=F5kB8ZtMSZoJJw=4q0vguI&@viYS->bfG%E=dOF=w|@J#V$~(9Vg@s9GR}Pvx>wv~foR68Y$hG+qJ{Hf z*20wtR(D}O(tsmqc94ZgedshSvsiOxJt)qd=K$aLMcnt@X|C6 zK~Ba&TjV~NWM|>C&Kx*6Wr#{W72(6Qk~yF*Gj02y?0LLY43%-{h^fHk15||yQ^!0fx)Wwgo+bBsWkI7P3Xt^(T3bewXh@ZET>F_1F$d^ z!GoO1Kkvy%T5&+0I&X3^7u;cKzd@Jk}iFf3_)Je8Wi?`%~s% z)hz0H6=Y?y08!(yTuF~ivQGxj!kBrxx*TAHDcdf0z7ntHw4fOUTsWT9v`b(PLe^nn zl&!n$51zv_9J3^jZ)ah%TT;-?inb>YoT#|G_9BTQ&F;We-$ZoYGMtX?rU7WUvm z{a{b*JvuuM4lZP}dP@u*TLa(s3ss;;PH8j(a|KPyG5XaQvZ z{p>T(#<#xtt$5<8Ct~~2?Zwj@>(G+#E!7J!Jj(|{n|apZWK}ZeY8dTt#&cNdvlETw#BsOh0s6r1l(t67{Usmz*p$TdbaOylC!g`EB?XX`P*^JjW?!) zE+T$l$A?z%QLtG1#=7`F{>{IM-Fx=ZS+b6X$}UV6wPoe|hv4HZ$57*`I6k^7R;*l# z*N=HIgoOU)D;wjjwVP-`;8(h?4=a{$#!cX|rSWXIgn$dr_JQ`e`qHc8floaUU;EXs z)uZjMzKHplJPV++c9 zs}s2TdF7RTv3C8Y*s}cqW;d;zm`5S}oan{I7Dopzb}bFNlu0}~=nAMaMRtO;C(4~a z$u#-iD4;1BgQNo+8H2p$ZOJ^M#mI!SPSA`nooNHKUry628DAO091$G^taKj5vwwca z=^&r=M`Bqo;IJT($krR*3%?z>uxI`7oeYParUOZq&wBi(5VtVMFqntTW>+UWP?NUp&O_ z9g9mMa|)YukPL`dpLi+FiW}o)naEdIg-cVc0s6oc&?svPjC?13)VB7fWc|6;Bh5;{ zxdUz=IJG?HZ25Z7*tDVjl=d};uy0i$6b$R#JhM#T*}4$^q<7Mm22CUJF|OSv<%(vr zY^32gHN#ZO%3w_#;j^C3_FV-g(>Hz*)(Z}^ox@#;m&7IT8%H|Gvhqy{FU+~Z(m972 z3$yj$!Lw=71QO3vSeI%2+SZO9FKaU`mrO%p%u8P&&aNx^BMv%7`!D$$oKo9n|w3^POj# zOn!adk0|C$Oc!*Yy)W5iu8H#MJz!@$&llbsuR8PHgnPp!u{`ZMIkO9$7{IbxG~sAK{)PM?PpUFC8cs?Hgml6U|D~;1hqlcE zQ)%}^0Dl&w^e4W{r)+1XA2E&=2FA;Y2d?7W({(#_J!jh?ft<)Qj%hju0E2bwDLkf= z{R4F>c=m_ZcMU_Ge+?Hv=R5PU&$3_1v6OE#akS60{k3pGR8Mvwj^-g@JO zIEo=M3S9;k!$>gG6iU!JWSfT11Qw4*59$ZBB25iZ_}2U-MH2@_E<4lM&%x|T&PyM~EJEhFT z$4etZ9kIyi>=d!gn|fBC3l=P3L~JN$0y+Bh<{NLuSO4j&@zZC28at2dWEv(JcBeNB zO*ABXHF_-42DN3_rUx$};X&?YfF`Ww7Hu!fJq+I2pEht>Mp8?VPvhV-p~R@gGVL;6Bk zdh4u6Q}gHJ)XY1vY1>*B{;#HYc`#ml`i*$*$=8zc?DS|EKfc>0P>7d}`tX@^9U1W% zHdf=gW;K2v-j2?|1aZm}f5h}t#JWxJtJaJ2b4;UF(Wu`K7WpI=5s*LW_ z_{OdAg;C#2XnB%~fuN{8vY9qKrn~9bSPnAAeT>C*ue|w6eD(WZjlE~~#)X~>Ws7U_ zn*46XgPG;gbf^jN?T8OKz=&~b3MW5v%JCxR*p4iqB94zm7m92zQy|tY>5et4R>gv~ zpF-fQXF+*?F0$RUrYr8cWdYl7G8#5TrrkK)k9>Zsx zk)KJ1ofU=(U8mU;r4&R!v=18F%b)8Z5F$3*MLAa(X><^a%AX1tv@1%uQ;IZBRl-qX zpp6t#S+Ej%IU*n(bvL050c@XMRq3)!tjyW?04bFN+(??R`IF^l9KQ|QDoX{Iu;Bqp zx6qm7O)c-H%oPXx5x0q6@@vC{Lkd{Z@zUQBoLmP) z&)(>HM?uR}msETddgM1M+~l7K2fYxNyrx0e9)3e=gL8K7vjI3)*-|KMw{r4;R?H!|9J2;)A&L zz)zN^`7tdO2-D8;&HP}T(3qNrw?>L(Xq{Ci<)}=<51ClQ0_M$2+KF4K^EPshFwLaF z=uSNz>gMRmae5NXuUC#<71FoLN}M!GGx=2v&KVNW%s zoAuFpn@Tz!9qv$4&M@GUvK|~QUt40!v((M3VFjlqFUk@zNf}J}iMw@V z*|Medh%Qb#A2@h8&SLyH)lwSDtET6jZ4Bk-mFeOK;#~McgKlK~0LH!Fmj49xPFxJr zu9S#_c`6+sd}R=Msnj#K`z><5bjTFBWSW^+rX{U~VP3NBfp6U{E9)4vNE(sHoMiyc zX=o8%!^iR|`6-wrf)Xwv@+(T*@^>pu9E{_)&y*$j+rDY|IC^7yqr1kl;qsUXzJ-9?a(C97GXZ1VDfkm_I1l7~S6e2cNxOMA1M+`*V&t?Z6+)1{` zH!#4s{4|e3o>C^f`{^yr)|F|uzFPhnriL?&LHtSnEHD&zdBXxNW2e63S8*|pfV=2e z>}Ln9K8zpx8_=U!CyP7A&q0ixAHUMYu6f<@+TLzM5fUt_v!=zDaNSxX@i* zDr-_N$?^8~rIxFFUCIhHT5_4h{m2ez;4X*S_inQ`5oZ7yK zm%aV+X*Hlspwvl$cr`LO`L7u8@_!oN5MLfhxd)F}cZyM7@+mK6yAEL;71QYP{GLIk zV)n3!&B|2+vE`a2apy<3#(LJ7^s$rJ?qh4?*ag=2bPdMX@yFui{>S32o%`b?n|(~M zMs2}Jf6O5tCuVy%xD?rloSmd&RHJ8BrBHE(zLOnzWIbuYuiqZTnVUKsXF6v0>Ui*` z2jWYgV@Kb6?@LO#p2rbz>5}!1{3XBZn+yasbW49^9CWMYm;@%j=}#EzcQKHPTuu3l zzcleKBPZ$$Wi+_D8$V(3kT2|b9LA_{v~3z${>V2TiElsp?RfMjkH*X}x({njb0ENI zia6?6K7DUM<&)3q-vy(t+pvm_93GDmxG091%Hs0`<~jjX+U_B4#sduxMtn&}Rw**a7!|H8xtMq$py zfyo1Lwv#m$y^NGGT}`=|l^Vhpp$<$Pyqikkh>yFw_1fElA~#55=eE|15kNgN<5>9g z(2dQ;Y8DKxUCzb|8}5sXeb>dgnN=}*?rbb)Soy=(E#$0_33kC7i#@w9#52$Bj8|XZ z&+cwaYvN?Ji*xKAgy5NCk)ejqIMW`?{{q%+)WggahAJZ}wF-9?D;wHGRyv3;NL#^j zsuFIsvij-;$U;9do5oC=A|MY*%cMu8EpA553QGgw(_7pw(H}vG;1sqEND9l68aQ4W z<`u5-iWfL$*n*P=$SeY16;Nfu%>epbB#fYS6AG1xu?a>&P{?c;ETn?J4TU?{^~7Sf zY*+D?PG?S|JU|-rtr2OyQYj(*f`Px8gYtwP@=|6N7x5IP=;~e-O&x56yfVBm1yrUX zzAINON0A)Kk(_tlIl_Yeb6Gcq>2wBrs0?RWuA;|C!^aH?G$=HbPMzX}ZAK^Twa)ca zmI0`#fZg``!Xk#x0AY9LtG9hI?B%#H}l(=u)jl< zkGp1L&FYo8O{r6tcJ1CvK8%wjXwiTyWJ7DKtsyCG#4VNIh6jwN>~X5vrcLX!oRk|! zkFpsA3*jBfv7Aa=Wm8EfN3O_+_?u^^LfN1d9w>&mar~A)q)!=1Of=JoDsTxzUK0j9 zH+|6s^mcBTZV78-m4bXq7v1rsQNm58woc(l=T@+Zja?a;pnfGVv5aRv2q#X+j9!dA z^J5R}EQX*vjA`5rAjd~Ad^9YNuqNgL^q6BuG!4EKkfN38T7G_TW%BZ)$l(Z0y5N~U zwhEj_d$PV>gnwZyHB4h<{$zy&k$C~0l{E8e9#kCR!#+kvk@<$5c65)jE0Ii!*y18w z@+K@X$eZu7#tMqqPH@kA=bs_q#Z)*fpQ4Q5Sgr=2gd|+(E9n}~lBTIO1jsz#DShQ{ zrEc-!O-2+3G|3`q!WB{(Q#e8<3@x-c_4E&6G!Bw27Ua7o;v&00cHoCx9AP@anq_nG zXCLo~2O0g@#unF#K$?k5mr2$yUc@E8{V};ruLda3^w-bNEBp9@l$YOznPmNBj%bP!3AW$1GnsGvl*1a!wLQbB zx!@Qwq0(;Pk~IlZc*5}6A%IVjf0x=0<)`q?r{VGimz@48?{VdE2GkK{n`N(TvE8!H zYd|Y=g=^v|PoPy##$~!EhR@I-qnl23!|>_u7>~8<7shoTS{b)~cs<7@EM;5i!PtFj zW1N~;%qZJboZ81MmpzZht^?YMEImTWo$boJfDW~mR|aow%HE8vaCWH`metR*(~|= zK6vmzJpJ<1@y*A-8RO9KB1d_&&i8?T)9|r=`QG3w9Ceca~8*hw1{i8pOYqo96 zwuuyeW7h}P@R1^JaPZ{Mo{mR<_``VV<(KK5?a#uu!laOwarx`T@R?;O^a6)?b`D*P z#VZEmhU>16T|3^17oK@7&K%?rHI$UxzA6+O3bDWX1f<=a_M}}h6 zdRC(j-^SXi8&G0Tv4d7eY+64YcYkOqRxFx`)5pi+*=P5}ORwyYcMgLuG@XK;<18|C z@$57P&;$y;0?4876qGdJ3I=;^6)4#VC=dvg#ioF=0X82^P0jT*ZL+cF)B-LYt7#`C0Uc99bvVKXk_07IOn0Rfi& zMG;P95=&tk#{=1HY`j$PM;N^sz!*@85I0A4G-?Z<2p6GPaU!00ikCh7!gR#MsZWLj zjm&Flk}`>`A4)Vus$oMwWOy( zndOwy)MSf0B>)C0V&dXuUP@V%eCb~Nlo81jz$iwKyi)QYJZYUBBZ9^`@i$JUS<zB`IHV^RbMR^%n*b%EdTS83|KY6UyM_k)3eQ4mlDFgY4 zOqV!WZs3iR^*(X%r$I)8K*PlN9i-EV0qi=4EPpgidmf$o>e@3$x8~(9;Q-KlXZ^@r z6m)Vbl7?3U-$#zV!PD|AMB<5zkuKaINm+2abDy+Hx*CrBCb817q{X}um98uU+J+qQ zY4TT6_tzAgN5YcAWL{iBIAuw~%}`Bn{hN5uq2Pc&0^iu;SOV5C>DajI$KAke2VEKr zU?-J)l(3mpHYUJNkd|M$5@lYq1A}tx=w_WCqdxNHB%9*Qx*$3Y+yc*S;UBmu;?C*81lN3)%J3gCG% zE06|B+aC=b<+5#I%5c&w9UT&;X1XE>YP`0JUp(N;?&N(A6vaa&yR>t5XviM~@@hbo zT19?{r`}>(-Z|1|Fko0GZRboU4JRV&)(^fKIpR5up&`zK&$a+rr2N+}cNC@FD!eIQ zQb+l9=7!VU++B8%b7O{>aWceS;e+Tg8@G(a4If?|*Kc0N_fqtvkvKTEiCxlnkU5o3 z7twhbl#Jo|MX`NwJBM{Hiowpo=pi4AhDUN!ft)!&8}8E$Zu-#;a}=3!vz=Dv6oarB zpeCZ+%XY{5P66b5QxJx2?*zAVMIE4awAHe3;~#azD%0I)OGC|0@YEgYK%GEuJbLbE z>^Qz7rn<>X51Gf%CiBJEk%d%8yxaM}cm3EGVb#W^vE|zJaoa67uwMIM?AWn4dS_^- z<`zYNEJU|vhDvrc7QUUCAU)mdY-*E@l?y-3Jg}371 zTSrsTqLd0}OLOmbqo=;>uH1py-Ok#r{8~&QGc?ShHM?+NVH!4d1jw^}G;~H-47_~# za(13t6&p5e$WbDV9~ssjVk>)5DoSH0lUq4t1{wC?p@VT?{{ea>kHk58(a&)hmIjZ; zjY_eG(V5XR7!B-Z#X`nXTfxmX$vo2Y6iadD+3A+ndVqHdbziLX+?QQVMd)PI#|6=z zf3pC=w@||e+!it&p@;2jE}ol+#aKrx*ePW_n;i5myC*IV-p!V(Y@rS9mW~X@eYehV zQa#oqy?M_)x1Y6I2V&RWBQeTW(36b%jE=EbAL--aVN)1Cp7oN7Czw`&kct#SFqQsB zIA@Vjk))SulXO)1aI0d4v>PUrKV?@@Xv?TcF)q{iqzvjVY0^!Y;;k`j8Q8OCBV)Wp zjO@8CWsuY9&YT&|O&nCzRm^jW74gK^MkH||^{n(jEryl_0{aj~u+?1irRn}e1;gM8sOxMOhlgfs(KjS9Jx{R;r7qCrSYT} zo(42~fGAVbun`sKoYK+2D|LeANM$$Ea_VAH0;+;og=+FN7^WO(;wORRbMj>)nkayV zm$a)RP<{*7GM2y6&@zAAMVX}>jgGQydYK0Bq=D0Y#B&O|dkMbMgoG1@?nD=n^fR8J zAa%w~lp4Ak&TqrmD=Uv$9^&WJyfoaQr}ZK60A_(lBrX*T)A7E(=ArUR=|!fD{UdDhh&!qzuC?UJ1+h#7w`eq$RW&$g4b!mRAM9N0ym! z2~tAUIEGBo*V{cUj!vS6;%-tG?8yj?KHc`ktr)tNlCQaZCRi&baj= z%}ln*Uczi(8CS!H>XXylSUVr|zouJe)a(h9r~JqI`dqi<8i_Mwo_*94PrVWGA_v&M zxqpE3csLZ>-R$UG>!eLD2Y6EFatf`}XVH6*RmJ!ze4O>A;!0xD%FHC+T7fJCGA_?5 zTLx*%?fHP~d)U-q0Xr}b4Ro-n%KB> zh6>5J<*#FeT36VJ1e)#I^e&x>)G?bYX)p5HeDu{q#$oayyv##vX2yq^T0 za!_#=J7rcn9+DrS94Mwxu}vs#yPM(ARX@djs6rVeZ;OJI+~y?aphiJCzpG=o->C`5&2CX<;Y0#*etD532v!Sv7$n zGfsz1?F@Hh=NvO_&a!*zS#;$zg3uAqoIaEK;pjMv)g}E9<+T)jfvv#j*-}<2kZ@*zfTyx{5*tBVF?AX0K-h6XUEbre$XZWJ%WbO9FS=Z=_ewzK`m78xh6;ywyU;Se%x=?D z7p499@gK*_ue_X0qp_622j=oGM|IfcWUjkmWJj*NwdCEpo4bSgt)0v!DTm zMCalM;?$@;&Sj|jo?E&&jBkcB87{ES=XkvE;-Pr;4bB(3fN{!sKBHsPD9McaVDwDV z*tye7nL=h^*kGu1l}p@JtV$k=qM;zKrztx;?Y7JItVpA3v|Li~tdIzQgs(ee*(+{1 zAU1HxHZY{Wy;V5`ui=BnmVyhT#0Aj`p4_8972Z<8#W592=pj4>zUcyxFW3qC30p(K zhO11IawLl|;N(=CA%!D%KexHgUU^4+8s4^LwE!$)JqI-{Q>7vgTiRn}V=G5>*K7)QN!-c~VB zegT%{o!gXxcgr9EYRV4socsj5Y}|NCdj@uM#M4~Li5hX~Za8yAnq~b+H5|k#(aInF z(;zlqcxVutPMIQP5YtPDLQ9(KZ@x--Yv7bAc!n*88G^_%!(CCtN7m1LYvPssm9%TV znxMdy*2T|hh83=SlS;Pu$+y6_oRm$)z0@@`ZT!p!IA&%nRS|b zoRj1|q|(Dmzx2QqBf%GA(>mbdm-5xz@Y=fa-NcHEq^Wnh;8lZHcc1Cj#PP$rC~qep z`Pw94TH^0zp0kj7ul^ZL&z1wPzLzL`2%z!Qt$BsT@*_X_vBQ221>S9rO)gpS zwesG4r#mFApF)+yIy6b?beVtRgm1>VBHZP13{lE5fwcc*9Q#D#Wg)ZszZ$SFvbW+_Sw8%PGz#wke*p@AH*LH|{5&0!%17&_JZwi<>1aS9S9wnN zCSltH5=vQsyYk0QAKNqY<okfpRSZozF>Www8L;beY1e!|fncb4^LH)~`_XRKZ~5Z7F{Jg&cS zbu49y==Ai`IB<3Yo!!f5AJ4|cQ$L7ZJD-m|`}f2d66;(@XYvTUxuFb6=X0DPI0l`j z$a9`cWp=>J^(%!N#i{Ue8fq4p*dfDb7|l>WnL=-wJ4YA}Gw;cxi*KpQ?5s21+u{{7#_zkKswTNPP_!UE17FBup` zI2#{^$2{RXm4jzwZAA2=UyP3YiNq)ZCt>MtBY59tB4gueJ_R& zPo1QP7btaLyd*f{_tD$50K;b?z0ixs)MKd!7n=CSG~vNIc7WD^E)wn`BgLf_bPIKCbae!v{r3;VmxZ zF2db%s69&xrz-TVOgZ;e;SSmwnkruka+O7I-OXCw2v`*z;}ju-@Zt}$li{L3OaG$O zLI#BgLdWp-WV>mE#^)60!#Mgb zzXq36BzuC9BEWaNa-$YA`rfwsU;-wlCG}jusq}m&lGYL#m2(i zWiq@ae3V+#&aFcAd+=MuNXthfl$c+y%Z@|LtV5AvIai5&#eBB#wj57QK8H4x2D z?NNrEv&^Kep-R~|br6_FO@j+RdB2u}^=q0l&}L~6o!a)Htrz1yroKLS%T#P#%h@d~ zVsFV!;(ApYl&|t@n(yb5PxGozBYHRA38x)ceXrq5?5qF2SC|UJSXYMe8-I--roKb( z0$LV**JU^z{i(OFS98yR25#c`(griV`Dt@9M74|Zy$wVg5WMh6KO(osZ-w{8FwOJb zz|tlCGd@2xZiQ$5tDn!jk-xAUyw$|#VH&U|hI6?y96y ziuWeXd^9*1)Ouf#dL5|a8#2Wi$< z1u5>n+m3dbAXgea2rXeLgA-=fX^oktgR2$_;gv&P%7=6&DQ6IPDc_P_xTP_auF|N; zQzIz;QhM@k`v8>0tF9e1tn#Cu>0?72H0n0it~2H{`Z4?#qO@<=HXPSozdWwHW>xfY z%*cg_6|w)^7La1ZVd6lH9)2Wt?%5S@Gv#_5`gRXvKrP~k4@M*|u#@a4XGcvS`=-!= zG<>psBky)jN}p1&WCgdB>p4t}bJCSK{JC6WmNm|E%v_o09Kd-yHt68+os*Hv3`OcY z6pY>u+I4ol7+}O{pl?BJ-?lw&x%rm3`<}aE&DynT7};K_3+5DMnX0a_ zbH~nj;koDOJbob#v%9g=+9uUQI4pE}o*5Px#i_7C<17cCvW>cK>WDlocJ*7bnHNz~ z2E)TG!$&tSpN+qD!ScQH?wc_>H7 zJZ1XS)WJN=bo;d%a~jd)_;ft>FHd1PpDcwhW7Jy)sdsg&PnpD9hLMT9s$o-^qtyLN z%;K~-hFRk*U|G!D!${PZ|LDu{JD>QS*nZ9SvJehDtAZx(_7KSMzRT3FzWi!@^}l_U zA;leWZ1h-8Sqp~#gE_<QP30$hZBn=q)QZoY z?nW}tUgXDvTdhkfOBz0Tm?;8t35SRcG3}&>-BRY6s@4zvHz4p=uDKzGSKrC3!0qhZ zhL9OO7uRkXj+?ec+DBB=qc=?6oJNQx6o_PPJ39^wM}u;|f1%Zd#^OuJR)7@yxPOKq%}~ zN_98B29_gFISs36h{W3|L|(?JAjPY|EBVnsM@KBwOxWpyWlDqdtK}EV-R-B{iOlJD z4pS?f6v8%2Ngon$5X*Wgz92)GVuXof zp-bU=^HS5aJTB#}@UG>q(JntoZ{b-6D*8*8u}c?%)U0}#qa$O|!$q`<*?3_MJIR<| zHv&0+qO6Pa?4K-i(*kBTg2Wex%s=jAIP;`&P-xKLh*v3pjjLkpmg#*)vU!J}#MgJ= z`CXocuCBMkD|y+nPCvrs=pZ~}+%%Al%Waqz4&dUIG^$Dncow7SlHp@6H13iQi6fmX zBX=WnL?)-(5>Gn0&3e{}gxeT4xK~5QGS2kh@#f3`06+jqL_t)*#c){`#-)n-?v?Te zL1Q?;(_m947}dPz*4g;Idne;d_f9ZfrPK#zVq~}^Ovw)UOfdQ5tIkbUOV~@^mw2Oz z+cJFG!d&)BxD48auYSUBx!3gD!nD2CDDVBO@eRSd`4K*Ykx37YAKlu6T?s7nYoblU zt#6%hYklkga{;wLX0~9KcB*FOSkpfytLpDtd-tnjsj_c&v&C{5MJ8hRr*&P#0!zh z<`mR94h!vdXI>(vk!!?O?x-Gu=2VYEG(9s~} zvu$oUwxI69S&m;IR!(pK*;7A@?|<+6EEjkoPMkVX=v<8&?FZkzRX;2;n_6$x7;kya zTehk1J~eu(;d7;5-4LR1qQ#d>jQ20WWx+Wzw`Y^y32u@8Mj+x#I>_V}MZLQbf-W!kn^J8&BW%jLxEXx6BGEK=&>yg5jMy3ZTFJGi$iuPCx2^*wQZQ_9=k ze5a-5dLF{mDGs`;{EDZ&Nj6F+nFgApCyZz*xE!&WVhThm!GZ%{c_14Ca45K&bMqy= z3r|VA9MNgv;vDYcCmozRkqR>rjVC-8?~Awe%X#3WUyP$dGx0H<*2PCv{)J^+cd^po zT)tvyj><`|6Kwx%FPVim#I9Q_mM>$}bzP2bYOuOlfaT-43$Eo77pKR8Ex47`GQWwd zv@ZB0!1Qi8WWMUuI;qlz?0FPmf=|*c@eJiyzu0qTsLH$lgcVVJTnZ_HS8_UQf|ts z!cgYsl)dC%l_jH^MuP~C8RW*;cu%Zc))61xHXDEO$+5V7+f=MxOupz5#kMAWQoR%< z!8e#zNa^+qe~47$)u%M7w@MQ%&s5*bA<+kb;fI*!rW#zj#Hj+hn!IGdny=q+iO!r#J00 zuo52FmG;QgicHSVJwGb`w5Rn-5d#e6t3d5kGF>lajQDtECo2X>FSncjEN~m^y!q~$ zq{DbNZn}M4T)TC7Y+SjRa{yPy>526mP`ZWbW_x4&^t18Kj&H@=$Ir#FaXKT1k?X9> z?PN;aCuGS)=y6@C)7f%L7U?Pb@)Au7B5(6v3Waq*yr&^l3?18VWmstk zaigL;mEAJ3t(7JU$QgQdXITO;dzgcIFAm0rrR(F5|M-vNBb;Nianq)xndRphl^UMX zCU@!N>AILh2M(pt^RM6hR-B$Z8Iye|O>{PAr?+ygncbrvD?a7|w40aWCN3K3shj$g zn?Za65U;1Kf*}8>8xR$0s zvC?>{@X6$7S-|#_AN_fbS^~dAF%nA+$oJ8pyh|TL*XZ7KWG0=5^-Q7;aPk+3N^L&oPp`+)R zYr2rNJ`C}XGY^%874D}mmg9`hxoF&ZwMFQlG^D0vma0G^AeYLvu2uMedD2BVCHsWu z#qZ2#zWIT_LJdC!n0Ha?OreDLC6zpck>%r*DHV8?Mn?|3>|Haw3g_UUT`!!?kmWc^ z+@d6!2gB7l-G;B1srgqM6a}mAY5b6X%NXy3C9Wb|c%66XWmp4b0|;+O58WIgP?)MP z+h{prWgZ>b8K&#Zb8S?Ro%)%b1qe4sdmIIDm#d-(n_Pn-Y5ShWqx5R<(znuHnz|d0 z3cNeoh`agl90AM4_?AJLI@lXaIbB-1x-LjV*-a5N!n}lU-OhNVk#T`vzRhuQ17I30 zPK~IeC61UH*Sg^@i!0cEUc*O0?!lc$*vk2wn}m?A1{Y{09>UH)(rH>WvS2GA;Z2*T z`8E{K()g=nz=Iit{5HZrr;3yopYWDZ31U8c6N+VKSvuuRzOuu{-GGv2;HA6i7$fPP zX%jos5*4v6m%L^#T0I}hxCJhO`8Q4Px(PS3raXPywc@@1*g-1x3aZf;%+)- zE7Qh{D2boH!kJ;pj&)gKdGCj3<8${+#TPz$Ayy1KMRcC}ZkPsQL9K!pt#@4nd0&@l zE50COKC?)8pA#Q&^!5^->8QUjtv|oaqQ;n>`v1yTdt~1mcorK~G1vM)^1N!${JiX= zEp`^vC2OzW8eT3`8cWt?{S?S7V%SC)^@ z`pwhV`fZrYuB)V3^ZYI^9jasV^zkm(SA;P=Y1;}1LM>V+fbyNH20SD0`|e0jA9t?r z5e9BvHC#=mxW4jo zqnl&Px@ECq;cy%~zcJ2EuaB`C zFc80v(m91~nq6?G4pKgcIKcDbqWJVDKNAl;@Ic)0(L1s&Hok3uZ%nHxS8V+hU2McpNH2h3tZN z8*YxMiph?1Y~6P{Zn)vv*tB6&JoEHRvGb+3tDn0+6pVfG+}c3SyP_Q{dBrp93eV;z;9c-Ex!EaFDJ8a*|sH>EfqhR#5|m47mfo5 z55_++#qB9}uRDD5aLlm-Qs;Us<{@`hVYerGY*Mh8T@8awn0M05^*RW?+(pPd;3g_E zzVxwYwp37_e5ZT5QBD0Iv=!GYrxZ~++`OTiA>LjpV?RAcZg8-OZqyMLT+X}Derz%p z0BhZnUJesm68$S5j){(qaeCCLX-CP&I*-zuZBTJ zC4xDtG^shoF)N_35pKLI^ir`WJz-fkK6A%C!e}szqgu=j7 z9@5X<>6T(_csYV(UCmxSzz9lzx9{G#aV?E}Hye4JiFfvUkmUI^Vx*%DN0ui~Q_pE+ zKKbLrlF2-mhKNxUj4MY74be|yS33x#)d*W{uU)gs7`eXZ7-!?SK}FIIni|J6vJuI= zl7I4&HyKNw!#zV1-nwJDwQ-4AA}{G6s}G*&j3cKy;?&toW$d~m*5}4r6o|z`r99cI1waL# z=JCrTXT+;S7C)<#Rgvloo!=h~Ebmh2&C_o#^WE;=3YWfD|H&}bOGfs(3a-VY?f0^X zjr$dDmwh%L?V#KJTV+pxriscI!{^-|u?>yOUfTiUk@RQ_(4voSSA=Z~R$i-reYOV> zm&RR~Ex5kR_uho*gO@zRC*_AxjAPsy#_#IJ>o2-$TCQzz8N>p5_g~-F8$W!mKmOA< z24e34>MnJB?b>0sQRaAnfk8&@PqA^+g_O6};gmnr>01A-?_R>bJ^r3Y>(OFaU16G6JPyRb+kH_y<|W2u2?| z$Fe2tezuU^LOGga!O(OpTZt}l$5ze`ToMa97slbSYvaN!Bl$gxWBmBP#t*97HYA$uW%~V0j4|3XP8*SXs(^#Ic;1%^dg7Q!D?2X9cBhNm8R_Ow zZbqb^ePPnave!t-3-a>G#c$FKc|+FJou(P?onTt^=vg))*l{s>5B0^i4cp_BpZsKe zfvH~}@t_`2*IpMxi;aTNG4{RvPJH8^ABkt5dnR@r-o+M&wB;)?j0Wfcr-P}(PA1Bx zURh4GU0D_wUE-;~dX;)%%fPXz^sYva>|t1MGve(#Q<9g_L3!hC+ha4kxplD4>}TK- z;{!3=xiWg@hLSff&Z#>X;Zm79x~SgadS$2deH=sY;}6^)AN|Pf8SaDd^IKu~9ARgR zmtJ`#{_9u%-#B*scsBAj@UAmRMU_&9MX6BCVee$?UyiRjeeq!2^r35640jEOpS~S$ zJjXVC&+W+_E-o{Cs$nA^d;9HOnV^0nj9L=AhONxPcN#vrlICUy!%0qRB|VQNHKF*JOfCgPbs z8a{4tFpNYVVf3ksH7K3TRqJAtg4HZwUcX`}7O#CEW z)v0*x)noDEOZ(!@9fw$ONbeQvd?u$mbJSD&)0B1BY*EkhE*)BY}kJkF;_sm}_2C>{Xsc1WN{R}w6k%y6GR>Vh{BK$3cCd*X5xL~W+8A0^($zeq@dPg7>TMbp zg88>>+b{E>d*)f#gtNoLGUPRRv+|kYG-As-tU?oc!i?z0Pm^B5Bfu7Z_S^znTr7V_ z0&S?Iod$TNfp``901rsdB)nx*@>^)ayYBoI3@ zZW-U8zs6zBt+q>>JoN7YGcLGG6EV_kXQv}j1(B6;&I(093+wC+CN z>-xE#S44UrVc!)5hjuc&%ikmjV3@ppZ@;fV;a#6?0I!z+tGTscw8hme!(QRm3Y!5g zg{fi1mE|)@W7pd{+T-~>mz75a0&L5=g;RC^1y93Mt&u0dXLgEhFcX-l-J5vbrNG}4wH}BC2?%(2F~VLLY&z+vG1#K;O&2lo%>k7$&n^= zgKWsOs6VFJT;RfVcOF_g&S=jB?YXK=#UwisX*bgt)KNYJrz(TXcWI-$z)gC(vz|e{ za_U1PL^Q>!NqQ$~l`6zak-Yaj24FMR$BaUC7=OPP*c%F1$6 zPRy`@z`l6#`4{8sU;ldSJ-H{&_m4)`2B!TjDjlaPYuV;DZHc9ryRkw?%S$ZNjdza{ zXc;~xV9|SP_;@#MxB1Q6Z*My9*U@Qs&jYt}Jj+6ivGd`~t6oN}mh`SeKjaWy_-H22 z;WEwA)@9iunB_HRd@NbKnBCmI7w8(Te!em;N9=_xaDox^?Tyx)Hq3 zo;efGV)T6DU%nB~z4Uw>8aqhK3<^uAJPTD!7*#-k$WVzFaje0$0_v8A4@~Y!;?=!W zMsX=frhrLh-tQ8>#zQg{H}a8+Sym1iSpked;$?`DiiKz!i#SQSpCPSojGwvDi?NKu zOxG>x=P=V-qI=OTG1m2=+*`hnDRCR=nflPy^Ray4**N&lsd(Xqy?L1F*$d2T#qhZ} z$JqrJI8<@sBBMVJ*ONZ@CJtbvAX1?;54Ego1uMIsa5xyoj%63>a6W+X})DwOTHDCaXR;e4j0?2~^wjyz`KCADt%Pj|EFtOcrK0Sbj42I24)dIGTS%;C=O34HyM((9STXbq zzYD?KB`iJ^*rw%lGV`y3Z)2F@K|buqs^w_$X+oNED!0_jQ)|HjhBr=S;JKt(^{UHj%fp1 z-ZqWo?}q*+DGqs)@B*d|_Mz!pR!*~YZIXGY4UB1vw>WuwmBw58>F0=#ve9~B{tQb&5D}d_E4J?uygr zkqw+=C=Jr!qi!+vKUOY{_{8lq@$g;jHgq@BSLtVhT{ADg5}ME(V9h<5ktRKu8nS9|#OZ{yam8IT|2G~rXRY=74qe+?hQbul8-gAtvFmRjwa zu)MXd3gfbJYWcqRi=afs8b`B{iu4h7czg7PzWA4)_R~4arUw%ptb?(B+gSmBbJr0J z)5|)K%xZNGgS@g_Ics}qz0MoNTWuy`QUYfDrn3VaY-w5o-0#i7AeSiBm$y!eqg z7%PL4A?a7%m8D9R;-pi4UDROlI3S#Q8l-I0I}IXCbY`5L^{! z=5J(2Gp716rDoroUuAUUnb>=rSrgEzYnXPNjAA;p0bqm64_}I~`E-}H{*|BpRCVG4_ z=6BA;4XbaA2k-rOJoKrDV%s&_aw@%@OSad_;AfwDCLVwM@%X`y9*a}GteMz|5xj(1 zKM|dm+@;LsEgRy~ zpT3VMGjw7ekC$J5gIPXHbA8VY0yxihg8#%JTL{Y3&a`^l4z66eBL4fo_=`NpXAS3C zeo(I83d6^#AA8?^JO0nV`I~rq-@feOx3XKX*+Wf~8|pyhWXY1Fje)x9!;e(Gw~@VU~zBwS$du9B1tW~GqHm|fSwl#8x& zUGeZIKbw~RUH9J2Q1wVEFo!YZzW1H)#ee?4{|hHLGZkl$xffeWlAeohPA%@?RJ2t1 zOcx_0FB#2rxSCG)QVFOy$=KpS<)um(fBcy5o-7hv$6gl^Nf4vm`-(eDn?inu!^3ib)3e#VEIR4X5q)S4<8R(R z5gV3|#`x&zcaRTVpx zwE=J`XY5R-Qm*l%f}0hOFeQ&gd6QO_H`$grDclqi=3V%XVB|UzhKWt(1C37u7LdpSSI`Lf+?7GZCY zbXHK{jbL*0z};Qg+I!Noa6BNj^pXj$gI*@{>oh2FQE9cYE7Ovk+E%8#rSO4AG<-}m zjS2-JFiNH~xg-224Iy&v62e1&H<=h@;i)5W z@{zD}kuEUg>ym%!2H*0lzjF#6U{%9@iqV#{qn+{L?X&TzJ1%1QT!>}E@{(nj;>C>q z$`?tST+)InM0qFM#jb-LEc)(@7k75W8yGyh4|fJfTwuhwM$C3W+G5zTWtL?kkI!(h zj_*#5yJo|D{K+R~v0vp%B;OrTx_isM8a}3Bp1gE#U5#7o`^p#m zTS0tjeUyOt+3t3=chhTkfA?nr=5KqrUk1-h5XxJ7-0BBxohxnpplV$DuHo9B;?v+% z>8E$r_4f!@o!hfgVdN8!c33UH3b*<<0Ia%m@(54Y_qeHn>w6N1%MvLmC+th&x1#gD zo(Ya0#D0!&4zgf>_u=l`?d@;A-p`iT`Y{zu0}N3-&(tUDv@+EzY{4 zw`1e{`LUEUDgR(hJK)Og41hA@A=^>l*)H1YrCd_Bq;W;TrJUkfW}+y+OPis44QnYE z`2!sAvb>!hoNo9T&UVvntov9$tl^`fH^3si0k*O3?H!Me+ZV_7>sD}R=?M8)6BjOS ziiz&)sNZPr6EDV&SHBZ`_q`rR*g>sxm>DvQD3IO-oY}*9NFJL3?vv!{BI(ZNhz)p1 zCuVM>kz-@r&`bAX_@qO5r@b!vmwBvV3$I$f-sz85ibnIv?QDOJ{m)~yV=sU*KUsA zefXg`c8cBd4jha_EK?YqTNaDDSFp7;`X6+yooJS+d9YoO-{cdo4I9?S|N0;PLtKCD zwYkYbI(`6tek%+g3-u6(H~qsu{$srS+G}z2$WbbfJ-Re-FqIWjmej4A#*XE*aboiA zSjg)8)$3QpwbxwBc{1V+|~>bB@*txDhf0nFAf|y!06SBv48*mY#5dYevAgs0mOI>iheZT0K(6P!TeQsx0jU$Ml^kK%4w6lS0K`K5Z+nH>EGwho{I}8 zEv{=ap782rn##j+nQy@gwRx9=;Bud0=$s3mNAm@yMwzMt#^w6UFBu%8oeZftVzyvgOWyX2f#wpk&v!Sp`3S$9#PGq1pJ$ zhi8Hv_~~?z2Y*>C+rk%8w>eyT&0^qF(!z>)*Zft#OQEmw){a+ww+OBb+V1dP?`?6~ zgS0tc1#shQ9^W(4We}2gu5h{RQ&3)oPp^0uuS+m$nmqHheiJU~Sijq!_1!QPp3nNh zvpsJ6dj^yL4b#+vd~f1v?DTQOMD7@9)u=Fy*nTx>TnW29$j^HhtW`~sF@TZfy4XYT z`&Yith6m4g$IH7I9T{}vnj*hao+d#HRC(SyuWWR5*Sc=~m}2Kt-6eqKpnI45M|0W6 z)l^?^Nv9U5XY z17?#9G2+w12t#l8R16GF#@1_=#kOs$WBGz%c7xpzqqEmQ{B?9p9*yx6kH#CXKNtHB z?+?xuWhxjWB5Y$l-N822=oF(&pP!)4=WcG`Y?fuXx}#g_2^NlS$T;zCk&nFjod!}e zt3NetI`CbJzQh5B-s))H#GfT?r=USCaPSavMt=59MAxzISUkCyEuQ}%9{Bi!am#JD zWEq`d_RniCzZ#ExwI6ldgG%kh^X=Q#& zd6>2%J~Yk6z%l>c8aMU!+pA_tV+dI|vT`_XxN%#2<`ehFjy*eL7t2M)PtnFR#c;55 zah~auh7T3QsMTn+P0{F)Z|qdNcKi1DpZ@BvV)Ld=$%7{KLAZV^3?B(~id`;#^y8nz z6Hh%EFTe6?i-?|Akqv(Gq`k##e1Pe5dg@SgF1Q#=*;@H74iG(b=y?3-v44wWZ=X&j z&eLp5i8W8_y|;p_J}uGut-fj->bJLkZI?V*++_OlF3YD?O~V=oU?v#m`pwtHUoiA{ z<4reaFZDlt^`FSs599gQUWnKP=v4@lMUFlojF7BFV3;}lRCKImUNX2B70h=lLay=2 z)*FGQI~N6vccaYVmx`HT4VQkt7w$KPN=;TQ7sT0Xile6+_mimwD1Adry&LIAAx63B zV4-+7L&*cgU(aqME7sf;i#B{V&Qhtzrr7EbrF{E_&e*c7W>~m7O%W~Bwl-C zf1EnUnjW^;o1SG_)QsD5B9QH!K`4*0yIb}=i)Vvlt3ycF(p?wompmq$B#$VF zK8y;dcBy>lh!h5(>yb=b!6wg{Zw()Zy$3LgSFBjhPKt{%-uU=fZkz4q9U3v>tDsIH zNj`0C6vWba7U^u6$oGyMWdjZW)Dy<>%5o6DY>W*J4hq`D1+2uu%QAM|inKI*3h1U> zi#6ELU!ZyM%|GDs2Tn*_RrpJtvyK#Al%6UQX^7I$OHJ5q${E~m=*|?fnCMerXg*hKLL{I;Mm^}Yx9N+hk z@y5>m7=veGnvtSD*7o!;mvxLoOWneHl(utv_T|{Us2kX^(8-2 zF=Zt3Bn_V=SfN?zd@eL>oRbFCMVVnEKBo54IrL6x&qetV#T`xw*X8Pw>F;d3{Qa$su`RZ{=XUo?7G;IrI z)-rsM-9?w7Oe{+cADcz_Jc+>5Z*RY47%wy6yK<2Ak{hmB9XH;5P279u?eW4ZFU5{G z_i}{EPz=nEaJtJ7dK<@*&|cUM$zNHn*fBHv%#QW+DV^SZ4 z>$k@6xxj?+*WP%O^L)M^kN)5X^biasbE;fh5o_hr@bLuB$+@#J(Rqf-Fdz5ceRqsq zn2J|k+7WL(yE~QB+}+I*u)w|5JE~#hdujk}e%0`)VJf4@EWD@TLmYUMs4_x%PrMl2 zm}jbH_o?n!Gq5K9@QZ&Kx7~6py|}~iAOEla7|*=+3`hTP_|FE=Scam*Tu!Zfm6HTi zBu3M)7yeY3X40n3o8M{pSR=ABw? z52dY+`i#(JI*jn>y~yrvDDGVtKWmxqylVC4Sh?}e81K4~A?XoD2hPNr6$7zl?R;Fn z;Ygf2c_Mc2JQmMAzb_6S8^bt4n0B*%WUh-%9%kblBS>S6ez^ORm$XY|nP<|mKFP7l zfA;pHbgTTUn5(QwcZDk1%sA#z0ij4s1-}v4NdOAV3hNX!rvRxq+e@Q>_i|K41zM%l z?U3CN;DP(^k7di2<)#$h{qA>jJ<|}q@hY1(6ps2_Y7|JNN!zJu1C02%vzZ6&dgT-| z@kT&d)Q+?%tn%nO%SCEnPIg;6dWcGlgFM^4|Ki(U7i1AiJgV@?}f&3>_7Gr&OF{ zoA&eUI%FM{KIYGcMgvD)=y2 zlA!35#v*L_8@|%UEVK*}-sLYxj}7Cc@mGfJZ4iqART}q_`2tULv-S}m*ra1cly=pf z7cMYN8sZ8pdpLEgYlKYO5g5}m`6AB>PRaL#7BBf-ob?yi!q>t#tO|d@-8gw?zQq@u z_!UO-Ch3SFftX5Jrn;0*zH40Y%|*I4^s`Q;_i-k;w49VI+%LFrbEmKwzC9sB+W{K z(ASJMm+(sI6#C4~b;hPO5qDzj{Ph>+;=@~<_Ex63X^6DPtuTJ6r)jsP|E{==A4Qim zg7hHvYo>c8ov-qJrPI6cy3*m7j?e%gfA5+7c8@mrN%JP2@9kyK{@y~diQ59jXQe-Isr`Wv6GsSFMmFu>JwkZ?1J1y43kTY-j(A=7#XShs|Hn?8--SghW}u^8)@#JUwLQ0Z31bk_|r(R&l? zTu#Ng6F*~p&sXRSVG1_q0d}B&^m1H7Cu<_lPkU(TOrG5{McR3G5BX0VkY(n-Wx(hz zt)N93Eg6dT)Nea|?2r;+Z+;9X4GUd$D|Gfv=Fg5T!YC`VU89ma!ep-POgzUdi1GcC zF|&6z)(owQ`|rFz{^H+ruqU01d-m*!zx{vyHs0L(W}LWqEV{0x!+D8Q`Z-R+X?noS z*&X1Lx*ITaQ>&Ic-=rsQrL95_fM=7JEdu$_CvN%ly^w_$F7wD}PY3JAZoB)&xbCJc zv0>vH4o`h4_U<~svW7L$H@`4C=a^MB%j_foo0jdJ?TWWLia^y(KKhZ5a0bx*@xaGE zmYW=y#0Ta2tucHgxe(UEYWB6`)s*ibBzpM;=8^#8>foBD$ zZr}j3Qo%i6XP)f=;|O#1*%jliTkni*TehRX4#gw?`bg|PwL50mr@fPd|LTSY8a={E z*acLnm{ckyPRbk8Hwe%CrUFt__U(fVeKp#v8>o=H#5-XtRY7Bxk>$k=Hq6cDper=p$()}W~rChhN zBW~VuBIc)0#PP$&*xLG?*mvMuoH*Q$+*6xA6yo&wn@XsMkUJ{TB#711@=Wr zb+M+hL(;h^Ti!>GfM?Xp(S4FZ{z8d zEE_-F+^x-q(gw6{PGRIe8bx~rZCo7f^1w~uQCb#z_8LkP8zRd;4JI1hy6`@USFp&k z&Pc$uVHQuzQ@3nEgRnS}=U%ZQe7CBJ`u zNZebFc#5U0C?4j|!b#o~=QPxCwYW2+<)Cv>j7oltgBu>!DT*{$^2H_r^Kt*p)A7H2 zaUwRZX5)Z?IXalkcP0Up_jhG_{HS9%m}%dY29Midzq+?0p5H+)_v;Zm_p@u;$zn7J zS@LJmWHNz#pA63Bu#&<>uT|@aJ%C3^5ovj^J;l8?0dMIud80~<$eVy<7d$N6xfw z)gVbnzFYJ(Y!klaCd}$y!`5fx*Md{45DDbE9^>)e&&C)YT&fO`ZH3`}-X(m(T!zEX z3;!N|#sHsPVA7g#qthMsVdidN3<0b6A(0>c?BNsr8d zw9*|pjgXLTVyX_AQ{rq(%wlF!!>5F4$a)Em@wiJTBf*h@>K;ZDmVW9K7beDI?D%+$ zADoPVv;A?~_K(D${NbN+G)6zV#NPP(ul!vcMQ@#6JQe*Ld!vstn|c+92~WANu>mZ8 z{44sLor<-6!IgA!v`05(j0TQu;M3bl8`Vv`>qS_NqE4m^KlJH);+pF=p>wc~@}*be z;NIi0qJIk`PXoYr^qeX7NrYnfs7KgV$WOKrZqo4Zr#>B@`|QJU7UnDe@DCISi~h-gm9R{UvSd+a94VpVVgJO*$wM*8sL!2u-pctROHmZ( z;@ki9!`Q=m9}SY!ui@*MllyU3!*8x+ zM2#3oVWlu!N=sXIzP+s|GNy`+S5_b@N>)^0Dgca|3Ka8Xd4Zvshl>E{g|R)%beJBU zVb&lGvvXUgljAwl$C3Y4BLl4USsZ<sf?H-n@ z;WLiGpdpYWGzeYuot3{)oXx9nq+^qFgtQ|%HX15Z2y}$HJzLU5L&#AYcPLZvyS7Dz zdClro@$kbB$L+V@9^d-bx8m7npUs|{MT-~$hAtJpG}Ew11AQ<^UXP@TTp$ z8XGASYE1`&F;YO1cJ77-{d~H4gTwIFu^bhHAYht2A}z9)D={XbG{ns-mF|3_-a$w4 z5}siS4Q=$GC3MU4m=YG}>x>L%!)T|)g$re;GU*{`ao2$J08$T*bqb)yQ=V>3d_X1a zT8gQdgKw=9_9Xglk64D`VVE3+!QI|RX<$o`aUC+qkWHR^Z*Wcze~4EFdrcR|#G@J- z!ZZy9zj-kK8aAnDKoj}48b5{+M|sZt)C;Giav7yGuXRcZ*aA=fHJ-FeCYD~%JwLO~ zmytfx5{C>&z)GWxUqX`~e1VyAfLGyK_Ep|UKB!jW3QJ(P*)gH9FiEfKC+=ij&%KlJ zC-)-*@N`yYGcz+&c|Sje>Ln!o7`eEaeNSRP)7V~ky)zzpq9dNc=s9#uKC)~JuIA6% zOI(vr%V)Y3KOHO!dc>IubMv;j`1hZljX&pRkdY3BGIFF*l=;h;zs65n`VH~l1uTQ` zBhD04;pa9Ucvpm9@fxeJ{`UfX#b0QSIStV!B=F-uB)0+6tEC zThnL{P+{WNdTqTFM`_yfoQ!f8t@l8CJbmY?0O$M29BKRjQ``G2ja2kdg9n=bc;TW37VizMmD{& z9k-n)PLa>Fcgkq2C)aG2Dcp9tDQo+(u4gPpn_cBjrSaU5eH(+XpZG z4C7_^5<>SPzoctvOEL&D2qTU~`-?}0SWC(w%zdFCD-*WSSu} zV$@}d?nY*kwpqHxO+WHkTu3Lw7QI-#?lQxtF>Wq1d_>aA(H`<-r{fpD_^H^uh0g0! zCpn5_M;t$RF4ipAj%w@ytI%}5ZHWo(tL>w=9mN`F=g*JEA9Hr)AO8ODqcg28x=~5x z1M&M?WBABuDiYs7+5CG9pH`1H995JGOPGS=uk>nk$GK?~?atG&`I@y1*{$Q8iKX$i zfB0^^`SR|VW_UC=IG~ZW_a^UZ@YH8z2%mP+YxH;;xI!+tHxJmb> zLKh>a1oXWaK2<c|! znU=_&`}ESB=al2I3AU0(m|3@Ne5$ZjDJ#7R?wqDVX*rk5mc95^Mn_O^QyEl{88?MM zBaGAVfmR+)CT+9FzoDf&KBcxilyuf~E6TOwk1af2k;Nnp16FkFW)E~M!>rlQ%% zNxw7%39At;P8Ni5J(N~hDe#4*Fz1mg$>yfBY+W$`|mZ#xK{5qe;}8 z4A$^d@_B|YIM>Fy@I-;>Xj}nZ60L$=zVZ@AF(OHqZ}U}XS4R&WSrX4;P>4Y_0?n(q z+CXGo1eP!g{TQvbjzWLaFx^V$e3ryZUh&J(El?Crnf@kB%aM5Eil4A4!TfWVM!fPe z-{wI+Erwx(1Gv?+d{!LLCE~=HxfmXtjT^Si#J~IGMBK|}1}hga#q(D&dL%8#BUH$b z002M$Nkl%)^?VS3#fis9){2S_yo6l`F`oU@S`0l z7ugVDDbt;A+RBu?-<^%SndY{61$B+7a>7(Jw1KJMe)VTXsXl)WB(t9~&Zf(cU-fz) zajzDn_NiT#?EAp`vhdAEM*9`x3ZfO2m)85$64H&#wDQw>X=vzob>o?@ZEi{D`hA7J zewIhVmoIqrb^|dx-FxZ4%bna1EmX1Oou+9a)O%dQZ0;6b?-BIRidEiRo{hs(wYr8Co~+=11A&6t_VPpOImvxX}SP(1R>uYRm#Q zd0MujGq!DB7E3tAb)a``Oby-_9sTRGojI}Z@8X@kPsW?O4{>%6=`lTSa0%;BIp1j9 zZLHbUAa`>^7jhRl%@4~UM{sPXssPNkz2K>wPI;NQ5e8!_M}0&%^(peCfZ|`e78+NX zV_f0mu0JF%8%>q(nqJC(4Kik9jN9RNd^!f_hhptw&cy+jG1kN$JaI5OmY`>>U`I;Z ze}OXfKlKqits7>N#(5*ZZKrd_K~tgg+q^frVCCu7+8&!?_%|~mgL|7PM)B1lMwSi7 z@BZ%Z#FC}M96J9>96fM4rZ_fWdH?^%-kS&ebzBE}=k5D~eFq3|6ZcKr7m*YtN|Z%y zu_a5fElt@Ok3HjLsyy~g%9EO^{E>1^s!~Z+98Wy9B-^r_vG!deMUf&wQItq=2S{Qe zb`T(Ty!Y^cx8(ay-+p+6z|E2?WNI$(d-vYH-KS5VKIil~y{@ESZoEV%G2T?+1KZm| zQx9z~buMmG@tdFc1RFSf2&c9`+eUJD(_C*E$481u=zH$FFTVV>uW{o0)*Ozt_rl)! zx?epkh+x_Cj4?gAKgL=P#L&XdIQ!f+arT*K$5+36S3L34^>J_~r;BRi>d08}Ff2BG z`T1Ob^_zB7b$)ovG~Vk)e3{>H1xN6EN8b*`=%5g8aE5i32{)i|Gna&hM= zr+keZIhIq}R2pt4DLmo27GxafXPSkq;^0V+C6-sjU!_M;bF`&8E;)^gKt9U|$qUAH zi%rX;!R&e=M`%3Q^El;AS`nwvN!roqS^t7a%`P(wlYGI;XY=(>jh@cd;(lHm2EeKokR=UY?WUrJWL6d)&&eqG?C+sPy|FVb`7LycooS0fvC z>a*{&!qsfpy$B@1Ma1*mp6xG+Y+(pk-9#^vavlB zZA{gzMb@kpbWKx`8s@#wLH+4-lPR&4%aX?I{m2_Z>L1&QPIO-{>zN1K(T$@!x;vP0 z!Kv?anHs-nNmrb)c$n#LOWEP}tT-`n6K5sj)t%TCTi1V%Evz4ljjZpP>IGImb_l~@ zW2`+nGTy>8H)f8|1|QcU03S7=Xt`d;d{bwtBnVHv2hF_mCuyN=k<;PC-)K5MT&DHO zG8*hh|K%ONa7loddVP}36$B}*Go5%Cj?%GhcI0P_b?1|8x!uYkwWW%{w{4Q0>Da|> zfGKWxw>m_2Oqb1wq%jx>E8*3S-O}C?IrC2^iO%EP*nm8Rorr65`h!p8?Ys)g<(*CB z=FT08RSXo|{Elm}5n8af@5Sjs9*+0NaQmVx+lf4HumM1N+fds$f99=C;RZ*a`1Oy) z`|r3TI|XaI+T{BG`Ry&`_(-kCo_HdD@WcD!p&vgS``PKu=|wqB34+UTUN(3gY`-$z zax@*EDc1R%cfmPv#pPGT-QRy89((AS*!skdnC>OM&W}p2{#0x}%MdlpyW#$Hl8Lb(h8)0#GODtQyDuxza9@BGfXA9&}g!~wb+XiCIlKruCczYb& zyCa@ozcZeEa(5hL1Z?zpM~qK(Glhnp8qUu-hSG4o&Iy#4L`{VO9ywi#Lb>)unt7?b zt0At@=7Kv7KUpEmO1Wx}we&8;;0ZeBu3eThCvj_pVZbsC%X$!QZXHYm;blEe(Aph6 zdL-7YUK7_`d3AjFBflE!)~}Dxe&*8{=6mQhYiH-TrP*7iGvPEYd)%bE|169DtbgI< zp{Xc*>(7QpBi(xOoAr>rRmSDJhNx5BOshj?nk+ZgvTYe-j%an~ez=bItybO2E zRH19xJfe=EWPF&z_kwd7sWEM?7X(nDS%EJsffu^EAwi>OD3VIvaGkZ~%Q#?<)%b^) z61k6EhTPb}vSn{7#s<}qPLK26txGRQTYBl$6Ib)`5L=z5%oDisFt>8?EDZTa{;(Xy zIcq*cL+ev|JDtxmm{!L}{`c4F4p2lFMt*OetK%b9*0XVKyxh@EHFT7b>O&(s*g6rT z@xdEL;^Xf;iZkTaxO5ac6)4k|`>XxUVgN_+WqDq7V!SbXE}mi?&sXkii7(#Unwu9e z(}qjj#fitJJP8}5PU_f#ul%5X^m4@d*jPIU9=fCCWc>cGjmO8{eF7aj%_b$RPomFj z1};e;QMu~9dHqM-#MP_b%iHPy8mGxKSr@v9OP2TaDSn~Q*~NQB^kzqTy}7+2u-6OV z4aPeij)cvw$Jx))INxi!`fj%Mxw$Jt?mg2-JMa1k`MZVZj($u9rnwGW7%j#SD= z{tVaocXqK&tFkh4HT634{tG@>7MF?QFT|da_PFQC&iG%y(8Kw7tj%E>YEPF_WXXiG zAoZmU2Vrd`9UtZ0_RY?yY%5VT>W%Cu$aJ7BUX=gk; z{Z;e}e&tyOYMIpOt;S7-N|}L^anUigtiC6KC9-9;EyG*(du}6*%jiVelS{Ecr!_X*CCYg-U~ zEpxyFJB7~fM8o8yZ)uhc*baK6glopmJ^QTq@CQDSn;Q`AO?SQJ9G`95x2N;-r7wRa ze0F|n+2Ek*p@76T-W_bVKiR^%51gMvle;+mcO~mGE{hG%Z;hvZ`dmEn{U_)xpvLVO z)`nJ5occ3d#_;mlQ6C+j8lT5ZQ<*23pkangSD0Qy#oh)x{q@R|dF34AgKH`Xx{_pk zlO+=?n8Hs9t8o=n!WGB{u@uUDFZ^4lt!XtCrc}tAZ`{4o_|>UsxHrWmUmM&sAjl$n zpb;L0)#)(y)U*NA9p1{Qk7xSONVMRjV6=6kNas+-m5YaB-r@_RYssA$OpGYdc(^co z)uIum!tJAnL?2!6`Y_buZENB#`@SaLq%o7Fv@n__Kazu zN=)bPIz`I^I#(=T8NdD8{~U*9BGx`|f82ZTy{yAw7rW)mK}MOmpx?Q$<{_#%Ey_YP zcv&~rw>TGN3m*{Z`w3c4ou2Hi%6f$EDpvT;GUz0kK6wYe$vP*#>0KXVIqX$ZNl62@ z7IkMB&k_<}7p)$}0(7Ls-aYXvv~cl%;Tsz#Gf9WQ)?9i)7o9?%DaOntF7*;84RW^z zpR5z%jZc{I%qJf*SKcXCI{x-<@y$FegFG&uIxWD3xZ*)=&(v+9Du3nG<|^eikK$Ac z&juzt11uNuq;KI1`NmO9930E)H{#?PAnwLYyqNysrVXaiP;fn&&!**8a3;SYwqteE z3fEQTj(bcM5r%mdJj|C6{z%)T17Dq6Z$oF8{Fcr#@v=V1Ll~w@CnxceMnd%}G&K`P zI+GSeHh%eP6gKJLTUIBpi4T7Zt+`8Yj3Kv6r;SFP8CPAzB2`v#vypo`@^gESa_HXS zc;B_7tk+`%m(5sM+LwkNRZ{?)=__1`lkoZ3Ta7xPP!Z4WWORp}+U|OYb9pwlv9^cx zYc%pjUdqU(NXu6gL(CI*@h7M$hxAmBYIM3`2J6TMrWu)NZD2Q%0J6MBx{`lxIh!)RT{I>5RX)yC)ugqBXYe^voYS)+|$L zuPvau&FO5l!>H)QqEDS7n{6CKDsrV3;Nnlxts(a8=OT|q7K=XBpl{NXuW%YF7eK-w zNXT}eI)kK>h4X!k_zbduzX$qtbsb|z+e5KzCDXsKAr|%wMtlFIczAE8P-n!6(G79* z#k=C^r+*S#_v~VQ51l8R)!2atIMLe6Xb;onwH+XOp4~&11?S8-+gsZk5y^kxn0go* zrcLEL&uOoLpG8RfiWI)+H2H3MvwVj6jVm1=m?G)Qh_buG3a167TH3Nw2Y%-%|JnB1 zrnp|W&M?p>sMDr1FKn-}hP`oavOwZMIKOQB!AbH~=Q7U^BA?t8Qh8yC-3(hx}H{JD?b9~%gYt!b<@mHVy>v(R%hU`(bms}>Y_o6T*23m_l zx)_l$7JE3%blIAPap|QOVvtV8vrlY_?|te1m~2PG>Bwlyp+shWaPQUFt63ND!^@BT|rq)VY{1W)`#U&Wx~(~SWmJBWd+G2X*j0{`q& zzk>s`0*B{de1=gU&-NJ@8bq0uQ2`qn4O-Fj>=kJ|`!ZY< z#Z%tOvQZB4N&e9BY3fnDoo=P$po60$pu^Aw-fo_-fHgB3=8m512j}7hGMdxiU{8PM z2khDa$PPJISj5DG-W~JtG9>8_UglGA&5zbWQ%4zBdJ`sG8_j$pES(P&rW-SO6*wr@ zrcuxVt#wuS+}Bdi#ut^uhX-|lXi69BG(R>llSafbZDP)IJ*OvSHdARhJI&Ivl<8tB zb9=CCRCGvPJ0*y83f`Ziw;qpqOmDO7Y?hdGBB_5h2@K(+P9ToYNw6B5I8-fsR^a6K`mNqg zQ?J?2HSE>y;?Uqz>Go>T-{`m5=$O@8{yMb~4ee^Vl7_~q;mvc_wZYB1^({~6_`k#` zg4?G*zByw3_J~b9yT^}wfGS8>*1MxZbdIOp#4)iL* zr~x_;v-2LF2F5RXk-ueN0G9*Bk)s3c@vSF%7%^>+pFE>ZVT~VoD|2a45LdldMn#L< zBmm3B<+N<|Rl=lj*{PF6G9%N@M!LwL;nKmM`tfWh@(B&8YjR9GYGsylK)h2ZfYPBiH`V`&XQ7)LYL~ms2{y- zH)iw>VZJBd2(-}=NeAGY*4Z}2`GFR^r=vxLY_q8RybD;p4c%&c=iP7VP?C>%=IBsk ze`UJbj!+-IXUAyMRta(j79&210|XG)tUjuD#_@T1b;1CAgFoBQpO;^DQGDpbx91F& zO&ec`$A0!y%?Cxl#u#?s8LL*s$3OPbxcH(AIlpJA zsJ-c~x18gnv9{~Q7vnGf>eKPm(@&>iDic`gwTBzFfhS8(F6L|O9^Dl4IcVlQPNMY; zmW|JDjW2xu+i`+Pu^N&uo9-sR!_fIdame5KGYmm{nWI!>gTUr$;#P*2F`O%+!PbtD z*J0L@tWh9xrWp{|bS7z;5iXt)D9a}YXJZen6iOp{5#B(^v>BE38c%r%7u=0ih1fJX znqxlv@@fPx^AZR0af+J)l+)sfW|pq=X$PQ=Pai!o7?ru02ZG#*(#%?nh zQ-_%QI!@1xC#_GQNGeVW7+7RoYuH=xT+DCzc&>(b@X=uEm&XV4aGG%>H+Nuz<@c~aSjkpBLlmEoi zD-B=b*znXIq$~@N2ia!YX?W7@2o~U;m-Z!2*-Hc->S4i`^+E!qhme+D!`z-L)9Hjj zp)5nv(~L>uvyG=XilKNUmV7U$RX*cQ8fah>r{FHlnd-o(oMp}V&o~(7FBt2rG&UIT zS`l2OY#GI98E%>L#XLnTaWKU95|(^q0xsj{4_>YYw&hRWL3C_XOs#|B4s#}xZ*-h% z`jnxJCm)t6BxYOl6o-@_>6_sRGGS)kHk7q|nX1(H?B3T>r_c-Jrgf&k!v;GMqSB`L zm2zoJFgKiacWw`>^PD4PBtXd*odSJx)D|939b!SyPxQTlKWA^iv(p|@(!n}62`QE0$M15^(KvRT&+nT7Oom$>?)=s|x0P87JKLpSaS473&& zWwTZ4vk{x=rJi84SJ~^tqRa*ynt4w?A(O0M0QoNNH9YUqj*P~b-quC8{UWv;{=<)r z#Rsk*k9ot68ZsS^pJY27zSTdMg)~-O;|&QD*K7wYnPq`5oGRz?Eoor<)4@wZSm=7q zey(A!a!=LO(C$^D{nt-Y06M+wI+bqJnLOx~cb}W4(Rc0rK4yKO-WkDciLXB#@x`?* z@yr$+aq8Nw(3O#7;+f1!g?2bf0iX2uu(1!*;Fd0kICIHVoV`5a+?5>fz@gp?*breZ zqmOj#qdUw){gvpvGVhenul!e(z+1i@fLBL30DRNoj`&aC>W*(d$P9}k9QOcT-E2OT z?YsFkdFCSpuX2>_4)4m3VW~@qqz<#tGhz8A&#Q|d7FThIlvAJm6&MA!ooK~C7np6c+Rrq%LFN^9u*p+z|9A{9o{SX>dScO>`D}b}9tFIXnK>6=U+j$iyS^XW zHhwvt+jcDWIX{;5(LH*cD3&7}rhKH?!g?GXm0MV6xkQ}2X*+Tw81*Q)&XhlexV&c= z@p4DE(io%-lpSuVbATo9NE#W!dVmx&D(1G1%(5yBAQQaO&$`p@Mxo>;2h}M` z&LXTb5_g9;ZJe{QmYHFYvP%e9Y4jOgrs3{YK=AH2(-V-5AKy|ClngK7D1a&-ge|XR zdcWo86ikIe<~Nz}YU7=XiC4pmkPyf8^}T8^(~vOZ@Vy@DDJ=8X@o{VGUJR|F#`)=P z!Rf&%on*rQB6^{g%wZ4y6=z24(DgCies*rh>|*-)!)>u@!3zl5wm7(FM?CiE&e*nt z^)T#oH`&scn;aZsk^dNqZQQx42y$7ogQCmA6xwKXN;XoXM|6Gf4_SxsMwe=nB^7g*?t51JA z?z!ilc=owxS=cuxM=;!!K-{bw*B+J22B7e(N~<;oW$J*agS$qbe9X@{qApIB$IIv3 z2!lGX%;}Wi(AkJ3uUV*kE(+gBo_RE9&QKb|j#?Z6fAcVYHjV-&Uh+=n?P=iU@K#47 z(qSZzjGG7{XivlhkM(Kgd$PZed(hJvq|1#yI# zX$o+jl_UQtUp$M1@r7vx1G8R2G2F}0gvLWU5TrBD{7$(`3?W%(!qFIZBm%`CevOsv zdrfC!R(cPC%yZ(9`SDWz6J8oz%T=!ux4gM7#XL}zoGLPk! ziu@R@aY4cqN@{{lIHqw%$v!W2if4S}!eYxz7M{n@Ld)%1syGZjuY1*H8`7x2^!GUSt)~4lxVZjsn(-TO$%G`WB4-XeT3;VSq|cKVXQ5k zI~{aVry)y!NYdi8bP%!G*QxKbzn%Il4MnovPyOD!3$m8w6{7r7gI}u%|75tl5x~;S zQv0W-GfaLroO}Mf5uh9lGeRSeJcKj;l^?alcYfN!8FTOze69d`K!v|3Q( zK$NFkJLdFFM|m9mS;F~Ns}|D+vKhikrox@IoV61;MeJjfvnIwHo~-a*i>{(Qb2XK& z8gj;w)AO_i#^L?Hy{{*}ytXr*p);WcyQimHy+_K-NO|$G(S?MiT*2H$_myaZPq{+B zWl{j-ci#MFCzb7`aMgunREM+~uiV8|8J&Fz)3(lOwY{uk>Breg=Lgz#wNBF39FBou zc8FZbA@4&y&}u0Ml3v5Xq)c<`T8>@uaO~RhgLwYgdl=#3yfA=wVoS7f7UD#!qdn#9 zo>7#OQ)P?eLnP1;mt5atI{_Zzp4Cct+ETn2r_!U?VWqtCO?7;-JV}(2Uf`+wvG+`C zUOFp|^4B!ge#^EZb-$Y03%bgH{^ytNU1lc2ex@DJ{^6$$QtF_zQ#qRjSf)=0$hf2} z@5E2LNvEmgl>82_q~l{VtqhP&wF}+Gx_yF9>9ZEa)mL5`x7~DO+;#6gY(TY%wcAYN zW>bTnwjuN)_FdD#DF9`|&PW}fEGIDgsE~VOz{NKgMr(D;ddme(vs}@TBl-!1xd4 zl%olRi&G;fBq*26pL0SLK>o?Zf;L{wBhyu3H4o#N&>!*qp05Z>aeRb8IBC2J#C*tf z*#n_4^51W1=$UV3Ogxeazs?yIhDtBVfD-A3;RkRChUs4FZ^wvNFj&+-gq5|3efd`} z8IImXx6)&CNgOy-46}ZAVOh2CCDsUSi;2cuv^LDX;{S7p|pOb&&&u4uZ4ChTjwa3QPb+cn^&1mR?>>I*$IETaqLmCqcxGfl(eJS8gTZP|@0PUe?9pJgCDX}rppAblyl{{^#XgN67k+VueTKW1VB-TVGB^s82v0@FayhrY z;6e)O-?cwo@YTFI?QA~Mfn(ei=dPZPHOr2(3CUdfEjZ!WK znrT~F*s`0oM_XHB_e+jG(=@n#1HG?ddlj9~YnEWd(u?n?7c*;4eOd%F^Lj7KqPo?NQEc46vY*3wzx!lQeD$HO z_{P0$bR0Sw#Tq&A5qkcsWdV8hkgw{Dns>z`WsY#mS@e}7&3;8^;JBpz0f#bkLj6My z5X+zKOWI$A6&i|Rxs+RvgBTj>jp3m_)+rjxt^ZtvwVOjfzaB4aTpR13douQ;hbFpNXFQJ`eOvqE*mP$cK{<`!sUFkuY4A=} ztE?mJ>G&kI3NDGSl?%?6r|2Nc;4^yC%aQV=N%BGolMFtY-ixft2oZPdMO#T`(B2c4 z@Ke{Li`Cbq#)Qj15KO)#ez9BqEL_6PTL*>??ApOr!)F{HVS*2T6Si$wwn;hS15Dd^ zFRMt$M_uJF3&p);#qhn8p1R_)YcGgPEK9Eo!olZ)S!L3n_cq8 zoA%#!x#(nRYX_<1(EeV1#_G7{s;lDH{+o|b$3sb5a(dHUZ%N0;>26Q2TNn4;e}8=I z+uy~YV^7X#w6o4frsl|~I5M>_#@i0X``&wd4!^B?Zd0uNCWlY1-%>_= z=+Vm&9p$wCWDKAE=H|?kQxH=y6l9F`6fDAu0m(OEax7w!Xb?2-%RfU zVd7H^P=p8}G@fNk@*we!`t&m$D$n#`Dqp8vP{&83gF{F;Pb^l?ZHxIUZi=qCSH_|7 zCAo1yYYSW8F5-Ld4uoxeJpc5r*t~InY}t00HCLSb6TO^n%n8S%Y%ajGIk(ca_eST( z>0+hF9U~6o&R%wXg;E^s2}W=YZRMwwcP$v2^D%fy{3=pOg&8X$#oWth`5et zhG@XG-gI0&pi4f>z4#e5x#i}Y<2Qfnx6;{p{PD-)&;R_-Py~9)oTbCOJ%@%Jbrc7C z>0Eo^RqDY7on@+iSjXy0(s}=42I=Z@Uc!+iaIgWRx|oV7-^iUmETZC zIsXyoZE5G78g6S0hI?mi0J z%fF-tcWGO`k)Cp^(217M#!t!uC-H&v`J7Iq`P#^5Lt|MRsD;-`4jMOJ!thF*(>alj zrGDHgPlc4Hz6lNRF!_(VZo`lV-maCLa zyc2f{Ds8iag1bB;-NrfXw3Tgc2N|vUo%bD#_g+03mz*;m$3_?ha#~SCHt`dEiVx2e zV^@4BV(dM{LiU{zKYI>`=Y^JdetS!7*^Lu4hVDTe-891Vmh0LJBW}B5I_|vQ#q6cV za%N_O{mji`ywde*-%d>f(n;s09DY8f8ZyOfkh8xVKKnf*zs8^0u#Eaf)4vAz^0@*% zHM3I_*LbIfH}9uSPGBZGHEn(8?xSkjodunK_6Qqn{Lg>g8tb-{^=EEkW1UOB56?PvZE;>O2{8lcCIDd7-&6l;rg>)_~o6in|jC9(WP1u36xsfX+bOUOpg^gUh@fn#yR!ob zp~+5^lu4bR(he!BsS`#_WNw%pwLrG1ukC^}P$ zm2cdAQJ(|1B<5X}B@I<1ezG0#$8&CNZ6;jm-|DSKD+Q z80s+T-_&)|pZHl%>DUl2GjDV?j+c4mTBAaC7zW7I@sT*-H^Xerw?5V^zxR%tqdYREKf`_Z=QpqVt+}f&%-dEr8*Ren z_u7MA1ucc95e}I#<0ydqG?I%V6~1t|CBq6xVQvJL*W#=+cqB5EU%^3W(&&K(1pslN zi~qbz9NrY@3{^mRHx57XG_LfVvL}Ok&SxdIhM;{#?(R0A^TT|R9)_$tr^jM?#68-k zVmZoq>GBI=kgcu9yWXDj?2nJL>&N`=m_M+KwL#Cu?ycK6jEqeVHXNYmW`Gf&UK)dT zred)OpF?JkgOBTcP9V%0<0?^U;i!Ro+>5V8PWtdiyh|@t!BIT($_VAr(pCZXy9&=O zg>`(!v0~hj?HF5d&j3!EnukiROjC0w!6R(7eDNihFzWOExczpv?mnn-_R4kC#qQ2jxpS0G>T|9Vj-ZZ+TGaC}mZi{BGQg*TBuZ5{mQ&2G7YU zeD^B6U3jzkl8DWA+D%||`AB#&aXPFLg-iU?@qxBFUe<*)%HA>J+b~J~Yzz`kCL_pv z;X&e8nv@1MQ6Q4k<7#jfgYqg&WlYyX#>wE9{VDL^Bhvb86!A!z<|UmVWkb0TeiKh1 z;-7rNbNQ4dFK`-s%eM6zFiy+B@qwr1lcZ1P1%Bk(+O&p3Narpayn>VXmxh{YE{s%Y zd@r0c74Nw8czo=(u^5@;kV3Y1W$7LDOI}QCgRDs$k}_?L6W}q(oSNeSpMy9--JLk% zj@+h!LtBZ+Ym})TEK8-8^Z;GTS?;h@^0@C5Ck`+VG*8szIz|j+*shw z;p&v#I;kMal(*$fUAp3J5w~A89oJsKlqMWTX|FvXon|ibd)4c;zRyl9Tz-j5lgI3= zW=DNXKEDbr^3&|XzDnGemHlrK;0eFF^3UCM|&<@6LHN25pRcw7P9`w!3B3Rm47VetD!A?9iFre zlx5$!IfCT&+herIPwwc5|NU#d@z{DsF85B+p@+_g-z#nPQ~$H4KpIugB^wBoK_&GUQmV5U-L{}vmp>YEZz8kCV5(rZ_E zk-lkyP;Lek7&a0E zr{B5rm}`(maC#0LJd{SRi`9n)2cQ!MHsu*dF&UO8bdy%cXN+IL1>CsY#6cQmJ|&2E z!gzMXvCy!@ktSYn5`X=Y#mGO^q0A8jaLiGS5;^(UJfx$vwj9=7ALrocydA@mcLz1g z=I8_nP~1lOXO?1PT?)|b61&78pZJqpE`Ax`Smh!4hwr&9H{Yw1EH2`l4NE4YJl^@^ zFCC4{P+TmlIh@Qp;R9C~iC7A**&4UN$oPD>p|Jdp{^eRU;@IGdV!_W6flnqcX~n+w z{)uxjRElxt?rKycj?Z*_;HKm8Z$6Ikk2B*IyBv*yOsgAljz~vVNiEm4&_SEdKsBax zTI_*#`WC1)R3&3j^U51YSta#{DuXt}2kt1NORkN1Zd=5Yo7li$U2AOIJrH}2%;h|e z0S+VV!r&1OyoYD9mkl=DrPI+<4NZBV=u6^|hcvRD(jehE>wpZE>tigi85>i-wZ$!$ zPseZl%0ygu$tZedA`XLt<@6`g!qN!U*&{lOpj+a}^{w&nGZ7Cy74#xAt&JJa$1tFh zJ|?g-@|yiD%oa9%z<@n#I{xK{rsI}Ni3eS2LeL#el6o`gt6i`4{nWIUNw#ZHs~Dad z?M?Ik3gye-(|tQlSO%S1(9^^_ZJB4stIzcgOjIGebVjWGSxbE5{+9U6H;dD&E^u0? zypvfcBjs!J-sHx|lc>#l%5b=x&IYHxIWpKqr$Qg2FOJGyd45a0gOQ)>FDldFP(r!J zNExl@{akr~Nwhp$$fl!a?4x>ui5Ss~Z0%xa#J_%^m+j%(w8`~^|MQ2DoWBclvdd|2|2j{`uDvF8#7~A%$x19>^6k9jJaeb?uYuY=` z(rBfz)vn1kJ~%x6y^Q>Dc28#qho3VOXW_Dl#q&F2Df3Bt=3K}5JU2x9oGW8uY(pG= z@!ojyvG1{k_3qe*KI>uE*bYXGS~~|gx5q84u?NX-9Q@qPO}ZEG?+(Dh|27sp3G_(PmWaq#%An7g*PT#G4T=g`oMlTS!h7L&=md;%PN-$xq^|z~t^DGOR^N>%73@ zuTgzTLCw(@;%6^|=@Wo=o)FG5mCfFkL1CttC z$49yvN8!yMuU+8ZgX7~`pCNix20NfXhD;lVYafd^m$T3QlEr7loK+vr-QA8HW4l~% zp3`?E77gxUC%B)*OS@i(XV)KKr!kBYoTC@PzghY)WEFi1r1Ts7*FLT0ZJOxk9_AP%{ADD zhlk@FHaYnB|Nc+n?Qg##*Z%z3pZ#C)wXbo=+U8A}mxppX9aASpLtYqVi<{>I+fHrg$r<{H$ihk$k zdML~5*4plZ=J_<1t@bSXTwp`diCIt}mS8m^+~Grr8nWqnu= znQv2nmDgw1co8q_JY$tq{68!RB>b0u7X$xisci@w91NL_ zXXYi`j0@Zb|7@5NKz=9 zSgSL|R=ZR5Y_r&zUgxA7#c8$du(Eqn$kMWq_=!`&E78b2%tx_-Rdci?(MP`+|0oUT z?)^*^+f~-ZJidV*^c~Z&V~?M@@a?U3)U-H6NoA`B{HgfZJCDb|{O~x3AQqX?5fnG^_UER28o4@j zk8f&a`|Q@Z?@>m3wz-8i4jb{ysEu`A%4+(Pmr%+jom^AF=8o|vzd02jx)EcRkuw*^ z=T3Jgqm~4xzE?n}-d}G#@#2^G)#q19>!+6$<dc>s4wOo{GPs&_Er4kY? z{uK18jGN9nQbzm;A0rA3h~&u60y-tIGvn4P+u~~0j9swGGp67njMGNdr~*#HZe&$e zm9kkfOB81Q5at@Ru?ZadZC&wS?(57Q-drcruJc8wWYLtOL*&#kSt!bj0SiHNc*<_1 zu8n4-2E*IVF=ry!2~{vEiXun7Nh6)?yz-K6B5m8Lj<@a7*)iNt(x8hTmjOn5hWgln zk(oH{9UR!)&DlLmTG$MtkM%tZqI1E!qGK-3PygaLviJVj{lYinsb|*5i|h9#4BG7FLhgWbvh^pQP7&d@PsJW3jCVdK{i{u4U1WU}21|QS$0p%Xrkpw_ z3G()PE7t9-zx|!>A{5Wid-ziJu&41T!z7nzjNtgRF$IVr)1#C7W1^jd z_|9D!?|JvTc+VIoipmCla}!*2?Sk-0=yPBlC?L1+StQ1FuRn#_1sIMeY_@UpChCMBMUi!j+we2zyOJ+h1Gg<3j)Q7k$0oiW*UevD2p#mF9s{%(f0hmS?y^h0rU|8p!{+#6fA z9%mB-dU$*1(R=I~g{e5~*48LC9Ur&1c0EgR&Lo(4_>-Qc0#XPGJORFziO<|KYW`8l zTQ1dthp`r=SR9%hVSq+PFOE}T0SS<_Bfit^fRHfk{p#vw>&-=rdncfS+gzx(dkxodZB#^Fed+hIE;zzqUyEXuBLRxR*^N+W9xh*NPWc((vt zC;3E2gHb8)NM0w3j(snqCG+OZ%~7Y}xx{ie6yCLylNE>gHKP#!1*sJP}F$gFec%S5m8ZFXYcZ=vL`u{goIc z%zS2unJIneBAUG5RY$h+o&0K#U~RZc`V!ap)w#0n8Ukc_vOY7vf@kKCge?4~Y$bLH zDxYTX_6>@Xg#5WBP6hdr1#pEgPSU3o%ZT!D>8bV<^s|?Oho!%NAm+lC!|+*;9s|Jo=$h{B$Z&ILKh%OC&f%_jmh0}FwSto^Um=2UMe(pM5*v~~G z;Pu9{n)oG-O_epbpMxsM(|((s*R1DRk3R?N_2M@JW9H%KLCwHAEpn%cZ_pcw`wAd3 z7`$kPvmSl_Kfl}>e|L8)4!gY4jP{72|EbU-t&JW@91NL_OmT3kF`I~zwmLq_yUgY8 zZ#pNg`|)h4^H#UUjhD2o?V#O?cyX%+7TtA`iw@uFYrPiMIIC zL*4O(A9m5Eq8E^ty2G30@mnb!Yybd207*naRI2>#yE6c?V-A5){xo3K_3Gi#QO*@p z2Wu06jGNd9K_|%$E{$Jxd>y&hE-=DOTY<269+@)ZHrBn2_6%|0sE$v|H0y!8N1}Uh zgxwN@Ev)AXi$Gh}Y$Imr7R!=h+GZeW+v`7Vo-BxW>#rd^S|Wq}n(;}O z?Ig-k$46KiCD}xgE*&55LK7Ch)c=M-N8^Nwyp7=kS0@5`7*n^yG^w+6xuQxFCKj%R-U;y-v7QkV)GW} zGCr~{?*Hb)ERv(uWDQq3JUTrxM`aS9>(4MpdQ>v0Xt;Y-X5z637g$h6pkEY|J zfZ-gZQKf*Sgeg1%DMoMEdNE&9016`fRj3Rmu6ZbUZ736ah7C(OFiu7zOeX;$@~$xI zbSY>jfd~shLSR$D@(d<3!fGDEa?~m5sz4%GStj9;h~hwBx3+e=TW9X@*4@g8k8}5# zs>Y~vEa6bk6=$3uUGr{;iLQ%d|Ni|LxNMm_%ofWXKO){!9B8_QQJ*o+^g;Rb%x8BN z6dUI%96Unrzi0Z8w`cq4&`ek!@U)oKKxzt|3R%VN1_X|*hlc(|G>Xzxso??Y7%u)vA>_>hr|o zkH_c!_HP+BelVVU{(0hZN_Ag9yYDcm9Jt~)j6x=9#WGn<#rQwz#Jfh! z4^!~>7$YL$=(g4i7cAl+)#Z#lofC^uKEuN(E2g%&eqx*z-kUaVj2DoPZCkfzzBbVQ z1_t}tVP}v=uPYs&mzbwi6u#_olA)#B6poV0Rby8A%FD`F@)P`FUHEL6b9-$R4V12y z)3R7D9Utq?a*IRO4e`>E=8O3nuN|k!4uI0A(&|Hx+T)bCHN2T}PP!x*H-o*hcP^i- z_rmk0D^GkNUgeAGz!<%j8|?U=E-rM|>hMxJN*<;yTYDB~u=0tBTGw@y!ZMb1OxA7b zRdunn;U$gvkT2ha>6IH|$N=gLcBIJQCQdfY;3fa)IQz}=kvz*h&NQx(W0Vv4hIMwf zu!X!%&{Qs}&T~bW-gD;CNsNujn9oQMRhlr&TMR5?{zRd9fZgIS&Wt;qZP~*J&+gXP z!$^;7BA(wi9fvrCSfj0`7bm9+$?tRL&VwiC!2f;lt0Q|jLxe5maJvzPZnkgV8b4x( z&X?%ClBbm|4J+f$G`7+QyzKZm%Ekp6k!zMs#eewJiMZjSNe)$=!Wk=$kMR^0ou1x) zacqxA)^)_^F>W7SHyK-Z+2U8a^VnPs`SY#TMe=v%Tq0G+hklIspFTMiAH8Lo9psq0 zr{iP!&HUA_U-bJd*j7y%GuR_pPp5%xP{!k)pKBcNv!8kOszK%LP4>4ILo8k zDE^nvwZ`9k59gS5U&?3)Z4(liGMODb**F&3Bns*-!=P4?$D#}6-KrC_J~9X7oO_*) zZkyqHpE<}KW$=8z>INkx}n(77jzAy?s5|>0}n_CY_$T(T~%$z3eQrT@f*7 zG1yV1KDX1%O%2p@g&v@ZAgBk;s{>)=k+>X&%xKRr8xsulGV5USAfv&fF*N^pECIjy z!yJ^k;O6LB^lo-@Tfr9AkHrhmeU&Y&IlpH=v$BBIKG4eA9*$*bW%pNP?kK~!W3HqdEX|Ds%&8$=+)O;9`AhD^$ZZS#k0>on``Hn51z{mo<$rx z!VaOV?U`_srlt+Ij%}~B19W~ocTin^)m2x2DobRa11TEnVy^*WB(xq zp3M;G{aM(*Av!0Yitz(Ki}mY{axN1G4o;Q5qKtCbtRp{VT?B~E z&|DhXumF<>jb)Xwj*5y{12Gi_#Yp42p^tQ~1{NwL*OVC7Ijfe-x-gw(mCi{Ho;w-Y z>SZe+4~kUaHN<*)`r;2*<8#|>?@GtVd=GNg&la4GAKrf-2bPcu5XZy!6-uzn?{ z?_j*DD zX`@zosL-esM`fP`l!oA&e5Hbyt*j>>vYeFHvh(bfyi4hYC4Gc%17hQA-C76cmw4%r zB)zPs=1REMYStVdd@7gsq^p1OiNDg^i*(hY5@yLmXGN#NIPw?y^G(_ln7HU5Ij3E` ztZyB>lT$vF$znJO&pK?-OPJ)C`4j{zcGBB&+4wciZb45h^YZ)2IN}W)fk4<&ZqquI zQo3Y`GhGYcbrc3U@XvKUT^wvUZ%Bt|ngbRwidcJ~!BpzedMUJ{SjpeY+>xVG7*Lb3 zcRw4&9A&B*oe~t8Q4XHRq?fcSw8?t6vMKbyz+fy`xPackC5%SS&5=pBdtbP4A&up- zTvTg0o_gwu_}R}ML)Nt{QX{QtP^j>sUOT6>SsrcmkkFh;Ih5%Dz z9qsXAv#2~Qb&L%jw(RMQZ#~!)44oT`tL<2%k**ichoPzhazM`Y=1KEMT7XH!Dp;wwbcb zlxcSQS@GZ0kFS@muT==(pkB~3@Cowpw|BKM-K{Nt{4_=!d~9cda^^^gonz`IWmx&H zI<2;k(lcpaxHM%lb+&Cs#e)b%4|;FOO+@-ZIRglX=m;GQ zI?@F$K;A&PbE5+~aCflQ=O>#xu)3f+Lqwu{Kp_rFymU-cm)1qX zvA_wRZ#D<&e;kf1zj2y&OTy%uAKSxBU?Ky7mG)L~TuL1mSXOj8&pJJHMwfP=Bv%V2 z4*^f-#yZGl5WbY9saUmUX~oLG#qLV+Pni#RJ}pzYacJ9d9;d~QFZ5@RfocAd}sm~J0p z_od_X#ChN*qZcRxcX)GMOW7{ca+INbr>Xg@KK%4-7UyLaD9v4PR0_3PKg?p-_RwHv45?#i?()DtMETsvf5nOSKh%+0Dc+vK3; zE`Ny|fyBd4veq7%ylEia2>nd-<+F-WXia56(bleZ%dmP4MB zkNjp@9Y>$#2}d)Gr&H>>B-bRRj5qLwmaYkKR3ZhsB3<$`ul$twD$mMtakR|We}%Rs zZ{u1v^RK|N0TiCjQWIF#1(wY}ET6sF{>q|XfRH@5aCh1byFPVwy4FmxpeIu=6-<>g zr%mYGk2sf}HFrlwFfx$Cq@xAMsAV)unpmagS&SxRpR*j6EL{?3o_SU}KTf?|uwX$t z>N@MomMzP*UAuShPNzrb$6bXS{W)^@Q1VP}009nmmbg=*+o9ihAzN2pxi7B1aFiXb zCbOp;)G@X&X3;-;M_S|g9qk;JTAZFo)-gp6d6>>g@8Vx*Y60rA_rg0Fnq{ozOcG-} zss7x_?FKeA_~advarOC3yTgdUHpq@)NdltfmoKmKr;zzoBD}_@+39PZ^2qFDH4gV$ zmf4@*QqM0d*e`&&aG-~yK02`vvkAwye%v0P{dNaC`l-+0A*PGEJ+o85>_kxqq=643 z6rIrkf!ZmP4L=pz1OB(YkoL+pKhw-^V_kDIml2+Rrk)ORw%v_av@voSas9by3=CTj z-gQk{=2GkMbre~(*@FyBBMdu_w8fu&tDE&~ZSnjjMuI47Cz~v!UY`ZajwWX@q_e!SCJ-=IC~iSf}FV&{g>fcJW)(C&{h^h!G;MLom4EL-Tw zEv!AeXAFTnuAWj~D!=6KT}P&l_N2ZPGb*;&K!!AOZyAYOXafF}NlnvY=d=Q28G)Ub z?_R=(N76nc$jz~=Uq5S)=`dxz>!6s{WPJ2{>UDIPeBw{Y;*vHdZ^eP(TRJ|r6Xg=8 z!asbY9nB6zvJyA#mg4l35g%cup924+)1%2IsKleWvn0NQ9lhpp*5Ylq+!*h;{+f8; z!3Sc)b1%fcT_Z8SYbCq%_T%U}Tf>ex09X{tCLL!xKJvsBmtDr8rJsr==yccWzS*z0 zwBw^fQ5pTs=ROw?{^+6Df8bzYCc+(-O~&F`(dZrSh#W#ge@)@Oxbzknrsh3>GyM~>@l!DMOeJTe&6hUho zA7It@oD&Qq+iRX{ffQ8W$@E?n1>sSEK*T%nXABjBvbViNHFM$@r8KjxwP|$5go*IY z2m+4^kAjsF;&+sN8dXF#KVfOqRtF5uWuWuZy>UOP!Sly4I~f6qP z92uH$Eu1MzIu)C8AzlKqW1`fRacuZ>u2|znz1qGTuSBgnR>!S4xXPn)>gdkOl`G>i z8pbti)}-UUm>xl$A9q2VKYxBYN7BblF!t@+7tcM%nmBX4o zV2#A_xMtB3UB@q@K>Q$S2aG=!g>6TC*;3!udhwxa$1r_}vdp#*LS;ZffBa@F7hRBY`%w zEBAbVr9U$EFY6LkmWdm8anGyXo7cDWttsCxTn6AsBgBd`b{Mr}dg#OJ+v1P^yqmRO zuHz(}DOEY;jS)uW(o1<%9!y(wSAk<#)hRybPd-9Ulx6i=>JXkae9O5&I6MRFD%U*~ zgKWw%Fw`DbUCN2r-?LXQKL)tOO;&-3vjDPq+M||mS zM)z^Hx)|Mcgg4uF_&Rx|$s=W-G|F%f9emv!5Y&lxIL5+0N8U$iOUpD|^r-5vNi{pu(in;d0`cN}`3z;1!W`lsd6F4EaT zXIjp3owSvTepIRp-r7XD41m!%FY7HkrX@VEEoWX?5rpwyo2}GK8SycW?`dBN1G;EW zWjOelhX2VA+Ft1Z$xG@QK8U7q<&|7|ppI6l2$wjLIr$15?mcmmzbt#hU#`Q>JcX(m zqvPX9nM`C6M4xhx*{rMZ6-WTtE&+V~z(Nc`Yr{m!tFxBdb4dpOXgftmMJ5-(L zT_E+I0C{)B$GAl=^1#(FRtf>}XGV6KkI6U)rQyjm#8D7c94VwQy8NEsRV1WSIFfOB z6K(^FXO%K>7}CuTDG-^UF%*S`a5Oy+icl5UqOgG5z*AsU&Ptdv;vbcEz6stSa4QZ{ z5x(ppB1Q}GT$tH~(dLx5VS35>p-XQ&y#L`6*M{^a@i^ zzysoz1~a|ZR#c8WKo6CNbWYrTr;Jk7t){C+DC>3X;c898JV&*fG83uLKng%_X|7SL z@;P+)a8BJhm@n;piExyZmKn4tQ?=@} zv1a;S(t{f1yP7ujA=R!C7p? zElVue{FV>=sZPGQ>-6Zzo^i$srd%DuX&pnE_hf!fXWRV3)?9aFJ=hy;Baluc4!F8V z1XHfbI~}d&y$d5keB~`i`*eOPpU5pl&$Rw6JY9I#O)KnqmVP;^L}PC{^@TWi61odd zb?~z{Rwy>KRti6zA>)aY&O?skq`ZKiq$SQwT}a%5NJ&e*mv04_G|c({bk=_2T#_VC z@U3opDVZoKh^IQ#5#(%Es;(vct6{8&CmQN_dzJ}W ziH9RTG0AQUM}HJ^#_x_f6Aux_0ljR}zzkdXjP*Qw+hXlA?eYDew8T%@u6oOEJ8P_W z^}tD7Eq9@R(W&MyuO#gxoe{VshxI1go}d?g8II2FS5L+t{3_FPm@4Qt#jb5C@G?o# z4#YCdyJXFK^ZB&5hL)%O_KODoQ^I~DxD}EXdc2WzHLf&mo-LAWp0qX0Z_W3Y)rH?q za~a3=eEXq}cw~Khu;e9;b$Q16H=pD|(q-NzPF^=${wm+a!?s)F z&oy{<%z37o`T0kESM3rzr`+gZ4rghxJ9DgB(i)eZ*BZB7G8N}7MfT|EV^AYUe#GN- zU*v_#NXPBqadt3#x+A{uKvz7zuAOP-Iv}>6;0a8pj>_ZZS2{hE0dPZ~LLn)5<7zh8;ki*gCG~?eAw@k7xJvm>*k-wH%24!Q-qkWDPLk zb64FNeM@eM&bgPzv4aoAOWVI6>z?^R?A&)a4nl*@VeB`Dtmvr5Y={v?S;~Q>XaI>z zdzK`oAnAlPHdbL6WxRyzm=qbe{QwRA)SY%qH3Ee&+d?lL2>$vfJDf`8TgP$%U#NQR zE3b5VntCeEO`|`}$jkb-d4^`QotLDWZFBMl-+*T)c4-^4ROoTi5oY^QbRl#mY^JTC zZceW6Df!GybF&PBsXXK}RWPq_PTck@H^jN;o(Ugz$Jf90t$1nY;h5L40@Jo1yN)UF zQ;w1Y&w8!2#m>{#DnKJvuU;KDUVk0u0DTyKDV>&ld{bXtGs%?pP%@m`O7Cpj@i;uOH+GL~j(6Vr4yIt7$;S)8k#cbJ=U2Q zK?EzDWrsJFAovs5O1}Oyj=L$-KnLe_bh5QIy;)OO1uYni{q$fgLwPM;fXHQmz;dhO5!!>j@w!8|xr5ok5tW;=2;#5GM z<73bD#TQ=`fB1)g7}sBaeHw9@_!a(W+>UtXsE^o!U0x0PW26C7_NG$r%WY5IDEm9y-hKlra~gdO7XS zLw>DeI{_@ShI?)TVZFk5I(7a_J^*I+L>Zs({6?6IT^&u5ckS8NkcT))n>7Bd9{9qO zzLRNqlYU;}RQS|;^IpCry`{N4SFotxOWf>D6b43YaePW$C!hvD=~tWzWQ;tO4=?ky zd^XndF%V0B`L*P!0prel3+B&_HLF*#3CF?Y2S?jFpq1wfJ^%a*IWi&aTBgc>3Allm zj){#xgO{}S((%@T(kK!K*Q3dQmN#*SKP-P5N6=k-+#S!n#uzPgH$Um_{CaV64T1}f zb$YD}DK4Fam4*qh>XxJCEw1St8?X6sOZq^TQYT_2jRXb`wOl>{HNWK_%9b($AT-J&ySmLz8S~orqs3l96C5SIG9e4j-&Ns*@~=Xl2`oW2-M^#XMb(^i#W0K z?wHvBIMZPrPOmfp=I)E`rE>)R*egX|*r-`?)JI~Rdte3YWT9B-4K8eYJ?JYIdXGU{c#+3z*{ z7rFnk;k{8@W|#dRgG-ZM7E`3HrflLW9(FI)Ue7g@&uYp_DC5Npy}0h>J~?Gly`M^7v7Y5(bMe5mDwhD<)X+r z@!=mwUj{kb$1Tz4Fak6@hxI-;aK_Jh90f7x8dV%?c&xHgh0}mL?MlB= z9``-l8DG4o8@XW3CjfashQGU|+EJkGn$wLbr$%&2G5Dt;4v^Gc5ZbA{c9>Z3)VtUa z%3?9jOUI&AfEw_;ZKdmH%gDE*%}zfZ9_-Cc4Z1tfdo71JA>v@n<;<-`jN&XFS`b5L zemr^>aA;}QU>w-_jo7jIu2}cn^RW+|Hx3TH^Y9G2dgFLY59j?&;P|kq0lLyrSWKJ5 z%@T-X=`^MsIwv$>{>!#Y(Uvg4%TVKDJEa}Qvo;d9X4J+q@{^$qlc+X^34@z7;9J^O zRt^a>KcdJKeoOreO_G01Zn(CX>3kMu126f)Q6Bk&U#2%s{v&OpQ}b96%SpKZjjJ={ zFKshn^UEo2nlb(=^N^Qmbcos}+G6>lCGoLO+{uW0f9!ej#klu}55(Ah_-^1Fh)RbZ zuqURlqcRbwT72}RGp9TP!_HNC`IdLQgHfX!;`-~ZOa35-H~sbh3&%$z^1+85ivRrS z&m`k&0BcwjgN|WR7|325H#umf_u^Y}d5@$tJ?GJeVdLdM-j9gfL6-+ZnPj}3Bd^iw#LIxpa7 z9E3}}Q(zk5%Flc+J2@3t6<&Um>HSVV$*?@9Af-@22VgoVVt$B75xz#iix87af%Ge| z$|LWV*H9iOQG_}_wO2%}TMz&To;rcw$M)d^Xx(9YciK3my_LE3Ei8^+%rul0^9Ez_ z>KmeM;IcT@at`M&ji8{}+M2@`JIB8lWBVS7ZJYMSwjC|8|1dqmbJ_lSqJyb!C-|`? zIp_L}v8d6y6-yPd4UWamo;d^gsi-Z7xM|$0jMH%;onh_ntY=i>7FzjC?~w*6z)}Gc zBWa(Jh}{@YCX}X!4jqowXPgl?BJ}^__kJ&@q18qb(64yu9L)ZehS2pdZkFI~bM~4P zgHXe8$Icz`#FLN5H^2GKc$75|J9pqDHgU~FN5pkL_RhJ3j!NG1bA+p->&|VK{UC=$ z*6^P0-dv;NG`ca?wjCQk#_xFYg)psq4Z&>aU{ps7oKoec5rfTcaDHL;u#Iqjd z8S&1Z#>5|I1E*vTyXz_6Cup6IGDXfhxBSvXW5QAC{(jH5DO;R78fI8JNuZVvAn?Re zoReQU^S#;qb%js+_TXq zz}MMyEOMoiODLI#w6tvUi{*O9&F_ehe)QMll1nbjH9qzT8m`kL&HTOIYYJU5e&DBZ z@QFWR;OEI`pEwXb^cb_FJnef+{HL#V#@E-j#ZR8{OcWO6CjVFTEPpZFdE`pBks)Uf=8ejp6|uc@kDf$GI*Ioo8pGa8xBtKE{FN%jg^i zpU+v(O}?jQo8L%}+T=_#egiG>od>((|M_lr{P59swr$rbQZJR1u5~NzNR_3MvAQ8U z6wq5$$9Y%Y)frAHZX_<-jnw@h=Qx>W|jvIR!a{@9n2k|v$TgD+^84Y zDR*)^Mt%&6C0!&+YB}_e>!WKuNtCLavmX5pz8TwRXj9vr((bDxtY3I1VK?oW@6un} z$#ldiPKPuqddv>!Ovj&eaFQ`i4|0BhR?@ZnNM}WgH|R`ZpXG=R?Z0$XHyOY14QUML z=SB);EfXO5mzx>DOX(1iuD}K^&Q1Ot?eQ`%i|sq>d-`a1&N}Ce_^nU;Y8*Xshy&Lj zWsUXLXknV$lK!)@gDoAZoG%A1Tvb2H+v@K!%iu)(#>YP%H{Ez+oPE}rrK}nI&Hd*s z@AydGQF_XM`p6^k7k~9>rbrx3#xYz4Qv|v&pB3j2-Lc7|to7N(X~9Er<~gh4sw=OI zyT7+K?)uh!v2WW!wn~I+=mknfky(nI6z0+KX&5#~dK~f50rE23tNETc8&m|v-T(z4 zg~mJY3Sjw_Z!_r?u#CfZwIc7zfqx1MmhYt(Lm|XqB#%sQ1Z9z7^b8<)TEUp*_#{5W zPh(2yCaUoB5#dUMz`#aG{ibjVpGOw+>G+V&H}SNf#HC0$J{Tf6n0>S+uJ!3=gso$e zh5T$%FbA9#Gp4_ih57ySuZh-y>(iML<{*=;2U{MBmeEI8T(>SZZ(=&vZVb+z1x$DA zkMYS4hUrK0T%VCKrw`yfkf%yFhkJPz9qU*{rU70r1y%a^FQ;NrP>Yj@gS>Q16+=O1 zdczG9rkCM73fBWdEw8;DhuPfVl8Y~m58QcYeE1_DVaWL068|6hSALcD;;T||f%n?A zYjge1Q%^s|Xv6b4QsfS7Hb6Nw2VCmNjoFq`+UV=R*&D~X2Tlu+2ukxIJ3zw)LumAIB$hirJ*?TCkwrS=>V*}LaJ8s0fANxBoSbRkk6D}{vO z>Qx&3!gGm#){E>zyz)Qe&HN#p;BpCvayv?rysM&zU%kXTV+w~Wodm+fSHLCM4C-@6 zoB1PL%cB7!Y?3B#!A-=0stukws?x|z8avt8NH=7aL`grASciQ~CU3`=GD1$W4U(&1M2|hSJ_IO|M_RHeE@4X}L zyz_%OWz+540BVoGihuEuV{z5F zln<&PqR`$nO-bs#dCi+(8-iBa&;DG$y)10@%c(FMShJ(NuIE$Xyskw5M3LSAE*975 z3>?7M=nuqw%Zn|s>wq0&=mY8)JC`53hYm-~=Wx*Z94_lrFRC_aPg9Zg)QIiL`U1Fh zV*NS#(NDTfH+tgf&26kj1s03(3%klc;&ZaSFaz~t>LY+D8$}oKCEJgb zo+M;-4r&j*`a@^Rcy2N>fMY$-GZph0^*L)rOI&+lOI*5YI#zQAm%3bDL-i-i%A3 zYj?f7RW6syho;8mNa`CEcjeqrw<1hW0MqlS-k)PeW5PL!RQ*uBrf<3c+oc9T;_*n@YBZ)355 zGkF#)I5QTk`gqKkf4QBAnHzh1*8ey*ZFxC%9YJnEX=>@lI-zrBjIkO2819z`8N)`9 zKhOtrTy_MoCc<6*GOhSnao@|kz4)G2{cL+h9)s;AzWpq3vOfz9cw3rT;6R#O?J)^; zNI57QP2Ls0iDyOrAfbu*p8N&))QV4mmEXvRI4Pf{j7FQYY`#_Z#4TmnsywU{ry=it zAeEkzSA5VF5dgSUeguv|P>?R)b7=GORZHW%3(ts8-gE<&BOBwPpF9#{?E7h-niF$p zEQNO>P_Pe^&_QnaZ5XK=Sf``1k)lt38*+T=r}V-w#6gP$)hkhKHDb^RK>@ zhv6N?)0-XQpls(P(iPG`FxTJMXbc?hi>VpIv24}CxcOrr%Y8nN{`FHFX1bY!u~3O& zg6~j#>`nVrMJSV}qzBtwWM z-%AhXdvabfTgu>N;RG2+Cd6+pl|Kc4-+;`-n#L))Yic4Gp8N4L%4HbG^-YO#r!3gM#qAW z;UZTTqMrNG9zE@Eb6W5#F>?5^*s^huzC>6b@5aL$1l2Z+xI=h(8$tO|PlUz}-aXNp^)SKK;z zbtKIZ>_me3lz?D>kZpS$WNXDP1wZ=2fm%l(ep9FrFA_%u3BhNtGAmwY(lq^=GY2z7 z@*O%h5(oSG5e}J+XJt?Ca*4*ISLYD+GD^+wY?tTq$gBZ(3g~tIzHm^;YFA|&C);6D zz&qRDLi;-~|1vLEH8g3>G~l6mWZkp>RU&zl?@N_@Oa+U3Ds$p4|Ae7+)B~RIQ3+I0 zk%#!cp6N}2pWoI?JSwii%g9oc!-|f{w+Q%UMnuJYg1V;SLgIF8vxH$!&zw91qrZOu z^GD1-sIX;B54^y`_85Rnb@%1~B>(We-lmv{AnrUI325%98QeZr!98E2v@oko|H20< z7+XJsxk~dsl{W=e`GeQxOQ8*aXyVw$5%iX$Ii;(VmM?!WuKlmF>7l+~{_^j{$3On@ z_{c{tn{G$l9-{u*;n1#!V_?TUF}dv!|f>b)v0g9%Awj)gsfq%_cjVnEkAzh8LPvX+EC*yNBO~faz9F3)%e{_^{ zMH0Vgbk#+rJv9(dZk>QJa5v4*h4*?_M|yXDe^cB#%`dyZJI`Mh|2O&l*DTxSLK1m6 zC+s%%a(2{%&y~YycOGy8fWGt~-j>PeT@=d(c9APUp#M7q zzx^&P85gvOzN3vCYT6M$dbTxQ-Ne3COty6lP~%2skR3@v`4arbpP3Kiu%oB6E^mRG zCOz{td5`qxx4cq5VJubPC2>1uZ#{T=bMkODbziZxDQ-GH;!2!pEa-x-5(jpd?Vvc( ziQNC@V0#rkJlwPcclNvbo8qwzt?`2=XThg;uU14n+_Zjct_P44gM>T1H&j654302KgiJRI%n&Ew z@4}lv`PRFZnUc@&&U+5;+~uqJUVc!;mA{)ojx)ZizUA0Ydf(g3gfno|G){R3a23VJ zLDPKsmXS;Y&{OeA_!OX&{CLl|eCFQZ*DBco{!Um zImlL;#h2{@b}Ii9&xMzl%g%gE-sk92^FjLHmSnoSLwkzf>>5fl+;%4mmkH%{+y%m4`{U_q! zARA~^d_b^iMMne@xqauoMs#Hxm7kN}@v|m^X=0RnCjyB?g}{3EqSO3j8+L;j_YB&km3&IKquLOhNO`CaGQR7QS-Y6U5s)@8F&{T{{ zVcCWxKn3MoA>fteLY%5n&cLOIHx!=^_L0nFIlTi9Zw=!^(U>0IB6@ooW69F9V&1Z= zVrcSI7#e>0*`qM8dl+SD6FV1w7`wLaj~&}au{{O2Z9UOCvxl=oFfYUX_~HKHX-5a+ z)Yn18Hc5y;jQTs!N%erl5v>X~UBOm-kfHd^{xPi~p^#idP*zMbzc|w<4i)?DQOwA6 z72U;3%4a@vYy6{s{7=%2wXS>LZ%~lbTig#Hcp&b&^G=kW7uaNfn0jhgTQ<2D!Pxqg zb|iE6m;GoX3H3d{iFXy#FMV6+p~k~(d8PP@$kWOqSs6#AM@I{;Q24vEb4IQ%xOYS) zVQ^rGm7im&)Mze8B$y-V9KkJ{f12;PKV`&yD&URPEP@1;1^m{xrqf#avK`r1_LsN? z!_`cx8+S-5J?>djk*bxM>{H6iRUTns1_s_4k`Cx!%T5LkOogTRBMsK)@>tJ7_WdPh zB#sn3vF(;o>RRqT8wwgpyN0^tQm#Ksnu4pH;LSYt5v^FUH1~Mz+joFI#{7diXr^nM z>y@XXr~n&~+Wj#q9Gcz@4G&>vi1{3Nu3}}F30z!hu}%HcW{rHPt6{#!GKA)5+r*>fzjTf; zDg9T_!M;}UQ32AMoMwi$)p({6e}{(ITn^9az(n`9YbJ1LFc!<^O(1Ab#!+-i`@BM} zcQ#8vy;l&7gbHO&ph>>WPe1?Xm*n;H34YBtzbOA-Gn-#I`mb4@@MZoXI6)v@-q;X- z{d_~*O@D9O%Q;dA!c1||2jC|0R2*FKS&i~@_Ns`pxK3Nn=6P1@W@5qN3Z04rU7hi> z@2Wnj>#rG|Tm_yF#sVAauUd^Qi8B#9&)`J)Ox%KJ(%t*H^3 ziCh$)G7;f;I*tIVlHtUm2b}7mume}ur>$s=3)VKob>~jSik>MHh^gswekA)Wzb>LG z>Ah}7=|HiwZNuzmdgkr6cnSsR8NAtT+R0(Webm$;lZdWdq!NT+-pC%gGPx#Q6$MA3 zUyF<63pNSU_M{tV#y09Ae8D^vAH2DBKxdup9Vk7+lzlWNxVl-Xo!`+Mix;eko)tI7 z%+91MufVqxk3=c*DlG z;|J`6c;Uqt(>s$0R4YE&fgnp04h}@zDcnWwJ+_%WB%GRjRMXs<%1mIWGS!-xB{Uh;bnv^$EW0AERCa2Dg%~p=CjoZA z)x6T}qN&Wv`tqldxGmJDmHcNQ7|+C)KW4<3hF}ao#Qp`&16c%PT*Ah>#mml!rdij= z=+q)sa*pAG6IZpZdt%1;Ut{jJ5f5+sWBXS2L^RB1sk?_en@)$0$3gsjdI;h0sE2N{ znnd+Ht7!&8S@t1yoRpH2>LEnk5;*oJ`#Ygw1 zI$S7jPNgH224}=I`y0p=2AxA#k1`O}Odk?KX%eSg5y<-4CFJcUSVP$tA|4h6$4tc2 zWWJ;`jd{A4$&L<$cs|p)hA>r#GM=lEu6SAxO(pG{Ql|n6l_X(hDEE^0bbnAs zYnug2>*c9>TYjs2>y1t2M-yWePgncIT@_)^n!4i3E7P_64L9Btx~|STWNv@EKbGv( zzvF=z-g#%V?f)KCJQRDGt^Tj~HpN5FvjXt8rix{?$Jm}pWV!aI_oB>{nR#m=Es57& z;$Bh4O;_R?e~5!5?T52Yos2KsFdo1E30z_WQ)lQEpoyB7`Bi|+$M^hQe<@(h_LM)> zhwA-1-qmSJr_{g7y^jCRx4-_c_saX%&*fK3@wX_8?x7FqQPTe4iN^TWL%5!Py_mTb zysGJ=bioW1gSj(tq%)rtlZ8`p>avJ4S4N!C%cgDKxvHbU?EFm5mz`8|X#y4pPhwJh zxH0a2vMv7P?)KPupfUTq6Gg;-{K0o;_uSlVkdgeFBd=bQuNlH5Lq~-(ij+!64 z56~4x^I={ICB+q>NsfDHU?r;|E<6oIZbihYtZM20T928aZH|2;Ie~|z#CQCqBn|N*lYF2tw&;Vk6%mtFC%-J4U0&ph=Ae9Fw!* z6_}f7pvq4@&gX0Tq14-`j%|g;z|aVjxYJG^ zO*$2y%qPDP$<+@6;XJB)hyRA8GMO<*<`ONHf#h?Dk?Xlst%`wP+lE9QA zog7pMoE_`4vYG@?-)rT^--eUo7o~@&aEn^`F+z<J}_6}wNgeGGuT~vcx#1_hVe9p(KM#mv1m4XeHPD+Im^EoldbEp z*T(OEYX_S#`(tL~i!pTQ8C)xJc-h<7^p14lWCYVHlpoJrIEZWOL0sJou{ULiyJwO# zqR@6AkU9HNd(BetvwkuT;i^!msg8Z&9vFokXVwK--B#h1LNIY^p~?1701pSIaTvlF zLS=VHSKNB*XISz14CXvHo5A}I&eFg5;!E*w|J}dC^zy|xuzw%3{LGd)T2V32sZn54 zz)drw%6v*ZN!$Vt3eIb8RN<1iL7Nob6Xx4325wyAfef|sa$xr@Pu26}u?>A6&T-M@& zb;o@%vHOmgJ$P5_Wuog@RsjCjKWmEDH;XTtf!YT}u}?gv?u8Bt|5eGcVTmWx{oyy? z({%cz4z7NWvY((60aO#W&s;MWH(rQGP>cbxdnzy)ze1UWS)D%b#`&8<1=Hy${yyoQ zuzs&FU0(f>c<+dMa=GvLP$&2e-A^v(mu30u#I5qO{mc<0e;(jGx34|W5P$vy#_hhc zaszo3{y_Y+RuB%;?bZAZ6EU3TT!7MW4F}GC^pb{HiQ?dU7Iahjk%gQLPtjd8(No}0 zUu})A{b)u!_DV|}IMRSSX2uaA&HqAUHVWD%6IW4H5X3k6O5&YFRJFVCDjPOk!Nfyp zUVdD7vf~j{2yMFZ)6Kr0F3jv)t(u1dboT1T_z3QQa zcnAj)hgbo^4Llwf7URin!RcR&?!}j5&9O2L@4O?nZ+a+RdF}Z)#H_+7JkGNg8pW_aFRr88Of7i>hBpB91stb z&E(UTT_TmVImyhoOj}JzrTnEb#N@9sk7+WQ)jC=6u}QQ!L4t`}2U`jju9_dW-SSEH zES?@exc|P`j8lWbLt~g8u4KX*&w0ufx!OZ!R3+gB(l{Qahfvz3;&UbD{a^aR=VRHj zW$e*bSpMLI4~^oZpriZ9JMX$X9(nXp%%P4XLf93#>XV355ZQsQh2_~pqq|x4JB-WZ zsrdNKH^tghPm4RgcV9gB=qs`Ljcpj(lGs(B8gb0b;5g|!FP|OTReq{?65&bmLlLAw zoT8)FB$#B9C_T9c2(FvN%J+i&#H`|^!ch^0#FD}a2$;m^FPjfvex=2={?2#}}ppYJ*AV?5hP<9sXx2SG}4`JQh)dp?md}`yS^& z)8o;1uoW{mJ-jXCz_M0Wd`4Iy8pczWLL$N&yZss|#}%J6r(!zK)c_kMe2cP29jQ+@ z>+o#|ZkkGYm}ZtK{3}=_82sb!3NFH00o3ytH0jbK%4uuY#y`W9=km+1NWv$@`wovk z@p#<-!~5ggfAwt~8yuhxx;rgq1j1Z=sRcO)%IU$By3x9Kg{niVx3bup$Ni2gsjR%JIE(#je6As=LGw`EG_AX{0+v*c-&1> zT2|_#X^w4?U)eqtQcc*BhtbZmf>adUG5}d?SPTl1!n^#%xGHf5pT&m~N`2)6Mffjp zw=D%$#j{?$-$&S|qDu>sKY$zJdkZwH(qcZ&tY$yb3TGK@kM(eXbj5X;35W%p*nPnT z=g05;-tXsOrAwDC%k;wF{RUT8jv%NW-tduwU-vVYjfDs%J z=B549@TdM|z%B!~b&+4yxa9AG=cWIJfo=3aRQD+?W48Uj`{HO^d+vCwJOw=G{EO6c z>t1NjN&G@~-FZ-SZP$jJJE`RY%Q?i}TgHW{$qJUkG-kBlmVHqdqQ$GDlf5mgd zbbEN7ewSbTSU>#D_jgp`S4?wqj;42GzU>}n!t3@QH(+|!5L_lxWRqFp2NmsDNEON$?RZ>hE+^=~J89809x&{?MwED0 zusl;}Hf7t6CG#RKW6#e8r?LXnOBv42bK&7R_q%2>RXghP-s>*@lneT%4P(cdUdH?I7uCL26f%YZOr243aK{dl~!^*{{K zZVm*DjyWBq>p(ecWfh9?8ousDA}Q zWfxzBd-3kL{X2gZhxQ(eu7~ED&yvC35HlKykBb>iQn-O7)Oj|xzYXvXKt8`P76 z2!vG#sSu;ehr*awF46LPT2KJtGniI_hQOc$E)gGu8d6jAtXbrJ$seB=c~io`Jlrf|Dm+Gk|pmLeea3 zdS~D*uX%!*{Q(#y`7FZY%kq`y#Oww5@9(~f15I_o%*-(xBAZ8k661#-iM>oc?b$sM zeTUkjef9!Yemb%9w_##LeR+@2e5xFNp$JAXIUtXY$r;w!_MIUyM0~Nc zGpjP-=EraXR(J>Iw9WDgj*(f`*&7>tQTSX{aCIe>SymNXakJ6(mFE>%H_ffgR@kUSr~oLC z+ZyBP#KG42$3FGF^%fuUxA>ey%l9llV;7n+9kGf~lRuK5^ zksjQBlLKMj;o*2=V_ytz{x30O@OyFQvdwYVBNJ)nwtg$K_n-jdF!&^n+Y;~PvMnlb z1&{qk03b;pJcS2DrAmk_h zfQHkT`G6)_mgPBo=7b)3{7TI*z2*I~$iJXozV<8{$RK(AcOPzyue0j&#uis>oM0pW zx`1pnKk`MPaXK}}q^8rSWm?jz>0E#XJnP3uVTGRu3I(jNN#S+p@1M*6->- zf$D}foj5s6-h)gwk38vjG8E4v!b8yptxqn?&5SPqSbBR>l$g*gXAi zIjPW)SISaV+{}x7l1J5X>U^kE@$RP5LplgE(^9COr_=kixJ)q_tiQox>Ce^6SH!KK zg-3HpcRzcF@A|>LaU8S91)aUoGTA|W>2nV)r95&g@T0Qgb$w{5=59+CFNqtjyEZ=a zsaul2ma!sB`at~o&?r7Nv^Q+nm|iOGXOD!l^X1%(6N-X|opQ+}F7#KesI}UHa z^Uwux31%7{O!fTeo=4+*U%v+eBv&uDZX^LzrGT_4E6FT;?{DMO%8xi>5W&6GgafBe z0`jH7dMNlfyNdAb>W=T^GA?5qBqIm!T%j>H5Ll$ll^&yJHX^3!iDy~)zN!RyWqRI8 zQ0V~#VlsOLs9K>iqa<2CaMjP!=?Mb1uu8zP3_jN0NchD^19dZRzT-hNLDELMW+JF| zF?%(mk=2;~5j?ydkGVuzxnyQ6SaNa9TKd~~ZIgkbAaSB_SG*EUBTwPw<=NP|wI45M z2+MeOYi#d{#*UuYzyBz!dTgp^-_R(_&eSRu5ZkZtJIJQ%+>d~wqj0YIn`T6M?otr4 zeJU|37@jv!D-{zgrz?QUbj-`(&D9JAJ_Y47vWomr(06an`xVoN`17OL>Q@sa)jUL@xMbMP04B&d* zL$K$!`B;uHH(w7wqloO2NlXW=l3w2ow!?b5561Qz>_3;*6$GrO{o0M~w+y(SDR}!4 zBu!e%!JqzbfKh8AsDeffs2f5nQfo4F3%6d7o5G~;>~DF!GhK$#eqm5x#GCvlof%gg zu`acH&%_ziQjgLG9(|b3DRK%tGJWWJZTL{$HXyM_pBR#%J)L&$vZMWc@bBIE?4xZtFzC#HZ}945zZh`*T?5R`*{xVy(;O;{C<;RlzjiYI{NBd+<8K$w zofg-OFqV8%mI38!O8Hh;!e!YCbNa5J%X1a1u57li z{_%_MmR(=JpzKWg3%>c9p)rMW$Emv>Yr+8+SIvPo8g$KgG56TidZ*z|_t0&o+r$ zN#ADdB`%$G)p=RFoDezjqM!vlAkX*7q-BC51z0Lv?kX`VKZQm?<8-$Od@KLZhUfZ95IAN_%8gWi#NFHf0 zUS2fcIZhYP8^D$0+>c-e_|~rGcz$zBJiDnow)f4%1aD?6#`|G+#~_0AUeYk;b0*QE z_SRUo?&GoK+%K_zXLSq@Zj3|QzZI{)`Fw2MvnvjQYpvb5+3vs^nwlhnt)PkGDPUH<17qC#ZFOb6^#c8b|tH6~Q!jIcKU+}FdHmXlq4t5;df z#C&p0A`g|LGN$sLw0UNaN)O{)J>iyPIm2L@xzUDc09hA*^R1cv*5{mgdi=w${4Qqn z`{QRndo^BQl6A)9oLJ1+J(Iv%UO3MAdse`)Pn>pph$}quQRNCv-mkdq^0?}XE8?K|=G&it|ty0|X}{$Zry(5ehNbc7HqTAOTN*%e;ugy_xcwiPJ{CIuUkfGE3Bf z+tDdJQZ+F`x5K1+=e5L=MW@9n%>E2VFH6~T5tt{4+aK+*DTeml8+*3xik&;~v^Crw zO*49;W8M0?`}tq4yU=>m`q2w@y}}JegBgN`}Mloa%A(85Iv5%O+|PjEKLRaah}N{>SL`wg2mZHgaaYx|w=em9n3&X9ICkKHt z%cyJTa%iV{_}Oze^>P@*Kqd(;}~sr5VEc2QKunRiICMPb*gJ-T+8s9j_ZjtA}So!~?ptI6Z+ z3pp0IUNsokpTnL$_F7cl!87hJ{bT+{%0DOFPk!g~y8_M4V4G6-L;>;D2%FB=Z*Pd7 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