Home | History | Annotate | Download | only in ui
      1 {
      2   "name": "perfetto-ui",
      3   "version": "1.0.0",
      4   "lockfileVersion": 1,
      5   "requires": true,
      6   "dependencies": {
      7     "@babel/code-frame": {
      8       "version": "7.0.0",
      9       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
     10       "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
     11       "dev": true,
     12       "requires": {
     13         "@babel/highlight": "^7.0.0"
     14       }
     15     },
     16     "@babel/highlight": {
     17       "version": "7.0.0",
     18       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
     19       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
     20       "dev": true,
     21       "requires": {
     22         "chalk": "^2.0.0",
     23         "esutils": "^2.0.2",
     24         "js-tokens": "^4.0.0"
     25       },
     26       "dependencies": {
     27         "js-tokens": {
     28           "version": "4.0.0",
     29           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
     30           "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
     31           "dev": true
     32         }
     33       }
     34     },
     35     "@protobufjs/aspromise": {
     36       "version": "1.1.2",
     37       "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
     38       "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
     39     },
     40     "@protobufjs/base64": {
     41       "version": "1.1.2",
     42       "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
     43       "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
     44     },
     45     "@protobufjs/codegen": {
     46       "version": "2.0.4",
     47       "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
     48       "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
     49     },
     50     "@protobufjs/eventemitter": {
     51       "version": "1.1.0",
     52       "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
     53       "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
     54     },
     55     "@protobufjs/fetch": {
     56       "version": "1.1.0",
     57       "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
     58       "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
     59       "requires": {
     60         "@protobufjs/aspromise": "^1.1.1",
     61         "@protobufjs/inquire": "^1.1.0"
     62       }
     63     },
     64     "@protobufjs/float": {
     65       "version": "1.0.2",
     66       "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
     67       "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
     68     },
     69     "@protobufjs/inquire": {
     70       "version": "1.1.0",
     71       "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
     72       "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
     73     },
     74     "@protobufjs/path": {
     75       "version": "1.1.2",
     76       "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
     77       "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
     78     },
     79     "@protobufjs/pool": {
     80       "version": "1.1.0",
     81       "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
     82       "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
     83     },
     84     "@protobufjs/utf8": {
     85       "version": "1.1.0",
     86       "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
     87       "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
     88     },
     89     "@types/color-convert": {
     90       "version": "1.9.0",
     91       "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-1.9.0.tgz",
     92       "integrity": "sha512-OKGEfULrvSL2VRbkl/gnjjgbbF7ycIlpSsX7Nkab4MOWi5XxmgBYvuiQ7lcCFY5cPDz7MUNaKgxte2VRmtr4Fg==",
     93       "requires": {
     94         "@types/color-name": "*"
     95       }
     96     },
     97     "@types/color-name": {
     98       "version": "1.1.1",
     99       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
    100       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
    101     },
    102     "@types/estree": {
    103       "version": "0.0.39",
    104       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
    105       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
    106       "dev": true
    107     },
    108     "@types/jest": {
    109       "version": "22.2.3",
    110       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-22.2.3.tgz",
    111       "integrity": "sha512-e74sM9W/4qqWB6D4TWV9FQk0WoHtX1X4FJpbjxucMSVJHtFjbQOH3H6yp+xno4br0AKG0wz/kPtaN599GUOvAg==",
    112       "dev": true
    113     },
    114     "@types/long": {
    115       "version": "4.0.0",
    116       "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz",
    117       "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q=="
    118     },
    119     "@types/mithril": {
    120       "version": "1.1.16",
    121       "resolved": "https://registry.npmjs.org/@types/mithril/-/mithril-1.1.16.tgz",
    122       "integrity": "sha512-+HlRvSpKwXP8RXh1hrIcgSHQ/Fh+5O9nYfG7fgNN7PGr2K03G+hLoiA+HXzmUJCsQfPEuNiBQ+TwRl6n7kerSw=="
    123     },
    124     "@types/node": {
    125       "version": "8.10.17",
    126       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.17.tgz",
    127       "integrity": "sha512-3N3FRd/rA1v5glXjb90YdYUa+sOB7WrkU2rAhKZnF4TKD86Cym9swtulGuH0p9nxo7fP5woRNa8b0oFTpCO1bg=="
    128     },
    129     "@types/puppeteer": {
    130       "version": "1.12.1",
    131       "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.12.1.tgz",
    132       "integrity": "sha512-6qpe7XXM93iWh8quEP8Ay516Vmfc2r+ZAxFH3Mt6fx3vzmZz+4Q+hYxc9PxeEIXJhWLAAPYAgAiM/vLHEUwGpw==",
    133       "dev": true,
    134       "requires": {
    135         "@types/node": "*"
    136       }
    137     },
    138     "@types/uuid": {
    139       "version": "3.4.4",
    140       "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz",
    141       "integrity": "sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==",
    142       "requires": {
    143         "@types/node": "*"
    144       }
    145     },
    146     "abab": {
    147       "version": "2.0.0",
    148       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
    149       "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
    150       "dev": true
    151     },
    152     "abbrev": {
    153       "version": "1.1.1",
    154       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
    155       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
    156       "dev": true
    157     },
    158     "accepts": {
    159       "version": "1.3.5",
    160       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
    161       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
    162       "dev": true,
    163       "requires": {
    164         "mime-types": "~2.1.18",
    165         "negotiator": "0.6.1"
    166       }
    167     },
    168     "acorn": {
    169       "version": "5.7.3",
    170       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
    171       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
    172       "dev": true
    173     },
    174     "acorn-globals": {
    175       "version": "4.3.0",
    176       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz",
    177       "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==",
    178       "dev": true,
    179       "requires": {
    180         "acorn": "^6.0.1",
    181         "acorn-walk": "^6.0.1"
    182       },
    183       "dependencies": {
    184         "acorn": {
    185           "version": "6.1.0",
    186           "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
    187           "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
    188           "dev": true
    189         }
    190       }
    191     },
    192     "acorn-walk": {
    193       "version": "6.1.1",
    194       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
    195       "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
    196       "dev": true
    197     },
    198     "after": {
    199       "version": "0.8.2",
    200       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
    201       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
    202       "dev": true
    203     },
    204     "agent-base": {
    205       "version": "4.2.1",
    206       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
    207       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
    208       "dev": true,
    209       "requires": {
    210         "es6-promisify": "^5.0.0"
    211       }
    212     },
    213     "ajv": {
    214       "version": "6.9.1",
    215       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz",
    216       "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==",
    217       "dev": true,
    218       "requires": {
    219         "fast-deep-equal": "^2.0.1",
    220         "fast-json-stable-stringify": "^2.0.0",
    221         "json-schema-traverse": "^0.4.1",
    222         "uri-js": "^4.2.2"
    223       }
    224     },
    225     "amdefine": {
    226       "version": "1.0.1",
    227       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
    228       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
    229       "dev": true
    230     },
    231     "ansi-escapes": {
    232       "version": "3.2.0",
    233       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
    234       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
    235       "dev": true
    236     },
    237     "ansi-regex": {
    238       "version": "2.1.1",
    239       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    240       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    241       "dev": true
    242     },
    243     "ansi-styles": {
    244       "version": "3.2.1",
    245       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    246       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    247       "dev": true,
    248       "requires": {
    249         "color-convert": "^1.9.0"
    250       },
    251       "dependencies": {
    252         "color-convert": {
    253           "version": "1.9.3",
    254           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    255           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    256           "dev": true,
    257           "requires": {
    258             "color-name": "1.1.3"
    259           }
    260         },
    261         "color-name": {
    262           "version": "1.1.3",
    263           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    264           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    265           "dev": true
    266         }
    267       }
    268     },
    269     "anymatch": {
    270       "version": "2.0.0",
    271       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
    272       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
    273       "dev": true,
    274       "requires": {
    275         "micromatch": "^3.1.4",
    276         "normalize-path": "^2.1.1"
    277       },
    278       "dependencies": {
    279         "arr-diff": {
    280           "version": "4.0.0",
    281           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
    282           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
    283           "dev": true
    284         },
    285         "array-unique": {
    286           "version": "0.3.2",
    287           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
    288           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
    289           "dev": true
    290         },
    291         "braces": {
    292           "version": "2.3.2",
    293           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
    294           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
    295           "dev": true,
    296           "requires": {
    297             "arr-flatten": "^1.1.0",
    298             "array-unique": "^0.3.2",
    299             "extend-shallow": "^2.0.1",
    300             "fill-range": "^4.0.0",
    301             "isobject": "^3.0.1",
    302             "repeat-element": "^1.1.2",
    303             "snapdragon": "^0.8.1",
    304             "snapdragon-node": "^2.0.1",
    305             "split-string": "^3.0.2",
    306             "to-regex": "^3.0.1"
    307           },
    308           "dependencies": {
    309             "extend-shallow": {
    310               "version": "2.0.1",
    311               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    312               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    313               "dev": true,
    314               "requires": {
    315                 "is-extendable": "^0.1.0"
    316               }
    317             }
    318           }
    319         },
    320         "expand-brackets": {
    321           "version": "2.1.4",
    322           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
    323           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
    324           "dev": true,
    325           "requires": {
    326             "debug": "^2.3.3",
    327             "define-property": "^0.2.5",
    328             "extend-shallow": "^2.0.1",
    329             "posix-character-classes": "^0.1.0",
    330             "regex-not": "^1.0.0",
    331             "snapdragon": "^0.8.1",
    332             "to-regex": "^3.0.1"
    333           },
    334           "dependencies": {
    335             "define-property": {
    336               "version": "0.2.5",
    337               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    338               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
    339               "dev": true,
    340               "requires": {
    341                 "is-descriptor": "^0.1.0"
    342               }
    343             },
    344             "extend-shallow": {
    345               "version": "2.0.1",
    346               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    347               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    348               "dev": true,
    349               "requires": {
    350                 "is-extendable": "^0.1.0"
    351               }
    352             },
    353             "is-accessor-descriptor": {
    354               "version": "0.1.6",
    355               "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
    356               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
    357               "dev": true,
    358               "requires": {
    359                 "kind-of": "^3.0.2"
    360               },
    361               "dependencies": {
    362                 "kind-of": {
    363                   "version": "3.2.2",
    364                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    365                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    366                   "dev": true,
    367                   "requires": {
    368                     "is-buffer": "^1.1.5"
    369                   }
    370                 }
    371               }
    372             },
    373             "is-data-descriptor": {
    374               "version": "0.1.4",
    375               "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
    376               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
    377               "dev": true,
    378               "requires": {
    379                 "kind-of": "^3.0.2"
    380               },
    381               "dependencies": {
    382                 "kind-of": {
    383                   "version": "3.2.2",
    384                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    385                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    386                   "dev": true,
    387                   "requires": {
    388                     "is-buffer": "^1.1.5"
    389                   }
    390                 }
    391               }
    392             },
    393             "is-descriptor": {
    394               "version": "0.1.6",
    395               "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
    396               "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
    397               "dev": true,
    398               "requires": {
    399                 "is-accessor-descriptor": "^0.1.6",
    400                 "is-data-descriptor": "^0.1.4",
    401                 "kind-of": "^5.0.0"
    402               }
    403             },
    404             "kind-of": {
    405               "version": "5.1.0",
    406               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
    407               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
    408               "dev": true
    409             }
    410           }
    411         },
    412         "extglob": {
    413           "version": "2.0.4",
    414           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
    415           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
    416           "dev": true,
    417           "requires": {
    418             "array-unique": "^0.3.2",
    419             "define-property": "^1.0.0",
    420             "expand-brackets": "^2.1.4",
    421             "extend-shallow": "^2.0.1",
    422             "fragment-cache": "^0.2.1",
    423             "regex-not": "^1.0.0",
    424             "snapdragon": "^0.8.1",
    425             "to-regex": "^3.0.1"
    426           },
    427           "dependencies": {
    428             "define-property": {
    429               "version": "1.0.0",
    430               "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    431               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
    432               "dev": true,
    433               "requires": {
    434                 "is-descriptor": "^1.0.0"
    435               }
    436             },
    437             "extend-shallow": {
    438               "version": "2.0.1",
    439               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    440               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    441               "dev": true,
    442               "requires": {
    443                 "is-extendable": "^0.1.0"
    444               }
    445             }
    446           }
    447         },
    448         "fill-range": {
    449           "version": "4.0.0",
    450           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
    451           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
    452           "dev": true,
    453           "requires": {
    454             "extend-shallow": "^2.0.1",
    455             "is-number": "^3.0.0",
    456             "repeat-string": "^1.6.1",
    457             "to-regex-range": "^2.1.0"
    458           },
    459           "dependencies": {
    460             "extend-shallow": {
    461               "version": "2.0.1",
    462               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    463               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    464               "dev": true,
    465               "requires": {
    466                 "is-extendable": "^0.1.0"
    467               }
    468             }
    469           }
    470         },
    471         "is-accessor-descriptor": {
    472           "version": "1.0.0",
    473           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    474           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
    475           "dev": true,
    476           "requires": {
    477             "kind-of": "^6.0.0"
    478           }
    479         },
    480         "is-data-descriptor": {
    481           "version": "1.0.0",
    482           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
    483           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
    484           "dev": true,
    485           "requires": {
    486             "kind-of": "^6.0.0"
    487           }
    488         },
    489         "is-descriptor": {
    490           "version": "1.0.2",
    491           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
    492           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
    493           "dev": true,
    494           "requires": {
    495             "is-accessor-descriptor": "^1.0.0",
    496             "is-data-descriptor": "^1.0.0",
    497             "kind-of": "^6.0.2"
    498           }
    499         },
    500         "is-number": {
    501           "version": "3.0.0",
    502           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
    503           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
    504           "dev": true,
    505           "requires": {
    506             "kind-of": "^3.0.2"
    507           },
    508           "dependencies": {
    509             "kind-of": {
    510               "version": "3.2.2",
    511               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    512               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    513               "dev": true,
    514               "requires": {
    515                 "is-buffer": "^1.1.5"
    516               }
    517             }
    518           }
    519         },
    520         "isobject": {
    521           "version": "3.0.1",
    522           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    523           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    524           "dev": true
    525         },
    526         "kind-of": {
    527           "version": "6.0.2",
    528           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
    529           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
    530           "dev": true
    531         },
    532         "micromatch": {
    533           "version": "3.1.10",
    534           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
    535           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
    536           "dev": true,
    537           "requires": {
    538             "arr-diff": "^4.0.0",
    539             "array-unique": "^0.3.2",
    540             "braces": "^2.3.1",
    541             "define-property": "^2.0.2",
    542             "extend-shallow": "^3.0.2",
    543             "extglob": "^2.0.4",
    544             "fragment-cache": "^0.2.1",
    545             "kind-of": "^6.0.2",
    546             "nanomatch": "^1.2.9",
    547             "object.pick": "^1.3.0",
    548             "regex-not": "^1.0.0",
    549             "snapdragon": "^0.8.1",
    550             "to-regex": "^3.0.2"
    551           }
    552         }
    553       }
    554     },
    555     "append-transform": {
    556       "version": "0.4.0",
    557       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
    558       "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
    559       "dev": true,
    560       "requires": {
    561         "default-require-extensions": "^1.0.0"
    562       }
    563     },
    564     "aproba": {
    565       "version": "1.2.0",
    566       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
    567       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
    568       "dev": true
    569     },
    570     "are-we-there-yet": {
    571       "version": "1.1.5",
    572       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
    573       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
    574       "dev": true,
    575       "requires": {
    576         "delegates": "^1.0.0",
    577         "readable-stream": "^2.0.6"
    578       }
    579     },
    580     "argparse": {
    581       "version": "1.0.10",
    582       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
    583       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
    584       "dev": true,
    585       "requires": {
    586         "sprintf-js": "~1.0.2"
    587       }
    588     },
    589     "arr-diff": {
    590       "version": "2.0.0",
    591       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
    592       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
    593       "dev": true,
    594       "requires": {
    595         "arr-flatten": "^1.0.1"
    596       }
    597     },
    598     "arr-flatten": {
    599       "version": "1.1.0",
    600       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
    601       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
    602       "dev": true
    603     },
    604     "arr-union": {
    605       "version": "3.1.0",
    606       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
    607       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
    608       "dev": true
    609     },
    610     "array-equal": {
    611       "version": "1.0.0",
    612       "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
    613       "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
    614       "dev": true
    615     },
    616     "array-find-index": {
    617       "version": "1.0.2",
    618       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
    619       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
    620       "dev": true
    621     },
    622     "array-unique": {
    623       "version": "0.2.1",
    624       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
    625       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
    626       "dev": true
    627     },
    628     "arraybuffer.slice": {
    629       "version": "0.0.7",
    630       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
    631       "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
    632       "dev": true
    633     },
    634     "arrify": {
    635       "version": "1.0.1",
    636       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
    637       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
    638       "dev": true
    639     },
    640     "asn1": {
    641       "version": "0.2.4",
    642       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
    643       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
    644       "dev": true,
    645       "requires": {
    646         "safer-buffer": "~2.1.0"
    647       }
    648     },
    649     "assert-plus": {
    650       "version": "1.0.0",
    651       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    652       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
    653       "dev": true
    654     },
    655     "assign-symbols": {
    656       "version": "1.0.0",
    657       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
    658       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
    659       "dev": true
    660     },
    661     "astral-regex": {
    662       "version": "1.0.0",
    663       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
    664       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
    665       "dev": true
    666     },
    667     "async": {
    668       "version": "2.6.2",
    669       "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
    670       "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
    671       "dev": true,
    672       "requires": {
    673         "lodash": "^4.17.11"
    674       }
    675     },
    676     "async-each": {
    677       "version": "1.0.1",
    678       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
    679       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
    680       "dev": true
    681     },
    682     "async-each-series": {
    683       "version": "0.1.1",
    684       "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
    685       "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=",
    686       "dev": true
    687     },
    688     "async-foreach": {
    689       "version": "0.1.3",
    690       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
    691       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
    692       "dev": true
    693     },
    694     "async-limiter": {
    695       "version": "1.0.0",
    696       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
    697       "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
    698       "dev": true
    699     },
    700     "asynckit": {
    701       "version": "0.4.0",
    702       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    703       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
    704       "dev": true
    705     },
    706     "atob": {
    707       "version": "2.1.2",
    708       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
    709       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
    710       "dev": true
    711     },
    712     "aws-sign2": {
    713       "version": "0.7.0",
    714       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
    715       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
    716       "dev": true
    717     },
    718     "aws4": {
    719       "version": "1.8.0",
    720       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
    721       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
    722       "dev": true
    723     },
    724     "axios": {
    725       "version": "0.17.1",
    726       "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz",
    727       "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=",
    728       "dev": true,
    729       "requires": {
    730         "follow-redirects": "^1.2.5",
    731         "is-buffer": "^1.1.5"
    732       }
    733     },
    734     "babel-code-frame": {
    735       "version": "6.26.0",
    736       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
    737       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
    738       "dev": true,
    739       "requires": {
    740         "chalk": "^1.1.3",
    741         "esutils": "^2.0.2",
    742         "js-tokens": "^3.0.2"
    743       },
    744       "dependencies": {
    745         "ansi-styles": {
    746           "version": "2.2.1",
    747           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    748           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
    749           "dev": true
    750         },
    751         "chalk": {
    752           "version": "1.1.3",
    753           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    754           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
    755           "dev": true,
    756           "requires": {
    757             "ansi-styles": "^2.2.1",
    758             "escape-string-regexp": "^1.0.2",
    759             "has-ansi": "^2.0.0",
    760             "strip-ansi": "^3.0.0",
    761             "supports-color": "^2.0.0"
    762           }
    763         },
    764         "strip-ansi": {
    765           "version": "3.0.1",
    766           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    767           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
    768           "dev": true,
    769           "requires": {
    770             "ansi-regex": "^2.0.0"
    771           }
    772         },
    773         "supports-color": {
    774           "version": "2.0.0",
    775           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    776           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
    777           "dev": true
    778         }
    779       }
    780     },
    781     "babel-core": {
    782       "version": "6.26.3",
    783       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
    784       "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
    785       "dev": true,
    786       "requires": {
    787         "babel-code-frame": "^6.26.0",
    788         "babel-generator": "^6.26.0",
    789         "babel-helpers": "^6.24.1",
    790         "babel-messages": "^6.23.0",
    791         "babel-register": "^6.26.0",
    792         "babel-runtime": "^6.26.0",
    793         "babel-template": "^6.26.0",
    794         "babel-traverse": "^6.26.0",
    795         "babel-types": "^6.26.0",
    796         "babylon": "^6.18.0",
    797         "convert-source-map": "^1.5.1",
    798         "debug": "^2.6.9",
    799         "json5": "^0.5.1",
    800         "lodash": "^4.17.4",
    801         "minimatch": "^3.0.4",
    802         "path-is-absolute": "^1.0.1",
    803         "private": "^0.1.8",
    804         "slash": "^1.0.0",
    805         "source-map": "^0.5.7"
    806       }
    807     },
    808     "babel-generator": {
    809       "version": "6.26.1",
    810       "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
    811       "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
    812       "dev": true,
    813       "requires": {
    814         "babel-messages": "^6.23.0",
    815         "babel-runtime": "^6.26.0",
    816         "babel-types": "^6.26.0",
    817         "detect-indent": "^4.0.0",
    818         "jsesc": "^1.3.0",
    819         "lodash": "^4.17.4",
    820         "source-map": "^0.5.7",
    821         "trim-right": "^1.0.1"
    822       }
    823     },
    824     "babel-helpers": {
    825       "version": "6.24.1",
    826       "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
    827       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
    828       "dev": true,
    829       "requires": {
    830         "babel-runtime": "^6.22.0",
    831         "babel-template": "^6.24.1"
    832       }
    833     },
    834     "babel-jest": {
    835       "version": "23.6.0",
    836       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz",
    837       "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==",
    838       "dev": true,
    839       "requires": {
    840         "babel-plugin-istanbul": "^4.1.6",
    841         "babel-preset-jest": "^23.2.0"
    842       }
    843     },
    844     "babel-messages": {
    845       "version": "6.23.0",
    846       "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
    847       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
    848       "dev": true,
    849       "requires": {
    850         "babel-runtime": "^6.22.0"
    851       }
    852     },
    853     "babel-plugin-istanbul": {
    854       "version": "4.1.6",
    855       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz",
    856       "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==",
    857       "dev": true,
    858       "requires": {
    859         "babel-plugin-syntax-object-rest-spread": "^6.13.0",
    860         "find-up": "^2.1.0",
    861         "istanbul-lib-instrument": "^1.10.1",
    862         "test-exclude": "^4.2.1"
    863       }
    864     },
    865     "babel-plugin-jest-hoist": {
    866       "version": "23.2.0",
    867       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz",
    868       "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=",
    869       "dev": true
    870     },
    871     "babel-plugin-syntax-object-rest-spread": {
    872       "version": "6.13.0",
    873       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
    874       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
    875       "dev": true
    876     },
    877     "babel-preset-jest": {
    878       "version": "23.2.0",
    879       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz",
    880       "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=",
    881       "dev": true,
    882       "requires": {
    883         "babel-plugin-jest-hoist": "^23.2.0",
    884         "babel-plugin-syntax-object-rest-spread": "^6.13.0"
    885       }
    886     },
    887     "babel-register": {
    888       "version": "6.26.0",
    889       "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
    890       "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
    891       "dev": true,
    892       "requires": {
    893         "babel-core": "^6.26.0",
    894         "babel-runtime": "^6.26.0",
    895         "core-js": "^2.5.0",
    896         "home-or-tmp": "^2.0.0",
    897         "lodash": "^4.17.4",
    898         "mkdirp": "^0.5.1",
    899         "source-map-support": "^0.4.15"
    900       }
    901     },
    902     "babel-runtime": {
    903       "version": "6.26.0",
    904       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
    905       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
    906       "dev": true,
    907       "requires": {
    908         "core-js": "^2.4.0",
    909         "regenerator-runtime": "^0.11.0"
    910       }
    911     },
    912     "babel-template": {
    913       "version": "6.26.0",
    914       "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
    915       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
    916       "dev": true,
    917       "requires": {
    918         "babel-runtime": "^6.26.0",
    919         "babel-traverse": "^6.26.0",
    920         "babel-types": "^6.26.0",
    921         "babylon": "^6.18.0",
    922         "lodash": "^4.17.4"
    923       }
    924     },
    925     "babel-traverse": {
    926       "version": "6.26.0",
    927       "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
    928       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
    929       "dev": true,
    930       "requires": {
    931         "babel-code-frame": "^6.26.0",
    932         "babel-messages": "^6.23.0",
    933         "babel-runtime": "^6.26.0",
    934         "babel-types": "^6.26.0",
    935         "babylon": "^6.18.0",
    936         "debug": "^2.6.8",
    937         "globals": "^9.18.0",
    938         "invariant": "^2.2.2",
    939         "lodash": "^4.17.4"
    940       }
    941     },
    942     "babel-types": {
    943       "version": "6.26.0",
    944       "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
    945       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
    946       "dev": true,
    947       "requires": {
    948         "babel-runtime": "^6.26.0",
    949         "esutils": "^2.0.2",
    950         "lodash": "^4.17.4",
    951         "to-fast-properties": "^1.0.3"
    952       }
    953     },
    954     "babylon": {
    955       "version": "6.18.0",
    956       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
    957       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
    958       "dev": true
    959     },
    960     "backo2": {
    961       "version": "1.0.2",
    962       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
    963       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
    964       "dev": true
    965     },
    966     "balanced-match": {
    967       "version": "1.0.0",
    968       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
    969       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
    970       "dev": true
    971     },
    972     "base": {
    973       "version": "0.11.2",
    974       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
    975       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
    976       "dev": true,
    977       "requires": {
    978         "cache-base": "^1.0.1",
    979         "class-utils": "^0.3.5",
    980         "component-emitter": "^1.2.1",
    981         "define-property": "^1.0.0",
    982         "isobject": "^3.0.1",
    983         "mixin-deep": "^1.2.0",
    984         "pascalcase": "^0.1.1"
    985       },
    986       "dependencies": {
    987         "define-property": {
    988           "version": "1.0.0",
    989           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    990           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
    991           "dev": true,
    992           "requires": {
    993             "is-descriptor": "^1.0.0"
    994           }
    995         },
    996         "is-accessor-descriptor": {
    997           "version": "1.0.0",
    998           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    999           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   1000           "dev": true,
   1001           "requires": {
   1002             "kind-of": "^6.0.0"
   1003           }
   1004         },
   1005         "is-data-descriptor": {
   1006           "version": "1.0.0",
   1007           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   1008           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   1009           "dev": true,
   1010           "requires": {
   1011             "kind-of": "^6.0.0"
   1012           }
   1013         },
   1014         "is-descriptor": {
   1015           "version": "1.0.2",
   1016           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   1017           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   1018           "dev": true,
   1019           "requires": {
   1020             "is-accessor-descriptor": "^1.0.0",
   1021             "is-data-descriptor": "^1.0.0",
   1022             "kind-of": "^6.0.2"
   1023           }
   1024         },
   1025         "isobject": {
   1026           "version": "3.0.1",
   1027           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   1028           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   1029           "dev": true
   1030         },
   1031         "kind-of": {
   1032           "version": "6.0.2",
   1033           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   1034           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   1035           "dev": true
   1036         }
   1037       }
   1038     },
   1039     "base64-arraybuffer": {
   1040       "version": "0.1.5",
   1041       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
   1042       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
   1043       "dev": true
   1044     },
   1045     "base64id": {
   1046       "version": "1.0.0",
   1047       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
   1048       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
   1049       "dev": true
   1050     },
   1051     "batch": {
   1052       "version": "0.6.1",
   1053       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
   1054       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
   1055       "dev": true
   1056     },
   1057     "bcrypt-pbkdf": {
   1058       "version": "1.0.2",
   1059       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
   1060       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
   1061       "dev": true,
   1062       "requires": {
   1063         "tweetnacl": "^0.14.3"
   1064       }
   1065     },
   1066     "better-assert": {
   1067       "version": "1.0.2",
   1068       "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
   1069       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
   1070       "dev": true,
   1071       "requires": {
   1072         "callsite": "1.0.0"
   1073       }
   1074     },
   1075     "binary-extensions": {
   1076       "version": "1.13.0",
   1077       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
   1078       "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
   1079       "dev": true
   1080     },
   1081     "blob": {
   1082       "version": "0.0.5",
   1083       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
   1084       "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
   1085       "dev": true
   1086     },
   1087     "block-stream": {
   1088       "version": "0.0.9",
   1089       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
   1090       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
   1091       "dev": true,
   1092       "requires": {
   1093         "inherits": "~2.0.0"
   1094       }
   1095     },
   1096     "brace-expansion": {
   1097       "version": "1.1.11",
   1098       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   1099       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   1100       "dev": true,
   1101       "requires": {
   1102         "balanced-match": "^1.0.0",
   1103         "concat-map": "0.0.1"
   1104       }
   1105     },
   1106     "braces": {
   1107       "version": "1.8.5",
   1108       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
   1109       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
   1110       "dev": true,
   1111       "requires": {
   1112         "expand-range": "^1.8.1",
   1113         "preserve": "^0.2.0",
   1114         "repeat-element": "^1.1.2"
   1115       }
   1116     },
   1117     "browser-process-hrtime": {
   1118       "version": "0.1.3",
   1119       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
   1120       "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
   1121       "dev": true
   1122     },
   1123     "browser-resolve": {
   1124       "version": "1.11.3",
   1125       "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
   1126       "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
   1127       "dev": true,
   1128       "requires": {
   1129         "resolve": "1.1.7"
   1130       },
   1131       "dependencies": {
   1132         "resolve": {
   1133           "version": "1.1.7",
   1134           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
   1135           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
   1136           "dev": true
   1137         }
   1138       }
   1139     },
   1140     "browser-sync": {
   1141       "version": "2.26.3",
   1142       "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.3.tgz",
   1143       "integrity": "sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag==",
   1144       "dev": true,
   1145       "requires": {
   1146         "browser-sync-client": "^2.26.2",
   1147         "browser-sync-ui": "^2.26.2",
   1148         "bs-recipes": "1.3.4",
   1149         "bs-snippet-injector": "^2.0.1",
   1150         "chokidar": "^2.0.4",
   1151         "connect": "3.6.6",
   1152         "connect-history-api-fallback": "^1",
   1153         "dev-ip": "^1.0.1",
   1154         "easy-extender": "^2.3.4",
   1155         "eazy-logger": "^3",
   1156         "etag": "^1.8.1",
   1157         "fresh": "^0.5.2",
   1158         "fs-extra": "3.0.1",
   1159         "http-proxy": "1.15.2",
   1160         "immutable": "^3",
   1161         "localtunnel": "1.9.1",
   1162         "micromatch": "2.3.11",
   1163         "opn": "5.3.0",
   1164         "portscanner": "2.1.1",
   1165         "qs": "6.2.3",
   1166         "raw-body": "^2.3.2",
   1167         "resp-modifier": "6.0.2",
   1168         "rx": "4.1.0",
   1169         "send": "0.16.2",
   1170         "serve-index": "1.9.1",
   1171         "serve-static": "1.13.2",
   1172         "server-destroy": "1.0.1",
   1173         "socket.io": "2.1.1",
   1174         "ua-parser-js": "0.7.17",
   1175         "yargs": "6.4.0"
   1176       },
   1177       "dependencies": {
   1178         "camelcase": {
   1179           "version": "3.0.0",
   1180           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
   1181           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
   1182           "dev": true
   1183         },
   1184         "cliui": {
   1185           "version": "3.2.0",
   1186           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
   1187           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
   1188           "dev": true,
   1189           "requires": {
   1190             "string-width": "^1.0.1",
   1191             "strip-ansi": "^3.0.1",
   1192             "wrap-ansi": "^2.0.0"
   1193           }
   1194         },
   1195         "is-fullwidth-code-point": {
   1196           "version": "1.0.0",
   1197           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   1198           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   1199           "dev": true,
   1200           "requires": {
   1201             "number-is-nan": "^1.0.0"
   1202           }
   1203         },
   1204         "os-locale": {
   1205           "version": "1.4.0",
   1206           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
   1207           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
   1208           "dev": true,
   1209           "requires": {
   1210             "lcid": "^1.0.0"
   1211           }
   1212         },
   1213         "qs": {
   1214           "version": "6.2.3",
   1215           "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
   1216           "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
   1217           "dev": true
   1218         },
   1219         "string-width": {
   1220           "version": "1.0.2",
   1221           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
   1222           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   1223           "dev": true,
   1224           "requires": {
   1225             "code-point-at": "^1.0.0",
   1226             "is-fullwidth-code-point": "^1.0.0",
   1227             "strip-ansi": "^3.0.0"
   1228           }
   1229         },
   1230         "strip-ansi": {
   1231           "version": "3.0.1",
   1232           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   1233           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   1234           "dev": true,
   1235           "requires": {
   1236             "ansi-regex": "^2.0.0"
   1237           }
   1238         },
   1239         "which-module": {
   1240           "version": "1.0.0",
   1241           "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
   1242           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
   1243           "dev": true
   1244         },
   1245         "yargs": {
   1246           "version": "6.4.0",
   1247           "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz",
   1248           "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=",
   1249           "dev": true,
   1250           "requires": {
   1251             "camelcase": "^3.0.0",
   1252             "cliui": "^3.2.0",
   1253             "decamelize": "^1.1.1",
   1254             "get-caller-file": "^1.0.1",
   1255             "os-locale": "^1.4.0",
   1256             "read-pkg-up": "^1.0.1",
   1257             "require-directory": "^2.1.1",
   1258             "require-main-filename": "^1.0.1",
   1259             "set-blocking": "^2.0.0",
   1260             "string-width": "^1.0.2",
   1261             "which-module": "^1.0.0",
   1262             "window-size": "^0.2.0",
   1263             "y18n": "^3.2.1",
   1264             "yargs-parser": "^4.1.0"
   1265           }
   1266         },
   1267         "yargs-parser": {
   1268           "version": "4.2.1",
   1269           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
   1270           "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
   1271           "dev": true,
   1272           "requires": {
   1273             "camelcase": "^3.0.0"
   1274           }
   1275         }
   1276       }
   1277     },
   1278     "browser-sync-client": {
   1279       "version": "2.26.2",
   1280       "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz",
   1281       "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==",
   1282       "dev": true,
   1283       "requires": {
   1284         "etag": "1.8.1",
   1285         "fresh": "0.5.2",
   1286         "mitt": "^1.1.3",
   1287         "rxjs": "^5.5.6"
   1288       }
   1289     },
   1290     "browser-sync-ui": {
   1291       "version": "2.26.2",
   1292       "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz",
   1293       "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==",
   1294       "dev": true,
   1295       "requires": {
   1296         "async-each-series": "0.1.1",
   1297         "connect-history-api-fallback": "^1",
   1298         "immutable": "^3",
   1299         "server-destroy": "1.0.1",
   1300         "socket.io-client": "^2.0.4",
   1301         "stream-throttle": "^0.1.3"
   1302       }
   1303     },
   1304     "bs-recipes": {
   1305       "version": "1.3.4",
   1306       "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
   1307       "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
   1308       "dev": true
   1309     },
   1310     "bs-snippet-injector": {
   1311       "version": "2.0.1",
   1312       "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz",
   1313       "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=",
   1314       "dev": true
   1315     },
   1316     "bser": {
   1317       "version": "2.0.0",
   1318       "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
   1319       "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
   1320       "dev": true,
   1321       "requires": {
   1322         "node-int64": "^0.4.0"
   1323       }
   1324     },
   1325     "buffer-crc32": {
   1326       "version": "0.2.13",
   1327       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
   1328       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
   1329       "dev": true
   1330     },
   1331     "buffer-from": {
   1332       "version": "1.1.1",
   1333       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
   1334       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
   1335       "dev": true
   1336     },
   1337     "builtin-modules": {
   1338       "version": "1.1.1",
   1339       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
   1340       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
   1341       "dev": true
   1342     },
   1343     "bytes": {
   1344       "version": "3.0.0",
   1345       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
   1346       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
   1347       "dev": true
   1348     },
   1349     "cache-base": {
   1350       "version": "1.0.1",
   1351       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
   1352       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
   1353       "dev": true,
   1354       "requires": {
   1355         "collection-visit": "^1.0.0",
   1356         "component-emitter": "^1.2.1",
   1357         "get-value": "^2.0.6",
   1358         "has-value": "^1.0.0",
   1359         "isobject": "^3.0.1",
   1360         "set-value": "^2.0.0",
   1361         "to-object-path": "^0.3.0",
   1362         "union-value": "^1.0.0",
   1363         "unset-value": "^1.0.0"
   1364       },
   1365       "dependencies": {
   1366         "isobject": {
   1367           "version": "3.0.1",
   1368           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   1369           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   1370           "dev": true
   1371         }
   1372       }
   1373     },
   1374     "callsite": {
   1375       "version": "1.0.0",
   1376       "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
   1377       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
   1378       "dev": true
   1379     },
   1380     "callsites": {
   1381       "version": "2.0.0",
   1382       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
   1383       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
   1384       "dev": true
   1385     },
   1386     "camelcase": {
   1387       "version": "4.1.0",
   1388       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
   1389       "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
   1390       "dev": true
   1391     },
   1392     "camelcase-keys": {
   1393       "version": "2.1.0",
   1394       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
   1395       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
   1396       "dev": true,
   1397       "requires": {
   1398         "camelcase": "^2.0.0",
   1399         "map-obj": "^1.0.0"
   1400       },
   1401       "dependencies": {
   1402         "camelcase": {
   1403           "version": "2.1.1",
   1404           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
   1405           "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
   1406           "dev": true
   1407         }
   1408       }
   1409     },
   1410     "capture-exit": {
   1411       "version": "1.2.0",
   1412       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
   1413       "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
   1414       "dev": true,
   1415       "requires": {
   1416         "rsvp": "^3.3.3"
   1417       }
   1418     },
   1419     "caseless": {
   1420       "version": "0.12.0",
   1421       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
   1422       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
   1423       "dev": true
   1424     },
   1425     "chalk": {
   1426       "version": "2.4.2",
   1427       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   1428       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   1429       "dev": true,
   1430       "requires": {
   1431         "ansi-styles": "^3.2.1",
   1432         "escape-string-regexp": "^1.0.5",
   1433         "supports-color": "^5.3.0"
   1434       }
   1435     },
   1436     "chokidar": {
   1437       "version": "2.1.1",
   1438       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.1.tgz",
   1439       "integrity": "sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==",
   1440       "dev": true,
   1441       "requires": {
   1442         "anymatch": "^2.0.0",
   1443         "async-each": "^1.0.1",
   1444         "braces": "^2.3.2",
   1445         "fsevents": "^1.2.7",
   1446         "glob-parent": "^3.1.0",
   1447         "inherits": "^2.0.3",
   1448         "is-binary-path": "^1.0.0",
   1449         "is-glob": "^4.0.0",
   1450         "normalize-path": "^3.0.0",
   1451         "path-is-absolute": "^1.0.0",
   1452         "readdirp": "^2.2.1",
   1453         "upath": "^1.1.0"
   1454       },
   1455       "dependencies": {
   1456         "array-unique": {
   1457           "version": "0.3.2",
   1458           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
   1459           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
   1460           "dev": true
   1461         },
   1462         "braces": {
   1463           "version": "2.3.2",
   1464           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
   1465           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
   1466           "dev": true,
   1467           "requires": {
   1468             "arr-flatten": "^1.1.0",
   1469             "array-unique": "^0.3.2",
   1470             "extend-shallow": "^2.0.1",
   1471             "fill-range": "^4.0.0",
   1472             "isobject": "^3.0.1",
   1473             "repeat-element": "^1.1.2",
   1474             "snapdragon": "^0.8.1",
   1475             "snapdragon-node": "^2.0.1",
   1476             "split-string": "^3.0.2",
   1477             "to-regex": "^3.0.1"
   1478           }
   1479         },
   1480         "extend-shallow": {
   1481           "version": "2.0.1",
   1482           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   1483           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   1484           "dev": true,
   1485           "requires": {
   1486             "is-extendable": "^0.1.0"
   1487           }
   1488         },
   1489         "fill-range": {
   1490           "version": "4.0.0",
   1491           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
   1492           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
   1493           "dev": true,
   1494           "requires": {
   1495             "extend-shallow": "^2.0.1",
   1496             "is-number": "^3.0.0",
   1497             "repeat-string": "^1.6.1",
   1498             "to-regex-range": "^2.1.0"
   1499           }
   1500         },
   1501         "glob-parent": {
   1502           "version": "3.1.0",
   1503           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
   1504           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
   1505           "dev": true,
   1506           "requires": {
   1507             "is-glob": "^3.1.0",
   1508             "path-dirname": "^1.0.0"
   1509           },
   1510           "dependencies": {
   1511             "is-glob": {
   1512               "version": "3.1.0",
   1513               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
   1514               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
   1515               "dev": true,
   1516               "requires": {
   1517                 "is-extglob": "^2.1.0"
   1518               }
   1519             }
   1520           }
   1521         },
   1522         "is-extglob": {
   1523           "version": "2.1.1",
   1524           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   1525           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
   1526           "dev": true
   1527         },
   1528         "is-glob": {
   1529           "version": "4.0.0",
   1530           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
   1531           "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
   1532           "dev": true,
   1533           "requires": {
   1534             "is-extglob": "^2.1.1"
   1535           }
   1536         },
   1537         "is-number": {
   1538           "version": "3.0.0",
   1539           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
   1540           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
   1541           "dev": true,
   1542           "requires": {
   1543             "kind-of": "^3.0.2"
   1544           }
   1545         },
   1546         "isobject": {
   1547           "version": "3.0.1",
   1548           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   1549           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   1550           "dev": true
   1551         },
   1552         "normalize-path": {
   1553           "version": "3.0.0",
   1554           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
   1555           "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
   1556           "dev": true
   1557         }
   1558       }
   1559     },
   1560     "ci-info": {
   1561       "version": "1.6.0",
   1562       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
   1563       "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
   1564       "dev": true
   1565     },
   1566     "class-utils": {
   1567       "version": "0.3.6",
   1568       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
   1569       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
   1570       "dev": true,
   1571       "requires": {
   1572         "arr-union": "^3.1.0",
   1573         "define-property": "^0.2.5",
   1574         "isobject": "^3.0.0",
   1575         "static-extend": "^0.1.1"
   1576       },
   1577       "dependencies": {
   1578         "define-property": {
   1579           "version": "0.2.5",
   1580           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   1581           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   1582           "dev": true,
   1583           "requires": {
   1584             "is-descriptor": "^0.1.0"
   1585           }
   1586         },
   1587         "isobject": {
   1588           "version": "3.0.1",
   1589           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   1590           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   1591           "dev": true
   1592         }
   1593       }
   1594     },
   1595     "cliui": {
   1596       "version": "4.1.0",
   1597       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
   1598       "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
   1599       "dev": true,
   1600       "requires": {
   1601         "string-width": "^2.1.1",
   1602         "strip-ansi": "^4.0.0",
   1603         "wrap-ansi": "^2.0.0"
   1604       }
   1605     },
   1606     "co": {
   1607       "version": "4.6.0",
   1608       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
   1609       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
   1610       "dev": true
   1611     },
   1612     "code-point-at": {
   1613       "version": "1.1.0",
   1614       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
   1615       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
   1616       "dev": true
   1617     },
   1618     "collection-visit": {
   1619       "version": "1.0.0",
   1620       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
   1621       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
   1622       "dev": true,
   1623       "requires": {
   1624         "map-visit": "^1.0.0",
   1625         "object-visit": "^1.0.0"
   1626       }
   1627     },
   1628     "color-convert": {
   1629       "version": "2.0.0",
   1630       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.0.tgz",
   1631       "integrity": "sha512-hzTicsCJIHdxih9+2aLR1tNGZX5qSJGRHDPVwSY26tVrEf55XNajLOBWz2UuWSIergszA09/bqnOiHyqx9fxQg==",
   1632       "requires": {
   1633         "color-name": "~1.1.4"
   1634       }
   1635     },
   1636     "color-name": {
   1637       "version": "1.1.4",
   1638       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   1639       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
   1640     },
   1641     "combined-stream": {
   1642       "version": "1.0.7",
   1643       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
   1644       "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
   1645       "dev": true,
   1646       "requires": {
   1647         "delayed-stream": "~1.0.0"
   1648       }
   1649     },
   1650     "commander": {
   1651       "version": "2.17.1",
   1652       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
   1653       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
   1654       "dev": true
   1655     },
   1656     "component-bind": {
   1657       "version": "1.0.0",
   1658       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
   1659       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
   1660       "dev": true
   1661     },
   1662     "component-emitter": {
   1663       "version": "1.2.1",
   1664       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
   1665       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
   1666       "dev": true
   1667     },
   1668     "component-inherit": {
   1669       "version": "0.0.3",
   1670       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
   1671       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
   1672       "dev": true
   1673     },
   1674     "concat-map": {
   1675       "version": "0.0.1",
   1676       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   1677       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   1678       "dev": true
   1679     },
   1680     "concat-stream": {
   1681       "version": "1.6.2",
   1682       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
   1683       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
   1684       "dev": true,
   1685       "requires": {
   1686         "buffer-from": "^1.0.0",
   1687         "inherits": "^2.0.3",
   1688         "readable-stream": "^2.2.2",
   1689         "typedarray": "^0.0.6"
   1690       }
   1691     },
   1692     "connect": {
   1693       "version": "3.6.6",
   1694       "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
   1695       "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
   1696       "dev": true,
   1697       "requires": {
   1698         "debug": "2.6.9",
   1699         "finalhandler": "1.1.0",
   1700         "parseurl": "~1.3.2",
   1701         "utils-merge": "1.0.1"
   1702       }
   1703     },
   1704     "connect-history-api-fallback": {
   1705       "version": "1.6.0",
   1706       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
   1707       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
   1708       "dev": true
   1709     },
   1710     "connect-logger": {
   1711       "version": "0.0.1",
   1712       "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz",
   1713       "integrity": "sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s=",
   1714       "dev": true,
   1715       "requires": {
   1716         "moment": "*"
   1717       }
   1718     },
   1719     "console-control-strings": {
   1720       "version": "1.1.0",
   1721       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
   1722       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
   1723       "dev": true
   1724     },
   1725     "convert-source-map": {
   1726       "version": "1.6.0",
   1727       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
   1728       "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
   1729       "dev": true,
   1730       "requires": {
   1731         "safe-buffer": "~5.1.1"
   1732       }
   1733     },
   1734     "cookie": {
   1735       "version": "0.3.1",
   1736       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
   1737       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
   1738       "dev": true
   1739     },
   1740     "copy-descriptor": {
   1741       "version": "0.1.1",
   1742       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
   1743       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
   1744       "dev": true
   1745     },
   1746     "core-js": {
   1747       "version": "2.6.5",
   1748       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
   1749       "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==",
   1750       "dev": true
   1751     },
   1752     "core-util-is": {
   1753       "version": "1.0.2",
   1754       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
   1755       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   1756       "dev": true
   1757     },
   1758     "cross-spawn": {
   1759       "version": "5.1.0",
   1760       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
   1761       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
   1762       "dev": true,
   1763       "requires": {
   1764         "lru-cache": "^4.0.1",
   1765         "shebang-command": "^1.2.0",
   1766         "which": "^1.2.9"
   1767       }
   1768     },
   1769     "cssom": {
   1770       "version": "0.3.6",
   1771       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz",
   1772       "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==",
   1773       "dev": true
   1774     },
   1775     "cssstyle": {
   1776       "version": "1.1.1",
   1777       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz",
   1778       "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==",
   1779       "dev": true,
   1780       "requires": {
   1781         "cssom": "0.3.x"
   1782       }
   1783     },
   1784     "currently-unhandled": {
   1785       "version": "0.4.1",
   1786       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
   1787       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
   1788       "dev": true,
   1789       "requires": {
   1790         "array-find-index": "^1.0.1"
   1791       }
   1792     },
   1793     "dashdash": {
   1794       "version": "1.14.1",
   1795       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
   1796       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
   1797       "dev": true,
   1798       "requires": {
   1799         "assert-plus": "^1.0.0"
   1800       }
   1801     },
   1802     "data-urls": {
   1803       "version": "1.1.0",
   1804       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
   1805       "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
   1806       "dev": true,
   1807       "requires": {
   1808         "abab": "^2.0.0",
   1809         "whatwg-mimetype": "^2.2.0",
   1810         "whatwg-url": "^7.0.0"
   1811       },
   1812       "dependencies": {
   1813         "whatwg-url": {
   1814           "version": "7.0.0",
   1815           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
   1816           "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
   1817           "dev": true,
   1818           "requires": {
   1819             "lodash.sortby": "^4.7.0",
   1820             "tr46": "^1.0.1",
   1821             "webidl-conversions": "^4.0.2"
   1822           }
   1823         }
   1824       }
   1825     },
   1826     "debug": {
   1827       "version": "2.6.9",
   1828       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   1829       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   1830       "dev": true,
   1831       "requires": {
   1832         "ms": "2.0.0"
   1833       }
   1834     },
   1835     "decamelize": {
   1836       "version": "1.2.0",
   1837       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
   1838       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
   1839       "dev": true
   1840     },
   1841     "decode-uri-component": {
   1842       "version": "0.2.0",
   1843       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
   1844       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
   1845       "dev": true
   1846     },
   1847     "deep-is": {
   1848       "version": "0.1.3",
   1849       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
   1850       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
   1851       "dev": true
   1852     },
   1853     "default-require-extensions": {
   1854       "version": "1.0.0",
   1855       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
   1856       "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
   1857       "dev": true,
   1858       "requires": {
   1859         "strip-bom": "^2.0.0"
   1860       }
   1861     },
   1862     "define-properties": {
   1863       "version": "1.1.3",
   1864       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   1865       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   1866       "dev": true,
   1867       "requires": {
   1868         "object-keys": "^1.0.12"
   1869       }
   1870     },
   1871     "define-property": {
   1872       "version": "2.0.2",
   1873       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
   1874       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
   1875       "dev": true,
   1876       "requires": {
   1877         "is-descriptor": "^1.0.2",
   1878         "isobject": "^3.0.1"
   1879       },
   1880       "dependencies": {
   1881         "is-accessor-descriptor": {
   1882           "version": "1.0.0",
   1883           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   1884           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   1885           "dev": true,
   1886           "requires": {
   1887             "kind-of": "^6.0.0"
   1888           }
   1889         },
   1890         "is-data-descriptor": {
   1891           "version": "1.0.0",
   1892           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   1893           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   1894           "dev": true,
   1895           "requires": {
   1896             "kind-of": "^6.0.0"
   1897           }
   1898         },
   1899         "is-descriptor": {
   1900           "version": "1.0.2",
   1901           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   1902           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   1903           "dev": true,
   1904           "requires": {
   1905             "is-accessor-descriptor": "^1.0.0",
   1906             "is-data-descriptor": "^1.0.0",
   1907             "kind-of": "^6.0.2"
   1908           }
   1909         },
   1910         "isobject": {
   1911           "version": "3.0.1",
   1912           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   1913           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   1914           "dev": true
   1915         },
   1916         "kind-of": {
   1917           "version": "6.0.2",
   1918           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   1919           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   1920           "dev": true
   1921         }
   1922       }
   1923     },
   1924     "delayed-stream": {
   1925       "version": "1.0.0",
   1926       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
   1927       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
   1928       "dev": true
   1929     },
   1930     "delegates": {
   1931       "version": "1.0.0",
   1932       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
   1933       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
   1934       "dev": true
   1935     },
   1936     "depd": {
   1937       "version": "1.1.2",
   1938       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
   1939       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
   1940       "dev": true
   1941     },
   1942     "destroy": {
   1943       "version": "1.0.4",
   1944       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
   1945       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
   1946       "dev": true
   1947     },
   1948     "detect-indent": {
   1949       "version": "4.0.0",
   1950       "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
   1951       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
   1952       "dev": true,
   1953       "requires": {
   1954         "repeating": "^2.0.0"
   1955       }
   1956     },
   1957     "detect-newline": {
   1958       "version": "2.1.0",
   1959       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
   1960       "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
   1961       "dev": true
   1962     },
   1963     "dev-ip": {
   1964       "version": "1.0.1",
   1965       "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
   1966       "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
   1967       "dev": true
   1968     },
   1969     "diff": {
   1970       "version": "3.5.0",
   1971       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
   1972       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
   1973       "dev": true
   1974     },
   1975     "dingusjs": {
   1976       "version": "0.0.3",
   1977       "resolved": "https://registry.npmjs.org/dingusjs/-/dingusjs-0.0.3.tgz",
   1978       "integrity": "sha512-DaVAaUC2npjHpRq7EcZv3SL4ZMgvzCxXOYZmHCXIstFP6f/y/4XAXWtVdsFjxDVTcPfsIM92QV4K25vNVrrX8Q==",
   1979       "dev": true
   1980     },
   1981     "domexception": {
   1982       "version": "1.0.1",
   1983       "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
   1984       "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
   1985       "dev": true,
   1986       "requires": {
   1987         "webidl-conversions": "^4.0.2"
   1988       }
   1989     },
   1990     "easy-extender": {
   1991       "version": "2.3.4",
   1992       "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
   1993       "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
   1994       "dev": true,
   1995       "requires": {
   1996         "lodash": "^4.17.10"
   1997       }
   1998     },
   1999     "eazy-logger": {
   2000       "version": "3.0.2",
   2001       "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz",
   2002       "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=",
   2003       "dev": true,
   2004       "requires": {
   2005         "tfunk": "^3.0.1"
   2006       }
   2007     },
   2008     "ecc-jsbn": {
   2009       "version": "0.1.2",
   2010       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
   2011       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
   2012       "dev": true,
   2013       "requires": {
   2014         "jsbn": "~0.1.0",
   2015         "safer-buffer": "^2.1.0"
   2016       }
   2017     },
   2018     "ee-first": {
   2019       "version": "1.1.1",
   2020       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
   2021       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
   2022       "dev": true
   2023     },
   2024     "encodeurl": {
   2025       "version": "1.0.2",
   2026       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
   2027       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
   2028       "dev": true
   2029     },
   2030     "engine.io": {
   2031       "version": "3.2.1",
   2032       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
   2033       "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
   2034       "dev": true,
   2035       "requires": {
   2036         "accepts": "~1.3.4",
   2037         "base64id": "1.0.0",
   2038         "cookie": "0.3.1",
   2039         "debug": "~3.1.0",
   2040         "engine.io-parser": "~2.1.0",
   2041         "ws": "~3.3.1"
   2042       },
   2043       "dependencies": {
   2044         "debug": {
   2045           "version": "3.1.0",
   2046           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   2047           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   2048           "dev": true,
   2049           "requires": {
   2050             "ms": "2.0.0"
   2051           }
   2052         },
   2053         "ws": {
   2054           "version": "3.3.3",
   2055           "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
   2056           "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
   2057           "dev": true,
   2058           "requires": {
   2059             "async-limiter": "~1.0.0",
   2060             "safe-buffer": "~5.1.0",
   2061             "ultron": "~1.1.0"
   2062           }
   2063         }
   2064       }
   2065     },
   2066     "engine.io-client": {
   2067       "version": "3.3.2",
   2068       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz",
   2069       "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==",
   2070       "dev": true,
   2071       "requires": {
   2072         "component-emitter": "1.2.1",
   2073         "component-inherit": "0.0.3",
   2074         "debug": "~3.1.0",
   2075         "engine.io-parser": "~2.1.1",
   2076         "has-cors": "1.1.0",
   2077         "indexof": "0.0.1",
   2078         "parseqs": "0.0.5",
   2079         "parseuri": "0.0.5",
   2080         "ws": "~6.1.0",
   2081         "xmlhttprequest-ssl": "~1.5.4",
   2082         "yeast": "0.1.2"
   2083       },
   2084       "dependencies": {
   2085         "debug": {
   2086           "version": "3.1.0",
   2087           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   2088           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   2089           "dev": true,
   2090           "requires": {
   2091             "ms": "2.0.0"
   2092           }
   2093         },
   2094         "ws": {
   2095           "version": "6.1.3",
   2096           "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz",
   2097           "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==",
   2098           "dev": true,
   2099           "requires": {
   2100             "async-limiter": "~1.0.0"
   2101           }
   2102         }
   2103       }
   2104     },
   2105     "engine.io-parser": {
   2106       "version": "2.1.3",
   2107       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
   2108       "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
   2109       "dev": true,
   2110       "requires": {
   2111         "after": "0.8.2",
   2112         "arraybuffer.slice": "~0.0.7",
   2113         "base64-arraybuffer": "0.1.5",
   2114         "blob": "0.0.5",
   2115         "has-binary2": "~1.0.2"
   2116       }
   2117     },
   2118     "error-ex": {
   2119       "version": "1.3.2",
   2120       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
   2121       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
   2122       "dev": true,
   2123       "requires": {
   2124         "is-arrayish": "^0.2.1"
   2125       }
   2126     },
   2127     "es-abstract": {
   2128       "version": "1.13.0",
   2129       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
   2130       "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
   2131       "dev": true,
   2132       "requires": {
   2133         "es-to-primitive": "^1.2.0",
   2134         "function-bind": "^1.1.1",
   2135         "has": "^1.0.3",
   2136         "is-callable": "^1.1.4",
   2137         "is-regex": "^1.0.4",
   2138         "object-keys": "^1.0.12"
   2139       }
   2140     },
   2141     "es-to-primitive": {
   2142       "version": "1.2.0",
   2143       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
   2144       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
   2145       "dev": true,
   2146       "requires": {
   2147         "is-callable": "^1.1.4",
   2148         "is-date-object": "^1.0.1",
   2149         "is-symbol": "^1.0.2"
   2150       }
   2151     },
   2152     "es6-promise": {
   2153       "version": "3.3.1",
   2154       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
   2155       "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
   2156       "dev": true
   2157     },
   2158     "es6-promisify": {
   2159       "version": "5.0.0",
   2160       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
   2161       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
   2162       "dev": true,
   2163       "requires": {
   2164         "es6-promise": "^4.0.3"
   2165       },
   2166       "dependencies": {
   2167         "es6-promise": {
   2168           "version": "4.2.5",
   2169           "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
   2170           "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
   2171           "dev": true
   2172         }
   2173       }
   2174     },
   2175     "escape-html": {
   2176       "version": "1.0.3",
   2177       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
   2178       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
   2179       "dev": true
   2180     },
   2181     "escape-string-regexp": {
   2182       "version": "1.0.5",
   2183       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   2184       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   2185       "dev": true
   2186     },
   2187     "escodegen": {
   2188       "version": "1.11.0",
   2189       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz",
   2190       "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==",
   2191       "dev": true,
   2192       "requires": {
   2193         "esprima": "^3.1.3",
   2194         "estraverse": "^4.2.0",
   2195         "esutils": "^2.0.2",
   2196         "optionator": "^0.8.1",
   2197         "source-map": "~0.6.1"
   2198       },
   2199       "dependencies": {
   2200         "esprima": {
   2201           "version": "3.1.3",
   2202           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
   2203           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
   2204           "dev": true
   2205         },
   2206         "source-map": {
   2207           "version": "0.6.1",
   2208           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   2209           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   2210           "dev": true,
   2211           "optional": true
   2212         }
   2213       }
   2214     },
   2215     "esprima": {
   2216       "version": "4.0.1",
   2217       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
   2218       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
   2219       "dev": true
   2220     },
   2221     "estraverse": {
   2222       "version": "4.2.0",
   2223       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
   2224       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
   2225       "dev": true
   2226     },
   2227     "estree-walker": {
   2228       "version": "0.5.2",
   2229       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz",
   2230       "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==",
   2231       "dev": true
   2232     },
   2233     "esutils": {
   2234       "version": "2.0.2",
   2235       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
   2236       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
   2237       "dev": true
   2238     },
   2239     "etag": {
   2240       "version": "1.8.1",
   2241       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
   2242       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
   2243       "dev": true
   2244     },
   2245     "eventemitter3": {
   2246       "version": "1.2.0",
   2247       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
   2248       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
   2249       "dev": true
   2250     },
   2251     "exec-sh": {
   2252       "version": "0.2.2",
   2253       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
   2254       "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
   2255       "dev": true,
   2256       "requires": {
   2257         "merge": "^1.2.0"
   2258       }
   2259     },
   2260     "execa": {
   2261       "version": "0.7.0",
   2262       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
   2263       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
   2264       "dev": true,
   2265       "requires": {
   2266         "cross-spawn": "^5.0.1",
   2267         "get-stream": "^3.0.0",
   2268         "is-stream": "^1.1.0",
   2269         "npm-run-path": "^2.0.0",
   2270         "p-finally": "^1.0.0",
   2271         "signal-exit": "^3.0.0",
   2272         "strip-eof": "^1.0.0"
   2273       }
   2274     },
   2275     "exit": {
   2276       "version": "0.1.2",
   2277       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
   2278       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
   2279       "dev": true
   2280     },
   2281     "expand-brackets": {
   2282       "version": "0.1.5",
   2283       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
   2284       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
   2285       "dev": true,
   2286       "requires": {
   2287         "is-posix-bracket": "^0.1.0"
   2288       }
   2289     },
   2290     "expand-range": {
   2291       "version": "1.8.2",
   2292       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
   2293       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
   2294       "dev": true,
   2295       "requires": {
   2296         "fill-range": "^2.1.0"
   2297       }
   2298     },
   2299     "expect": {
   2300       "version": "23.6.0",
   2301       "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz",
   2302       "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==",
   2303       "dev": true,
   2304       "requires": {
   2305         "ansi-styles": "^3.2.0",
   2306         "jest-diff": "^23.6.0",
   2307         "jest-get-type": "^22.1.0",
   2308         "jest-matcher-utils": "^23.6.0",
   2309         "jest-message-util": "^23.4.0",
   2310         "jest-regex-util": "^23.3.0"
   2311       }
   2312     },
   2313     "extend": {
   2314       "version": "3.0.2",
   2315       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
   2316       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
   2317       "dev": true
   2318     },
   2319     "extend-shallow": {
   2320       "version": "3.0.2",
   2321       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
   2322       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
   2323       "dev": true,
   2324       "requires": {
   2325         "assign-symbols": "^1.0.0",
   2326         "is-extendable": "^1.0.1"
   2327       },
   2328       "dependencies": {
   2329         "is-extendable": {
   2330           "version": "1.0.1",
   2331           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
   2332           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
   2333           "dev": true,
   2334           "requires": {
   2335             "is-plain-object": "^2.0.4"
   2336           }
   2337         }
   2338       }
   2339     },
   2340     "extglob": {
   2341       "version": "0.3.2",
   2342       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
   2343       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
   2344       "dev": true,
   2345       "requires": {
   2346         "is-extglob": "^1.0.0"
   2347       }
   2348     },
   2349     "extract-zip": {
   2350       "version": "1.6.7",
   2351       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
   2352       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
   2353       "dev": true,
   2354       "requires": {
   2355         "concat-stream": "1.6.2",
   2356         "debug": "2.6.9",
   2357         "mkdirp": "0.5.1",
   2358         "yauzl": "2.4.1"
   2359       }
   2360     },
   2361     "extsprintf": {
   2362       "version": "1.3.0",
   2363       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
   2364       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
   2365       "dev": true
   2366     },
   2367     "fast-deep-equal": {
   2368       "version": "2.0.1",
   2369       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
   2370       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
   2371       "dev": true
   2372     },
   2373     "fast-json-stable-stringify": {
   2374       "version": "2.0.0",
   2375       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
   2376       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
   2377       "dev": true
   2378     },
   2379     "fast-levenshtein": {
   2380       "version": "2.0.6",
   2381       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
   2382       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
   2383       "dev": true
   2384     },
   2385     "fb-watchman": {
   2386       "version": "2.0.0",
   2387       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
   2388       "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
   2389       "dev": true,
   2390       "requires": {
   2391         "bser": "^2.0.0"
   2392       }
   2393     },
   2394     "fd-slicer": {
   2395       "version": "1.0.1",
   2396       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
   2397       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
   2398       "dev": true,
   2399       "requires": {
   2400         "pend": "~1.2.0"
   2401       }
   2402     },
   2403     "filename-regex": {
   2404       "version": "2.0.1",
   2405       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
   2406       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
   2407       "dev": true
   2408     },
   2409     "fileset": {
   2410       "version": "2.0.3",
   2411       "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
   2412       "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
   2413       "dev": true,
   2414       "requires": {
   2415         "glob": "^7.0.3",
   2416         "minimatch": "^3.0.3"
   2417       }
   2418     },
   2419     "fill-range": {
   2420       "version": "2.2.4",
   2421       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
   2422       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
   2423       "dev": true,
   2424       "requires": {
   2425         "is-number": "^2.1.0",
   2426         "isobject": "^2.0.0",
   2427         "randomatic": "^3.0.0",
   2428         "repeat-element": "^1.1.2",
   2429         "repeat-string": "^1.5.2"
   2430       }
   2431     },
   2432     "finalhandler": {
   2433       "version": "1.1.0",
   2434       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
   2435       "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
   2436       "dev": true,
   2437       "requires": {
   2438         "debug": "2.6.9",
   2439         "encodeurl": "~1.0.1",
   2440         "escape-html": "~1.0.3",
   2441         "on-finished": "~2.3.0",
   2442         "parseurl": "~1.3.2",
   2443         "statuses": "~1.3.1",
   2444         "unpipe": "~1.0.0"
   2445       }
   2446     },
   2447     "find-up": {
   2448       "version": "2.1.0",
   2449       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
   2450       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
   2451       "dev": true,
   2452       "requires": {
   2453         "locate-path": "^2.0.0"
   2454       }
   2455     },
   2456     "follow-redirects": {
   2457       "version": "1.7.0",
   2458       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
   2459       "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
   2460       "dev": true,
   2461       "requires": {
   2462         "debug": "^3.2.6"
   2463       },
   2464       "dependencies": {
   2465         "debug": {
   2466           "version": "3.2.6",
   2467           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
   2468           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
   2469           "dev": true,
   2470           "requires": {
   2471             "ms": "^2.1.1"
   2472           }
   2473         },
   2474         "ms": {
   2475           "version": "2.1.1",
   2476           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
   2477           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
   2478           "dev": true
   2479         }
   2480       }
   2481     },
   2482     "for-in": {
   2483       "version": "1.0.2",
   2484       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
   2485       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
   2486       "dev": true
   2487     },
   2488     "for-own": {
   2489       "version": "0.1.5",
   2490       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
   2491       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
   2492       "dev": true,
   2493       "requires": {
   2494         "for-in": "^1.0.1"
   2495       }
   2496     },
   2497     "forever-agent": {
   2498       "version": "0.6.1",
   2499       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
   2500       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
   2501       "dev": true
   2502     },
   2503     "form-data": {
   2504       "version": "2.3.3",
   2505       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
   2506       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
   2507       "dev": true,
   2508       "requires": {
   2509         "asynckit": "^0.4.0",
   2510         "combined-stream": "^1.0.6",
   2511         "mime-types": "^2.1.12"
   2512       }
   2513     },
   2514     "fragment-cache": {
   2515       "version": "0.2.1",
   2516       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
   2517       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
   2518       "dev": true,
   2519       "requires": {
   2520         "map-cache": "^0.2.2"
   2521       }
   2522     },
   2523     "fresh": {
   2524       "version": "0.5.2",
   2525       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
   2526       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
   2527       "dev": true
   2528     },
   2529     "fs-extra": {
   2530       "version": "3.0.1",
   2531       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
   2532       "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
   2533       "dev": true,
   2534       "requires": {
   2535         "graceful-fs": "^4.1.2",
   2536         "jsonfile": "^3.0.0",
   2537         "universalify": "^0.1.0"
   2538       }
   2539     },
   2540     "fs.realpath": {
   2541       "version": "1.0.0",
   2542       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   2543       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   2544       "dev": true
   2545     },
   2546     "fsevents": {
   2547       "version": "1.2.7",
   2548       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
   2549       "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
   2550       "dev": true,
   2551       "optional": true,
   2552       "requires": {
   2553         "nan": "^2.9.2",
   2554         "node-pre-gyp": "^0.10.0"
   2555       },
   2556       "dependencies": {
   2557         "abbrev": {
   2558           "version": "1.1.1",
   2559           "bundled": true,
   2560           "dev": true,
   2561           "optional": true
   2562         },
   2563         "ansi-regex": {
   2564           "version": "2.1.1",
   2565           "bundled": true,
   2566           "dev": true
   2567         },
   2568         "aproba": {
   2569           "version": "1.2.0",
   2570           "bundled": true,
   2571           "dev": true,
   2572           "optional": true
   2573         },
   2574         "are-we-there-yet": {
   2575           "version": "1.1.5",
   2576           "bundled": true,
   2577           "dev": true,
   2578           "optional": true,
   2579           "requires": {
   2580             "delegates": "^1.0.0",
   2581             "readable-stream": "^2.0.6"
   2582           }
   2583         },
   2584         "balanced-match": {
   2585           "version": "1.0.0",
   2586           "bundled": true,
   2587           "dev": true
   2588         },
   2589         "brace-expansion": {
   2590           "version": "1.1.11",
   2591           "bundled": true,
   2592           "dev": true,
   2593           "requires": {
   2594             "balanced-match": "^1.0.0",
   2595             "concat-map": "0.0.1"
   2596           }
   2597         },
   2598         "chownr": {
   2599           "version": "1.1.1",
   2600           "bundled": true,
   2601           "dev": true,
   2602           "optional": true
   2603         },
   2604         "code-point-at": {
   2605           "version": "1.1.0",
   2606           "bundled": true,
   2607           "dev": true
   2608         },
   2609         "concat-map": {
   2610           "version": "0.0.1",
   2611           "bundled": true,
   2612           "dev": true
   2613         },
   2614         "console-control-strings": {
   2615           "version": "1.1.0",
   2616           "bundled": true,
   2617           "dev": true
   2618         },
   2619         "core-util-is": {
   2620           "version": "1.0.2",
   2621           "bundled": true,
   2622           "dev": true,
   2623           "optional": true
   2624         },
   2625         "debug": {
   2626           "version": "2.6.9",
   2627           "bundled": true,
   2628           "dev": true,
   2629           "optional": true,
   2630           "requires": {
   2631             "ms": "2.0.0"
   2632           }
   2633         },
   2634         "deep-extend": {
   2635           "version": "0.6.0",
   2636           "bundled": true,
   2637           "dev": true,
   2638           "optional": true
   2639         },
   2640         "delegates": {
   2641           "version": "1.0.0",
   2642           "bundled": true,
   2643           "dev": true,
   2644           "optional": true
   2645         },
   2646         "detect-libc": {
   2647           "version": "1.0.3",
   2648           "bundled": true,
   2649           "dev": true,
   2650           "optional": true
   2651         },
   2652         "fs-minipass": {
   2653           "version": "1.2.5",
   2654           "bundled": true,
   2655           "dev": true,
   2656           "optional": true,
   2657           "requires": {
   2658             "minipass": "^2.2.1"
   2659           }
   2660         },
   2661         "fs.realpath": {
   2662           "version": "1.0.0",
   2663           "bundled": true,
   2664           "dev": true,
   2665           "optional": true
   2666         },
   2667         "gauge": {
   2668           "version": "2.7.4",
   2669           "bundled": true,
   2670           "dev": true,
   2671           "optional": true,
   2672           "requires": {
   2673             "aproba": "^1.0.3",
   2674             "console-control-strings": "^1.0.0",
   2675             "has-unicode": "^2.0.0",
   2676             "object-assign": "^4.1.0",
   2677             "signal-exit": "^3.0.0",
   2678             "string-width": "^1.0.1",
   2679             "strip-ansi": "^3.0.1",
   2680             "wide-align": "^1.1.0"
   2681           }
   2682         },
   2683         "glob": {
   2684           "version": "7.1.3",
   2685           "bundled": true,
   2686           "dev": true,
   2687           "optional": true,
   2688           "requires": {
   2689             "fs.realpath": "^1.0.0",
   2690             "inflight": "^1.0.4",
   2691             "inherits": "2",
   2692             "minimatch": "^3.0.4",
   2693             "once": "^1.3.0",
   2694             "path-is-absolute": "^1.0.0"
   2695           }
   2696         },
   2697         "has-unicode": {
   2698           "version": "2.0.1",
   2699           "bundled": true,
   2700           "dev": true,
   2701           "optional": true
   2702         },
   2703         "iconv-lite": {
   2704           "version": "0.4.24",
   2705           "bundled": true,
   2706           "dev": true,
   2707           "optional": true,
   2708           "requires": {
   2709             "safer-buffer": ">= 2.1.2 < 3"
   2710           }
   2711         },
   2712         "ignore-walk": {
   2713           "version": "3.0.1",
   2714           "bundled": true,
   2715           "dev": true,
   2716           "optional": true,
   2717           "requires": {
   2718             "minimatch": "^3.0.4"
   2719           }
   2720         },
   2721         "inflight": {
   2722           "version": "1.0.6",
   2723           "bundled": true,
   2724           "dev": true,
   2725           "optional": true,
   2726           "requires": {
   2727             "once": "^1.3.0",
   2728             "wrappy": "1"
   2729           }
   2730         },
   2731         "inherits": {
   2732           "version": "2.0.3",
   2733           "bundled": true,
   2734           "dev": true
   2735         },
   2736         "ini": {
   2737           "version": "1.3.5",
   2738           "bundled": true,
   2739           "dev": true,
   2740           "optional": true
   2741         },
   2742         "is-fullwidth-code-point": {
   2743           "version": "1.0.0",
   2744           "bundled": true,
   2745           "dev": true,
   2746           "requires": {
   2747             "number-is-nan": "^1.0.0"
   2748           }
   2749         },
   2750         "isarray": {
   2751           "version": "1.0.0",
   2752           "bundled": true,
   2753           "dev": true,
   2754           "optional": true
   2755         },
   2756         "minimatch": {
   2757           "version": "3.0.4",
   2758           "bundled": true,
   2759           "dev": true,
   2760           "requires": {
   2761             "brace-expansion": "^1.1.7"
   2762           }
   2763         },
   2764         "minimist": {
   2765           "version": "0.0.8",
   2766           "bundled": true,
   2767           "dev": true
   2768         },
   2769         "minipass": {
   2770           "version": "2.3.5",
   2771           "bundled": true,
   2772           "dev": true,
   2773           "requires": {
   2774             "safe-buffer": "^5.1.2",
   2775             "yallist": "^3.0.0"
   2776           }
   2777         },
   2778         "minizlib": {
   2779           "version": "1.2.1",
   2780           "bundled": true,
   2781           "dev": true,
   2782           "optional": true,
   2783           "requires": {
   2784             "minipass": "^2.2.1"
   2785           }
   2786         },
   2787         "mkdirp": {
   2788           "version": "0.5.1",
   2789           "bundled": true,
   2790           "dev": true,
   2791           "requires": {
   2792             "minimist": "0.0.8"
   2793           }
   2794         },
   2795         "ms": {
   2796           "version": "2.0.0",
   2797           "bundled": true,
   2798           "dev": true,
   2799           "optional": true
   2800         },
   2801         "needle": {
   2802           "version": "2.2.4",
   2803           "bundled": true,
   2804           "dev": true,
   2805           "optional": true,
   2806           "requires": {
   2807             "debug": "^2.1.2",
   2808             "iconv-lite": "^0.4.4",
   2809             "sax": "^1.2.4"
   2810           }
   2811         },
   2812         "node-pre-gyp": {
   2813           "version": "0.10.3",
   2814           "bundled": true,
   2815           "dev": true,
   2816           "optional": true,
   2817           "requires": {
   2818             "detect-libc": "^1.0.2",
   2819             "mkdirp": "^0.5.1",
   2820             "needle": "^2.2.1",
   2821             "nopt": "^4.0.1",
   2822             "npm-packlist": "^1.1.6",
   2823             "npmlog": "^4.0.2",
   2824             "rc": "^1.2.7",
   2825             "rimraf": "^2.6.1",
   2826             "semver": "^5.3.0",
   2827             "tar": "^4"
   2828           }
   2829         },
   2830         "nopt": {
   2831           "version": "4.0.1",
   2832           "bundled": true,
   2833           "dev": true,
   2834           "optional": true,
   2835           "requires": {
   2836             "abbrev": "1",
   2837             "osenv": "^0.1.4"
   2838           }
   2839         },
   2840         "npm-bundled": {
   2841           "version": "1.0.5",
   2842           "bundled": true,
   2843           "dev": true,
   2844           "optional": true
   2845         },
   2846         "npm-packlist": {
   2847           "version": "1.2.0",
   2848           "bundled": true,
   2849           "dev": true,
   2850           "optional": true,
   2851           "requires": {
   2852             "ignore-walk": "^3.0.1",
   2853             "npm-bundled": "^1.0.1"
   2854           }
   2855         },
   2856         "npmlog": {
   2857           "version": "4.1.2",
   2858           "bundled": true,
   2859           "dev": true,
   2860           "optional": true,
   2861           "requires": {
   2862             "are-we-there-yet": "~1.1.2",
   2863             "console-control-strings": "~1.1.0",
   2864             "gauge": "~2.7.3",
   2865             "set-blocking": "~2.0.0"
   2866           }
   2867         },
   2868         "number-is-nan": {
   2869           "version": "1.0.1",
   2870           "bundled": true,
   2871           "dev": true
   2872         },
   2873         "object-assign": {
   2874           "version": "4.1.1",
   2875           "bundled": true,
   2876           "dev": true,
   2877           "optional": true
   2878         },
   2879         "once": {
   2880           "version": "1.4.0",
   2881           "bundled": true,
   2882           "dev": true,
   2883           "requires": {
   2884             "wrappy": "1"
   2885           }
   2886         },
   2887         "os-homedir": {
   2888           "version": "1.0.2",
   2889           "bundled": true,
   2890           "dev": true,
   2891           "optional": true
   2892         },
   2893         "os-tmpdir": {
   2894           "version": "1.0.2",
   2895           "bundled": true,
   2896           "dev": true,
   2897           "optional": true
   2898         },
   2899         "osenv": {
   2900           "version": "0.1.5",
   2901           "bundled": true,
   2902           "dev": true,
   2903           "optional": true,
   2904           "requires": {
   2905             "os-homedir": "^1.0.0",
   2906             "os-tmpdir": "^1.0.0"
   2907           }
   2908         },
   2909         "path-is-absolute": {
   2910           "version": "1.0.1",
   2911           "bundled": true,
   2912           "dev": true,
   2913           "optional": true
   2914         },
   2915         "process-nextick-args": {
   2916           "version": "2.0.0",
   2917           "bundled": true,
   2918           "dev": true,
   2919           "optional": true
   2920         },
   2921         "rc": {
   2922           "version": "1.2.8",
   2923           "bundled": true,
   2924           "dev": true,
   2925           "optional": true,
   2926           "requires": {
   2927             "deep-extend": "^0.6.0",
   2928             "ini": "~1.3.0",
   2929             "minimist": "^1.2.0",
   2930             "strip-json-comments": "~2.0.1"
   2931           },
   2932           "dependencies": {
   2933             "minimist": {
   2934               "version": "1.2.0",
   2935               "bundled": true,
   2936               "dev": true,
   2937               "optional": true
   2938             }
   2939           }
   2940         },
   2941         "readable-stream": {
   2942           "version": "2.3.6",
   2943           "bundled": true,
   2944           "dev": true,
   2945           "optional": true,
   2946           "requires": {
   2947             "core-util-is": "~1.0.0",
   2948             "inherits": "~2.0.3",
   2949             "isarray": "~1.0.0",
   2950             "process-nextick-args": "~2.0.0",
   2951             "safe-buffer": "~5.1.1",
   2952             "string_decoder": "~1.1.1",
   2953             "util-deprecate": "~1.0.1"
   2954           }
   2955         },
   2956         "rimraf": {
   2957           "version": "2.6.3",
   2958           "bundled": true,
   2959           "dev": true,
   2960           "optional": true,
   2961           "requires": {
   2962             "glob": "^7.1.3"
   2963           }
   2964         },
   2965         "safe-buffer": {
   2966           "version": "5.1.2",
   2967           "bundled": true,
   2968           "dev": true
   2969         },
   2970         "safer-buffer": {
   2971           "version": "2.1.2",
   2972           "bundled": true,
   2973           "dev": true,
   2974           "optional": true
   2975         },
   2976         "sax": {
   2977           "version": "1.2.4",
   2978           "bundled": true,
   2979           "dev": true,
   2980           "optional": true
   2981         },
   2982         "semver": {
   2983           "version": "5.6.0",
   2984           "bundled": true,
   2985           "dev": true,
   2986           "optional": true
   2987         },
   2988         "set-blocking": {
   2989           "version": "2.0.0",
   2990           "bundled": true,
   2991           "dev": true,
   2992           "optional": true
   2993         },
   2994         "signal-exit": {
   2995           "version": "3.0.2",
   2996           "bundled": true,
   2997           "dev": true,
   2998           "optional": true
   2999         },
   3000         "string-width": {
   3001           "version": "1.0.2",
   3002           "bundled": true,
   3003           "dev": true,
   3004           "requires": {
   3005             "code-point-at": "^1.0.0",
   3006             "is-fullwidth-code-point": "^1.0.0",
   3007             "strip-ansi": "^3.0.0"
   3008           }
   3009         },
   3010         "string_decoder": {
   3011           "version": "1.1.1",
   3012           "bundled": true,
   3013           "dev": true,
   3014           "optional": true,
   3015           "requires": {
   3016             "safe-buffer": "~5.1.0"
   3017           }
   3018         },
   3019         "strip-ansi": {
   3020           "version": "3.0.1",
   3021           "bundled": true,
   3022           "dev": true,
   3023           "requires": {
   3024             "ansi-regex": "^2.0.0"
   3025           }
   3026         },
   3027         "strip-json-comments": {
   3028           "version": "2.0.1",
   3029           "bundled": true,
   3030           "dev": true,
   3031           "optional": true
   3032         },
   3033         "tar": {
   3034           "version": "4.4.8",
   3035           "bundled": true,
   3036           "dev": true,
   3037           "optional": true,
   3038           "requires": {
   3039             "chownr": "^1.1.1",
   3040             "fs-minipass": "^1.2.5",
   3041             "minipass": "^2.3.4",
   3042             "minizlib": "^1.1.1",
   3043             "mkdirp": "^0.5.0",
   3044             "safe-buffer": "^5.1.2",
   3045             "yallist": "^3.0.2"
   3046           }
   3047         },
   3048         "util-deprecate": {
   3049           "version": "1.0.2",
   3050           "bundled": true,
   3051           "dev": true,
   3052           "optional": true
   3053         },
   3054         "wide-align": {
   3055           "version": "1.1.3",
   3056           "bundled": true,
   3057           "dev": true,
   3058           "optional": true,
   3059           "requires": {
   3060             "string-width": "^1.0.2 || 2"
   3061           }
   3062         },
   3063         "wrappy": {
   3064           "version": "1.0.2",
   3065           "bundled": true,
   3066           "dev": true
   3067         },
   3068         "yallist": {
   3069           "version": "3.0.3",
   3070           "bundled": true,
   3071           "dev": true
   3072         }
   3073       }
   3074     },
   3075     "fstream": {
   3076       "version": "1.0.11",
   3077       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
   3078       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
   3079       "dev": true,
   3080       "requires": {
   3081         "graceful-fs": "^4.1.2",
   3082         "inherits": "~2.0.0",
   3083         "mkdirp": ">=0.5 0",
   3084         "rimraf": "2"
   3085       }
   3086     },
   3087     "function-bind": {
   3088       "version": "1.1.1",
   3089       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   3090       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   3091       "dev": true
   3092     },
   3093     "gauge": {
   3094       "version": "2.7.4",
   3095       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
   3096       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
   3097       "dev": true,
   3098       "requires": {
   3099         "aproba": "^1.0.3",
   3100         "console-control-strings": "^1.0.0",
   3101         "has-unicode": "^2.0.0",
   3102         "object-assign": "^4.1.0",
   3103         "signal-exit": "^3.0.0",
   3104         "string-width": "^1.0.1",
   3105         "strip-ansi": "^3.0.1",
   3106         "wide-align": "^1.1.0"
   3107       },
   3108       "dependencies": {
   3109         "is-fullwidth-code-point": {
   3110           "version": "1.0.0",
   3111           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   3112           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   3113           "dev": true,
   3114           "requires": {
   3115             "number-is-nan": "^1.0.0"
   3116           }
   3117         },
   3118         "string-width": {
   3119           "version": "1.0.2",
   3120           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
   3121           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   3122           "dev": true,
   3123           "requires": {
   3124             "code-point-at": "^1.0.0",
   3125             "is-fullwidth-code-point": "^1.0.0",
   3126             "strip-ansi": "^3.0.0"
   3127           }
   3128         },
   3129         "strip-ansi": {
   3130           "version": "3.0.1",
   3131           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   3132           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   3133           "dev": true,
   3134           "requires": {
   3135             "ansi-regex": "^2.0.0"
   3136           }
   3137         }
   3138       }
   3139     },
   3140     "gaze": {
   3141       "version": "1.1.3",
   3142       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
   3143       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
   3144       "dev": true,
   3145       "requires": {
   3146         "globule": "^1.0.0"
   3147       }
   3148     },
   3149     "get-caller-file": {
   3150       "version": "1.0.3",
   3151       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
   3152       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
   3153       "dev": true
   3154     },
   3155     "get-stdin": {
   3156       "version": "4.0.1",
   3157       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
   3158       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
   3159       "dev": true
   3160     },
   3161     "get-stream": {
   3162       "version": "3.0.0",
   3163       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
   3164       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
   3165       "dev": true
   3166     },
   3167     "get-value": {
   3168       "version": "2.0.6",
   3169       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
   3170       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
   3171       "dev": true
   3172     },
   3173     "getpass": {
   3174       "version": "0.1.7",
   3175       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
   3176       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
   3177       "dev": true,
   3178       "requires": {
   3179         "assert-plus": "^1.0.0"
   3180       }
   3181     },
   3182     "glob": {
   3183       "version": "7.1.2",
   3184       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
   3185       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
   3186       "dev": true,
   3187       "requires": {
   3188         "fs.realpath": "^1.0.0",
   3189         "inflight": "^1.0.4",
   3190         "inherits": "2",
   3191         "minimatch": "^3.0.4",
   3192         "once": "^1.3.0",
   3193         "path-is-absolute": "^1.0.0"
   3194       }
   3195     },
   3196     "glob-base": {
   3197       "version": "0.3.0",
   3198       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
   3199       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
   3200       "dev": true,
   3201       "requires": {
   3202         "glob-parent": "^2.0.0",
   3203         "is-glob": "^2.0.0"
   3204       }
   3205     },
   3206     "glob-parent": {
   3207       "version": "2.0.0",
   3208       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
   3209       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
   3210       "dev": true,
   3211       "requires": {
   3212         "is-glob": "^2.0.0"
   3213       }
   3214     },
   3215     "globals": {
   3216       "version": "9.18.0",
   3217       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
   3218       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
   3219       "dev": true
   3220     },
   3221     "globule": {
   3222       "version": "1.2.1",
   3223       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
   3224       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
   3225       "dev": true,
   3226       "requires": {
   3227         "glob": "~7.1.1",
   3228         "lodash": "~4.17.10",
   3229         "minimatch": "~3.0.2"
   3230       }
   3231     },
   3232     "graceful-fs": {
   3233       "version": "4.1.11",
   3234       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
   3235       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
   3236       "dev": true
   3237     },
   3238     "growly": {
   3239       "version": "1.3.0",
   3240       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
   3241       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
   3242       "dev": true
   3243     },
   3244     "handlebars": {
   3245       "version": "4.1.0",
   3246       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz",
   3247       "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==",
   3248       "dev": true,
   3249       "requires": {
   3250         "async": "^2.5.0",
   3251         "optimist": "^0.6.1",
   3252         "source-map": "^0.6.1",
   3253         "uglify-js": "^3.1.4"
   3254       },
   3255       "dependencies": {
   3256         "source-map": {
   3257           "version": "0.6.1",
   3258           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   3259           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   3260           "dev": true
   3261         }
   3262       }
   3263     },
   3264     "har-schema": {
   3265       "version": "2.0.0",
   3266       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
   3267       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
   3268       "dev": true
   3269     },
   3270     "har-validator": {
   3271       "version": "5.1.3",
   3272       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
   3273       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
   3274       "dev": true,
   3275       "requires": {
   3276         "ajv": "^6.5.5",
   3277         "har-schema": "^2.0.0"
   3278       }
   3279     },
   3280     "has": {
   3281       "version": "1.0.3",
   3282       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   3283       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   3284       "dev": true,
   3285       "requires": {
   3286         "function-bind": "^1.1.1"
   3287       }
   3288     },
   3289     "has-ansi": {
   3290       "version": "2.0.0",
   3291       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
   3292       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
   3293       "dev": true,
   3294       "requires": {
   3295         "ansi-regex": "^2.0.0"
   3296       }
   3297     },
   3298     "has-binary2": {
   3299       "version": "1.0.3",
   3300       "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
   3301       "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
   3302       "dev": true,
   3303       "requires": {
   3304         "isarray": "2.0.1"
   3305       },
   3306       "dependencies": {
   3307         "isarray": {
   3308           "version": "2.0.1",
   3309           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
   3310           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
   3311           "dev": true
   3312         }
   3313       }
   3314     },
   3315     "has-cors": {
   3316       "version": "1.1.0",
   3317       "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
   3318       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
   3319       "dev": true
   3320     },
   3321     "has-flag": {
   3322       "version": "3.0.0",
   3323       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   3324       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   3325       "dev": true
   3326     },
   3327     "has-symbols": {
   3328       "version": "1.0.0",
   3329       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
   3330       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
   3331       "dev": true
   3332     },
   3333     "has-unicode": {
   3334       "version": "2.0.1",
   3335       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
   3336       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
   3337       "dev": true
   3338     },
   3339     "has-value": {
   3340       "version": "1.0.0",
   3341       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
   3342       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
   3343       "dev": true,
   3344       "requires": {
   3345         "get-value": "^2.0.6",
   3346         "has-values": "^1.0.0",
   3347         "isobject": "^3.0.0"
   3348       },
   3349       "dependencies": {
   3350         "isobject": {
   3351           "version": "3.0.1",
   3352           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   3353           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   3354           "dev": true
   3355         }
   3356       }
   3357     },
   3358     "has-values": {
   3359       "version": "1.0.0",
   3360       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
   3361       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
   3362       "dev": true,
   3363       "requires": {
   3364         "is-number": "^3.0.0",
   3365         "kind-of": "^4.0.0"
   3366       },
   3367       "dependencies": {
   3368         "is-number": {
   3369           "version": "3.0.0",
   3370           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
   3371           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
   3372           "dev": true,
   3373           "requires": {
   3374             "kind-of": "^3.0.2"
   3375           },
   3376           "dependencies": {
   3377             "kind-of": {
   3378               "version": "3.2.2",
   3379               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   3380               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   3381               "dev": true,
   3382               "requires": {
   3383                 "is-buffer": "^1.1.5"
   3384               }
   3385             }
   3386           }
   3387         },
   3388         "kind-of": {
   3389           "version": "4.0.0",
   3390           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
   3391           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
   3392           "dev": true,
   3393           "requires": {
   3394             "is-buffer": "^1.1.5"
   3395           }
   3396         }
   3397       }
   3398     },
   3399     "home-or-tmp": {
   3400       "version": "2.0.0",
   3401       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
   3402       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
   3403       "dev": true,
   3404       "requires": {
   3405         "os-homedir": "^1.0.0",
   3406         "os-tmpdir": "^1.0.1"
   3407       }
   3408     },
   3409     "hosted-git-info": {
   3410       "version": "2.7.1",
   3411       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
   3412       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
   3413       "dev": true
   3414     },
   3415     "html-encoding-sniffer": {
   3416       "version": "1.0.2",
   3417       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
   3418       "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
   3419       "dev": true,
   3420       "requires": {
   3421         "whatwg-encoding": "^1.0.1"
   3422       }
   3423     },
   3424     "http-errors": {
   3425       "version": "1.6.3",
   3426       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
   3427       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
   3428       "dev": true,
   3429       "requires": {
   3430         "depd": "~1.1.2",
   3431         "inherits": "2.0.3",
   3432         "setprototypeof": "1.1.0",
   3433         "statuses": ">= 1.4.0 < 2"
   3434       },
   3435       "dependencies": {
   3436         "statuses": {
   3437           "version": "1.5.0",
   3438           "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
   3439           "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
   3440           "dev": true
   3441         }
   3442       }
   3443     },
   3444     "http-proxy": {
   3445       "version": "1.15.2",
   3446       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz",
   3447       "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=",
   3448       "dev": true,
   3449       "requires": {
   3450         "eventemitter3": "1.x.x",
   3451         "requires-port": "1.x.x"
   3452       }
   3453     },
   3454     "http-signature": {
   3455       "version": "1.2.0",
   3456       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
   3457       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
   3458       "dev": true,
   3459       "requires": {
   3460         "assert-plus": "^1.0.0",
   3461         "jsprim": "^1.2.2",
   3462         "sshpk": "^1.7.0"
   3463       }
   3464     },
   3465     "https-proxy-agent": {
   3466       "version": "2.2.1",
   3467       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
   3468       "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
   3469       "dev": true,
   3470       "requires": {
   3471         "agent-base": "^4.1.0",
   3472         "debug": "^3.1.0"
   3473       },
   3474       "dependencies": {
   3475         "debug": {
   3476           "version": "3.2.6",
   3477           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
   3478           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
   3479           "dev": true,
   3480           "requires": {
   3481             "ms": "^2.1.1"
   3482           }
   3483         },
   3484         "ms": {
   3485           "version": "2.1.1",
   3486           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
   3487           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
   3488           "dev": true
   3489         }
   3490       }
   3491     },
   3492     "iconv-lite": {
   3493       "version": "0.4.24",
   3494       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
   3495       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
   3496       "dev": true,
   3497       "requires": {
   3498         "safer-buffer": ">= 2.1.2 < 3"
   3499       }
   3500     },
   3501     "immer": {
   3502       "version": "1.12.1",
   3503       "resolved": "https://registry.npmjs.org/immer/-/immer-1.12.1.tgz",
   3504       "integrity": "sha512-3fmKM6ovaqDt0CdC9daXpNi5x/YCYS3i4cwLdTVkhJdk5jrDXoPs7lCm3IqM3yhfSnz4tjjxbRG2CziQ7m8ztg=="
   3505     },
   3506     "immutable": {
   3507       "version": "3.8.2",
   3508       "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
   3509       "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
   3510       "dev": true
   3511     },
   3512     "import-local": {
   3513       "version": "1.0.0",
   3514       "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
   3515       "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
   3516       "dev": true,
   3517       "requires": {
   3518         "pkg-dir": "^2.0.0",
   3519         "resolve-cwd": "^2.0.0"
   3520       }
   3521     },
   3522     "imurmurhash": {
   3523       "version": "0.1.4",
   3524       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
   3525       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
   3526       "dev": true
   3527     },
   3528     "in-publish": {
   3529       "version": "2.0.0",
   3530       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
   3531       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
   3532       "dev": true
   3533     },
   3534     "indent-string": {
   3535       "version": "2.1.0",
   3536       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
   3537       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
   3538       "dev": true,
   3539       "requires": {
   3540         "repeating": "^2.0.0"
   3541       }
   3542     },
   3543     "indexof": {
   3544       "version": "0.0.1",
   3545       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
   3546       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
   3547       "dev": true
   3548     },
   3549     "inflight": {
   3550       "version": "1.0.6",
   3551       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   3552       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   3553       "dev": true,
   3554       "requires": {
   3555         "once": "^1.3.0",
   3556         "wrappy": "1"
   3557       }
   3558     },
   3559     "inherits": {
   3560       "version": "2.0.3",
   3561       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
   3562       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
   3563       "dev": true
   3564     },
   3565     "invariant": {
   3566       "version": "2.2.4",
   3567       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
   3568       "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
   3569       "dev": true,
   3570       "requires": {
   3571         "loose-envify": "^1.0.0"
   3572       }
   3573     },
   3574     "invert-kv": {
   3575       "version": "1.0.0",
   3576       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
   3577       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
   3578       "dev": true
   3579     },
   3580     "is-accessor-descriptor": {
   3581       "version": "0.1.6",
   3582       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
   3583       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
   3584       "dev": true,
   3585       "requires": {
   3586         "kind-of": "^3.0.2"
   3587       }
   3588     },
   3589     "is-arrayish": {
   3590       "version": "0.2.1",
   3591       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
   3592       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
   3593       "dev": true
   3594     },
   3595     "is-binary-path": {
   3596       "version": "1.0.1",
   3597       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
   3598       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
   3599       "dev": true,
   3600       "requires": {
   3601         "binary-extensions": "^1.0.0"
   3602       }
   3603     },
   3604     "is-buffer": {
   3605       "version": "1.1.6",
   3606       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
   3607       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
   3608       "dev": true
   3609     },
   3610     "is-callable": {
   3611       "version": "1.1.4",
   3612       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
   3613       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
   3614       "dev": true
   3615     },
   3616     "is-ci": {
   3617       "version": "1.2.1",
   3618       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
   3619       "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
   3620       "dev": true,
   3621       "requires": {
   3622         "ci-info": "^1.5.0"
   3623       }
   3624     },
   3625     "is-data-descriptor": {
   3626       "version": "0.1.4",
   3627       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
   3628       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
   3629       "dev": true,
   3630       "requires": {
   3631         "kind-of": "^3.0.2"
   3632       }
   3633     },
   3634     "is-date-object": {
   3635       "version": "1.0.1",
   3636       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
   3637       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
   3638       "dev": true
   3639     },
   3640     "is-descriptor": {
   3641       "version": "0.1.6",
   3642       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
   3643       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
   3644       "dev": true,
   3645       "requires": {
   3646         "is-accessor-descriptor": "^0.1.6",
   3647         "is-data-descriptor": "^0.1.4",
   3648         "kind-of": "^5.0.0"
   3649       },
   3650       "dependencies": {
   3651         "kind-of": {
   3652           "version": "5.1.0",
   3653           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
   3654           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
   3655           "dev": true
   3656         }
   3657       }
   3658     },
   3659     "is-dotfile": {
   3660       "version": "1.0.3",
   3661       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
   3662       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
   3663       "dev": true
   3664     },
   3665     "is-equal-shallow": {
   3666       "version": "0.1.3",
   3667       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
   3668       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
   3669       "dev": true,
   3670       "requires": {
   3671         "is-primitive": "^2.0.0"
   3672       }
   3673     },
   3674     "is-extendable": {
   3675       "version": "0.1.1",
   3676       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
   3677       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
   3678       "dev": true
   3679     },
   3680     "is-extglob": {
   3681       "version": "1.0.0",
   3682       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
   3683       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
   3684       "dev": true
   3685     },
   3686     "is-finite": {
   3687       "version": "1.0.2",
   3688       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
   3689       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
   3690       "dev": true,
   3691       "requires": {
   3692         "number-is-nan": "^1.0.0"
   3693       }
   3694     },
   3695     "is-fullwidth-code-point": {
   3696       "version": "2.0.0",
   3697       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
   3698       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
   3699       "dev": true
   3700     },
   3701     "is-generator-fn": {
   3702       "version": "1.0.0",
   3703       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
   3704       "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
   3705       "dev": true
   3706     },
   3707     "is-glob": {
   3708       "version": "2.0.1",
   3709       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
   3710       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
   3711       "dev": true,
   3712       "requires": {
   3713         "is-extglob": "^1.0.0"
   3714       }
   3715     },
   3716     "is-module": {
   3717       "version": "1.0.0",
   3718       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
   3719       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
   3720       "dev": true
   3721     },
   3722     "is-number": {
   3723       "version": "2.1.0",
   3724       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
   3725       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
   3726       "dev": true,
   3727       "requires": {
   3728         "kind-of": "^3.0.2"
   3729       }
   3730     },
   3731     "is-number-like": {
   3732       "version": "1.0.8",
   3733       "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
   3734       "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
   3735       "dev": true,
   3736       "requires": {
   3737         "lodash.isfinite": "^3.3.2"
   3738       }
   3739     },
   3740     "is-plain-object": {
   3741       "version": "2.0.4",
   3742       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
   3743       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
   3744       "dev": true,
   3745       "requires": {
   3746         "isobject": "^3.0.1"
   3747       },
   3748       "dependencies": {
   3749         "isobject": {
   3750           "version": "3.0.1",
   3751           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   3752           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   3753           "dev": true
   3754         }
   3755       }
   3756     },
   3757     "is-posix-bracket": {
   3758       "version": "0.1.1",
   3759       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
   3760       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
   3761       "dev": true
   3762     },
   3763     "is-primitive": {
   3764       "version": "2.0.0",
   3765       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
   3766       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
   3767       "dev": true
   3768     },
   3769     "is-regex": {
   3770       "version": "1.0.4",
   3771       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
   3772       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
   3773       "dev": true,
   3774       "requires": {
   3775         "has": "^1.0.1"
   3776       }
   3777     },
   3778     "is-stream": {
   3779       "version": "1.1.0",
   3780       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
   3781       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
   3782       "dev": true
   3783     },
   3784     "is-symbol": {
   3785       "version": "1.0.2",
   3786       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
   3787       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
   3788       "dev": true,
   3789       "requires": {
   3790         "has-symbols": "^1.0.0"
   3791       }
   3792     },
   3793     "is-typedarray": {
   3794       "version": "1.0.0",
   3795       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
   3796       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
   3797       "dev": true
   3798     },
   3799     "is-utf8": {
   3800       "version": "0.2.1",
   3801       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
   3802       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
   3803       "dev": true
   3804     },
   3805     "is-windows": {
   3806       "version": "1.0.2",
   3807       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
   3808       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
   3809       "dev": true
   3810     },
   3811     "is-wsl": {
   3812       "version": "1.1.0",
   3813       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
   3814       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
   3815       "dev": true
   3816     },
   3817     "isarray": {
   3818       "version": "1.0.0",
   3819       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
   3820       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
   3821       "dev": true
   3822     },
   3823     "isexe": {
   3824       "version": "2.0.0",
   3825       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
   3826       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
   3827       "dev": true
   3828     },
   3829     "isobject": {
   3830       "version": "2.1.0",
   3831       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
   3832       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
   3833       "dev": true,
   3834       "requires": {
   3835         "isarray": "1.0.0"
   3836       }
   3837     },
   3838     "isstream": {
   3839       "version": "0.1.2",
   3840       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
   3841       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
   3842       "dev": true
   3843     },
   3844     "istanbul-api": {
   3845       "version": "1.3.7",
   3846       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz",
   3847       "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==",
   3848       "dev": true,
   3849       "requires": {
   3850         "async": "^2.1.4",
   3851         "fileset": "^2.0.2",
   3852         "istanbul-lib-coverage": "^1.2.1",
   3853         "istanbul-lib-hook": "^1.2.2",
   3854         "istanbul-lib-instrument": "^1.10.2",
   3855         "istanbul-lib-report": "^1.1.5",
   3856         "istanbul-lib-source-maps": "^1.2.6",
   3857         "istanbul-reports": "^1.5.1",
   3858         "js-yaml": "^3.7.0",
   3859         "mkdirp": "^0.5.1",
   3860         "once": "^1.4.0"
   3861       }
   3862     },
   3863     "istanbul-lib-coverage": {
   3864       "version": "1.2.1",
   3865       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",
   3866       "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",
   3867       "dev": true
   3868     },
   3869     "istanbul-lib-hook": {
   3870       "version": "1.2.2",
   3871       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz",
   3872       "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==",
   3873       "dev": true,
   3874       "requires": {
   3875         "append-transform": "^0.4.0"
   3876       }
   3877     },
   3878     "istanbul-lib-instrument": {
   3879       "version": "1.10.2",
   3880       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz",
   3881       "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==",
   3882       "dev": true,
   3883       "requires": {
   3884         "babel-generator": "^6.18.0",
   3885         "babel-template": "^6.16.0",
   3886         "babel-traverse": "^6.18.0",
   3887         "babel-types": "^6.18.0",
   3888         "babylon": "^6.18.0",
   3889         "istanbul-lib-coverage": "^1.2.1",
   3890         "semver": "^5.3.0"
   3891       }
   3892     },
   3893     "istanbul-lib-report": {
   3894       "version": "1.1.5",
   3895       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz",
   3896       "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==",
   3897       "dev": true,
   3898       "requires": {
   3899         "istanbul-lib-coverage": "^1.2.1",
   3900         "mkdirp": "^0.5.1",
   3901         "path-parse": "^1.0.5",
   3902         "supports-color": "^3.1.2"
   3903       },
   3904       "dependencies": {
   3905         "has-flag": {
   3906           "version": "1.0.0",
   3907           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
   3908           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
   3909           "dev": true
   3910         },
   3911         "supports-color": {
   3912           "version": "3.2.3",
   3913           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
   3914           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
   3915           "dev": true,
   3916           "requires": {
   3917             "has-flag": "^1.0.0"
   3918           }
   3919         }
   3920       }
   3921     },
   3922     "istanbul-lib-source-maps": {
   3923       "version": "1.2.6",
   3924       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz",
   3925       "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==",
   3926       "dev": true,
   3927       "requires": {
   3928         "debug": "^3.1.0",
   3929         "istanbul-lib-coverage": "^1.2.1",
   3930         "mkdirp": "^0.5.1",
   3931         "rimraf": "^2.6.1",
   3932         "source-map": "^0.5.3"
   3933       },
   3934       "dependencies": {
   3935         "debug": {
   3936           "version": "3.2.6",
   3937           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
   3938           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
   3939           "dev": true,
   3940           "requires": {
   3941             "ms": "^2.1.1"
   3942           }
   3943         },
   3944         "ms": {
   3945           "version": "2.1.1",
   3946           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
   3947           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
   3948           "dev": true
   3949         }
   3950       }
   3951     },
   3952     "istanbul-reports": {
   3953       "version": "1.5.1",
   3954       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz",
   3955       "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==",
   3956       "dev": true,
   3957       "requires": {
   3958         "handlebars": "^4.0.3"
   3959       }
   3960     },
   3961     "jest": {
   3962       "version": "23.6.0",
   3963       "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz",
   3964       "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==",
   3965       "dev": true,
   3966       "requires": {
   3967         "import-local": "^1.0.0",
   3968         "jest-cli": "^23.6.0"
   3969       },
   3970       "dependencies": {
   3971         "jest-cli": {
   3972           "version": "23.6.0",
   3973           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz",
   3974           "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==",
   3975           "dev": true,
   3976           "requires": {
   3977             "ansi-escapes": "^3.0.0",
   3978             "chalk": "^2.0.1",
   3979             "exit": "^0.1.2",
   3980             "glob": "^7.1.2",
   3981             "graceful-fs": "^4.1.11",
   3982             "import-local": "^1.0.0",
   3983             "is-ci": "^1.0.10",
   3984             "istanbul-api": "^1.3.1",
   3985             "istanbul-lib-coverage": "^1.2.0",
   3986             "istanbul-lib-instrument": "^1.10.1",
   3987             "istanbul-lib-source-maps": "^1.2.4",
   3988             "jest-changed-files": "^23.4.2",
   3989             "jest-config": "^23.6.0",
   3990             "jest-environment-jsdom": "^23.4.0",
   3991             "jest-get-type": "^22.1.0",
   3992             "jest-haste-map": "^23.6.0",
   3993             "jest-message-util": "^23.4.0",
   3994             "jest-regex-util": "^23.3.0",
   3995             "jest-resolve-dependencies": "^23.6.0",
   3996             "jest-runner": "^23.6.0",
   3997             "jest-runtime": "^23.6.0",
   3998             "jest-snapshot": "^23.6.0",
   3999             "jest-util": "^23.4.0",
   4000             "jest-validate": "^23.6.0",
   4001             "jest-watcher": "^23.4.0",
   4002             "jest-worker": "^23.2.0",
   4003             "micromatch": "^2.3.11",
   4004             "node-notifier": "^5.2.1",
   4005             "prompts": "^0.1.9",
   4006             "realpath-native": "^1.0.0",
   4007             "rimraf": "^2.5.4",
   4008             "slash": "^1.0.0",
   4009             "string-length": "^2.0.0",
   4010             "strip-ansi": "^4.0.0",
   4011             "which": "^1.2.12",
   4012             "yargs": "^11.0.0"
   4013           }
   4014         }
   4015       }
   4016     },
   4017     "jest-changed-files": {
   4018       "version": "23.4.2",
   4019       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz",
   4020       "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==",
   4021       "dev": true,
   4022       "requires": {
   4023         "throat": "^4.0.0"
   4024       }
   4025     },
   4026     "jest-config": {
   4027       "version": "23.6.0",
   4028       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz",
   4029       "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==",
   4030       "dev": true,
   4031       "requires": {
   4032         "babel-core": "^6.0.0",
   4033         "babel-jest": "^23.6.0",
   4034         "chalk": "^2.0.1",
   4035         "glob": "^7.1.1",
   4036         "jest-environment-jsdom": "^23.4.0",
   4037         "jest-environment-node": "^23.4.0",
   4038         "jest-get-type": "^22.1.0",
   4039         "jest-jasmine2": "^23.6.0",
   4040         "jest-regex-util": "^23.3.0",
   4041         "jest-resolve": "^23.6.0",
   4042         "jest-util": "^23.4.0",
   4043         "jest-validate": "^23.6.0",
   4044         "micromatch": "^2.3.11",
   4045         "pretty-format": "^23.6.0"
   4046       }
   4047     },
   4048     "jest-diff": {
   4049       "version": "23.6.0",
   4050       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz",
   4051       "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==",
   4052       "dev": true,
   4053       "requires": {
   4054         "chalk": "^2.0.1",
   4055         "diff": "^3.2.0",
   4056         "jest-get-type": "^22.1.0",
   4057         "pretty-format": "^23.6.0"
   4058       }
   4059     },
   4060     "jest-docblock": {
   4061       "version": "23.2.0",
   4062       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
   4063       "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
   4064       "dev": true,
   4065       "requires": {
   4066         "detect-newline": "^2.1.0"
   4067       }
   4068     },
   4069     "jest-each": {
   4070       "version": "23.6.0",
   4071       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz",
   4072       "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==",
   4073       "dev": true,
   4074       "requires": {
   4075         "chalk": "^2.0.1",
   4076         "pretty-format": "^23.6.0"
   4077       }
   4078     },
   4079     "jest-environment-jsdom": {
   4080       "version": "23.4.0",
   4081       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz",
   4082       "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=",
   4083       "dev": true,
   4084       "requires": {
   4085         "jest-mock": "^23.2.0",
   4086         "jest-util": "^23.4.0",
   4087         "jsdom": "^11.5.1"
   4088       }
   4089     },
   4090     "jest-environment-node": {
   4091       "version": "23.4.0",
   4092       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz",
   4093       "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=",
   4094       "dev": true,
   4095       "requires": {
   4096         "jest-mock": "^23.2.0",
   4097         "jest-util": "^23.4.0"
   4098       }
   4099     },
   4100     "jest-get-type": {
   4101       "version": "22.4.3",
   4102       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
   4103       "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
   4104       "dev": true
   4105     },
   4106     "jest-haste-map": {
   4107       "version": "23.6.0",
   4108       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz",
   4109       "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==",
   4110       "dev": true,
   4111       "requires": {
   4112         "fb-watchman": "^2.0.0",
   4113         "graceful-fs": "^4.1.11",
   4114         "invariant": "^2.2.4",
   4115         "jest-docblock": "^23.2.0",
   4116         "jest-serializer": "^23.0.1",
   4117         "jest-worker": "^23.2.0",
   4118         "micromatch": "^2.3.11",
   4119         "sane": "^2.0.0"
   4120       }
   4121     },
   4122     "jest-jasmine2": {
   4123       "version": "23.6.0",
   4124       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz",
   4125       "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==",
   4126       "dev": true,
   4127       "requires": {
   4128         "babel-traverse": "^6.0.0",
   4129         "chalk": "^2.0.1",
   4130         "co": "^4.6.0",
   4131         "expect": "^23.6.0",
   4132         "is-generator-fn": "^1.0.0",
   4133         "jest-diff": "^23.6.0",
   4134         "jest-each": "^23.6.0",
   4135         "jest-matcher-utils": "^23.6.0",
   4136         "jest-message-util": "^23.4.0",
   4137         "jest-snapshot": "^23.6.0",
   4138         "jest-util": "^23.4.0",
   4139         "pretty-format": "^23.6.0"
   4140       }
   4141     },
   4142     "jest-leak-detector": {
   4143       "version": "23.6.0",
   4144       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz",
   4145       "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==",
   4146       "dev": true,
   4147       "requires": {
   4148         "pretty-format": "^23.6.0"
   4149       }
   4150     },
   4151     "jest-matcher-utils": {
   4152       "version": "23.6.0",
   4153       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz",
   4154       "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==",
   4155       "dev": true,
   4156       "requires": {
   4157         "chalk": "^2.0.1",
   4158         "jest-get-type": "^22.1.0",
   4159         "pretty-format": "^23.6.0"
   4160       }
   4161     },
   4162     "jest-message-util": {
   4163       "version": "23.4.0",
   4164       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz",
   4165       "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=",
   4166       "dev": true,
   4167       "requires": {
   4168         "@babel/code-frame": "^7.0.0-beta.35",
   4169         "chalk": "^2.0.1",
   4170         "micromatch": "^2.3.11",
   4171         "slash": "^1.0.0",
   4172         "stack-utils": "^1.0.1"
   4173       }
   4174     },
   4175     "jest-mock": {
   4176       "version": "23.2.0",
   4177       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz",
   4178       "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=",
   4179       "dev": true
   4180     },
   4181     "jest-regex-util": {
   4182       "version": "23.3.0",
   4183       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz",
   4184       "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=",
   4185       "dev": true
   4186     },
   4187     "jest-resolve": {
   4188       "version": "23.6.0",
   4189       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz",
   4190       "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==",
   4191       "dev": true,
   4192       "requires": {
   4193         "browser-resolve": "^1.11.3",
   4194         "chalk": "^2.0.1",
   4195         "realpath-native": "^1.0.0"
   4196       }
   4197     },
   4198     "jest-resolve-dependencies": {
   4199       "version": "23.6.0",
   4200       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz",
   4201       "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==",
   4202       "dev": true,
   4203       "requires": {
   4204         "jest-regex-util": "^23.3.0",
   4205         "jest-snapshot": "^23.6.0"
   4206       }
   4207     },
   4208     "jest-runner": {
   4209       "version": "23.6.0",
   4210       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz",
   4211       "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==",
   4212       "dev": true,
   4213       "requires": {
   4214         "exit": "^0.1.2",
   4215         "graceful-fs": "^4.1.11",
   4216         "jest-config": "^23.6.0",
   4217         "jest-docblock": "^23.2.0",
   4218         "jest-haste-map": "^23.6.0",
   4219         "jest-jasmine2": "^23.6.0",
   4220         "jest-leak-detector": "^23.6.0",
   4221         "jest-message-util": "^23.4.0",
   4222         "jest-runtime": "^23.6.0",
   4223         "jest-util": "^23.4.0",
   4224         "jest-worker": "^23.2.0",
   4225         "source-map-support": "^0.5.6",
   4226         "throat": "^4.0.0"
   4227       },
   4228       "dependencies": {
   4229         "source-map": {
   4230           "version": "0.6.1",
   4231           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   4232           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   4233           "dev": true
   4234         },
   4235         "source-map-support": {
   4236           "version": "0.5.10",
   4237           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
   4238           "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
   4239           "dev": true,
   4240           "requires": {
   4241             "buffer-from": "^1.0.0",
   4242             "source-map": "^0.6.0"
   4243           }
   4244         }
   4245       }
   4246     },
   4247     "jest-runtime": {
   4248       "version": "23.6.0",
   4249       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz",
   4250       "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==",
   4251       "dev": true,
   4252       "requires": {
   4253         "babel-core": "^6.0.0",
   4254         "babel-plugin-istanbul": "^4.1.6",
   4255         "chalk": "^2.0.1",
   4256         "convert-source-map": "^1.4.0",
   4257         "exit": "^0.1.2",
   4258         "fast-json-stable-stringify": "^2.0.0",
   4259         "graceful-fs": "^4.1.11",
   4260         "jest-config": "^23.6.0",
   4261         "jest-haste-map": "^23.6.0",
   4262         "jest-message-util": "^23.4.0",
   4263         "jest-regex-util": "^23.3.0",
   4264         "jest-resolve": "^23.6.0",
   4265         "jest-snapshot": "^23.6.0",
   4266         "jest-util": "^23.4.0",
   4267         "jest-validate": "^23.6.0",
   4268         "micromatch": "^2.3.11",
   4269         "realpath-native": "^1.0.0",
   4270         "slash": "^1.0.0",
   4271         "strip-bom": "3.0.0",
   4272         "write-file-atomic": "^2.1.0",
   4273         "yargs": "^11.0.0"
   4274       },
   4275       "dependencies": {
   4276         "strip-bom": {
   4277           "version": "3.0.0",
   4278           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
   4279           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
   4280           "dev": true
   4281         }
   4282       }
   4283     },
   4284     "jest-serializer": {
   4285       "version": "23.0.1",
   4286       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz",
   4287       "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=",
   4288       "dev": true
   4289     },
   4290     "jest-snapshot": {
   4291       "version": "23.6.0",
   4292       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz",
   4293       "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==",
   4294       "dev": true,
   4295       "requires": {
   4296         "babel-types": "^6.0.0",
   4297         "chalk": "^2.0.1",
   4298         "jest-diff": "^23.6.0",
   4299         "jest-matcher-utils": "^23.6.0",
   4300         "jest-message-util": "^23.4.0",
   4301         "jest-resolve": "^23.6.0",
   4302         "mkdirp": "^0.5.1",
   4303         "natural-compare": "^1.4.0",
   4304         "pretty-format": "^23.6.0",
   4305         "semver": "^5.5.0"
   4306       }
   4307     },
   4308     "jest-util": {
   4309       "version": "23.4.0",
   4310       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz",
   4311       "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=",
   4312       "dev": true,
   4313       "requires": {
   4314         "callsites": "^2.0.0",
   4315         "chalk": "^2.0.1",
   4316         "graceful-fs": "^4.1.11",
   4317         "is-ci": "^1.0.10",
   4318         "jest-message-util": "^23.4.0",
   4319         "mkdirp": "^0.5.1",
   4320         "slash": "^1.0.0",
   4321         "source-map": "^0.6.0"
   4322       },
   4323       "dependencies": {
   4324         "source-map": {
   4325           "version": "0.6.1",
   4326           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   4327           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   4328           "dev": true
   4329         }
   4330       }
   4331     },
   4332     "jest-validate": {
   4333       "version": "23.6.0",
   4334       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz",
   4335       "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==",
   4336       "dev": true,
   4337       "requires": {
   4338         "chalk": "^2.0.1",
   4339         "jest-get-type": "^22.1.0",
   4340         "leven": "^2.1.0",
   4341         "pretty-format": "^23.6.0"
   4342       }
   4343     },
   4344     "jest-watcher": {
   4345       "version": "23.4.0",
   4346       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz",
   4347       "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=",
   4348       "dev": true,
   4349       "requires": {
   4350         "ansi-escapes": "^3.0.0",
   4351         "chalk": "^2.0.1",
   4352         "string-length": "^2.0.0"
   4353       }
   4354     },
   4355     "jest-worker": {
   4356       "version": "23.2.0",
   4357       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
   4358       "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
   4359       "dev": true,
   4360       "requires": {
   4361         "merge-stream": "^1.0.1"
   4362       }
   4363     },
   4364     "js-base64": {
   4365       "version": "2.5.1",
   4366       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
   4367       "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
   4368       "dev": true
   4369     },
   4370     "js-tokens": {
   4371       "version": "3.0.2",
   4372       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
   4373       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
   4374       "dev": true
   4375     },
   4376     "js-yaml": {
   4377       "version": "3.12.1",
   4378       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
   4379       "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
   4380       "dev": true,
   4381       "requires": {
   4382         "argparse": "^1.0.7",
   4383         "esprima": "^4.0.0"
   4384       }
   4385     },
   4386     "jsbn": {
   4387       "version": "0.1.1",
   4388       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
   4389       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
   4390       "dev": true
   4391     },
   4392     "jsdom": {
   4393       "version": "11.12.0",
   4394       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
   4395       "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
   4396       "dev": true,
   4397       "requires": {
   4398         "abab": "^2.0.0",
   4399         "acorn": "^5.5.3",
   4400         "acorn-globals": "^4.1.0",
   4401         "array-equal": "^1.0.0",
   4402         "cssom": ">= 0.3.2 < 0.4.0",
   4403         "cssstyle": "^1.0.0",
   4404         "data-urls": "^1.0.0",
   4405         "domexception": "^1.0.1",
   4406         "escodegen": "^1.9.1",
   4407         "html-encoding-sniffer": "^1.0.2",
   4408         "left-pad": "^1.3.0",
   4409         "nwsapi": "^2.0.7",
   4410         "parse5": "4.0.0",
   4411         "pn": "^1.1.0",
   4412         "request": "^2.87.0",
   4413         "request-promise-native": "^1.0.5",
   4414         "sax": "^1.2.4",
   4415         "symbol-tree": "^3.2.2",
   4416         "tough-cookie": "^2.3.4",
   4417         "w3c-hr-time": "^1.0.1",
   4418         "webidl-conversions": "^4.0.2",
   4419         "whatwg-encoding": "^1.0.3",
   4420         "whatwg-mimetype": "^2.1.0",
   4421         "whatwg-url": "^6.4.1",
   4422         "ws": "^5.2.0",
   4423         "xml-name-validator": "^3.0.0"
   4424       }
   4425     },
   4426     "jsesc": {
   4427       "version": "1.3.0",
   4428       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
   4429       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
   4430       "dev": true
   4431     },
   4432     "json-schema": {
   4433       "version": "0.2.3",
   4434       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
   4435       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
   4436       "dev": true
   4437     },
   4438     "json-schema-traverse": {
   4439       "version": "0.4.1",
   4440       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
   4441       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
   4442       "dev": true
   4443     },
   4444     "json-stringify-safe": {
   4445       "version": "5.0.1",
   4446       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
   4447       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
   4448       "dev": true
   4449     },
   4450     "json5": {
   4451       "version": "0.5.1",
   4452       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
   4453       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
   4454       "dev": true
   4455     },
   4456     "jsonfile": {
   4457       "version": "3.0.1",
   4458       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
   4459       "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
   4460       "dev": true,
   4461       "requires": {
   4462         "graceful-fs": "^4.1.6"
   4463       }
   4464     },
   4465     "jsprim": {
   4466       "version": "1.4.1",
   4467       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
   4468       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
   4469       "dev": true,
   4470       "requires": {
   4471         "assert-plus": "1.0.0",
   4472         "extsprintf": "1.3.0",
   4473         "json-schema": "0.2.3",
   4474         "verror": "1.10.0"
   4475       }
   4476     },
   4477     "kind-of": {
   4478       "version": "3.2.2",
   4479       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   4480       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   4481       "dev": true,
   4482       "requires": {
   4483         "is-buffer": "^1.1.5"
   4484       }
   4485     },
   4486     "kleur": {
   4487       "version": "2.0.2",
   4488       "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz",
   4489       "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==",
   4490       "dev": true
   4491     },
   4492     "lcid": {
   4493       "version": "1.0.0",
   4494       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
   4495       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
   4496       "dev": true,
   4497       "requires": {
   4498         "invert-kv": "^1.0.0"
   4499       }
   4500     },
   4501     "left-pad": {
   4502       "version": "1.3.0",
   4503       "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
   4504       "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
   4505       "dev": true
   4506     },
   4507     "leven": {
   4508       "version": "2.1.0",
   4509       "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
   4510       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
   4511       "dev": true
   4512     },
   4513     "levn": {
   4514       "version": "0.3.0",
   4515       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
   4516       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
   4517       "dev": true,
   4518       "requires": {
   4519         "prelude-ls": "~1.1.2",
   4520         "type-check": "~0.3.2"
   4521       }
   4522     },
   4523     "limiter": {
   4524       "version": "1.1.4",
   4525       "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.4.tgz",
   4526       "integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==",
   4527       "dev": true
   4528     },
   4529     "lite-server": {
   4530       "version": "2.4.0",
   4531       "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.4.0.tgz",
   4532       "integrity": "sha512-Vo06tHpXrqm37i6T7tVdq5PSbrFmvQRw64+dlFXdh1tltv6KCvpE+xzXz2+x6KWJ8ja+GgwSy4P13GUWyhaDHQ==",
   4533       "dev": true,
   4534       "requires": {
   4535         "browser-sync": "^2.24.4",
   4536         "connect-history-api-fallback": "^1.2.0",
   4537         "connect-logger": "0.0.1",
   4538         "lodash": "^4.11.1",
   4539         "minimist": "1.2.0"
   4540       }
   4541     },
   4542     "load-json-file": {
   4543       "version": "1.1.0",
   4544       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
   4545       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
   4546       "dev": true,
   4547       "requires": {
   4548         "graceful-fs": "^4.1.2",
   4549         "parse-json": "^2.2.0",
   4550         "pify": "^2.0.0",
   4551         "pinkie-promise": "^2.0.0",
   4552         "strip-bom": "^2.0.0"
   4553       }
   4554     },
   4555     "localtunnel": {
   4556       "version": "1.9.1",
   4557       "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz",
   4558       "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==",
   4559       "dev": true,
   4560       "requires": {
   4561         "axios": "0.17.1",
   4562         "debug": "2.6.9",
   4563         "openurl": "1.1.1",
   4564         "yargs": "6.6.0"
   4565       },
   4566       "dependencies": {
   4567         "camelcase": {
   4568           "version": "3.0.0",
   4569           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
   4570           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
   4571           "dev": true
   4572         },
   4573         "cliui": {
   4574           "version": "3.2.0",
   4575           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
   4576           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
   4577           "dev": true,
   4578           "requires": {
   4579             "string-width": "^1.0.1",
   4580             "strip-ansi": "^3.0.1",
   4581             "wrap-ansi": "^2.0.0"
   4582           }
   4583         },
   4584         "is-fullwidth-code-point": {
   4585           "version": "1.0.0",
   4586           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   4587           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   4588           "dev": true,
   4589           "requires": {
   4590             "number-is-nan": "^1.0.0"
   4591           }
   4592         },
   4593         "os-locale": {
   4594           "version": "1.4.0",
   4595           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
   4596           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
   4597           "dev": true,
   4598           "requires": {
   4599             "lcid": "^1.0.0"
   4600           }
   4601         },
   4602         "string-width": {
   4603           "version": "1.0.2",
   4604           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
   4605           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   4606           "dev": true,
   4607           "requires": {
   4608             "code-point-at": "^1.0.0",
   4609             "is-fullwidth-code-point": "^1.0.0",
   4610             "strip-ansi": "^3.0.0"
   4611           }
   4612         },
   4613         "strip-ansi": {
   4614           "version": "3.0.1",
   4615           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   4616           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   4617           "dev": true,
   4618           "requires": {
   4619             "ansi-regex": "^2.0.0"
   4620           }
   4621         },
   4622         "which-module": {
   4623           "version": "1.0.0",
   4624           "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
   4625           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
   4626           "dev": true
   4627         },
   4628         "yargs": {
   4629           "version": "6.6.0",
   4630           "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
   4631           "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
   4632           "dev": true,
   4633           "requires": {
   4634             "camelcase": "^3.0.0",
   4635             "cliui": "^3.2.0",
   4636             "decamelize": "^1.1.1",
   4637             "get-caller-file": "^1.0.1",
   4638             "os-locale": "^1.4.0",
   4639             "read-pkg-up": "^1.0.1",
   4640             "require-directory": "^2.1.1",
   4641             "require-main-filename": "^1.0.1",
   4642             "set-blocking": "^2.0.0",
   4643             "string-width": "^1.0.2",
   4644             "which-module": "^1.0.0",
   4645             "y18n": "^3.2.1",
   4646             "yargs-parser": "^4.2.0"
   4647           }
   4648         },
   4649         "yargs-parser": {
   4650           "version": "4.2.1",
   4651           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
   4652           "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
   4653           "dev": true,
   4654           "requires": {
   4655             "camelcase": "^3.0.0"
   4656           }
   4657         }
   4658       }
   4659     },
   4660     "locate-path": {
   4661       "version": "2.0.0",
   4662       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
   4663       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
   4664       "dev": true,
   4665       "requires": {
   4666         "p-locate": "^2.0.0",
   4667         "path-exists": "^3.0.0"
   4668       }
   4669     },
   4670     "lodash": {
   4671       "version": "4.17.11",
   4672       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
   4673       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
   4674       "dev": true
   4675     },
   4676     "lodash.assign": {
   4677       "version": "4.2.0",
   4678       "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
   4679       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
   4680       "dev": true
   4681     },
   4682     "lodash.clonedeep": {
   4683       "version": "4.5.0",
   4684       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
   4685       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
   4686       "dev": true
   4687     },
   4688     "lodash.isfinite": {
   4689       "version": "3.3.2",
   4690       "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
   4691       "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
   4692       "dev": true
   4693     },
   4694     "lodash.mergewith": {
   4695       "version": "4.6.1",
   4696       "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
   4697       "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
   4698       "dev": true
   4699     },
   4700     "lodash.sortby": {
   4701       "version": "4.7.0",
   4702       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
   4703       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
   4704       "dev": true
   4705     },
   4706     "long": {
   4707       "version": "4.0.0",
   4708       "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
   4709       "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
   4710     },
   4711     "loose-envify": {
   4712       "version": "1.4.0",
   4713       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
   4714       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
   4715       "dev": true,
   4716       "requires": {
   4717         "js-tokens": "^3.0.0 || ^4.0.0"
   4718       }
   4719     },
   4720     "loud-rejection": {
   4721       "version": "1.6.0",
   4722       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
   4723       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
   4724       "dev": true,
   4725       "requires": {
   4726         "currently-unhandled": "^0.4.1",
   4727         "signal-exit": "^3.0.0"
   4728       }
   4729     },
   4730     "lru-cache": {
   4731       "version": "4.1.5",
   4732       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
   4733       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
   4734       "dev": true,
   4735       "requires": {
   4736         "pseudomap": "^1.0.2",
   4737         "yallist": "^2.1.2"
   4738       }
   4739     },
   4740     "magic-string": {
   4741       "version": "0.25.2",
   4742       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.2.tgz",
   4743       "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==",
   4744       "dev": true,
   4745       "requires": {
   4746         "sourcemap-codec": "^1.4.4"
   4747       },
   4748       "dependencies": {
   4749         "sourcemap-codec": {
   4750           "version": "1.4.4",
   4751           "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz",
   4752           "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==",
   4753           "dev": true
   4754         }
   4755       }
   4756     },
   4757     "makeerror": {
   4758       "version": "1.0.11",
   4759       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
   4760       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
   4761       "dev": true,
   4762       "requires": {
   4763         "tmpl": "1.0.x"
   4764       }
   4765     },
   4766     "map-cache": {
   4767       "version": "0.2.2",
   4768       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
   4769       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
   4770       "dev": true
   4771     },
   4772     "map-obj": {
   4773       "version": "1.0.1",
   4774       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
   4775       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
   4776       "dev": true
   4777     },
   4778     "map-visit": {
   4779       "version": "1.0.0",
   4780       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
   4781       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
   4782       "dev": true,
   4783       "requires": {
   4784         "object-visit": "^1.0.0"
   4785       }
   4786     },
   4787     "math-random": {
   4788       "version": "1.0.4",
   4789       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
   4790       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
   4791       "dev": true
   4792     },
   4793     "mem": {
   4794       "version": "1.1.0",
   4795       "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
   4796       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
   4797       "dev": true,
   4798       "requires": {
   4799         "mimic-fn": "^1.0.0"
   4800       }
   4801     },
   4802     "meow": {
   4803       "version": "3.7.0",
   4804       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
   4805       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
   4806       "dev": true,
   4807       "requires": {
   4808         "camelcase-keys": "^2.0.0",
   4809         "decamelize": "^1.1.2",
   4810         "loud-rejection": "^1.0.0",
   4811         "map-obj": "^1.0.1",
   4812         "minimist": "^1.1.3",
   4813         "normalize-package-data": "^2.3.4",
   4814         "object-assign": "^4.0.1",
   4815         "read-pkg-up": "^1.0.1",
   4816         "redent": "^1.0.0",
   4817         "trim-newlines": "^1.0.0"
   4818       }
   4819     },
   4820     "merge": {
   4821       "version": "1.2.1",
   4822       "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
   4823       "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
   4824       "dev": true
   4825     },
   4826     "merge-stream": {
   4827       "version": "1.0.1",
   4828       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
   4829       "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
   4830       "dev": true,
   4831       "requires": {
   4832         "readable-stream": "^2.0.1"
   4833       }
   4834     },
   4835     "micromatch": {
   4836       "version": "2.3.11",
   4837       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
   4838       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
   4839       "dev": true,
   4840       "requires": {
   4841         "arr-diff": "^2.0.0",
   4842         "array-unique": "^0.2.1",
   4843         "braces": "^1.8.2",
   4844         "expand-brackets": "^0.1.4",
   4845         "extglob": "^0.3.1",
   4846         "filename-regex": "^2.0.0",
   4847         "is-extglob": "^1.0.0",
   4848         "is-glob": "^2.0.1",
   4849         "kind-of": "^3.0.2",
   4850         "normalize-path": "^2.0.1",
   4851         "object.omit": "^2.0.0",
   4852         "parse-glob": "^3.0.4",
   4853         "regex-cache": "^0.4.2"
   4854       }
   4855     },
   4856     "mime": {
   4857       "version": "1.4.1",
   4858       "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
   4859       "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
   4860       "dev": true
   4861     },
   4862     "mime-db": {
   4863       "version": "1.38.0",
   4864       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
   4865       "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
   4866       "dev": true
   4867     },
   4868     "mime-types": {
   4869       "version": "2.1.22",
   4870       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
   4871       "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
   4872       "dev": true,
   4873       "requires": {
   4874         "mime-db": "~1.38.0"
   4875       }
   4876     },
   4877     "mimic-fn": {
   4878       "version": "1.2.0",
   4879       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
   4880       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
   4881       "dev": true
   4882     },
   4883     "minimatch": {
   4884       "version": "3.0.4",
   4885       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   4886       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   4887       "dev": true,
   4888       "requires": {
   4889         "brace-expansion": "^1.1.7"
   4890       }
   4891     },
   4892     "minimist": {
   4893       "version": "1.2.0",
   4894       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
   4895       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
   4896       "dev": true
   4897     },
   4898     "mithril": {
   4899       "version": "1.1.6",
   4900       "resolved": "https://registry.npmjs.org/mithril/-/mithril-1.1.6.tgz",
   4901       "integrity": "sha512-fWcUrQTCqu8M916rj1MFGlHaPh65rznPu6U/N2U9g81H89klDCIptSK5bnkNkC+jyi3sJIXjyGhSQjUnR8jzZA=="
   4902     },
   4903     "mitt": {
   4904       "version": "1.1.3",
   4905       "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz",
   4906       "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==",
   4907       "dev": true
   4908     },
   4909     "mixin-deep": {
   4910       "version": "1.3.1",
   4911       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
   4912       "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
   4913       "dev": true,
   4914       "requires": {
   4915         "for-in": "^1.0.2",
   4916         "is-extendable": "^1.0.1"
   4917       },
   4918       "dependencies": {
   4919         "is-extendable": {
   4920           "version": "1.0.1",
   4921           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
   4922           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
   4923           "dev": true,
   4924           "requires": {
   4925             "is-plain-object": "^2.0.4"
   4926           }
   4927         }
   4928       }
   4929     },
   4930     "mkdirp": {
   4931       "version": "0.5.1",
   4932       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
   4933       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
   4934       "dev": true,
   4935       "requires": {
   4936         "minimist": "0.0.8"
   4937       },
   4938       "dependencies": {
   4939         "minimist": {
   4940           "version": "0.0.8",
   4941           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
   4942           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
   4943           "dev": true
   4944         }
   4945       }
   4946     },
   4947     "moment": {
   4948       "version": "2.24.0",
   4949       "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
   4950       "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==",
   4951       "dev": true
   4952     },
   4953     "ms": {
   4954       "version": "2.0.0",
   4955       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   4956       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
   4957       "dev": true
   4958     },
   4959     "nan": {
   4960       "version": "2.12.1",
   4961       "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
   4962       "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
   4963       "dev": true
   4964     },
   4965     "nanomatch": {
   4966       "version": "1.2.13",
   4967       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
   4968       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
   4969       "dev": true,
   4970       "requires": {
   4971         "arr-diff": "^4.0.0",
   4972         "array-unique": "^0.3.2",
   4973         "define-property": "^2.0.2",
   4974         "extend-shallow": "^3.0.2",
   4975         "fragment-cache": "^0.2.1",
   4976         "is-windows": "^1.0.2",
   4977         "kind-of": "^6.0.2",
   4978         "object.pick": "^1.3.0",
   4979         "regex-not": "^1.0.0",
   4980         "snapdragon": "^0.8.1",
   4981         "to-regex": "^3.0.1"
   4982       },
   4983       "dependencies": {
   4984         "arr-diff": {
   4985           "version": "4.0.0",
   4986           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
   4987           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
   4988           "dev": true
   4989         },
   4990         "array-unique": {
   4991           "version": "0.3.2",
   4992           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
   4993           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
   4994           "dev": true
   4995         },
   4996         "kind-of": {
   4997           "version": "6.0.2",
   4998           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   4999           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   5000           "dev": true
   5001         }
   5002       }
   5003     },
   5004     "natural-compare": {
   5005       "version": "1.4.0",
   5006       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
   5007       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
   5008       "dev": true
   5009     },
   5010     "negotiator": {
   5011       "version": "0.6.1",
   5012       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
   5013       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
   5014       "dev": true
   5015     },
   5016     "node-gyp": {
   5017       "version": "3.8.0",
   5018       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
   5019       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
   5020       "dev": true,
   5021       "requires": {
   5022         "fstream": "^1.0.0",
   5023         "glob": "^7.0.3",
   5024         "graceful-fs": "^4.1.2",
   5025         "mkdirp": "^0.5.0",
   5026         "nopt": "2 || 3",
   5027         "npmlog": "0 || 1 || 2 || 3 || 4",
   5028         "osenv": "0",
   5029         "request": "^2.87.0",
   5030         "rimraf": "2",
   5031         "semver": "~5.3.0",
   5032         "tar": "^2.0.0",
   5033         "which": "1"
   5034       },
   5035       "dependencies": {
   5036         "semver": {
   5037           "version": "5.3.0",
   5038           "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
   5039           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
   5040           "dev": true
   5041         }
   5042       }
   5043     },
   5044     "node-int64": {
   5045       "version": "0.4.0",
   5046       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
   5047       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
   5048       "dev": true
   5049     },
   5050     "node-notifier": {
   5051       "version": "5.4.0",
   5052       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz",
   5053       "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==",
   5054       "dev": true,
   5055       "requires": {
   5056         "growly": "^1.3.0",
   5057         "is-wsl": "^1.1.0",
   5058         "semver": "^5.5.0",
   5059         "shellwords": "^0.1.1",
   5060         "which": "^1.3.0"
   5061       }
   5062     },
   5063     "node-sass": {
   5064       "version": "4.11.0",
   5065       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
   5066       "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
   5067       "dev": true,
   5068       "requires": {
   5069         "async-foreach": "^0.1.3",
   5070         "chalk": "^1.1.1",
   5071         "cross-spawn": "^3.0.0",
   5072         "gaze": "^1.0.0",
   5073         "get-stdin": "^4.0.1",
   5074         "glob": "^7.0.3",
   5075         "in-publish": "^2.0.0",
   5076         "lodash.assign": "^4.2.0",
   5077         "lodash.clonedeep": "^4.3.2",
   5078         "lodash.mergewith": "^4.6.0",
   5079         "meow": "^3.7.0",
   5080         "mkdirp": "^0.5.1",
   5081         "nan": "^2.10.0",
   5082         "node-gyp": "^3.8.0",
   5083         "npmlog": "^4.0.0",
   5084         "request": "^2.88.0",
   5085         "sass-graph": "^2.2.4",
   5086         "stdout-stream": "^1.4.0",
   5087         "true-case-path": "^1.0.2"
   5088       },
   5089       "dependencies": {
   5090         "ansi-styles": {
   5091           "version": "2.2.1",
   5092           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
   5093           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
   5094           "dev": true
   5095         },
   5096         "chalk": {
   5097           "version": "1.1.3",
   5098           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
   5099           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
   5100           "dev": true,
   5101           "requires": {
   5102             "ansi-styles": "^2.2.1",
   5103             "escape-string-regexp": "^1.0.2",
   5104             "has-ansi": "^2.0.0",
   5105             "strip-ansi": "^3.0.0",
   5106             "supports-color": "^2.0.0"
   5107           }
   5108         },
   5109         "cross-spawn": {
   5110           "version": "3.0.1",
   5111           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
   5112           "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
   5113           "dev": true,
   5114           "requires": {
   5115             "lru-cache": "^4.0.1",
   5116             "which": "^1.2.9"
   5117           }
   5118         },
   5119         "strip-ansi": {
   5120           "version": "3.0.1",
   5121           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   5122           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   5123           "dev": true,
   5124           "requires": {
   5125             "ansi-regex": "^2.0.0"
   5126           }
   5127         },
   5128         "supports-color": {
   5129           "version": "2.0.0",
   5130           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
   5131           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
   5132           "dev": true
   5133         }
   5134       }
   5135     },
   5136     "nopt": {
   5137       "version": "3.0.6",
   5138       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
   5139       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
   5140       "dev": true,
   5141       "requires": {
   5142         "abbrev": "1"
   5143       }
   5144     },
   5145     "normalize-package-data": {
   5146       "version": "2.5.0",
   5147       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
   5148       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
   5149       "dev": true,
   5150       "requires": {
   5151         "hosted-git-info": "^2.1.4",
   5152         "resolve": "^1.10.0",
   5153         "semver": "2 || 3 || 4 || 5",
   5154         "validate-npm-package-license": "^3.0.1"
   5155       },
   5156       "dependencies": {
   5157         "path-parse": {
   5158           "version": "1.0.6",
   5159           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
   5160           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
   5161           "dev": true
   5162         },
   5163         "resolve": {
   5164           "version": "1.10.0",
   5165           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
   5166           "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
   5167           "dev": true,
   5168           "requires": {
   5169             "path-parse": "^1.0.6"
   5170           }
   5171         }
   5172       }
   5173     },
   5174     "normalize-path": {
   5175       "version": "2.1.1",
   5176       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
   5177       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
   5178       "dev": true,
   5179       "requires": {
   5180         "remove-trailing-separator": "^1.0.1"
   5181       }
   5182     },
   5183     "npm-run-path": {
   5184       "version": "2.0.2",
   5185       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
   5186       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
   5187       "dev": true,
   5188       "requires": {
   5189         "path-key": "^2.0.0"
   5190       }
   5191     },
   5192     "npmlog": {
   5193       "version": "4.1.2",
   5194       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
   5195       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
   5196       "dev": true,
   5197       "requires": {
   5198         "are-we-there-yet": "~1.1.2",
   5199         "console-control-strings": "~1.1.0",
   5200         "gauge": "~2.7.3",
   5201         "set-blocking": "~2.0.0"
   5202       }
   5203     },
   5204     "number-is-nan": {
   5205       "version": "1.0.1",
   5206       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
   5207       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
   5208       "dev": true
   5209     },
   5210     "nwsapi": {
   5211       "version": "2.1.0",
   5212       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.0.tgz",
   5213       "integrity": "sha512-ZG3bLAvdHmhIjaQ/Db1qvBxsGvFMLIRpQszyqbg31VJ53UP++uZX1/gf3Ut96pdwN9AuDwlMqIYLm0UPCdUeHg==",
   5214       "dev": true
   5215     },
   5216     "oauth-sign": {
   5217       "version": "0.9.0",
   5218       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
   5219       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
   5220       "dev": true
   5221     },
   5222     "object-assign": {
   5223       "version": "4.1.1",
   5224       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
   5225       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
   5226       "dev": true
   5227     },
   5228     "object-component": {
   5229       "version": "0.0.3",
   5230       "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
   5231       "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
   5232       "dev": true
   5233     },
   5234     "object-copy": {
   5235       "version": "0.1.0",
   5236       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
   5237       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
   5238       "dev": true,
   5239       "requires": {
   5240         "copy-descriptor": "^0.1.0",
   5241         "define-property": "^0.2.5",
   5242         "kind-of": "^3.0.3"
   5243       },
   5244       "dependencies": {
   5245         "define-property": {
   5246           "version": "0.2.5",
   5247           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   5248           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   5249           "dev": true,
   5250           "requires": {
   5251             "is-descriptor": "^0.1.0"
   5252           }
   5253         }
   5254       }
   5255     },
   5256     "object-keys": {
   5257       "version": "1.1.0",
   5258       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
   5259       "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==",
   5260       "dev": true
   5261     },
   5262     "object-path": {
   5263       "version": "0.9.2",
   5264       "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz",
   5265       "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=",
   5266       "dev": true
   5267     },
   5268     "object-visit": {
   5269       "version": "1.0.1",
   5270       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
   5271       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
   5272       "dev": true,
   5273       "requires": {
   5274         "isobject": "^3.0.0"
   5275       },
   5276       "dependencies": {
   5277         "isobject": {
   5278           "version": "3.0.1",
   5279           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   5280           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   5281           "dev": true
   5282         }
   5283       }
   5284     },
   5285     "object.getownpropertydescriptors": {
   5286       "version": "2.0.3",
   5287       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
   5288       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
   5289       "dev": true,
   5290       "requires": {
   5291         "define-properties": "^1.1.2",
   5292         "es-abstract": "^1.5.1"
   5293       }
   5294     },
   5295     "object.omit": {
   5296       "version": "2.0.1",
   5297       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
   5298       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
   5299       "dev": true,
   5300       "requires": {
   5301         "for-own": "^0.1.4",
   5302         "is-extendable": "^0.1.1"
   5303       }
   5304     },
   5305     "object.pick": {
   5306       "version": "1.3.0",
   5307       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
   5308       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
   5309       "dev": true,
   5310       "requires": {
   5311         "isobject": "^3.0.1"
   5312       },
   5313       "dependencies": {
   5314         "isobject": {
   5315           "version": "3.0.1",
   5316           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   5317           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   5318           "dev": true
   5319         }
   5320       }
   5321     },
   5322     "on-finished": {
   5323       "version": "2.3.0",
   5324       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
   5325       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
   5326       "dev": true,
   5327       "requires": {
   5328         "ee-first": "1.1.1"
   5329       }
   5330     },
   5331     "once": {
   5332       "version": "1.4.0",
   5333       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   5334       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   5335       "dev": true,
   5336       "requires": {
   5337         "wrappy": "1"
   5338       }
   5339     },
   5340     "openurl": {
   5341       "version": "1.1.1",
   5342       "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
   5343       "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
   5344       "dev": true
   5345     },
   5346     "opn": {
   5347       "version": "5.3.0",
   5348       "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
   5349       "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
   5350       "dev": true,
   5351       "requires": {
   5352         "is-wsl": "^1.1.0"
   5353       }
   5354     },
   5355     "optimist": {
   5356       "version": "0.6.1",
   5357       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
   5358       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
   5359       "dev": true,
   5360       "requires": {
   5361         "minimist": "~0.0.1",
   5362         "wordwrap": "~0.0.2"
   5363       },
   5364       "dependencies": {
   5365         "minimist": {
   5366           "version": "0.0.10",
   5367           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
   5368           "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
   5369           "dev": true
   5370         }
   5371       }
   5372     },
   5373     "optionator": {
   5374       "version": "0.8.2",
   5375       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
   5376       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
   5377       "dev": true,
   5378       "requires": {
   5379         "deep-is": "~0.1.3",
   5380         "fast-levenshtein": "~2.0.4",
   5381         "levn": "~0.3.0",
   5382         "prelude-ls": "~1.1.2",
   5383         "type-check": "~0.3.2",
   5384         "wordwrap": "~1.0.0"
   5385       },
   5386       "dependencies": {
   5387         "wordwrap": {
   5388           "version": "1.0.0",
   5389           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
   5390           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
   5391           "dev": true
   5392         }
   5393       }
   5394     },
   5395     "os-homedir": {
   5396       "version": "1.0.2",
   5397       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
   5398       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
   5399       "dev": true
   5400     },
   5401     "os-locale": {
   5402       "version": "2.1.0",
   5403       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
   5404       "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
   5405       "dev": true,
   5406       "requires": {
   5407         "execa": "^0.7.0",
   5408         "lcid": "^1.0.0",
   5409         "mem": "^1.1.0"
   5410       }
   5411     },
   5412     "os-tmpdir": {
   5413       "version": "1.0.2",
   5414       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
   5415       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
   5416       "dev": true
   5417     },
   5418     "osenv": {
   5419       "version": "0.1.5",
   5420       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
   5421       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
   5422       "dev": true,
   5423       "requires": {
   5424         "os-homedir": "^1.0.0",
   5425         "os-tmpdir": "^1.0.0"
   5426       }
   5427     },
   5428     "p-finally": {
   5429       "version": "1.0.0",
   5430       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
   5431       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
   5432       "dev": true
   5433     },
   5434     "p-limit": {
   5435       "version": "1.3.0",
   5436       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
   5437       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
   5438       "dev": true,
   5439       "requires": {
   5440         "p-try": "^1.0.0"
   5441       }
   5442     },
   5443     "p-locate": {
   5444       "version": "2.0.0",
   5445       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
   5446       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
   5447       "dev": true,
   5448       "requires": {
   5449         "p-limit": "^1.1.0"
   5450       }
   5451     },
   5452     "p-try": {
   5453       "version": "1.0.0",
   5454       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
   5455       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
   5456       "dev": true
   5457     },
   5458     "parse-glob": {
   5459       "version": "3.0.4",
   5460       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
   5461       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
   5462       "dev": true,
   5463       "requires": {
   5464         "glob-base": "^0.3.0",
   5465         "is-dotfile": "^1.0.0",
   5466         "is-extglob": "^1.0.0",
   5467         "is-glob": "^2.0.0"
   5468       }
   5469     },
   5470     "parse-json": {
   5471       "version": "2.2.0",
   5472       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
   5473       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
   5474       "dev": true,
   5475       "requires": {
   5476         "error-ex": "^1.2.0"
   5477       }
   5478     },
   5479     "parse5": {
   5480       "version": "4.0.0",
   5481       "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
   5482       "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
   5483       "dev": true
   5484     },
   5485     "parseqs": {
   5486       "version": "0.0.5",
   5487       "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
   5488       "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
   5489       "dev": true,
   5490       "requires": {
   5491         "better-assert": "~1.0.0"
   5492       }
   5493     },
   5494     "parseuri": {
   5495       "version": "0.0.5",
   5496       "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
   5497       "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
   5498       "dev": true,
   5499       "requires": {
   5500         "better-assert": "~1.0.0"
   5501       }
   5502     },
   5503     "parseurl": {
   5504       "version": "1.3.2",
   5505       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
   5506       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
   5507       "dev": true
   5508     },
   5509     "pascalcase": {
   5510       "version": "0.1.1",
   5511       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
   5512       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
   5513       "dev": true
   5514     },
   5515     "path-dirname": {
   5516       "version": "1.0.2",
   5517       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
   5518       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
   5519       "dev": true
   5520     },
   5521     "path-exists": {
   5522       "version": "3.0.0",
   5523       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
   5524       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
   5525       "dev": true
   5526     },
   5527     "path-is-absolute": {
   5528       "version": "1.0.1",
   5529       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   5530       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   5531       "dev": true
   5532     },
   5533     "path-key": {
   5534       "version": "2.0.1",
   5535       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
   5536       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
   5537       "dev": true
   5538     },
   5539     "path-parse": {
   5540       "version": "1.0.5",
   5541       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
   5542       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
   5543       "dev": true
   5544     },
   5545     "path-type": {
   5546       "version": "1.1.0",
   5547       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
   5548       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
   5549       "dev": true,
   5550       "requires": {
   5551         "graceful-fs": "^4.1.2",
   5552         "pify": "^2.0.0",
   5553         "pinkie-promise": "^2.0.0"
   5554       }
   5555     },
   5556     "pend": {
   5557       "version": "1.2.0",
   5558       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
   5559       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
   5560       "dev": true
   5561     },
   5562     "performance-now": {
   5563       "version": "2.1.0",
   5564       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
   5565       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
   5566       "dev": true
   5567     },
   5568     "pify": {
   5569       "version": "2.3.0",
   5570       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
   5571       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
   5572       "dev": true
   5573     },
   5574     "pinkie": {
   5575       "version": "2.0.4",
   5576       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
   5577       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
   5578       "dev": true
   5579     },
   5580     "pinkie-promise": {
   5581       "version": "2.0.1",
   5582       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
   5583       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
   5584       "dev": true,
   5585       "requires": {
   5586         "pinkie": "^2.0.0"
   5587       }
   5588     },
   5589     "pkg-dir": {
   5590       "version": "2.0.0",
   5591       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
   5592       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
   5593       "dev": true,
   5594       "requires": {
   5595         "find-up": "^2.1.0"
   5596       }
   5597     },
   5598     "pn": {
   5599       "version": "1.1.0",
   5600       "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
   5601       "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
   5602       "dev": true
   5603     },
   5604     "portscanner": {
   5605       "version": "2.1.1",
   5606       "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz",
   5607       "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=",
   5608       "dev": true,
   5609       "requires": {
   5610         "async": "1.5.2",
   5611         "is-number-like": "^1.0.3"
   5612       },
   5613       "dependencies": {
   5614         "async": {
   5615           "version": "1.5.2",
   5616           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
   5617           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
   5618           "dev": true
   5619         }
   5620       }
   5621     },
   5622     "posix-character-classes": {
   5623       "version": "0.1.1",
   5624       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
   5625       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
   5626       "dev": true
   5627     },
   5628     "prelude-ls": {
   5629       "version": "1.1.2",
   5630       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
   5631       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
   5632       "dev": true
   5633     },
   5634     "preserve": {
   5635       "version": "0.2.0",
   5636       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
   5637       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
   5638       "dev": true
   5639     },
   5640     "pretty-format": {
   5641       "version": "23.6.0",
   5642       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz",
   5643       "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==",
   5644       "dev": true,
   5645       "requires": {
   5646         "ansi-regex": "^3.0.0",
   5647         "ansi-styles": "^3.2.0"
   5648       },
   5649       "dependencies": {
   5650         "ansi-regex": {
   5651           "version": "3.0.0",
   5652           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
   5653           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
   5654           "dev": true
   5655         }
   5656       }
   5657     },
   5658     "private": {
   5659       "version": "0.1.8",
   5660       "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
   5661       "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
   5662       "dev": true
   5663     },
   5664     "process-nextick-args": {
   5665       "version": "2.0.0",
   5666       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
   5667       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
   5668       "dev": true
   5669     },
   5670     "progress": {
   5671       "version": "2.0.3",
   5672       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
   5673       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
   5674       "dev": true
   5675     },
   5676     "prompts": {
   5677       "version": "0.1.14",
   5678       "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz",
   5679       "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==",
   5680       "dev": true,
   5681       "requires": {
   5682         "kleur": "^2.0.1",
   5683         "sisteransi": "^0.1.1"
   5684       }
   5685     },
   5686     "protobufjs": {
   5687       "version": "6.8.8",
   5688       "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz",
   5689       "integrity": "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==",
   5690       "requires": {
   5691         "@protobufjs/aspromise": "^1.1.2",
   5692         "@protobufjs/base64": "^1.1.2",
   5693         "@protobufjs/codegen": "^2.0.4",
   5694         "@protobufjs/eventemitter": "^1.1.0",
   5695         "@protobufjs/fetch": "^1.1.0",
   5696         "@protobufjs/float": "^1.0.2",
   5697         "@protobufjs/inquire": "^1.1.0",
   5698         "@protobufjs/path": "^1.1.2",
   5699         "@protobufjs/pool": "^1.1.0",
   5700         "@protobufjs/utf8": "^1.1.0",
   5701         "@types/long": "^4.0.0",
   5702         "@types/node": "^10.1.0",
   5703         "long": "^4.0.0"
   5704       },
   5705       "dependencies": {
   5706         "@types/node": {
   5707           "version": "10.12.26",
   5708           "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.26.tgz",
   5709           "integrity": "sha512-nMRqS+mL1TOnIJrL6LKJcNZPB8V3eTfRo9FQA2b5gDvrHurC8XbSA86KNe0dShlEL7ReWJv/OU9NL7Z0dnqWTg=="
   5710         }
   5711       }
   5712     },
   5713     "proxy-from-env": {
   5714       "version": "1.0.0",
   5715       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
   5716       "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
   5717       "dev": true
   5718     },
   5719     "pseudomap": {
   5720       "version": "1.0.2",
   5721       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
   5722       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
   5723       "dev": true
   5724     },
   5725     "psl": {
   5726       "version": "1.1.31",
   5727       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
   5728       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
   5729       "dev": true
   5730     },
   5731     "punycode": {
   5732       "version": "2.1.1",
   5733       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
   5734       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
   5735       "dev": true
   5736     },
   5737     "puppeteer": {
   5738       "version": "1.12.2",
   5739       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.12.2.tgz",
   5740       "integrity": "sha512-xWSyCeD6EazGlfnQweMpM+Hs6X6PhUYhNTHKFj/axNZDq4OmrVERf70isBf7HsnFgB3zOC1+23/8+wCAZYg+Pg==",
   5741       "dev": true,
   5742       "requires": {
   5743         "debug": "^4.1.0",
   5744         "extract-zip": "^1.6.6",
   5745         "https-proxy-agent": "^2.2.1",
   5746         "mime": "^2.0.3",
   5747         "progress": "^2.0.1",
   5748         "proxy-from-env": "^1.0.0",
   5749         "rimraf": "^2.6.1",
   5750         "ws": "^6.1.0"
   5751       },
   5752       "dependencies": {
   5753         "debug": {
   5754           "version": "4.1.1",
   5755           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
   5756           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
   5757           "dev": true,
   5758           "requires": {
   5759             "ms": "^2.1.1"
   5760           }
   5761         },
   5762         "mime": {
   5763           "version": "2.4.0",
   5764           "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
   5765           "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",
   5766           "dev": true
   5767         },
   5768         "ms": {
   5769           "version": "2.1.1",
   5770           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
   5771           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
   5772           "dev": true
   5773         },
   5774         "ws": {
   5775           "version": "6.1.3",
   5776           "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz",
   5777           "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==",
   5778           "dev": true,
   5779           "requires": {
   5780             "async-limiter": "~1.0.0"
   5781           }
   5782         }
   5783       }
   5784     },
   5785     "qs": {
   5786       "version": "6.5.2",
   5787       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
   5788       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
   5789       "dev": true
   5790     },
   5791     "randomatic": {
   5792       "version": "3.1.1",
   5793       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
   5794       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
   5795       "dev": true,
   5796       "requires": {
   5797         "is-number": "^4.0.0",
   5798         "kind-of": "^6.0.0",
   5799         "math-random": "^1.0.1"
   5800       },
   5801       "dependencies": {
   5802         "is-number": {
   5803           "version": "4.0.0",
   5804           "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
   5805           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
   5806           "dev": true
   5807         },
   5808         "kind-of": {
   5809           "version": "6.0.2",
   5810           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   5811           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   5812           "dev": true
   5813         }
   5814       }
   5815     },
   5816     "range-parser": {
   5817       "version": "1.2.0",
   5818       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
   5819       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
   5820       "dev": true
   5821     },
   5822     "raw-body": {
   5823       "version": "2.3.3",
   5824       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
   5825       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
   5826       "dev": true,
   5827       "requires": {
   5828         "bytes": "3.0.0",
   5829         "http-errors": "1.6.3",
   5830         "iconv-lite": "0.4.23",
   5831         "unpipe": "1.0.0"
   5832       },
   5833       "dependencies": {
   5834         "iconv-lite": {
   5835           "version": "0.4.23",
   5836           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
   5837           "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
   5838           "dev": true,
   5839           "requires": {
   5840             "safer-buffer": ">= 2.1.2 < 3"
   5841           }
   5842         }
   5843       }
   5844     },
   5845     "read-pkg": {
   5846       "version": "1.1.0",
   5847       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
   5848       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
   5849       "dev": true,
   5850       "requires": {
   5851         "load-json-file": "^1.0.0",
   5852         "normalize-package-data": "^2.3.2",
   5853         "path-type": "^1.0.0"
   5854       }
   5855     },
   5856     "read-pkg-up": {
   5857       "version": "1.0.1",
   5858       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
   5859       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
   5860       "dev": true,
   5861       "requires": {
   5862         "find-up": "^1.0.0",
   5863         "read-pkg": "^1.0.0"
   5864       },
   5865       "dependencies": {
   5866         "find-up": {
   5867           "version": "1.1.2",
   5868           "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
   5869           "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
   5870           "dev": true,
   5871           "requires": {
   5872             "path-exists": "^2.0.0",
   5873             "pinkie-promise": "^2.0.0"
   5874           }
   5875         },
   5876         "path-exists": {
   5877           "version": "2.1.0",
   5878           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
   5879           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
   5880           "dev": true,
   5881           "requires": {
   5882             "pinkie-promise": "^2.0.0"
   5883           }
   5884         }
   5885       }
   5886     },
   5887     "readable-stream": {
   5888       "version": "2.3.6",
   5889       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
   5890       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
   5891       "dev": true,
   5892       "requires": {
   5893         "core-util-is": "~1.0.0",
   5894         "inherits": "~2.0.3",
   5895         "isarray": "~1.0.0",
   5896         "process-nextick-args": "~2.0.0",
   5897         "safe-buffer": "~5.1.1",
   5898         "string_decoder": "~1.1.1",
   5899         "util-deprecate": "~1.0.1"
   5900       }
   5901     },
   5902     "readdirp": {
   5903       "version": "2.2.1",
   5904       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
   5905       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
   5906       "dev": true,
   5907       "requires": {
   5908         "graceful-fs": "^4.1.11",
   5909         "micromatch": "^3.1.10",
   5910         "readable-stream": "^2.0.2"
   5911       },
   5912       "dependencies": {
   5913         "arr-diff": {
   5914           "version": "4.0.0",
   5915           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
   5916           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
   5917           "dev": true
   5918         },
   5919         "array-unique": {
   5920           "version": "0.3.2",
   5921           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
   5922           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
   5923           "dev": true
   5924         },
   5925         "braces": {
   5926           "version": "2.3.2",
   5927           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
   5928           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
   5929           "dev": true,
   5930           "requires": {
   5931             "arr-flatten": "^1.1.0",
   5932             "array-unique": "^0.3.2",
   5933             "extend-shallow": "^2.0.1",
   5934             "fill-range": "^4.0.0",
   5935             "isobject": "^3.0.1",
   5936             "repeat-element": "^1.1.2",
   5937             "snapdragon": "^0.8.1",
   5938             "snapdragon-node": "^2.0.1",
   5939             "split-string": "^3.0.2",
   5940             "to-regex": "^3.0.1"
   5941           },
   5942           "dependencies": {
   5943             "extend-shallow": {
   5944               "version": "2.0.1",
   5945               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   5946               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   5947               "dev": true,
   5948               "requires": {
   5949                 "is-extendable": "^0.1.0"
   5950               }
   5951             }
   5952           }
   5953         },
   5954         "expand-brackets": {
   5955           "version": "2.1.4",
   5956           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
   5957           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
   5958           "dev": true,
   5959           "requires": {
   5960             "debug": "^2.3.3",
   5961             "define-property": "^0.2.5",
   5962             "extend-shallow": "^2.0.1",
   5963             "posix-character-classes": "^0.1.0",
   5964             "regex-not": "^1.0.0",
   5965             "snapdragon": "^0.8.1",
   5966             "to-regex": "^3.0.1"
   5967           },
   5968           "dependencies": {
   5969             "define-property": {
   5970               "version": "0.2.5",
   5971               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   5972               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   5973               "dev": true,
   5974               "requires": {
   5975                 "is-descriptor": "^0.1.0"
   5976               }
   5977             },
   5978             "extend-shallow": {
   5979               "version": "2.0.1",
   5980               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   5981               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   5982               "dev": true,
   5983               "requires": {
   5984                 "is-extendable": "^0.1.0"
   5985               }
   5986             },
   5987             "is-accessor-descriptor": {
   5988               "version": "0.1.6",
   5989               "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
   5990               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
   5991               "dev": true,
   5992               "requires": {
   5993                 "kind-of": "^3.0.2"
   5994               },
   5995               "dependencies": {
   5996                 "kind-of": {
   5997                   "version": "3.2.2",
   5998                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   5999                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6000                   "dev": true,
   6001                   "requires": {
   6002                     "is-buffer": "^1.1.5"
   6003                   }
   6004                 }
   6005               }
   6006             },
   6007             "is-data-descriptor": {
   6008               "version": "0.1.4",
   6009               "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
   6010               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
   6011               "dev": true,
   6012               "requires": {
   6013                 "kind-of": "^3.0.2"
   6014               },
   6015               "dependencies": {
   6016                 "kind-of": {
   6017                   "version": "3.2.2",
   6018                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   6019                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6020                   "dev": true,
   6021                   "requires": {
   6022                     "is-buffer": "^1.1.5"
   6023                   }
   6024                 }
   6025               }
   6026             },
   6027             "is-descriptor": {
   6028               "version": "0.1.6",
   6029               "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
   6030               "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
   6031               "dev": true,
   6032               "requires": {
   6033                 "is-accessor-descriptor": "^0.1.6",
   6034                 "is-data-descriptor": "^0.1.4",
   6035                 "kind-of": "^5.0.0"
   6036               }
   6037             },
   6038             "kind-of": {
   6039               "version": "5.1.0",
   6040               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
   6041               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
   6042               "dev": true
   6043             }
   6044           }
   6045         },
   6046         "extglob": {
   6047           "version": "2.0.4",
   6048           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
   6049           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
   6050           "dev": true,
   6051           "requires": {
   6052             "array-unique": "^0.3.2",
   6053             "define-property": "^1.0.0",
   6054             "expand-brackets": "^2.1.4",
   6055             "extend-shallow": "^2.0.1",
   6056             "fragment-cache": "^0.2.1",
   6057             "regex-not": "^1.0.0",
   6058             "snapdragon": "^0.8.1",
   6059             "to-regex": "^3.0.1"
   6060           },
   6061           "dependencies": {
   6062             "define-property": {
   6063               "version": "1.0.0",
   6064               "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
   6065               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
   6066               "dev": true,
   6067               "requires": {
   6068                 "is-descriptor": "^1.0.0"
   6069               }
   6070             },
   6071             "extend-shallow": {
   6072               "version": "2.0.1",
   6073               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6074               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6075               "dev": true,
   6076               "requires": {
   6077                 "is-extendable": "^0.1.0"
   6078               }
   6079             }
   6080           }
   6081         },
   6082         "fill-range": {
   6083           "version": "4.0.0",
   6084           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
   6085           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
   6086           "dev": true,
   6087           "requires": {
   6088             "extend-shallow": "^2.0.1",
   6089             "is-number": "^3.0.0",
   6090             "repeat-string": "^1.6.1",
   6091             "to-regex-range": "^2.1.0"
   6092           },
   6093           "dependencies": {
   6094             "extend-shallow": {
   6095               "version": "2.0.1",
   6096               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6097               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6098               "dev": true,
   6099               "requires": {
   6100                 "is-extendable": "^0.1.0"
   6101               }
   6102             }
   6103           }
   6104         },
   6105         "is-accessor-descriptor": {
   6106           "version": "1.0.0",
   6107           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   6108           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   6109           "dev": true,
   6110           "requires": {
   6111             "kind-of": "^6.0.0"
   6112           }
   6113         },
   6114         "is-data-descriptor": {
   6115           "version": "1.0.0",
   6116           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   6117           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   6118           "dev": true,
   6119           "requires": {
   6120             "kind-of": "^6.0.0"
   6121           }
   6122         },
   6123         "is-descriptor": {
   6124           "version": "1.0.2",
   6125           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   6126           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   6127           "dev": true,
   6128           "requires": {
   6129             "is-accessor-descriptor": "^1.0.0",
   6130             "is-data-descriptor": "^1.0.0",
   6131             "kind-of": "^6.0.2"
   6132           }
   6133         },
   6134         "is-number": {
   6135           "version": "3.0.0",
   6136           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
   6137           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
   6138           "dev": true,
   6139           "requires": {
   6140             "kind-of": "^3.0.2"
   6141           },
   6142           "dependencies": {
   6143             "kind-of": {
   6144               "version": "3.2.2",
   6145               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   6146               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6147               "dev": true,
   6148               "requires": {
   6149                 "is-buffer": "^1.1.5"
   6150               }
   6151             }
   6152           }
   6153         },
   6154         "isobject": {
   6155           "version": "3.0.1",
   6156           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   6157           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   6158           "dev": true
   6159         },
   6160         "kind-of": {
   6161           "version": "6.0.2",
   6162           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   6163           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   6164           "dev": true
   6165         },
   6166         "micromatch": {
   6167           "version": "3.1.10",
   6168           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
   6169           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
   6170           "dev": true,
   6171           "requires": {
   6172             "arr-diff": "^4.0.0",
   6173             "array-unique": "^0.3.2",
   6174             "braces": "^2.3.1",
   6175             "define-property": "^2.0.2",
   6176             "extend-shallow": "^3.0.2",
   6177             "extglob": "^2.0.4",
   6178             "fragment-cache": "^0.2.1",
   6179             "kind-of": "^6.0.2",
   6180             "nanomatch": "^1.2.9",
   6181             "object.pick": "^1.3.0",
   6182             "regex-not": "^1.0.0",
   6183             "snapdragon": "^0.8.1",
   6184             "to-regex": "^3.0.2"
   6185           }
   6186         }
   6187       }
   6188     },
   6189     "realpath-native": {
   6190       "version": "1.1.0",
   6191       "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz",
   6192       "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==",
   6193       "dev": true,
   6194       "requires": {
   6195         "util.promisify": "^1.0.0"
   6196       }
   6197     },
   6198     "redent": {
   6199       "version": "1.0.0",
   6200       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
   6201       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
   6202       "dev": true,
   6203       "requires": {
   6204         "indent-string": "^2.1.0",
   6205         "strip-indent": "^1.0.1"
   6206       }
   6207     },
   6208     "regenerator-runtime": {
   6209       "version": "0.11.1",
   6210       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
   6211       "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
   6212       "dev": true
   6213     },
   6214     "regex-cache": {
   6215       "version": "0.4.4",
   6216       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
   6217       "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
   6218       "dev": true,
   6219       "requires": {
   6220         "is-equal-shallow": "^0.1.3"
   6221       }
   6222     },
   6223     "regex-not": {
   6224       "version": "1.0.2",
   6225       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
   6226       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
   6227       "dev": true,
   6228       "requires": {
   6229         "extend-shallow": "^3.0.2",
   6230         "safe-regex": "^1.1.0"
   6231       }
   6232     },
   6233     "remove-trailing-separator": {
   6234       "version": "1.1.0",
   6235       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
   6236       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
   6237       "dev": true
   6238     },
   6239     "repeat-element": {
   6240       "version": "1.1.3",
   6241       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
   6242       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
   6243       "dev": true
   6244     },
   6245     "repeat-string": {
   6246       "version": "1.6.1",
   6247       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
   6248       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
   6249       "dev": true
   6250     },
   6251     "repeating": {
   6252       "version": "2.0.1",
   6253       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
   6254       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
   6255       "dev": true,
   6256       "requires": {
   6257         "is-finite": "^1.0.0"
   6258       }
   6259     },
   6260     "request": {
   6261       "version": "2.88.0",
   6262       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
   6263       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
   6264       "dev": true,
   6265       "requires": {
   6266         "aws-sign2": "~0.7.0",
   6267         "aws4": "^1.8.0",
   6268         "caseless": "~0.12.0",
   6269         "combined-stream": "~1.0.6",
   6270         "extend": "~3.0.2",
   6271         "forever-agent": "~0.6.1",
   6272         "form-data": "~2.3.2",
   6273         "har-validator": "~5.1.0",
   6274         "http-signature": "~1.2.0",
   6275         "is-typedarray": "~1.0.0",
   6276         "isstream": "~0.1.2",
   6277         "json-stringify-safe": "~5.0.1",
   6278         "mime-types": "~2.1.19",
   6279         "oauth-sign": "~0.9.0",
   6280         "performance-now": "^2.1.0",
   6281         "qs": "~6.5.2",
   6282         "safe-buffer": "^5.1.2",
   6283         "tough-cookie": "~2.4.3",
   6284         "tunnel-agent": "^0.6.0",
   6285         "uuid": "^3.3.2"
   6286       },
   6287       "dependencies": {
   6288         "punycode": {
   6289           "version": "1.4.1",
   6290           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
   6291           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
   6292           "dev": true
   6293         },
   6294         "tough-cookie": {
   6295           "version": "2.4.3",
   6296           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
   6297           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
   6298           "dev": true,
   6299           "requires": {
   6300             "psl": "^1.1.24",
   6301             "punycode": "^1.4.1"
   6302           }
   6303         }
   6304       }
   6305     },
   6306     "request-promise-core": {
   6307       "version": "1.1.2",
   6308       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
   6309       "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
   6310       "dev": true,
   6311       "requires": {
   6312         "lodash": "^4.17.11"
   6313       }
   6314     },
   6315     "request-promise-native": {
   6316       "version": "1.0.7",
   6317       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
   6318       "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
   6319       "dev": true,
   6320       "requires": {
   6321         "request-promise-core": "1.1.2",
   6322         "stealthy-require": "^1.1.1",
   6323         "tough-cookie": "^2.3.3"
   6324       }
   6325     },
   6326     "require-directory": {
   6327       "version": "2.1.1",
   6328       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
   6329       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
   6330       "dev": true
   6331     },
   6332     "require-main-filename": {
   6333       "version": "1.0.1",
   6334       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
   6335       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
   6336       "dev": true
   6337     },
   6338     "requires-port": {
   6339       "version": "1.0.0",
   6340       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
   6341       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
   6342       "dev": true
   6343     },
   6344     "resolve": {
   6345       "version": "1.7.1",
   6346       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
   6347       "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
   6348       "dev": true,
   6349       "requires": {
   6350         "path-parse": "^1.0.5"
   6351       }
   6352     },
   6353     "resolve-cwd": {
   6354       "version": "2.0.0",
   6355       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
   6356       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
   6357       "dev": true,
   6358       "requires": {
   6359         "resolve-from": "^3.0.0"
   6360       }
   6361     },
   6362     "resolve-from": {
   6363       "version": "3.0.0",
   6364       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
   6365       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
   6366       "dev": true
   6367     },
   6368     "resolve-url": {
   6369       "version": "0.2.1",
   6370       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
   6371       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
   6372       "dev": true
   6373     },
   6374     "resp-modifier": {
   6375       "version": "6.0.2",
   6376       "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
   6377       "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
   6378       "dev": true,
   6379       "requires": {
   6380         "debug": "^2.2.0",
   6381         "minimatch": "^3.0.2"
   6382       }
   6383     },
   6384     "ret": {
   6385       "version": "0.1.15",
   6386       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
   6387       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
   6388       "dev": true
   6389     },
   6390     "rimraf": {
   6391       "version": "2.6.2",
   6392       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
   6393       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
   6394       "dev": true,
   6395       "requires": {
   6396         "glob": "^7.0.5"
   6397       }
   6398     },
   6399     "rollup": {
   6400       "version": "1.2.2",
   6401       "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.2.2.tgz",
   6402       "integrity": "sha512-fsn5KJcfSuejjrv8GV7kZNciElqxyzZdUq8rA3e528JsR3ccxrWwoptyUY8GGLlgMFAQMB3dZW8nWF2I1/xrZA==",
   6403       "dev": true,
   6404       "requires": {
   6405         "@types/estree": "0.0.39",
   6406         "@types/node": "*",
   6407         "acorn": "^6.1.0"
   6408       },
   6409       "dependencies": {
   6410         "acorn": {
   6411           "version": "6.1.0",
   6412           "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
   6413           "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
   6414           "dev": true
   6415         }
   6416       }
   6417     },
   6418     "rollup-plugin-commonjs": {
   6419       "version": "9.2.0",
   6420       "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.0.tgz",
   6421       "integrity": "sha512-0RM5U4Vd6iHjL6rLvr3lKBwnPsaVml+qxOGaaNUWN1lSq6S33KhITOfHmvxV3z2vy9Mk4t0g4rNlVaJJsNQPWA==",
   6422       "dev": true,
   6423       "requires": {
   6424         "estree-walker": "^0.5.2",
   6425         "magic-string": "^0.25.1",
   6426         "resolve": "^1.8.1",
   6427         "rollup-pluginutils": "^2.3.3"
   6428       },
   6429       "dependencies": {
   6430         "path-parse": {
   6431           "version": "1.0.6",
   6432           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
   6433           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
   6434           "dev": true
   6435         },
   6436         "resolve": {
   6437           "version": "1.10.0",
   6438           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
   6439           "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
   6440           "dev": true,
   6441           "requires": {
   6442             "path-parse": "^1.0.6"
   6443           }
   6444         }
   6445       }
   6446     },
   6447     "rollup-plugin-node-resolve": {
   6448       "version": "4.0.0",
   6449       "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.0.0.tgz",
   6450       "integrity": "sha512-7Ni+/M5RPSUBfUaP9alwYQiIKnKeXCOHiqBpKUl9kwp3jX5ZJtgXAait1cne6pGEVUUztPD6skIKH9Kq9sNtfw==",
   6451       "dev": true,
   6452       "requires": {
   6453         "builtin-modules": "^3.0.0",
   6454         "is-module": "^1.0.0",
   6455         "resolve": "^1.8.1"
   6456       },
   6457       "dependencies": {
   6458         "builtin-modules": {
   6459           "version": "3.0.0",
   6460           "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.0.0.tgz",
   6461           "integrity": "sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg==",
   6462           "dev": true
   6463         },
   6464         "path-parse": {
   6465           "version": "1.0.6",
   6466           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
   6467           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
   6468           "dev": true
   6469         },
   6470         "resolve": {
   6471           "version": "1.10.0",
   6472           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
   6473           "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
   6474           "dev": true,
   6475           "requires": {
   6476             "path-parse": "^1.0.6"
   6477           }
   6478         }
   6479       }
   6480     },
   6481     "rollup-pluginutils": {
   6482       "version": "2.3.3",
   6483       "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz",
   6484       "integrity": "sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA==",
   6485       "dev": true,
   6486       "requires": {
   6487         "estree-walker": "^0.5.2",
   6488         "micromatch": "^2.3.11"
   6489       }
   6490     },
   6491     "rsvp": {
   6492       "version": "3.6.2",
   6493       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
   6494       "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
   6495       "dev": true
   6496     },
   6497     "rx": {
   6498       "version": "4.1.0",
   6499       "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
   6500       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
   6501       "dev": true
   6502     },
   6503     "rxjs": {
   6504       "version": "5.5.12",
   6505       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
   6506       "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
   6507       "dev": true,
   6508       "requires": {
   6509         "symbol-observable": "1.0.1"
   6510       }
   6511     },
   6512     "safe-buffer": {
   6513       "version": "5.1.2",
   6514       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   6515       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   6516       "dev": true
   6517     },
   6518     "safe-regex": {
   6519       "version": "1.1.0",
   6520       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
   6521       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
   6522       "dev": true,
   6523       "requires": {
   6524         "ret": "~0.1.10"
   6525       }
   6526     },
   6527     "safer-buffer": {
   6528       "version": "2.1.2",
   6529       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
   6530       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
   6531       "dev": true
   6532     },
   6533     "sander": {
   6534       "version": "0.5.1",
   6535       "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
   6536       "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
   6537       "dev": true,
   6538       "requires": {
   6539         "es6-promise": "^3.1.2",
   6540         "graceful-fs": "^4.1.3",
   6541         "mkdirp": "^0.5.1",
   6542         "rimraf": "^2.5.2"
   6543       }
   6544     },
   6545     "sane": {
   6546       "version": "2.5.2",
   6547       "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
   6548       "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
   6549       "dev": true,
   6550       "requires": {
   6551         "anymatch": "^2.0.0",
   6552         "capture-exit": "^1.2.0",
   6553         "exec-sh": "^0.2.0",
   6554         "fb-watchman": "^2.0.0",
   6555         "fsevents": "^1.2.3",
   6556         "micromatch": "^3.1.4",
   6557         "minimist": "^1.1.1",
   6558         "walker": "~1.0.5",
   6559         "watch": "~0.18.0"
   6560       },
   6561       "dependencies": {
   6562         "arr-diff": {
   6563           "version": "4.0.0",
   6564           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
   6565           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
   6566           "dev": true
   6567         },
   6568         "array-unique": {
   6569           "version": "0.3.2",
   6570           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
   6571           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
   6572           "dev": true
   6573         },
   6574         "braces": {
   6575           "version": "2.3.2",
   6576           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
   6577           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
   6578           "dev": true,
   6579           "requires": {
   6580             "arr-flatten": "^1.1.0",
   6581             "array-unique": "^0.3.2",
   6582             "extend-shallow": "^2.0.1",
   6583             "fill-range": "^4.0.0",
   6584             "isobject": "^3.0.1",
   6585             "repeat-element": "^1.1.2",
   6586             "snapdragon": "^0.8.1",
   6587             "snapdragon-node": "^2.0.1",
   6588             "split-string": "^3.0.2",
   6589             "to-regex": "^3.0.1"
   6590           },
   6591           "dependencies": {
   6592             "extend-shallow": {
   6593               "version": "2.0.1",
   6594               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6595               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6596               "dev": true,
   6597               "requires": {
   6598                 "is-extendable": "^0.1.0"
   6599               }
   6600             }
   6601           }
   6602         },
   6603         "expand-brackets": {
   6604           "version": "2.1.4",
   6605           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
   6606           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
   6607           "dev": true,
   6608           "requires": {
   6609             "debug": "^2.3.3",
   6610             "define-property": "^0.2.5",
   6611             "extend-shallow": "^2.0.1",
   6612             "posix-character-classes": "^0.1.0",
   6613             "regex-not": "^1.0.0",
   6614             "snapdragon": "^0.8.1",
   6615             "to-regex": "^3.0.1"
   6616           },
   6617           "dependencies": {
   6618             "define-property": {
   6619               "version": "0.2.5",
   6620               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   6621               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   6622               "dev": true,
   6623               "requires": {
   6624                 "is-descriptor": "^0.1.0"
   6625               }
   6626             },
   6627             "extend-shallow": {
   6628               "version": "2.0.1",
   6629               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6630               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6631               "dev": true,
   6632               "requires": {
   6633                 "is-extendable": "^0.1.0"
   6634               }
   6635             },
   6636             "is-accessor-descriptor": {
   6637               "version": "0.1.6",
   6638               "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
   6639               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
   6640               "dev": true,
   6641               "requires": {
   6642                 "kind-of": "^3.0.2"
   6643               },
   6644               "dependencies": {
   6645                 "kind-of": {
   6646                   "version": "3.2.2",
   6647                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   6648                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6649                   "dev": true,
   6650                   "requires": {
   6651                     "is-buffer": "^1.1.5"
   6652                   }
   6653                 }
   6654               }
   6655             },
   6656             "is-data-descriptor": {
   6657               "version": "0.1.4",
   6658               "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
   6659               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
   6660               "dev": true,
   6661               "requires": {
   6662                 "kind-of": "^3.0.2"
   6663               },
   6664               "dependencies": {
   6665                 "kind-of": {
   6666                   "version": "3.2.2",
   6667                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   6668                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6669                   "dev": true,
   6670                   "requires": {
   6671                     "is-buffer": "^1.1.5"
   6672                   }
   6673                 }
   6674               }
   6675             },
   6676             "is-descriptor": {
   6677               "version": "0.1.6",
   6678               "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
   6679               "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
   6680               "dev": true,
   6681               "requires": {
   6682                 "is-accessor-descriptor": "^0.1.6",
   6683                 "is-data-descriptor": "^0.1.4",
   6684                 "kind-of": "^5.0.0"
   6685               }
   6686             },
   6687             "kind-of": {
   6688               "version": "5.1.0",
   6689               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
   6690               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
   6691               "dev": true
   6692             }
   6693           }
   6694         },
   6695         "extglob": {
   6696           "version": "2.0.4",
   6697           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
   6698           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
   6699           "dev": true,
   6700           "requires": {
   6701             "array-unique": "^0.3.2",
   6702             "define-property": "^1.0.0",
   6703             "expand-brackets": "^2.1.4",
   6704             "extend-shallow": "^2.0.1",
   6705             "fragment-cache": "^0.2.1",
   6706             "regex-not": "^1.0.0",
   6707             "snapdragon": "^0.8.1",
   6708             "to-regex": "^3.0.1"
   6709           },
   6710           "dependencies": {
   6711             "define-property": {
   6712               "version": "1.0.0",
   6713               "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
   6714               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
   6715               "dev": true,
   6716               "requires": {
   6717                 "is-descriptor": "^1.0.0"
   6718               }
   6719             },
   6720             "extend-shallow": {
   6721               "version": "2.0.1",
   6722               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6723               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6724               "dev": true,
   6725               "requires": {
   6726                 "is-extendable": "^0.1.0"
   6727               }
   6728             }
   6729           }
   6730         },
   6731         "fill-range": {
   6732           "version": "4.0.0",
   6733           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
   6734           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
   6735           "dev": true,
   6736           "requires": {
   6737             "extend-shallow": "^2.0.1",
   6738             "is-number": "^3.0.0",
   6739             "repeat-string": "^1.6.1",
   6740             "to-regex-range": "^2.1.0"
   6741           },
   6742           "dependencies": {
   6743             "extend-shallow": {
   6744               "version": "2.0.1",
   6745               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   6746               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   6747               "dev": true,
   6748               "requires": {
   6749                 "is-extendable": "^0.1.0"
   6750               }
   6751             }
   6752           }
   6753         },
   6754         "is-accessor-descriptor": {
   6755           "version": "1.0.0",
   6756           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   6757           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   6758           "dev": true,
   6759           "requires": {
   6760             "kind-of": "^6.0.0"
   6761           }
   6762         },
   6763         "is-data-descriptor": {
   6764           "version": "1.0.0",
   6765           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   6766           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   6767           "dev": true,
   6768           "requires": {
   6769             "kind-of": "^6.0.0"
   6770           }
   6771         },
   6772         "is-descriptor": {
   6773           "version": "1.0.2",
   6774           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   6775           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   6776           "dev": true,
   6777           "requires": {
   6778             "is-accessor-descriptor": "^1.0.0",
   6779             "is-data-descriptor": "^1.0.0",
   6780             "kind-of": "^6.0.2"
   6781           }
   6782         },
   6783         "is-number": {
   6784           "version": "3.0.0",
   6785           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
   6786           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
   6787           "dev": true,
   6788           "requires": {
   6789             "kind-of": "^3.0.2"
   6790           },
   6791           "dependencies": {
   6792             "kind-of": {
   6793               "version": "3.2.2",
   6794               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
   6795               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
   6796               "dev": true,
   6797               "requires": {
   6798                 "is-buffer": "^1.1.5"
   6799               }
   6800             }
   6801           }
   6802         },
   6803         "isobject": {
   6804           "version": "3.0.1",
   6805           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   6806           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   6807           "dev": true
   6808         },
   6809         "kind-of": {
   6810           "version": "6.0.2",
   6811           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   6812           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   6813           "dev": true
   6814         },
   6815         "micromatch": {
   6816           "version": "3.1.10",
   6817           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
   6818           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
   6819           "dev": true,
   6820           "requires": {
   6821             "arr-diff": "^4.0.0",
   6822             "array-unique": "^0.3.2",
   6823             "braces": "^2.3.1",
   6824             "define-property": "^2.0.2",
   6825             "extend-shallow": "^3.0.2",
   6826             "extglob": "^2.0.4",
   6827             "fragment-cache": "^0.2.1",
   6828             "kind-of": "^6.0.2",
   6829             "nanomatch": "^1.2.9",
   6830             "object.pick": "^1.3.0",
   6831             "regex-not": "^1.0.0",
   6832             "snapdragon": "^0.8.1",
   6833             "to-regex": "^3.0.2"
   6834           }
   6835         }
   6836       }
   6837     },
   6838     "sass-graph": {
   6839       "version": "2.2.4",
   6840       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
   6841       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
   6842       "dev": true,
   6843       "requires": {
   6844         "glob": "^7.0.0",
   6845         "lodash": "^4.0.0",
   6846         "scss-tokenizer": "^0.2.3",
   6847         "yargs": "^7.0.0"
   6848       },
   6849       "dependencies": {
   6850         "camelcase": {
   6851           "version": "3.0.0",
   6852           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
   6853           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
   6854           "dev": true
   6855         },
   6856         "cliui": {
   6857           "version": "3.2.0",
   6858           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
   6859           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
   6860           "dev": true,
   6861           "requires": {
   6862             "string-width": "^1.0.1",
   6863             "strip-ansi": "^3.0.1",
   6864             "wrap-ansi": "^2.0.0"
   6865           }
   6866         },
   6867         "is-fullwidth-code-point": {
   6868           "version": "1.0.0",
   6869           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   6870           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   6871           "dev": true,
   6872           "requires": {
   6873             "number-is-nan": "^1.0.0"
   6874           }
   6875         },
   6876         "os-locale": {
   6877           "version": "1.4.0",
   6878           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
   6879           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
   6880           "dev": true,
   6881           "requires": {
   6882             "lcid": "^1.0.0"
   6883           }
   6884         },
   6885         "string-width": {
   6886           "version": "1.0.2",
   6887           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
   6888           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   6889           "dev": true,
   6890           "requires": {
   6891             "code-point-at": "^1.0.0",
   6892             "is-fullwidth-code-point": "^1.0.0",
   6893             "strip-ansi": "^3.0.0"
   6894           }
   6895         },
   6896         "strip-ansi": {
   6897           "version": "3.0.1",
   6898           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   6899           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   6900           "dev": true,
   6901           "requires": {
   6902             "ansi-regex": "^2.0.0"
   6903           }
   6904         },
   6905         "which-module": {
   6906           "version": "1.0.0",
   6907           "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
   6908           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
   6909           "dev": true
   6910         },
   6911         "yargs": {
   6912           "version": "7.1.0",
   6913           "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
   6914           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
   6915           "dev": true,
   6916           "requires": {
   6917             "camelcase": "^3.0.0",
   6918             "cliui": "^3.2.0",
   6919             "decamelize": "^1.1.1",
   6920             "get-caller-file": "^1.0.1",
   6921             "os-locale": "^1.4.0",
   6922             "read-pkg-up": "^1.0.1",
   6923             "require-directory": "^2.1.1",
   6924             "require-main-filename": "^1.0.1",
   6925             "set-blocking": "^2.0.0",
   6926             "string-width": "^1.0.2",
   6927             "which-module": "^1.0.0",
   6928             "y18n": "^3.2.1",
   6929             "yargs-parser": "^5.0.0"
   6930           }
   6931         },
   6932         "yargs-parser": {
   6933           "version": "5.0.0",
   6934           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
   6935           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
   6936           "dev": true,
   6937           "requires": {
   6938             "camelcase": "^3.0.0"
   6939           }
   6940         }
   6941       }
   6942     },
   6943     "sax": {
   6944       "version": "1.2.4",
   6945       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
   6946       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
   6947       "dev": true
   6948     },
   6949     "scss-tokenizer": {
   6950       "version": "0.2.3",
   6951       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
   6952       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
   6953       "dev": true,
   6954       "requires": {
   6955         "js-base64": "^2.1.8",
   6956         "source-map": "^0.4.2"
   6957       },
   6958       "dependencies": {
   6959         "source-map": {
   6960           "version": "0.4.4",
   6961           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
   6962           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
   6963           "dev": true,
   6964           "requires": {
   6965             "amdefine": ">=0.0.4"
   6966           }
   6967         }
   6968       }
   6969     },
   6970     "semver": {
   6971       "version": "5.6.0",
   6972       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
   6973       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
   6974       "dev": true
   6975     },
   6976     "send": {
   6977       "version": "0.16.2",
   6978       "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
   6979       "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
   6980       "dev": true,
   6981       "requires": {
   6982         "debug": "2.6.9",
   6983         "depd": "~1.1.2",
   6984         "destroy": "~1.0.4",
   6985         "encodeurl": "~1.0.2",
   6986         "escape-html": "~1.0.3",
   6987         "etag": "~1.8.1",
   6988         "fresh": "0.5.2",
   6989         "http-errors": "~1.6.2",
   6990         "mime": "1.4.1",
   6991         "ms": "2.0.0",
   6992         "on-finished": "~2.3.0",
   6993         "range-parser": "~1.2.0",
   6994         "statuses": "~1.4.0"
   6995       },
   6996       "dependencies": {
   6997         "statuses": {
   6998           "version": "1.4.0",
   6999           "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
   7000           "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
   7001           "dev": true
   7002         }
   7003       }
   7004     },
   7005     "serve-index": {
   7006       "version": "1.9.1",
   7007       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
   7008       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
   7009       "dev": true,
   7010       "requires": {
   7011         "accepts": "~1.3.4",
   7012         "batch": "0.6.1",
   7013         "debug": "2.6.9",
   7014         "escape-html": "~1.0.3",
   7015         "http-errors": "~1.6.2",
   7016         "mime-types": "~2.1.17",
   7017         "parseurl": "~1.3.2"
   7018       }
   7019     },
   7020     "serve-static": {
   7021       "version": "1.13.2",
   7022       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
   7023       "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
   7024       "dev": true,
   7025       "requires": {
   7026         "encodeurl": "~1.0.2",
   7027         "escape-html": "~1.0.3",
   7028         "parseurl": "~1.3.2",
   7029         "send": "0.16.2"
   7030       }
   7031     },
   7032     "server-destroy": {
   7033       "version": "1.0.1",
   7034       "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
   7035       "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
   7036       "dev": true
   7037     },
   7038     "set-blocking": {
   7039       "version": "2.0.0",
   7040       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
   7041       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
   7042       "dev": true
   7043     },
   7044     "set-value": {
   7045       "version": "2.0.0",
   7046       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
   7047       "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
   7048       "dev": true,
   7049       "requires": {
   7050         "extend-shallow": "^2.0.1",
   7051         "is-extendable": "^0.1.1",
   7052         "is-plain-object": "^2.0.3",
   7053         "split-string": "^3.0.1"
   7054       },
   7055       "dependencies": {
   7056         "extend-shallow": {
   7057           "version": "2.0.1",
   7058           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   7059           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   7060           "dev": true,
   7061           "requires": {
   7062             "is-extendable": "^0.1.0"
   7063           }
   7064         }
   7065       }
   7066     },
   7067     "setprototypeof": {
   7068       "version": "1.1.0",
   7069       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
   7070       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
   7071       "dev": true
   7072     },
   7073     "shebang-command": {
   7074       "version": "1.2.0",
   7075       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
   7076       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
   7077       "dev": true,
   7078       "requires": {
   7079         "shebang-regex": "^1.0.0"
   7080       }
   7081     },
   7082     "shebang-regex": {
   7083       "version": "1.0.0",
   7084       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
   7085       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
   7086       "dev": true
   7087     },
   7088     "shellwords": {
   7089       "version": "0.1.1",
   7090       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
   7091       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
   7092       "dev": true
   7093     },
   7094     "signal-exit": {
   7095       "version": "3.0.2",
   7096       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
   7097       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
   7098       "dev": true
   7099     },
   7100     "sisteransi": {
   7101       "version": "0.1.1",
   7102       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz",
   7103       "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==",
   7104       "dev": true
   7105     },
   7106     "slash": {
   7107       "version": "1.0.0",
   7108       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
   7109       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
   7110       "dev": true
   7111     },
   7112     "snapdragon": {
   7113       "version": "0.8.2",
   7114       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
   7115       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
   7116       "dev": true,
   7117       "requires": {
   7118         "base": "^0.11.1",
   7119         "debug": "^2.2.0",
   7120         "define-property": "^0.2.5",
   7121         "extend-shallow": "^2.0.1",
   7122         "map-cache": "^0.2.2",
   7123         "source-map": "^0.5.6",
   7124         "source-map-resolve": "^0.5.0",
   7125         "use": "^3.1.0"
   7126       },
   7127       "dependencies": {
   7128         "define-property": {
   7129           "version": "0.2.5",
   7130           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   7131           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   7132           "dev": true,
   7133           "requires": {
   7134             "is-descriptor": "^0.1.0"
   7135           }
   7136         },
   7137         "extend-shallow": {
   7138           "version": "2.0.1",
   7139           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   7140           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   7141           "dev": true,
   7142           "requires": {
   7143             "is-extendable": "^0.1.0"
   7144           }
   7145         }
   7146       }
   7147     },
   7148     "snapdragon-node": {
   7149       "version": "2.1.1",
   7150       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
   7151       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
   7152       "dev": true,
   7153       "requires": {
   7154         "define-property": "^1.0.0",
   7155         "isobject": "^3.0.0",
   7156         "snapdragon-util": "^3.0.1"
   7157       },
   7158       "dependencies": {
   7159         "define-property": {
   7160           "version": "1.0.0",
   7161           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
   7162           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
   7163           "dev": true,
   7164           "requires": {
   7165             "is-descriptor": "^1.0.0"
   7166           }
   7167         },
   7168         "is-accessor-descriptor": {
   7169           "version": "1.0.0",
   7170           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
   7171           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
   7172           "dev": true,
   7173           "requires": {
   7174             "kind-of": "^6.0.0"
   7175           }
   7176         },
   7177         "is-data-descriptor": {
   7178           "version": "1.0.0",
   7179           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
   7180           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
   7181           "dev": true,
   7182           "requires": {
   7183             "kind-of": "^6.0.0"
   7184           }
   7185         },
   7186         "is-descriptor": {
   7187           "version": "1.0.2",
   7188           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
   7189           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
   7190           "dev": true,
   7191           "requires": {
   7192             "is-accessor-descriptor": "^1.0.0",
   7193             "is-data-descriptor": "^1.0.0",
   7194             "kind-of": "^6.0.2"
   7195           }
   7196         },
   7197         "isobject": {
   7198           "version": "3.0.1",
   7199           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   7200           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   7201           "dev": true
   7202         },
   7203         "kind-of": {
   7204           "version": "6.0.2",
   7205           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
   7206           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
   7207           "dev": true
   7208         }
   7209       }
   7210     },
   7211     "snapdragon-util": {
   7212       "version": "3.0.1",
   7213       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
   7214       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
   7215       "dev": true,
   7216       "requires": {
   7217         "kind-of": "^3.2.0"
   7218       }
   7219     },
   7220     "socket.io": {
   7221       "version": "2.1.1",
   7222       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
   7223       "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
   7224       "dev": true,
   7225       "requires": {
   7226         "debug": "~3.1.0",
   7227         "engine.io": "~3.2.0",
   7228         "has-binary2": "~1.0.2",
   7229         "socket.io-adapter": "~1.1.0",
   7230         "socket.io-client": "2.1.1",
   7231         "socket.io-parser": "~3.2.0"
   7232       },
   7233       "dependencies": {
   7234         "debug": {
   7235           "version": "3.1.0",
   7236           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   7237           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   7238           "dev": true,
   7239           "requires": {
   7240             "ms": "2.0.0"
   7241           }
   7242         },
   7243         "engine.io-client": {
   7244           "version": "3.2.1",
   7245           "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
   7246           "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
   7247           "dev": true,
   7248           "requires": {
   7249             "component-emitter": "1.2.1",
   7250             "component-inherit": "0.0.3",
   7251             "debug": "~3.1.0",
   7252             "engine.io-parser": "~2.1.1",
   7253             "has-cors": "1.1.0",
   7254             "indexof": "0.0.1",
   7255             "parseqs": "0.0.5",
   7256             "parseuri": "0.0.5",
   7257             "ws": "~3.3.1",
   7258             "xmlhttprequest-ssl": "~1.5.4",
   7259             "yeast": "0.1.2"
   7260           }
   7261         },
   7262         "isarray": {
   7263           "version": "2.0.1",
   7264           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
   7265           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
   7266           "dev": true
   7267         },
   7268         "socket.io-client": {
   7269           "version": "2.1.1",
   7270           "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
   7271           "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
   7272           "dev": true,
   7273           "requires": {
   7274             "backo2": "1.0.2",
   7275             "base64-arraybuffer": "0.1.5",
   7276             "component-bind": "1.0.0",
   7277             "component-emitter": "1.2.1",
   7278             "debug": "~3.1.0",
   7279             "engine.io-client": "~3.2.0",
   7280             "has-binary2": "~1.0.2",
   7281             "has-cors": "1.1.0",
   7282             "indexof": "0.0.1",
   7283             "object-component": "0.0.3",
   7284             "parseqs": "0.0.5",
   7285             "parseuri": "0.0.5",
   7286             "socket.io-parser": "~3.2.0",
   7287             "to-array": "0.1.4"
   7288           }
   7289         },
   7290         "socket.io-parser": {
   7291           "version": "3.2.0",
   7292           "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
   7293           "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
   7294           "dev": true,
   7295           "requires": {
   7296             "component-emitter": "1.2.1",
   7297             "debug": "~3.1.0",
   7298             "isarray": "2.0.1"
   7299           }
   7300         },
   7301         "ws": {
   7302           "version": "3.3.3",
   7303           "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
   7304           "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
   7305           "dev": true,
   7306           "requires": {
   7307             "async-limiter": "~1.0.0",
   7308             "safe-buffer": "~5.1.0",
   7309             "ultron": "~1.1.0"
   7310           }
   7311         }
   7312       }
   7313     },
   7314     "socket.io-adapter": {
   7315       "version": "1.1.1",
   7316       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
   7317       "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
   7318       "dev": true
   7319     },
   7320     "socket.io-client": {
   7321       "version": "2.2.0",
   7322       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz",
   7323       "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==",
   7324       "dev": true,
   7325       "requires": {
   7326         "backo2": "1.0.2",
   7327         "base64-arraybuffer": "0.1.5",
   7328         "component-bind": "1.0.0",
   7329         "component-emitter": "1.2.1",
   7330         "debug": "~3.1.0",
   7331         "engine.io-client": "~3.3.1",
   7332         "has-binary2": "~1.0.2",
   7333         "has-cors": "1.1.0",
   7334         "indexof": "0.0.1",
   7335         "object-component": "0.0.3",
   7336         "parseqs": "0.0.5",
   7337         "parseuri": "0.0.5",
   7338         "socket.io-parser": "~3.3.0",
   7339         "to-array": "0.1.4"
   7340       },
   7341       "dependencies": {
   7342         "debug": {
   7343           "version": "3.1.0",
   7344           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   7345           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   7346           "dev": true,
   7347           "requires": {
   7348             "ms": "2.0.0"
   7349           }
   7350         }
   7351       }
   7352     },
   7353     "socket.io-parser": {
   7354       "version": "3.3.0",
   7355       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
   7356       "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
   7357       "dev": true,
   7358       "requires": {
   7359         "component-emitter": "1.2.1",
   7360         "debug": "~3.1.0",
   7361         "isarray": "2.0.1"
   7362       },
   7363       "dependencies": {
   7364         "debug": {
   7365           "version": "3.1.0",
   7366           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
   7367           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
   7368           "dev": true,
   7369           "requires": {
   7370             "ms": "2.0.0"
   7371           }
   7372         },
   7373         "isarray": {
   7374           "version": "2.0.1",
   7375           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
   7376           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
   7377           "dev": true
   7378         }
   7379       }
   7380     },
   7381     "sorcery": {
   7382       "version": "0.10.0",
   7383       "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
   7384       "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
   7385       "dev": true,
   7386       "requires": {
   7387         "buffer-crc32": "^0.2.5",
   7388         "minimist": "^1.2.0",
   7389         "sander": "^0.5.0",
   7390         "sourcemap-codec": "^1.3.0"
   7391       }
   7392     },
   7393     "source-map": {
   7394       "version": "0.5.7",
   7395       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   7396       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   7397       "dev": true
   7398     },
   7399     "source-map-resolve": {
   7400       "version": "0.5.2",
   7401       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
   7402       "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
   7403       "dev": true,
   7404       "requires": {
   7405         "atob": "^2.1.1",
   7406         "decode-uri-component": "^0.2.0",
   7407         "resolve-url": "^0.2.1",
   7408         "source-map-url": "^0.4.0",
   7409         "urix": "^0.1.0"
   7410       }
   7411     },
   7412     "source-map-support": {
   7413       "version": "0.4.18",
   7414       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
   7415       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
   7416       "dev": true,
   7417       "requires": {
   7418         "source-map": "^0.5.6"
   7419       }
   7420     },
   7421     "source-map-url": {
   7422       "version": "0.4.0",
   7423       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
   7424       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
   7425       "dev": true
   7426     },
   7427     "sourcemap-codec": {
   7428       "version": "1.4.1",
   7429       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz",
   7430       "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==",
   7431       "dev": true
   7432     },
   7433     "spdx-correct": {
   7434       "version": "3.1.0",
   7435       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
   7436       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
   7437       "dev": true,
   7438       "requires": {
   7439         "spdx-expression-parse": "^3.0.0",
   7440         "spdx-license-ids": "^3.0.0"
   7441       }
   7442     },
   7443     "spdx-exceptions": {
   7444       "version": "2.2.0",
   7445       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
   7446       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
   7447       "dev": true
   7448     },
   7449     "spdx-expression-parse": {
   7450       "version": "3.0.0",
   7451       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
   7452       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
   7453       "dev": true,
   7454       "requires": {
   7455         "spdx-exceptions": "^2.1.0",
   7456         "spdx-license-ids": "^3.0.0"
   7457       }
   7458     },
   7459     "spdx-license-ids": {
   7460       "version": "3.0.3",
   7461       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
   7462       "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
   7463       "dev": true
   7464     },
   7465     "split-string": {
   7466       "version": "3.1.0",
   7467       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
   7468       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
   7469       "dev": true,
   7470       "requires": {
   7471         "extend-shallow": "^3.0.0"
   7472       }
   7473     },
   7474     "sprintf-js": {
   7475       "version": "1.0.3",
   7476       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
   7477       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
   7478       "dev": true
   7479     },
   7480     "sshpk": {
   7481       "version": "1.16.1",
   7482       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
   7483       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
   7484       "dev": true,
   7485       "requires": {
   7486         "asn1": "~0.2.3",
   7487         "assert-plus": "^1.0.0",
   7488         "bcrypt-pbkdf": "^1.0.0",
   7489         "dashdash": "^1.12.0",
   7490         "ecc-jsbn": "~0.1.1",
   7491         "getpass": "^0.1.1",
   7492         "jsbn": "~0.1.0",
   7493         "safer-buffer": "^2.0.2",
   7494         "tweetnacl": "~0.14.0"
   7495       }
   7496     },
   7497     "stack-utils": {
   7498       "version": "1.0.2",
   7499       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
   7500       "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==",
   7501       "dev": true
   7502     },
   7503     "static-extend": {
   7504       "version": "0.1.2",
   7505       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
   7506       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
   7507       "dev": true,
   7508       "requires": {
   7509         "define-property": "^0.2.5",
   7510         "object-copy": "^0.1.0"
   7511       },
   7512       "dependencies": {
   7513         "define-property": {
   7514           "version": "0.2.5",
   7515           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
   7516           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
   7517           "dev": true,
   7518           "requires": {
   7519             "is-descriptor": "^0.1.0"
   7520           }
   7521         }
   7522       }
   7523     },
   7524     "statuses": {
   7525       "version": "1.3.1",
   7526       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
   7527       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
   7528       "dev": true
   7529     },
   7530     "stdout-stream": {
   7531       "version": "1.4.1",
   7532       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
   7533       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
   7534       "dev": true,
   7535       "requires": {
   7536         "readable-stream": "^2.0.1"
   7537       }
   7538     },
   7539     "stealthy-require": {
   7540       "version": "1.1.1",
   7541       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
   7542       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
   7543       "dev": true
   7544     },
   7545     "stream-throttle": {
   7546       "version": "0.1.3",
   7547       "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
   7548       "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
   7549       "dev": true,
   7550       "requires": {
   7551         "commander": "^2.2.0",
   7552         "limiter": "^1.0.5"
   7553       }
   7554     },
   7555     "string-length": {
   7556       "version": "2.0.0",
   7557       "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
   7558       "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
   7559       "dev": true,
   7560       "requires": {
   7561         "astral-regex": "^1.0.0",
   7562         "strip-ansi": "^4.0.0"
   7563       }
   7564     },
   7565     "string-width": {
   7566       "version": "2.1.1",
   7567       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
   7568       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
   7569       "dev": true,
   7570       "requires": {
   7571         "is-fullwidth-code-point": "^2.0.0",
   7572         "strip-ansi": "^4.0.0"
   7573       }
   7574     },
   7575     "string_decoder": {
   7576       "version": "1.1.1",
   7577       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
   7578       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
   7579       "dev": true,
   7580       "requires": {
   7581         "safe-buffer": "~5.1.0"
   7582       }
   7583     },
   7584     "strip-ansi": {
   7585       "version": "4.0.0",
   7586       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
   7587       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
   7588       "dev": true,
   7589       "requires": {
   7590         "ansi-regex": "^3.0.0"
   7591       },
   7592       "dependencies": {
   7593         "ansi-regex": {
   7594           "version": "3.0.0",
   7595           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
   7596           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
   7597           "dev": true
   7598         }
   7599       }
   7600     },
   7601     "strip-bom": {
   7602       "version": "2.0.0",
   7603       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
   7604       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
   7605       "dev": true,
   7606       "requires": {
   7607         "is-utf8": "^0.2.0"
   7608       }
   7609     },
   7610     "strip-eof": {
   7611       "version": "1.0.0",
   7612       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
   7613       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
   7614       "dev": true
   7615     },
   7616     "strip-indent": {
   7617       "version": "1.0.1",
   7618       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
   7619       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
   7620       "dev": true,
   7621       "requires": {
   7622         "get-stdin": "^4.0.1"
   7623       }
   7624     },
   7625     "supports-color": {
   7626       "version": "5.5.0",
   7627       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   7628       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   7629       "dev": true,
   7630       "requires": {
   7631         "has-flag": "^3.0.0"
   7632       }
   7633     },
   7634     "symbol-observable": {
   7635       "version": "1.0.1",
   7636       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
   7637       "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
   7638       "dev": true
   7639     },
   7640     "symbol-tree": {
   7641       "version": "3.2.2",
   7642       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
   7643       "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
   7644       "dev": true
   7645     },
   7646     "tar": {
   7647       "version": "2.2.1",
   7648       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
   7649       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
   7650       "dev": true,
   7651       "requires": {
   7652         "block-stream": "*",
   7653         "fstream": "^1.0.2",
   7654         "inherits": "2"
   7655       }
   7656     },
   7657     "test-exclude": {
   7658       "version": "4.2.3",
   7659       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz",
   7660       "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==",
   7661       "dev": true,
   7662       "requires": {
   7663         "arrify": "^1.0.1",
   7664         "micromatch": "^2.3.11",
   7665         "object-assign": "^4.1.0",
   7666         "read-pkg-up": "^1.0.1",
   7667         "require-main-filename": "^1.0.1"
   7668       }
   7669     },
   7670     "tfunk": {
   7671       "version": "3.1.0",
   7672       "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz",
   7673       "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=",
   7674       "dev": true,
   7675       "requires": {
   7676         "chalk": "^1.1.1",
   7677         "object-path": "^0.9.0"
   7678       },
   7679       "dependencies": {
   7680         "ansi-styles": {
   7681           "version": "2.2.1",
   7682           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
   7683           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
   7684           "dev": true
   7685         },
   7686         "chalk": {
   7687           "version": "1.1.3",
   7688           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
   7689           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
   7690           "dev": true,
   7691           "requires": {
   7692             "ansi-styles": "^2.2.1",
   7693             "escape-string-regexp": "^1.0.2",
   7694             "has-ansi": "^2.0.0",
   7695             "strip-ansi": "^3.0.0",
   7696             "supports-color": "^2.0.0"
   7697           }
   7698         },
   7699         "strip-ansi": {
   7700           "version": "3.0.1",
   7701           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   7702           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   7703           "dev": true,
   7704           "requires": {
   7705             "ansi-regex": "^2.0.0"
   7706           }
   7707         },
   7708         "supports-color": {
   7709           "version": "2.0.0",
   7710           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
   7711           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
   7712           "dev": true
   7713         }
   7714       }
   7715     },
   7716     "throat": {
   7717       "version": "4.1.0",
   7718       "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
   7719       "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
   7720       "dev": true
   7721     },
   7722     "tmpl": {
   7723       "version": "1.0.4",
   7724       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
   7725       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
   7726       "dev": true
   7727     },
   7728     "to-array": {
   7729       "version": "0.1.4",
   7730       "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
   7731       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
   7732       "dev": true
   7733     },
   7734     "to-fast-properties": {
   7735       "version": "1.0.3",
   7736       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
   7737       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
   7738       "dev": true
   7739     },
   7740     "to-object-path": {
   7741       "version": "0.3.0",
   7742       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
   7743       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
   7744       "dev": true,
   7745       "requires": {
   7746         "kind-of": "^3.0.2"
   7747       }
   7748     },
   7749     "to-regex": {
   7750       "version": "3.0.2",
   7751       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
   7752       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
   7753       "dev": true,
   7754       "requires": {
   7755         "define-property": "^2.0.2",
   7756         "extend-shallow": "^3.0.2",
   7757         "regex-not": "^1.0.2",
   7758         "safe-regex": "^1.1.0"
   7759       }
   7760     },
   7761     "to-regex-range": {
   7762       "version": "2.1.1",
   7763       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
   7764       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
   7765       "dev": true,
   7766       "requires": {
   7767         "is-number": "^3.0.0",
   7768         "repeat-string": "^1.6.1"
   7769       },
   7770       "dependencies": {
   7771         "is-number": {
   7772           "version": "3.0.0",
   7773           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
   7774           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
   7775           "dev": true,
   7776           "requires": {
   7777             "kind-of": "^3.0.2"
   7778           }
   7779         }
   7780       }
   7781     },
   7782     "tough-cookie": {
   7783       "version": "2.5.0",
   7784       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
   7785       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
   7786       "dev": true,
   7787       "requires": {
   7788         "psl": "^1.1.28",
   7789         "punycode": "^2.1.1"
   7790       }
   7791     },
   7792     "tr46": {
   7793       "version": "1.0.1",
   7794       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
   7795       "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
   7796       "dev": true,
   7797       "requires": {
   7798         "punycode": "^2.1.0"
   7799       }
   7800     },
   7801     "trim-newlines": {
   7802       "version": "1.0.0",
   7803       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
   7804       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
   7805       "dev": true
   7806     },
   7807     "trim-right": {
   7808       "version": "1.0.1",
   7809       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
   7810       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
   7811       "dev": true
   7812     },
   7813     "true-case-path": {
   7814       "version": "1.0.3",
   7815       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
   7816       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
   7817       "dev": true,
   7818       "requires": {
   7819         "glob": "^7.1.2"
   7820       }
   7821     },
   7822     "tslib": {
   7823       "version": "1.9.3",
   7824       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
   7825       "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
   7826       "dev": true
   7827     },
   7828     "tslint": {
   7829       "version": "5.12.1",
   7830       "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz",
   7831       "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==",
   7832       "dev": true,
   7833       "requires": {
   7834         "babel-code-frame": "^6.22.0",
   7835         "builtin-modules": "^1.1.1",
   7836         "chalk": "^2.3.0",
   7837         "commander": "^2.12.1",
   7838         "diff": "^3.2.0",
   7839         "glob": "^7.1.1",
   7840         "js-yaml": "^3.7.0",
   7841         "minimatch": "^3.0.4",
   7842         "resolve": "^1.3.2",
   7843         "semver": "^5.3.0",
   7844         "tslib": "^1.8.0",
   7845         "tsutils": "^2.27.2"
   7846       }
   7847     },
   7848     "tsutils": {
   7849       "version": "2.29.0",
   7850       "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
   7851       "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
   7852       "dev": true,
   7853       "requires": {
   7854         "tslib": "^1.8.1"
   7855       }
   7856     },
   7857     "tunnel-agent": {
   7858       "version": "0.6.0",
   7859       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
   7860       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
   7861       "dev": true,
   7862       "requires": {
   7863         "safe-buffer": "^5.0.1"
   7864       }
   7865     },
   7866     "tweetnacl": {
   7867       "version": "0.14.5",
   7868       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
   7869       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
   7870       "dev": true
   7871     },
   7872     "type-check": {
   7873       "version": "0.3.2",
   7874       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
   7875       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
   7876       "dev": true,
   7877       "requires": {
   7878         "prelude-ls": "~1.1.2"
   7879       }
   7880     },
   7881     "typedarray": {
   7882       "version": "0.0.6",
   7883       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
   7884       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
   7885       "dev": true
   7886     },
   7887     "typescript": {
   7888       "version": "3.3.3",
   7889       "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3.tgz",
   7890       "integrity": "sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A==",
   7891       "dev": true
   7892     },
   7893     "ua-parser-js": {
   7894       "version": "0.7.17",
   7895       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",
   7896       "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==",
   7897       "dev": true
   7898     },
   7899     "uglify-js": {
   7900       "version": "3.4.9",
   7901       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
   7902       "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
   7903       "dev": true,
   7904       "optional": true,
   7905       "requires": {
   7906         "commander": "~2.17.1",
   7907         "source-map": "~0.6.1"
   7908       },
   7909       "dependencies": {
   7910         "source-map": {
   7911           "version": "0.6.1",
   7912           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   7913           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   7914           "dev": true,
   7915           "optional": true
   7916         }
   7917       }
   7918     },
   7919     "ultron": {
   7920       "version": "1.1.1",
   7921       "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
   7922       "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
   7923       "dev": true
   7924     },
   7925     "union-value": {
   7926       "version": "1.0.0",
   7927       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
   7928       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
   7929       "dev": true,
   7930       "requires": {
   7931         "arr-union": "^3.1.0",
   7932         "get-value": "^2.0.6",
   7933         "is-extendable": "^0.1.1",
   7934         "set-value": "^0.4.3"
   7935       },
   7936       "dependencies": {
   7937         "extend-shallow": {
   7938           "version": "2.0.1",
   7939           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
   7940           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
   7941           "dev": true,
   7942           "requires": {
   7943             "is-extendable": "^0.1.0"
   7944           }
   7945         },
   7946         "set-value": {
   7947           "version": "0.4.3",
   7948           "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
   7949           "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
   7950           "dev": true,
   7951           "requires": {
   7952             "extend-shallow": "^2.0.1",
   7953             "is-extendable": "^0.1.1",
   7954             "is-plain-object": "^2.0.1",
   7955             "to-object-path": "^0.3.0"
   7956           }
   7957         }
   7958       }
   7959     },
   7960     "universalify": {
   7961       "version": "0.1.2",
   7962       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
   7963       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
   7964       "dev": true
   7965     },
   7966     "unpipe": {
   7967       "version": "1.0.0",
   7968       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
   7969       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
   7970       "dev": true
   7971     },
   7972     "unset-value": {
   7973       "version": "1.0.0",
   7974       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
   7975       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
   7976       "dev": true,
   7977       "requires": {
   7978         "has-value": "^0.3.1",
   7979         "isobject": "^3.0.0"
   7980       },
   7981       "dependencies": {
   7982         "has-value": {
   7983           "version": "0.3.1",
   7984           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
   7985           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
   7986           "dev": true,
   7987           "requires": {
   7988             "get-value": "^2.0.3",
   7989             "has-values": "^0.1.4",
   7990             "isobject": "^2.0.0"
   7991           },
   7992           "dependencies": {
   7993             "isobject": {
   7994               "version": "2.1.0",
   7995               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
   7996               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
   7997               "dev": true,
   7998               "requires": {
   7999                 "isarray": "1.0.0"
   8000               }
   8001             }
   8002           }
   8003         },
   8004         "has-values": {
   8005           "version": "0.1.4",
   8006           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
   8007           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
   8008           "dev": true
   8009         },
   8010         "isobject": {
   8011           "version": "3.0.1",
   8012           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
   8013           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
   8014           "dev": true
   8015         }
   8016       }
   8017     },
   8018     "upath": {
   8019       "version": "1.1.0",
   8020       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
   8021       "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
   8022       "dev": true
   8023     },
   8024     "uri-js": {
   8025       "version": "4.2.2",
   8026       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
   8027       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
   8028       "dev": true,
   8029       "requires": {
   8030         "punycode": "^2.1.0"
   8031       }
   8032     },
   8033     "urix": {
   8034       "version": "0.1.0",
   8035       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
   8036       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
   8037       "dev": true
   8038     },
   8039     "use": {
   8040       "version": "3.1.1",
   8041       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
   8042       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
   8043       "dev": true
   8044     },
   8045     "util-deprecate": {
   8046       "version": "1.0.2",
   8047       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
   8048       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
   8049       "dev": true
   8050     },
   8051     "util.promisify": {
   8052       "version": "1.0.0",
   8053       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
   8054       "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
   8055       "dev": true,
   8056       "requires": {
   8057         "define-properties": "^1.1.2",
   8058         "object.getownpropertydescriptors": "^2.0.3"
   8059       }
   8060     },
   8061     "utils-merge": {
   8062       "version": "1.0.1",
   8063       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
   8064       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
   8065       "dev": true
   8066     },
   8067     "uuid": {
   8068       "version": "3.3.2",
   8069       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
   8070       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
   8071     },
   8072     "validate-npm-package-license": {
   8073       "version": "3.0.4",
   8074       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
   8075       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
   8076       "dev": true,
   8077       "requires": {
   8078         "spdx-correct": "^3.0.0",
   8079         "spdx-expression-parse": "^3.0.0"
   8080       }
   8081     },
   8082     "verror": {
   8083       "version": "1.10.0",
   8084       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
   8085       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
   8086       "dev": true,
   8087       "requires": {
   8088         "assert-plus": "^1.0.0",
   8089         "core-util-is": "1.0.2",
   8090         "extsprintf": "^1.2.0"
   8091       }
   8092     },
   8093     "w3c-hr-time": {
   8094       "version": "1.0.1",
   8095       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
   8096       "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
   8097       "dev": true,
   8098       "requires": {
   8099         "browser-process-hrtime": "^0.1.2"
   8100       }
   8101     },
   8102     "walker": {
   8103       "version": "1.0.7",
   8104       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
   8105       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
   8106       "dev": true,
   8107       "requires": {
   8108         "makeerror": "1.0.x"
   8109       }
   8110     },
   8111     "watch": {
   8112       "version": "0.18.0",
   8113       "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
   8114       "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
   8115       "dev": true,
   8116       "requires": {
   8117         "exec-sh": "^0.2.0",
   8118         "minimist": "^1.2.0"
   8119       }
   8120     },
   8121     "webidl-conversions": {
   8122       "version": "4.0.2",
   8123       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
   8124       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
   8125       "dev": true
   8126     },
   8127     "whatwg-encoding": {
   8128       "version": "1.0.5",
   8129       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
   8130       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
   8131       "dev": true,
   8132       "requires": {
   8133         "iconv-lite": "0.4.24"
   8134       }
   8135     },
   8136     "whatwg-mimetype": {
   8137       "version": "2.3.0",
   8138       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
   8139       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
   8140       "dev": true
   8141     },
   8142     "whatwg-url": {
   8143       "version": "6.5.0",
   8144       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
   8145       "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
   8146       "dev": true,
   8147       "requires": {
   8148         "lodash.sortby": "^4.7.0",
   8149         "tr46": "^1.0.1",
   8150         "webidl-conversions": "^4.0.2"
   8151       }
   8152     },
   8153     "which": {
   8154       "version": "1.3.1",
   8155       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
   8156       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
   8157       "dev": true,
   8158       "requires": {
   8159         "isexe": "^2.0.0"
   8160       }
   8161     },
   8162     "which-module": {
   8163       "version": "2.0.0",
   8164       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
   8165       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
   8166       "dev": true
   8167     },
   8168     "wide-align": {
   8169       "version": "1.1.3",
   8170       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
   8171       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
   8172       "dev": true,
   8173       "requires": {
   8174         "string-width": "^1.0.2 || 2"
   8175       }
   8176     },
   8177     "window-size": {
   8178       "version": "0.2.0",
   8179       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
   8180       "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=",
   8181       "dev": true
   8182     },
   8183     "wordwrap": {
   8184       "version": "0.0.3",
   8185       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
   8186       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
   8187       "dev": true
   8188     },
   8189     "wrap-ansi": {
   8190       "version": "2.1.0",
   8191       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
   8192       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
   8193       "dev": true,
   8194       "requires": {
   8195         "string-width": "^1.0.1",
   8196         "strip-ansi": "^3.0.1"
   8197       },
   8198       "dependencies": {
   8199         "is-fullwidth-code-point": {
   8200           "version": "1.0.0",
   8201           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   8202           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   8203           "dev": true,
   8204           "requires": {
   8205             "number-is-nan": "^1.0.0"
   8206           }
   8207         },
   8208         "string-width": {
   8209           "version": "1.0.2",
   8210           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
   8211           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   8212           "dev": true,
   8213           "requires": {
   8214             "code-point-at": "^1.0.0",
   8215             "is-fullwidth-code-point": "^1.0.0",
   8216             "strip-ansi": "^3.0.0"
   8217           }
   8218         },
   8219         "strip-ansi": {
   8220           "version": "3.0.1",
   8221           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
   8222           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   8223           "dev": true,
   8224           "requires": {
   8225             "ansi-regex": "^2.0.0"
   8226           }
   8227         }
   8228       }
   8229     },
   8230     "wrappy": {
   8231       "version": "1.0.2",
   8232       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   8233       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   8234       "dev": true
   8235     },
   8236     "write-file-atomic": {
   8237       "version": "2.4.2",
   8238       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
   8239       "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
   8240       "dev": true,
   8241       "requires": {
   8242         "graceful-fs": "^4.1.11",
   8243         "imurmurhash": "^0.1.4",
   8244         "signal-exit": "^3.0.2"
   8245       }
   8246     },
   8247     "ws": {
   8248       "version": "5.2.2",
   8249       "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
   8250       "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
   8251       "dev": true,
   8252       "requires": {
   8253         "async-limiter": "~1.0.0"
   8254       }
   8255     },
   8256     "xml-name-validator": {
   8257       "version": "3.0.0",
   8258       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
   8259       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
   8260       "dev": true
   8261     },
   8262     "xmlhttprequest-ssl": {
   8263       "version": "1.5.5",
   8264       "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
   8265       "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
   8266       "dev": true
   8267     },
   8268     "y18n": {
   8269       "version": "3.2.1",
   8270       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
   8271       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
   8272       "dev": true
   8273     },
   8274     "yallist": {
   8275       "version": "2.1.2",
   8276       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
   8277       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
   8278       "dev": true
   8279     },
   8280     "yargs": {
   8281       "version": "11.1.0",
   8282       "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
   8283       "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
   8284       "dev": true,
   8285       "requires": {
   8286         "cliui": "^4.0.0",
   8287         "decamelize": "^1.1.1",
   8288         "find-up": "^2.1.0",
   8289         "get-caller-file": "^1.0.1",
   8290         "os-locale": "^2.0.0",
   8291         "require-directory": "^2.1.1",
   8292         "require-main-filename": "^1.0.1",
   8293         "set-blocking": "^2.0.0",
   8294         "string-width": "^2.0.0",
   8295         "which-module": "^2.0.0",
   8296         "y18n": "^3.2.1",
   8297         "yargs-parser": "^9.0.2"
   8298       }
   8299     },
   8300     "yargs-parser": {
   8301       "version": "9.0.2",
   8302       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
   8303       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
   8304       "dev": true,
   8305       "requires": {
   8306         "camelcase": "^4.1.0"
   8307       }
   8308     },
   8309     "yauzl": {
   8310       "version": "2.4.1",
   8311       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
   8312       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
   8313       "dev": true,
   8314       "requires": {
   8315         "fd-slicer": "~1.0.1"
   8316       }
   8317     },
   8318     "yeast": {
   8319       "version": "0.1.2",
   8320       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
   8321       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
   8322       "dev": true
   8323     }
   8324   }
   8325 }
   8326