devDependencies:
  '@babel/cli': 7.0.0
  '@babel/core': 7.0.0
  '@babel/preset-env': 7.0.0
  '@babel/preset-react': 7.0.0
  lint-staged: 7.2.2
  prettier: 1.14.2
packages:
  /@babel/cli/7.0.0:
    dependencies:
      commander: 2.17.1
      convert-source-map: 1.5.1
      fs-readdir-recursive: 1.1.0
      glob: 7.1.3
      lodash: 4.17.10
      mkdirp: 0.5.1
      output-file-sync: 2.0.1
      slash: 2.0.0
      source-map: 0.5.7
    dev: true
    hasBin: true
    optionalDependencies:
      chokidar: 2.0.4
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-SH/x7W1dz4FSSBeJZXIiYSbHIOU3ZxNgwQPLTG+I8KXyTS81pzmLouPa2st6hji7VbVrEF/D8EQzQbXAYj1TsA==
  /@babel/code-frame/7.0.0:
    dependencies:
      '@babel/highlight': 7.0.0
    dev: true
    resolution:
      integrity: sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==
  /@babel/core/7.0.0:
    dependencies:
      '@babel/code-frame': 7.0.0
      '@babel/generator': 7.0.0
      '@babel/helpers': 7.0.0
      '@babel/parser': 7.0.0
      '@babel/template': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
      convert-source-map: 1.5.1
      debug: 3.1.0
      json5: 0.5.1
      lodash: 4.17.10
      resolve: 1.8.1
      semver: 5.5.1
      source-map: 0.5.7
    dev: true
    engines:
      node: '>=6.9.0'
    resolution:
      integrity: sha512-nrvxS5u6QUN5gLl1GEakIcmOeoUHT1/gQtdMRq18WFURJ5osn4ppJLVSseMQo4zVWKJfBTF4muIYijXUnKlRLQ==
  /@babel/generator/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
      jsesc: 2.5.1
      lodash: 4.17.10
      source-map: 0.5.7
      trim-right: 1.0.1
    dev: true
    resolution:
      integrity: sha512-/BM2vupkpbZXq22l1ALO7MqXJZH2k8bKVv8Y+pABFnzWdztDB/ZLveP5At21vLz5c2YtSE6p7j2FZEsqafMz5Q==
  /@babel/helper-annotate-as-pure/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==
  /@babel/helper-builder-binary-assignment-operator-visitor/7.0.0:
    dependencies:
      '@babel/helper-explode-assignable-expression': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-9HdU8lrAc4FUZOy+y2w//kUhynSpkGIRYDzJW1oKJx7+v8m6UEAbAd2tSvxirsq2kJTXJZZS6Eo8FnUDUH0ZWw==
  /@babel/helper-builder-react-jsx/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
      esutils: 2.0.2
    dev: true
    resolution:
      integrity: sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==
  /@babel/helper-call-delegate/7.0.0:
    dependencies:
      '@babel/helper-hoist-variables': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-HdYG6vr4KgXHK0q1QRZ8guoYCF5rZjIdPlhcVY+j4EBK/FDR+cXRM5/6lQr3NIWDc7dO1KfgjG5rfH6lM89VBw==
  /@babel/helper-define-map/7.0.0:
    dependencies:
      '@babel/helper-function-name': 7.0.0
      '@babel/types': 7.0.0
      lodash: 4.17.10
    dev: true
    resolution:
      integrity: sha512-acbCxYS9XufWxsBiclmXMK1CFz7en/XSYvHFcbb3Jb8BqjFEBrA46WlIsoSQTRG/eYN60HciUnzdyQxOZhrHfw==
  /@babel/helper-explode-assignable-expression/7.0.0:
    dependencies:
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-5gLPwdDnYf8GfPsjS+UmZUtYE1jaXTFm1P+ymGobqvXbA0q3ANgpH60+C6zDrRAWXYbQXYvzzQC/r0gJVNNltQ==
  /@babel/helper-function-name/7.0.0:
    dependencies:
      '@babel/helper-get-function-arity': 7.0.0
      '@babel/template': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-Zo+LGvfYp4rMtz84BLF3bavFTdf8y4rJtMPTe2J+rxYmnDOIeH8le++VFI/pRJU+rQhjqiXxE4LMaIau28Tv1Q==
  /@babel/helper-get-function-arity/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==
  /@babel/helper-hoist-variables/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==
  /@babel/helper-member-expression-to-functions/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==
  /@babel/helper-module-imports/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==
  /@babel/helper-module-transforms/7.0.0:
    dependencies:
      '@babel/helper-module-imports': 7.0.0
      '@babel/helper-simple-access': 7.0.0
      '@babel/helper-split-export-declaration': 7.0.0
      '@babel/template': 7.0.0
      '@babel/types': 7.0.0
      lodash: 4.17.10
    dev: true
    resolution:
      integrity: sha512-QdwmTTlPmT7TZcf30dnqm8pem+o48tVt991xXogE5CQCwqSpWKuzH2E9v8VWeccQ66a6/CmrLZ+bwp66JYeM5A==
  /@babel/helper-optimise-call-expression/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==
  /@babel/helper-plugin-utils/7.0.0:
    dev: true
    resolution:
      integrity: sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==
  /@babel/helper-regex/7.0.0:
    dependencies:
      lodash: 4.17.10
    dev: true
    resolution:
      integrity: sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==
  /@babel/helper-remap-async-to-generator/7.0.0:
    dependencies:
      '@babel/helper-annotate-as-pure': 7.0.0
      '@babel/helper-wrap-function': 7.0.0
      '@babel/template': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-3o4sYLOsK6m0A7t1P0saTanBPmk5MAlxVnp9773Of4L8PMVLukU7loZix5KoJgflxSo2c2ETTzseptc0rQEp7A==
  /@babel/helper-replace-supers/7.0.0:
    dependencies:
      '@babel/helper-member-expression-to-functions': 7.0.0
      '@babel/helper-optimise-call-expression': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-fsSv7VogxzMSmGch6DwhKHGsciVXo7hbfhBgH9ZrgJMXKMjO7ASQTUfbVL7MU1uCfviyqjucazGK7TWPT9weuQ==
  /@babel/helper-simple-access/7.0.0:
    dependencies:
      '@babel/template': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-CNeuX52jbQSq4j1n+R+21xrjbTjsnXa9n1aERbgHRD/p9h4Udkxr1n24yPMQmnTETHdnQDvkVSYWFw/ETAymYg==
  /@babel/helper-split-export-declaration/7.0.0:
    dependencies:
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==
  /@babel/helper-wrap-function/7.0.0:
    dependencies:
      '@babel/helper-function-name': 7.0.0
      '@babel/template': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-kjprWPDNVPZ/9pyLRXcZBvfjnFwqokmXTPTaC4AV8Ns7WRl7ewSxrB19AWZzQsC/WSPQLOw1ciR8uPYkAM1znA==
  /@babel/helpers/7.0.0:
    dependencies:
      '@babel/template': 7.0.0
      '@babel/traverse': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-jbvgR8iLZPnyk6m/UqdXYsSxbVtRi7Pd3CzB4OPwPBnmhNG1DWjiiy777NTuoyIcniszK51R40L5pgfXAfHDtw==
  /@babel/highlight/7.0.0:
    dependencies:
      chalk: 2.4.1
      esutils: 2.0.2
      js-tokens: 4.0.0
    dev: true
    resolution:
      integrity: sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==
  /@babel/parser/7.0.0:
    dev: true
    engines:
      node: '>=6.0.0'
    hasBin: true
    resolution:
      integrity: sha512-RgJhNdRinpO8zibnoHbzTTexNs4c8ROkXFBanNDZTLHjwbdLk8J5cJSKulx/bycWTLYmKVNCkxRtVCoJnqPk+g==
  /@babel/plugin-proposal-async-generator-functions/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-remap-async-to-generator': 7.0.0
      '@babel/plugin-syntax-async-generators': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-QsXmmjLrFADCcDQAfdQn7tfBRLjpTzRWaDpKpW4ZXW1fahPG4SvjcF1xfvVnXGC662RSExYXL+6DAqbtgqMXeA==
  /@babel/plugin-proposal-json-strings/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-json-strings': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==
  /@babel/plugin-proposal-object-rest-spread/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-object-rest-spread': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==
  /@babel/plugin-proposal-optional-catch-binding/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-optional-catch-binding': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==
  /@babel/plugin-proposal-unicode-property-regex/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-regex': 7.0.0
      regexpu-core: 4.2.0
    dev: true
    engines:
      node: '>=4'
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==
  /@babel/plugin-syntax-async-generators/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==
  /@babel/plugin-syntax-json-strings/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==
  /@babel/plugin-syntax-jsx/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==
  /@babel/plugin-syntax-object-rest-spread/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==
  /@babel/plugin-syntax-optional-catch-binding/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==
  /@babel/plugin-transform-arrow-functions/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==
  /@babel/plugin-transform-async-to-generator/7.0.0:
    dependencies:
      '@babel/helper-module-imports': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-remap-async-to-generator': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-CiWNhSMZzj1n3uEKUUS/oL+a7Xi8hnPQB6GpC1WfL/ZYvxBLDBn14sHMo5EyOaeArccSonyk5jFIKMRRbrHOnQ==
  /@babel/plugin-transform-block-scoped-functions/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==
  /@babel/plugin-transform-block-scoping/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      lodash: 4.17.10
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==
  /@babel/plugin-transform-classes/7.0.0:
    dependencies:
      '@babel/helper-annotate-as-pure': 7.0.0
      '@babel/helper-define-map': 7.0.0
      '@babel/helper-function-name': 7.0.0
      '@babel/helper-optimise-call-expression': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-replace-supers': 7.0.0
      '@babel/helper-split-export-declaration': 7.0.0
      globals: 11.7.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-8LBm7XsHQiNISEmb+ejBiHi1pUihwUf+lrIwyVsXVbQ1vLqgkvhgayK5JnW3WXvQD2rmM0qxFAIyDE5vtMem2A==
  /@babel/plugin-transform-computed-properties/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==
  /@babel/plugin-transform-destructuring/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Fr2GtF8YJSXGTyFPakPFB4ODaEKGU04bPsAllAIabwoXdFrPxL0LVXQX5dQWoxOjjgozarJcC9eWGsj0fD6Zsg==
  /@babel/plugin-transform-dotall-regex/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-regex': 7.0.0
      regexpu-core: 4.2.0
    dev: true
    engines:
      node: '>=4'
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==
  /@babel/plugin-transform-duplicate-keys/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==
  /@babel/plugin-transform-exponentiation-operator/7.0.0:
    dependencies:
      '@babel/helper-builder-binary-assignment-operator-visitor': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Ig74elCuFQ0mvHkWUq5qDCNI3qHWlop5w4TcDxdtJiOk8Egqe2uxDRY9XnXGSlmWClClmnixcoYumyvbAuj4dA==
  /@babel/plugin-transform-for-of/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==
  /@babel/plugin-transform-function-name/7.0.0:
    dependencies:
      '@babel/helper-function-name': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-mR7JN9vkwsAIot74pSwzn/2Gq4nn2wN0HKtQyJLc1ghAarsymdBMTfh+Q/aeR2N3heXs3URQscTLrKe3yUU7Yw==
  /@babel/plugin-transform-literals/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==
  /@babel/plugin-transform-modules-amd/7.0.0:
    dependencies:
      '@babel/helper-module-transforms': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-CtSVpT/0tty/4405qczoIHm41YfFbPChplsmfBwsi3RTq/M9cHgVb3ixI5bqqgdKkqWwSX2sXqejvMKLuTVU+Q==
  /@babel/plugin-transform-modules-commonjs/7.0.0:
    dependencies:
      '@babel/helper-module-transforms': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-simple-access': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-BIcQLgPFCxi7YygtNpz5xj+7HxhOprbCGZKeLW6Kxsn1eHS6sJZMw4MfmqFZagl/v6IVa0AJoMHdDXLVrpd3Aw==
  /@babel/plugin-transform-modules-systemjs/7.0.0:
    dependencies:
      '@babel/helper-hoist-variables': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-8EDKMAsitLkiF/D4Zhe9CHEE2XLh4bfLbb9/Zf3FgXYQOZyZYyg7EAel/aT2A7bHv62jwHf09q2KU/oEexr83g==
  /@babel/plugin-transform-modules-umd/7.0.0:
    dependencies:
      '@babel/helper-module-transforms': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-EMyKpzgugxef+R1diXDwqw/Hmt5ls8VxfI8Gq5Lo8Qp3oKIepkYG4L/mvE2dmZSRalgL9sguoPKbnQ1m96hVFw==
  /@babel/plugin-transform-new-target/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==
  /@babel/plugin-transform-object-super/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-replace-supers': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-BfAiF1l18Xr1shy1NyyQgLiHDvh/S7APiEM5+0wxTsQ+e3fgXO+NA47u4PvppzH0meJS21y0gZHcjnvUAJj8tQ==
  /@babel/plugin-transform-parameters/7.0.0:
    dependencies:
      '@babel/helper-call-delegate': 7.0.0
      '@babel/helper-get-function-arity': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-eWngvRBWx0gScot0xa340JzrkA+8HGAk1OaCHDfXAjkrTFkp73Lcf+78s7AStSdRML5nzx5aXpnjN1MfrjkBoA==
  /@babel/plugin-transform-react-display-name/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==
  /@babel/plugin-transform-react-jsx-self/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-jsx': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-pymy+AK12WO4safW1HmBpwagUQRl9cevNX+82AIAtU1pIdugqcH+nuYP03Ja6B+N4gliAaKWAegIBL/ymALPHA==
  /@babel/plugin-transform-react-jsx-source/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-jsx': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==
  /@babel/plugin-transform-react-jsx/7.0.0:
    dependencies:
      '@babel/helper-builder-react-jsx': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-syntax-jsx': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==
  /@babel/plugin-transform-regenerator/7.0.0:
    dependencies:
      regenerator-transform: 0.13.3
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==
  /@babel/plugin-transform-shorthand-properties/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==
  /@babel/plugin-transform-spread/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==
  /@babel/plugin-transform-sticky-regex/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-regex': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==
  /@babel/plugin-transform-template-literals/7.0.0:
    dependencies:
      '@babel/helper-annotate-as-pure': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==
  /@babel/plugin-transform-typeof-symbol/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==
  /@babel/plugin-transform-unicode-regex/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/helper-regex': 7.0.0
      regexpu-core: 4.2.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==
  /@babel/preset-env/7.0.0:
    dependencies:
      '@babel/helper-module-imports': 7.0.0
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-proposal-async-generator-functions': 7.0.0
      '@babel/plugin-proposal-json-strings': 7.0.0
      '@babel/plugin-proposal-object-rest-spread': 7.0.0
      '@babel/plugin-proposal-optional-catch-binding': 7.0.0
      '@babel/plugin-proposal-unicode-property-regex': 7.0.0
      '@babel/plugin-syntax-async-generators': 7.0.0
      '@babel/plugin-syntax-object-rest-spread': 7.0.0
      '@babel/plugin-syntax-optional-catch-binding': 7.0.0
      '@babel/plugin-transform-arrow-functions': 7.0.0
      '@babel/plugin-transform-async-to-generator': 7.0.0
      '@babel/plugin-transform-block-scoped-functions': 7.0.0
      '@babel/plugin-transform-block-scoping': 7.0.0
      '@babel/plugin-transform-classes': 7.0.0
      '@babel/plugin-transform-computed-properties': 7.0.0
      '@babel/plugin-transform-destructuring': 7.0.0
      '@babel/plugin-transform-dotall-regex': 7.0.0
      '@babel/plugin-transform-duplicate-keys': 7.0.0
      '@babel/plugin-transform-exponentiation-operator': 7.0.0
      '@babel/plugin-transform-for-of': 7.0.0
      '@babel/plugin-transform-function-name': 7.0.0
      '@babel/plugin-transform-literals': 7.0.0
      '@babel/plugin-transform-modules-amd': 7.0.0
      '@babel/plugin-transform-modules-commonjs': 7.0.0
      '@babel/plugin-transform-modules-systemjs': 7.0.0
      '@babel/plugin-transform-modules-umd': 7.0.0
      '@babel/plugin-transform-new-target': 7.0.0
      '@babel/plugin-transform-object-super': 7.0.0
      '@babel/plugin-transform-parameters': 7.0.0
      '@babel/plugin-transform-regenerator': 7.0.0
      '@babel/plugin-transform-shorthand-properties': 7.0.0
      '@babel/plugin-transform-spread': 7.0.0
      '@babel/plugin-transform-sticky-regex': 7.0.0
      '@babel/plugin-transform-template-literals': 7.0.0
      '@babel/plugin-transform-typeof-symbol': 7.0.0
      '@babel/plugin-transform-unicode-regex': 7.0.0
      browserslist: 4.1.0
      invariant: 2.2.4
      js-levenshtein: 1.1.3
      semver: 5.5.1
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-Fnx1wWaWv2w2rl+VHxA9si//Da40941IQ29fKiRejVR7oN1FxSEL8+SyAX/2oKIye2gPvY/GBbJVEKQ/oi43zQ==
  /@babel/preset-react/7.0.0:
    dependencies:
      '@babel/helper-plugin-utils': 7.0.0
      '@babel/plugin-transform-react-display-name': 7.0.0
      '@babel/plugin-transform-react-jsx': 7.0.0
      '@babel/plugin-transform-react-jsx-self': 7.0.0
      '@babel/plugin-transform-react-jsx-source': 7.0.0
    dev: true
    peerDependencies:
      '@babel/core': ^7.0.0-0
    resolution:
      integrity: sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==
  /@babel/template/7.0.0:
    dependencies:
      '@babel/code-frame': 7.0.0
      '@babel/parser': 7.0.0
      '@babel/types': 7.0.0
    dev: true
    resolution:
      integrity: sha512-VLQZik/G5mjYJ6u19U3W2u7eM+rA/NGzH+GtHDFFkLTKLW66OasFrxZ/yK7hkyQcswrmvugFyZpDFRW0DjcjCw==
  /@babel/traverse/7.0.0:
    dependencies:
      '@babel/code-frame': 7.0.0
      '@babel/generator': 7.0.0
      '@babel/helper-function-name': 7.0.0
      '@babel/helper-split-export-declaration': 7.0.0
      '@babel/parser': 7.0.0
      '@babel/types': 7.0.0
      debug: 3.1.0
      globals: 11.7.0
      lodash: 4.17.10
    dev: true
    resolution:
      integrity: sha512-ka/lwaonJZTlJyn97C4g5FYjPOx+Oxd3ab05hbDr1Mx9aP1FclJ+SUHyLx3Tx40sGmOVJApDxE6puJhd3ld2kw==
  /@babel/types/7.0.0:
    dependencies:
      esutils: 2.0.2
      lodash: 4.17.10
      to-fast-properties: 2.0.0
    dev: true
    resolution:
      integrity: sha512-5tPDap4bGKTLPtci2SUl/B7Gv8RnuJFuQoWx26RJobS0fFrz4reUA3JnwIM+HVHEmWE0C1mzKhDtTp8NsWY02Q==
  /@samverschueren/stream-to-observable/0.3.0:
    dependencies:
      any-observable: 0.3.0
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==
  /ansi-escapes/1.4.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4=
  /ansi-regex/2.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
  /ansi-regex/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
  /ansi-styles/2.2.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
  /ansi-styles/3.2.1:
    dependencies:
      color-convert: 1.9.3
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
  /any-observable/0.3.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
  /anymatch/2.0.0:
    dependencies:
      micromatch: 3.1.10
      normalize-path: 2.1.1
    dev: true
    optional: true
    resolution:
      integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
  /argparse/1.0.10:
    dependencies:
      sprintf-js: 1.0.3
    dev: true
    resolution:
      integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
  /arr-diff/4.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
  /arr-flatten/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
  /arr-union/3.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
  /array-unique/0.3.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
  /assign-symbols/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
  /async-each/1.0.1:
    dev: true
    optional: true
    resolution:
      integrity: sha1-GdOGodntxufByF04iu28xW0zYC0=
  /atob/2.1.2:
    dev: true
    engines:
      node: '>= 4.5.0'
    hasBin: true
    resolution:
      integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
  /balanced-match/1.0.0:
    dev: true
    resolution:
      integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  /base/0.11.2:
    dependencies:
      cache-base: 1.0.1
      class-utils: 0.3.6
      component-emitter: 1.2.1
      define-property: 1.0.0
      isobject: 3.0.1
      mixin-deep: 1.3.1
      pascalcase: 0.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
  /binary-extensions/1.11.0:
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=
  /brace-expansion/1.1.11:
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: true
    resolution:
      integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
  /braces/2.3.2:
    dependencies:
      arr-flatten: 1.1.0
      array-unique: 0.3.2
      extend-shallow: 2.0.1
      fill-range: 4.0.0
      isobject: 3.0.1
      repeat-element: 1.1.3
      snapdragon: 0.8.2
      snapdragon-node: 2.1.1
      split-string: 3.1.0
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
  /browserslist/4.1.0:
    dependencies:
      caniuse-lite: 1.0.30000883
      electron-to-chromium: 1.3.62
      node-releases: 1.0.0-alpha.11
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-kQBKB8hnq1SRfSpwHDpM1JNHAyk9fydW8hIDvndR2ijTFKIlBPEvkJkCt8JznOugdm12/YCaRgyq/sqDGz9PwA==
  /cache-base/1.0.1:
    dependencies:
      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
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
  /caniuse-lite/1.0.30000883:
    dev: true
    resolution:
      integrity: sha512-ovvb0uya4cKJct8Rj9Olstz0LaWmyJhCp3NawRG5fVigka8pEhIIwipF7zyYd2Q58UZb5YfIt52pVF444uj2kQ==
  /chalk/1.1.3:
    dependencies:
      ansi-styles: 2.2.1
      escape-string-regexp: 1.0.5
      has-ansi: 2.0.0
      strip-ansi: 3.0.1
      supports-color: 2.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
      tarball: 'http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz'
  /chalk/2.4.1:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
  /chokidar/2.0.4:
    dependencies:
      anymatch: 2.0.0
      async-each: 1.0.1
      braces: 2.3.2
      glob-parent: 3.1.0
      inherits: 2.0.3
      is-binary-path: 1.0.1
      is-glob: 4.0.0
      lodash.debounce: 4.0.8
      normalize-path: 2.1.1
      path-is-absolute: 1.0.1
      readdirp: 2.1.0
      upath: 1.1.0
    dev: true
    optional: true
    optionalDependencies:
      fsevents: 1.2.4
    resolution:
      integrity: sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==
  /class-utils/0.3.6:
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
  /cli-cursor/1.0.2:
    dependencies:
      restore-cursor: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=
  /cli-truncate/0.2.1:
    dependencies:
      slice-ansi: 0.0.4
      string-width: 1.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=
  /code-point-at/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
  /collection-visit/1.0.0:
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
  /color-convert/1.9.3:
    dependencies:
      color-name: 1.1.3
    dev: true
    resolution:
      integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
  /color-name/1.1.3:
    dev: true
    resolution:
      integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  /commander/2.17.1:
    dev: true
    resolution:
      integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
  /component-emitter/1.2.1:
    dev: true
    resolution:
      integrity: sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=
  /concat-map/0.0.1:
    dev: true
    resolution:
      integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  /convert-source-map/1.5.1:
    dev: true
    resolution:
      integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=
  /copy-descriptor/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
  /core-util-is/1.0.2:
    dev: true
    optional: true
    resolution:
      integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
  /cosmiconfig/5.0.6:
    dependencies:
      is-directory: 0.3.1
      js-yaml: 3.12.0
      parse-json: 4.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==
  /cross-spawn/5.1.0:
    dependencies:
      lru-cache: 4.1.3
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true
    resolution:
      integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
  /date-fns/1.29.0:
    dev: true
    resolution:
      integrity: sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==
  /debug/2.6.9:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
  /debug/3.1.0:
    dependencies:
      ms: 2.0.0
    dev: true
    resolution:
      integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
  /decode-uri-component/0.2.0:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
  /dedent/0.7.0:
    dev: true
    resolution:
      integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
  /define-property/0.2.5:
    dependencies:
      is-descriptor: 0.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
  /define-property/1.0.0:
    dependencies:
      is-descriptor: 1.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
  /define-property/2.0.2:
    dependencies:
      is-descriptor: 1.0.2
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
  /electron-to-chromium/1.3.62:
    dev: true
    resolution:
      integrity: sha512-x09ndL/Gjnuk3unlAyoGyUg3wbs4w/bXurgL7wL913vXHAOWmMhrLf1VNGRaMLngmadd5Q8gsV9BFuIr6rP+Xg==
  /elegant-spinner/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
  /error-ex/1.3.2:
    dependencies:
      is-arrayish: 0.2.1
    dev: true
    resolution:
      integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
  /escape-string-regexp/1.0.5:
    dev: true
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  /esprima/4.0.1:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
  /esutils/2.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=
  /execa/0.9.0:
    dependencies:
      cross-spawn: 5.1.0
      get-stream: 3.0.0
      is-stream: 1.1.0
      npm-run-path: 2.0.2
      p-finally: 1.0.0
      signal-exit: 3.0.2
      strip-eof: 1.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==
  /exit-hook/1.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=
  /expand-brackets/2.1.4:
    dependencies:
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      posix-character-classes: 0.1.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
  /extend-shallow/2.0.1:
    dependencies:
      is-extendable: 0.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
  /extend-shallow/3.0.2:
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
  /extglob/2.0.4:
    dependencies:
      array-unique: 0.3.2
      define-property: 1.0.0
      expand-brackets: 2.1.4
      extend-shallow: 2.0.1
      fragment-cache: 0.2.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
  /figures/1.7.0:
    dependencies:
      escape-string-regexp: 1.0.5
      object-assign: 4.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
  /fill-range/4.0.0:
    dependencies:
      extend-shallow: 2.0.1
      is-number: 3.0.0
      repeat-string: 1.6.1
      to-regex-range: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
  /find-parent-dir/0.3.0:
    dev: true
    resolution:
      integrity: sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=
  /for-in/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
  /fragment-cache/0.2.1:
    dependencies:
      map-cache: 0.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
  /fs-readdir-recursive/1.1.0:
    dev: true
    resolution:
      integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
  /fs.realpath/1.0.0:
    dev: true
    resolution:
      integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  /fsevents/1.2.4:
    bundledDependencies:
      - node-pre-gyp
    dependencies:
      nan: 2.11.0
    dev: true
    engines:
      node: '>=0.8.0'
    optional: true
    requiresBuild: true
    resolution:
      integrity: sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==
  /get-own-enumerable-property-symbols/2.0.1:
    dev: true
    resolution:
      integrity: sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==
  /get-stream/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
  /get-value/2.0.6:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
  /glob-parent/3.1.0:
    dependencies:
      is-glob: 3.1.0
      path-dirname: 1.0.2
    dev: true
    optional: true
    resolution:
      integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
  /glob/7.1.3:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.3
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true
    resolution:
      integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
  /globals/11.7.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==
  /graceful-fs/4.1.11:
    dev: true
    engines:
      node: '>=0.4.0'
    resolution:
      integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=
  /has-ansi/2.0.0:
    dependencies:
      ansi-regex: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
  /has-flag/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  /has-value/0.3.1:
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
  /has-value/1.0.0:
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
  /has-values/0.1.4:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=
  /has-values/1.0.0:
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
  /indent-string/3.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
  /inflight/1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  /inherits/2.0.3:
    dev: true
    resolution:
      integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  /invariant/2.2.4:
    dependencies:
      loose-envify: 1.4.0
    dev: true
    resolution:
      integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
  /is-accessor-descriptor/0.1.6:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
  /is-accessor-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
  /is-arrayish/0.2.1:
    dev: true
    resolution:
      integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
  /is-binary-path/1.0.1:
    dependencies:
      binary-extensions: 1.11.0
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
  /is-buffer/1.1.6:
    dev: true
    resolution:
      integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
  /is-data-descriptor/0.1.4:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
  /is-data-descriptor/1.0.0:
    dependencies:
      kind-of: 6.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
  /is-descriptor/0.1.6:
    dependencies:
      is-accessor-descriptor: 0.1.6
      is-data-descriptor: 0.1.4
      kind-of: 5.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
  /is-descriptor/1.0.2:
    dependencies:
      is-accessor-descriptor: 1.0.0
      is-data-descriptor: 1.0.0
      kind-of: 6.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
  /is-directory/0.3.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
  /is-extendable/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
  /is-extendable/1.0.1:
    dependencies:
      is-plain-object: 2.0.4
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
  /is-extglob/2.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
  /is-fullwidth-code-point/1.0.0:
    dependencies:
      number-is-nan: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
  /is-glob/3.1.0:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
  /is-glob/4.0.0:
    dependencies:
      is-extglob: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=
  /is-number/3.0.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
  /is-obj/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
  /is-observable/1.1.0:
    dependencies:
      symbol-observable: 1.2.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==
  /is-plain-obj/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
  /is-plain-object/2.0.4:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
  /is-promise/2.1.0:
    dev: true
    resolution:
      integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
  /is-regexp/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
  /is-stream/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
  /is-windows/1.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
  /isarray/1.0.0:
    dev: true
    resolution:
      integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
  /isexe/2.0.0:
    dev: true
    resolution:
      integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
  /isobject/2.1.0:
    dependencies:
      isarray: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
  /isobject/3.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
  /jest-get-type/22.4.3:
    dev: true
    resolution:
      integrity: sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==
  /jest-validate/23.5.0:
    dependencies:
      chalk: 2.4.1
      jest-get-type: 22.4.3
      leven: 2.1.0
      pretty-format: 23.5.0
    dev: true
    resolution:
      integrity: sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==
  /js-levenshtein/1.1.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-/812MXr9RBtMObviZ8gQBhHO8MOrGj8HlEE+4ccMTElNA/6I3u39u+bhny55Lk921yn44nSZFy9naNLElL5wgQ==
  /js-tokens/4.0.0:
    dev: true
    resolution:
      integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
  /js-yaml/3.12.0:
    dependencies:
      argparse: 1.0.10
      esprima: 4.0.1
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==
  /jsesc/0.5.0:
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
  /jsesc/2.5.1:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=
  /json-parse-better-errors/1.0.2:
    dev: true
    resolution:
      integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
  /json5/0.5.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
  /kind-of/3.2.2:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
  /kind-of/4.0.0:
    dependencies:
      is-buffer: 1.1.6
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
  /kind-of/5.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
  /kind-of/6.0.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
  /leven/2.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
  /lint-staged/7.2.2:
    dependencies:
      chalk: 2.4.1
      commander: 2.17.1
      cosmiconfig: 5.0.6
      debug: 3.1.0
      dedent: 0.7.0
      execa: 0.9.0
      find-parent-dir: 0.3.0
      is-glob: 4.0.0
      is-windows: 1.0.2
      jest-validate: 23.5.0
      listr: 0.14.2
      lodash: 4.17.10
      log-symbols: 2.2.0
      micromatch: 3.1.10
      npm-which: 3.0.1
      p-map: 1.2.0
      path-is-inside: 1.0.2
      pify: 3.0.0
      please-upgrade-node: 3.1.1
      staged-git-files: 1.1.1
      string-argv: 0.0.2
      stringify-object: 3.2.2
    dev: true
    engines:
      node: '>=6'
    hasBin: true
    resolution:
      integrity: sha512-BWT3kx242hq5oaKJ8QiazPeHwJnEXImvjmgZfjljMI5HX6RrTxI3cTJXywre6GNafMONCD/suFnEiFmC69Gscg==
  /listr-silent-renderer/1.1.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=
  /listr-update-renderer/0.4.0:
    dependencies:
      chalk: 1.1.3
      cli-truncate: 0.2.1
      elegant-spinner: 1.0.1
      figures: 1.7.0
      indent-string: 3.2.0
      log-symbols: 1.0.2
      log-update: 1.0.2
      strip-ansi: 3.0.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=
  /listr-verbose-renderer/0.4.1:
    dependencies:
      chalk: 1.1.3
      cli-cursor: 1.0.2
      date-fns: 1.29.0
      figures: 1.7.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=
  /listr/0.14.2:
    dependencies:
      '@samverschueren/stream-to-observable': 0.3.0
      is-observable: 1.1.0
      is-promise: 2.1.0
      is-stream: 1.1.0
      listr-silent-renderer: 1.1.1
      listr-update-renderer: 0.4.0
      listr-verbose-renderer: 0.4.1
      p-map: 1.2.0
      rxjs: 6.3.1
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw==
  /lodash.debounce/4.0.8:
    dev: true
    optional: true
    resolution:
      integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=
  /lodash/4.17.10:
    dev: true
    resolution:
      integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==
  /log-symbols/1.0.2:
    dependencies:
      chalk: 1.1.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=
  /log-symbols/2.2.0:
    dependencies:
      chalk: 2.4.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
  /log-update/1.0.2:
    dependencies:
      ansi-escapes: 1.4.0
      cli-cursor: 1.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=
  /loose-envify/1.4.0:
    dependencies:
      js-tokens: 4.0.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
  /lru-cache/4.1.3:
    dependencies:
      pseudomap: 1.0.2
      yallist: 2.1.2
    dev: true
    resolution:
      integrity: sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==
  /map-cache/0.2.2:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
  /map-visit/1.0.0:
    dependencies:
      object-visit: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
  /micromatch/3.1.10:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 6.0.2
      nanomatch: 1.2.13
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
  /minimatch/3.0.4:
    dependencies:
      brace-expansion: 1.1.11
    dev: true
    resolution:
      integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
  /minimist/0.0.8:
    dev: true
    resolution:
      integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
      tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz'
  /mixin-deep/1.3.1:
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==
  /mkdirp/0.5.1:
    dependencies:
      minimist: 0.0.8
    dev: true
    hasBin: true
    resolution:
      integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
      tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz'
  /ms/2.0.0:
    dev: true
    resolution:
      integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  /nan/2.11.0:
    dev: true
    optional: true
    resolution:
      integrity: sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==
  /nanomatch/1.2.13:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      fragment-cache: 0.2.1
      is-windows: 1.0.2
      kind-of: 6.0.2
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
  /node-releases/1.0.0-alpha.11:
    dependencies:
      semver: 5.5.1
    dev: true
    resolution:
      integrity: sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==
  /normalize-path/2.1.1:
    dependencies:
      remove-trailing-separator: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
  /npm-path/2.0.4:
    dependencies:
      which: 1.3.1
    dev: true
    engines:
      node: '>=0.8'
    hasBin: true
    resolution:
      integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==
  /npm-run-path/2.0.2:
    dependencies:
      path-key: 2.0.1
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
  /npm-which/3.0.1:
    dependencies:
      commander: 2.17.1
      npm-path: 2.0.4
      which: 1.3.1
    dev: true
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=
  /number-is-nan/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
  /object-assign/4.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
  /object-copy/0.1.0:
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
  /object-visit/1.0.1:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
  /object.pick/1.3.0:
    dependencies:
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
  /once/1.4.0:
    dependencies:
      wrappy: 1.0.2
    dev: true
    resolution:
      integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  /onetime/1.1.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=
      tarball: 'http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz'
  /output-file-sync/2.0.1:
    dependencies:
      graceful-fs: 4.1.11
      is-plain-obj: 1.1.0
      mkdirp: 0.5.1
    dev: true
    resolution:
      integrity: sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==
  /p-finally/1.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
  /p-map/1.2.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==
  /parse-json/4.0.0:
    dependencies:
      error-ex: 1.3.2
      json-parse-better-errors: 1.0.2
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
  /pascalcase/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
  /path-dirname/1.0.2:
    dev: true
    optional: true
    resolution:
      integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
  /path-is-absolute/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  /path-is-inside/1.0.2:
    dev: true
    resolution:
      integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
  /path-key/2.0.1:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
  /path-parse/1.0.6:
    dev: true
    resolution:
      integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
  /pify/3.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
  /please-upgrade-node/3.1.1:
    dependencies:
      semver-compare: 1.0.0
    dev: true
    resolution:
      integrity: sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==
  /posix-character-classes/0.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
  /prettier/1.14.2:
    dev: true
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg==
  /pretty-format/23.5.0:
    dependencies:
      ansi-regex: 3.0.0
      ansi-styles: 3.2.1
    dev: true
    resolution:
      integrity: sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==
  /private/0.1.8:
    dev: true
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
  /process-nextick-args/2.0.0:
    dev: true
    optional: true
    resolution:
      integrity: sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
  /pseudomap/1.0.2:
    dev: true
    resolution:
      integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
  /readable-stream/2.3.6:
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.3
      isarray: 1.0.0
      process-nextick-args: 2.0.0
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2
    dev: true
    optional: true
    resolution:
      integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
  /readdirp/2.1.0:
    dependencies:
      graceful-fs: 4.1.11
      minimatch: 3.0.4
      readable-stream: 2.3.6
      set-immediate-shim: 1.0.1
    dev: true
    engines:
      node: '>=0.6'
    optional: true
    resolution:
      integrity: sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=
  /regenerate-unicode-properties/7.0.0:
    dependencies:
      regenerate: 1.4.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==
  /regenerate/1.4.0:
    dev: true
    resolution:
      integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
  /regenerator-transform/0.13.3:
    dependencies:
      private: 0.1.8
    dev: true
    resolution:
      integrity: sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==
  /regex-not/1.0.2:
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
  /regexpu-core/4.2.0:
    dependencies:
      regenerate: 1.4.0
      regenerate-unicode-properties: 7.0.0
      regjsgen: 0.4.0
      regjsparser: 0.3.0
      unicode-match-property-ecmascript: 1.0.4
      unicode-match-property-value-ecmascript: 1.0.2
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==
  /regjsgen/0.4.0:
    dev: true
    resolution:
      integrity: sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==
  /regjsparser/0.3.0:
    dependencies:
      jsesc: 0.5.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==
  /remove-trailing-separator/1.1.0:
    dev: true
    optional: true
    resolution:
      integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
  /repeat-element/1.1.3:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
  /repeat-string/1.6.1:
    dev: true
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=
  /resolve-url/0.2.1:
    dev: true
    resolution:
      integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
  /resolve/1.8.1:
    dependencies:
      path-parse: 1.0.6
    dev: true
    resolution:
      integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==
  /restore-cursor/1.0.1:
    dependencies:
      exit-hook: 1.1.1
      onetime: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=
  /ret/0.1.15:
    dev: true
    engines:
      node: '>=0.12'
    resolution:
      integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
  /rxjs/6.3.1:
    dependencies:
      tslib: 1.9.3
    dev: true
    engines:
      npm: '>=2.0.0'
    resolution:
      integrity: sha512-hRVfb1Mcf8rLXq1AZEjYpzBnQbO7Duveu1APXkWRTvqzhmkoQ40Pl2F9Btacx+gJCOqsMiugCGG4I2HPQgJRtA==
  /safe-buffer/5.1.2:
    dev: true
    optional: true
    resolution:
      integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
  /safe-regex/1.1.0:
    dependencies:
      ret: 0.1.15
    dev: true
    resolution:
      integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
  /semver-compare/1.0.0:
    dev: true
    resolution:
      integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
  /semver/5.5.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==
  /set-immediate-shim/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    optional: true
    resolution:
      integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
  /set-value/0.4.3:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      to-object-path: 0.3.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fbCPnT0i3H945Trzw79GZuzfzPE=
  /set-value/2.0.0:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==
  /shebang-command/1.2.0:
    dependencies:
      shebang-regex: 1.0.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
  /shebang-regex/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
  /signal-exit/3.0.2:
    dev: true
    resolution:
      integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
  /slash/2.0.0:
    dev: true
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
  /slice-ansi/0.0.4:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
  /snapdragon-node/2.1.1:
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
  /snapdragon-util/3.0.1:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
  /snapdragon/0.8.2:
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.2
      use: 3.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
  /source-map-resolve/0.5.2:
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.0
      resolve-url: 0.2.1
      source-map-url: 0.4.0
      urix: 0.1.0
    dev: true
    resolution:
      integrity: sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
  /source-map-url/0.4.0:
    dev: true
    resolution:
      integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
  /source-map/0.5.7:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
  /split-string/3.1.0:
    dependencies:
      extend-shallow: 3.0.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
  /sprintf-js/1.0.3:
    dev: true
    resolution:
      integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
  /staged-git-files/1.1.1:
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==
  /static-extend/0.1.2:
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
  /string-argv/0.0.2:
    dev: true
    engines:
      node: '>=0.6.19'
    resolution:
      integrity: sha1-2sMECGkMIfPDYwo/86BYd73L1zY=
  /string-width/1.0.2:
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
  /string_decoder/1.1.1:
    dependencies:
      safe-buffer: 5.1.2
    dev: true
    optional: true
    resolution:
      integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
  /stringify-object/3.2.2:
    dependencies:
      get-own-enumerable-property-symbols: 2.0.1
      is-obj: 1.0.1
      is-regexp: 1.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==
  /strip-ansi/3.0.1:
    dependencies:
      ansi-regex: 2.1.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
  /strip-eof/1.0.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
  /supports-color/2.0.0:
    dev: true
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
  /supports-color/5.5.0:
    dependencies:
      has-flag: 3.0.0
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
  /symbol-observable/1.2.0:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
  /to-fast-properties/2.0.0:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
  /to-object-path/0.3.0:
    dependencies:
      kind-of: 3.2.2
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
  /to-regex-range/2.1.1:
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
  /to-regex/3.0.2:
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
  /trim-right/1.0.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
  /tslib/1.9.3:
    dev: true
    resolution:
      integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==
  /unicode-canonical-property-names-ecmascript/1.0.4:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
  /unicode-match-property-ecmascript/1.0.4:
    dependencies:
      unicode-canonical-property-names-ecmascript: 1.0.4
      unicode-property-aliases-ecmascript: 1.0.4
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
  /unicode-match-property-value-ecmascript/1.0.2:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==
  /unicode-property-aliases-ecmascript/1.0.4:
    dev: true
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==
  /union-value/1.0.0:
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 0.4.3
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=
  /unset-value/1.0.0:
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
  /upath/1.1.0:
    dev: true
    engines:
      node: '>=4'
    optional: true
    resolution:
      integrity: sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==
  /urix/0.1.0:
    dev: true
    resolution:
      integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
  /use/3.1.1:
    dev: true
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
  /util-deprecate/1.0.2:
    dev: true
    optional: true
    resolution:
      integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
  /which/1.3.1:
    dependencies:
      isexe: 2.0.0
    dev: true
    hasBin: true
    resolution:
      integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
  /wrappy/1.0.2:
    dev: true
    resolution:
      integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  /yallist/2.1.2:
    dev: true
    resolution:
      integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
registry: 'https://registry.npmjs.org/'
shrinkwrapMinorVersion: 9
shrinkwrapVersion: 3
specifiers:
  '@babel/cli': ^7.0.0
  '@babel/core': ^7.0.0
  '@babel/preset-env': ^7.0.0
  '@babel/preset-react': ^7.0.0
  lint-staged: ^7.1.3
  prettier: ^1.12.1
