github.com/mweagle/Sparta@v1.15.0/docs_source/static/presentations/reveal.js-3.9.2/package-lock.json (about) 1 { 2 "name": "reveal.js", 3 "version": "3.9.2", 4 "lockfileVersion": 1, 5 "requires": true, 6 "dependencies": { 7 "abbrev": { 8 "version": "1.0.9", 9 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", 10 "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", 11 "dev": true 12 }, 13 "accepts": { 14 "version": "1.3.5", 15 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", 16 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", 17 "dev": true, 18 "requires": { 19 "mime-types": "~2.1.18", 20 "negotiator": "0.6.1" 21 }, 22 "dependencies": { 23 "mime-db": { 24 "version": "1.38.0", 25 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", 26 "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", 27 "dev": true 28 }, 29 "mime-types": { 30 "version": "2.1.22", 31 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", 32 "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", 33 "dev": true, 34 "requires": { 35 "mime-db": "~1.38.0" 36 } 37 } 38 } 39 }, 40 "after": { 41 "version": "0.8.2", 42 "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", 43 "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", 44 "dev": true 45 }, 46 "agent-base": { 47 "version": "4.3.0", 48 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", 49 "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", 50 "dev": true, 51 "requires": { 52 "es6-promisify": "^5.0.0" 53 } 54 }, 55 "ajv": { 56 "version": "6.11.0", 57 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", 58 "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", 59 "dev": true, 60 "requires": { 61 "fast-deep-equal": "^3.1.1", 62 "fast-json-stable-stringify": "^2.0.0", 63 "json-schema-traverse": "^0.4.1", 64 "uri-js": "^4.2.2" 65 } 66 }, 67 "amdefine": { 68 "version": "1.0.1", 69 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 70 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 71 "dev": true 72 }, 73 "ansi-regex": { 74 "version": "2.1.1", 75 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 76 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 77 "dev": true 78 }, 79 "ansi-styles": { 80 "version": "2.2.1", 81 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 82 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 83 "dev": true 84 }, 85 "aproba": { 86 "version": "1.2.0", 87 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 88 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 89 "dev": true 90 }, 91 "are-we-there-yet": { 92 "version": "1.1.5", 93 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 94 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 95 "dev": true, 96 "requires": { 97 "delegates": "^1.0.0", 98 "readable-stream": "^2.0.6" 99 } 100 }, 101 "argparse": { 102 "version": "1.0.10", 103 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 104 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 105 "dev": true, 106 "requires": { 107 "sprintf-js": "~1.0.2" 108 }, 109 "dependencies": { 110 "sprintf-js": { 111 "version": "1.0.3", 112 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 113 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 114 "dev": true 115 } 116 } 117 }, 118 "arr-diff": { 119 "version": "4.0.0", 120 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 121 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 122 "dev": true 123 }, 124 "arr-flatten": { 125 "version": "1.1.0", 126 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 127 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 128 "dev": true 129 }, 130 "arr-union": { 131 "version": "3.1.0", 132 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 133 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 134 "dev": true 135 }, 136 "array-differ": { 137 "version": "1.0.0", 138 "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", 139 "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", 140 "dev": true 141 }, 142 "array-each": { 143 "version": "1.0.1", 144 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", 145 "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", 146 "dev": true 147 }, 148 "array-find-index": { 149 "version": "1.0.2", 150 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 151 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 152 "dev": true 153 }, 154 "array-flatten": { 155 "version": "1.1.1", 156 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 157 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 158 "dev": true 159 }, 160 "array-slice": { 161 "version": "1.1.0", 162 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", 163 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", 164 "dev": true 165 }, 166 "array-union": { 167 "version": "1.0.2", 168 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 169 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 170 "dev": true, 171 "requires": { 172 "array-uniq": "^1.0.1" 173 } 174 }, 175 "array-uniq": { 176 "version": "1.0.3", 177 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 178 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 179 "dev": true 180 }, 181 "array-unique": { 182 "version": "0.3.2", 183 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 184 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 185 "dev": true 186 }, 187 "arraybuffer.slice": { 188 "version": "0.0.7", 189 "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", 190 "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", 191 "dev": true 192 }, 193 "arrify": { 194 "version": "1.0.1", 195 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 196 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 197 "dev": true 198 }, 199 "asn1": { 200 "version": "0.2.4", 201 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 202 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 203 "dev": true, 204 "requires": { 205 "safer-buffer": "~2.1.0" 206 } 207 }, 208 "assert": { 209 "version": "1.4.1", 210 "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", 211 "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", 212 "dev": true, 213 "requires": { 214 "util": "0.10.3" 215 } 216 }, 217 "assert-plus": { 218 "version": "1.0.0", 219 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 220 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 221 "dev": true 222 }, 223 "assign-symbols": { 224 "version": "1.0.0", 225 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 226 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 227 "dev": true 228 }, 229 "async": { 230 "version": "1.5.2", 231 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 232 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 233 "dev": true 234 }, 235 "async-foreach": { 236 "version": "0.1.3", 237 "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", 238 "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", 239 "dev": true 240 }, 241 "async-limiter": { 242 "version": "1.0.0", 243 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", 244 "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", 245 "dev": true 246 }, 247 "asynckit": { 248 "version": "0.4.0", 249 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 250 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 251 "dev": true 252 }, 253 "atob": { 254 "version": "2.1.2", 255 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 256 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 257 "dev": true 258 }, 259 "autoprefixer-core": { 260 "version": "5.2.1", 261 "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz", 262 "integrity": "sha1-5kDEFK5Bmq4hwa1DyOoPPbgqVm0=", 263 "dev": true, 264 "requires": { 265 "browserslist": "~0.4.0", 266 "caniuse-db": "^1.0.30000214", 267 "num2fraction": "^1.1.0", 268 "postcss": "~4.1.12" 269 } 270 }, 271 "aws-sign2": { 272 "version": "0.7.0", 273 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 274 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 275 "dev": true 276 }, 277 "aws4": { 278 "version": "1.9.1", 279 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", 280 "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", 281 "dev": true 282 }, 283 "backo2": { 284 "version": "1.0.2", 285 "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", 286 "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", 287 "dev": true 288 }, 289 "balanced-match": { 290 "version": "1.0.0", 291 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 292 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 293 "dev": true 294 }, 295 "base": { 296 "version": "0.11.2", 297 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 298 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 299 "dev": true, 300 "requires": { 301 "cache-base": "^1.0.1", 302 "class-utils": "^0.3.5", 303 "component-emitter": "^1.2.1", 304 "define-property": "^1.0.0", 305 "isobject": "^3.0.1", 306 "mixin-deep": "^1.2.0", 307 "pascalcase": "^0.1.1" 308 }, 309 "dependencies": { 310 "define-property": { 311 "version": "1.0.0", 312 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 313 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 314 "dev": true, 315 "requires": { 316 "is-descriptor": "^1.0.0" 317 } 318 }, 319 "is-accessor-descriptor": { 320 "version": "1.0.0", 321 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 322 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 323 "dev": true, 324 "requires": { 325 "kind-of": "^6.0.0" 326 } 327 }, 328 "is-data-descriptor": { 329 "version": "1.0.0", 330 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 331 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 332 "dev": true, 333 "requires": { 334 "kind-of": "^6.0.0" 335 } 336 }, 337 "is-descriptor": { 338 "version": "1.0.2", 339 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 340 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 341 "dev": true, 342 "requires": { 343 "is-accessor-descriptor": "^1.0.0", 344 "is-data-descriptor": "^1.0.0", 345 "kind-of": "^6.0.2" 346 } 347 } 348 } 349 }, 350 "base64-arraybuffer": { 351 "version": "0.1.5", 352 "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", 353 "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", 354 "dev": true 355 }, 356 "base64id": { 357 "version": "1.0.0", 358 "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", 359 "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", 360 "dev": true 361 }, 362 "basic-auth": { 363 "version": "2.0.1", 364 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", 365 "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", 366 "dev": true, 367 "requires": { 368 "safe-buffer": "5.1.2" 369 } 370 }, 371 "batch": { 372 "version": "0.6.1", 373 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 374 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 375 "dev": true 376 }, 377 "bcrypt-pbkdf": { 378 "version": "1.0.2", 379 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 380 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 381 "dev": true, 382 "requires": { 383 "tweetnacl": "^0.14.3" 384 } 385 }, 386 "better-assert": { 387 "version": "1.0.2", 388 "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", 389 "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", 390 "dev": true, 391 "requires": { 392 "callsite": "1.0.0" 393 } 394 }, 395 "blob": { 396 "version": "0.0.5", 397 "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", 398 "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", 399 "dev": true 400 }, 401 "block-stream": { 402 "version": "0.0.9", 403 "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", 404 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 405 "dev": true, 406 "requires": { 407 "inherits": "~2.0.0" 408 } 409 }, 410 "body": { 411 "version": "5.1.0", 412 "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", 413 "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", 414 "dev": true, 415 "requires": { 416 "continuable-cache": "^0.3.1", 417 "error": "^7.0.0", 418 "raw-body": "~1.1.0", 419 "safe-json-parse": "~1.0.1" 420 } 421 }, 422 "brace-expansion": { 423 "version": "1.1.11", 424 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 425 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 426 "dev": true, 427 "requires": { 428 "balanced-match": "^1.0.0", 429 "concat-map": "0.0.1" 430 } 431 }, 432 "braces": { 433 "version": "2.3.2", 434 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 435 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 436 "dev": true, 437 "requires": { 438 "arr-flatten": "^1.1.0", 439 "array-unique": "^0.3.2", 440 "extend-shallow": "^2.0.1", 441 "fill-range": "^4.0.0", 442 "isobject": "^3.0.1", 443 "repeat-element": "^1.1.2", 444 "snapdragon": "^0.8.1", 445 "snapdragon-node": "^2.0.1", 446 "split-string": "^3.0.2", 447 "to-regex": "^3.0.1" 448 }, 449 "dependencies": { 450 "extend-shallow": { 451 "version": "2.0.1", 452 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 453 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 454 "dev": true, 455 "requires": { 456 "is-extendable": "^0.1.0" 457 } 458 } 459 } 460 }, 461 "browserify-zlib": { 462 "version": "0.1.4", 463 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", 464 "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", 465 "dev": true, 466 "requires": { 467 "pako": "~0.2.0" 468 } 469 }, 470 "browserslist": { 471 "version": "0.4.0", 472 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz", 473 "integrity": "sha1-O9SrkZncG5FQ1NbbpNnTqrvIbdQ=", 474 "dev": true, 475 "requires": { 476 "caniuse-db": "^1.0.30000153" 477 } 478 }, 479 "buffer-from": { 480 "version": "1.1.1", 481 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 482 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 483 "dev": true 484 }, 485 "builtin-modules": { 486 "version": "1.1.1", 487 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 488 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 489 "dev": true 490 }, 491 "bytes": { 492 "version": "1.0.0", 493 "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", 494 "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", 495 "dev": true 496 }, 497 "cache-base": { 498 "version": "1.0.1", 499 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 500 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 501 "dev": true, 502 "requires": { 503 "collection-visit": "^1.0.0", 504 "component-emitter": "^1.2.1", 505 "get-value": "^2.0.6", 506 "has-value": "^1.0.0", 507 "isobject": "^3.0.1", 508 "set-value": "^2.0.0", 509 "to-object-path": "^0.3.0", 510 "union-value": "^1.0.0", 511 "unset-value": "^1.0.0" 512 } 513 }, 514 "callsite": { 515 "version": "1.0.0", 516 "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", 517 "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", 518 "dev": true 519 }, 520 "camelcase": { 521 "version": "3.0.0", 522 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 523 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 524 "dev": true 525 }, 526 "camelcase-keys": { 527 "version": "2.1.0", 528 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 529 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 530 "dev": true, 531 "requires": { 532 "camelcase": "^2.0.0", 533 "map-obj": "^1.0.0" 534 }, 535 "dependencies": { 536 "camelcase": { 537 "version": "2.1.1", 538 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 539 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 540 "dev": true 541 } 542 } 543 }, 544 "caniuse-db": { 545 "version": "1.0.30000670", 546 "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000670.tgz", 547 "integrity": "sha1-kNM7eeMJDiWCnDERE8VtaxeIv0M=", 548 "dev": true 549 }, 550 "caseless": { 551 "version": "0.12.0", 552 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 553 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 554 "dev": true 555 }, 556 "chalk": { 557 "version": "1.1.3", 558 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 559 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 560 "dev": true, 561 "requires": { 562 "ansi-styles": "^2.2.1", 563 "escape-string-regexp": "^1.0.2", 564 "has-ansi": "^2.0.0", 565 "strip-ansi": "^3.0.0", 566 "supports-color": "^2.0.0" 567 } 568 }, 569 "class-utils": { 570 "version": "0.3.6", 571 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 572 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 573 "dev": true, 574 "requires": { 575 "arr-union": "^3.1.0", 576 "define-property": "^0.2.5", 577 "isobject": "^3.0.0", 578 "static-extend": "^0.1.1" 579 }, 580 "dependencies": { 581 "define-property": { 582 "version": "0.2.5", 583 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 584 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 585 "dev": true, 586 "requires": { 587 "is-descriptor": "^0.1.0" 588 } 589 } 590 } 591 }, 592 "clean-css": { 593 "version": "4.2.1", 594 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", 595 "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", 596 "dev": true, 597 "requires": { 598 "source-map": "~0.6.0" 599 }, 600 "dependencies": { 601 "source-map": { 602 "version": "0.6.1", 603 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 604 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 605 "dev": true 606 } 607 } 608 }, 609 "cli": { 610 "version": "1.0.1", 611 "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", 612 "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", 613 "dev": true, 614 "requires": { 615 "exit": "0.1.2", 616 "glob": "^7.1.1" 617 }, 618 "dependencies": { 619 "balanced-match": { 620 "version": "1.0.0", 621 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 622 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 623 "dev": true 624 }, 625 "brace-expansion": { 626 "version": "1.1.11", 627 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 628 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 629 "dev": true, 630 "requires": { 631 "balanced-match": "^1.0.0", 632 "concat-map": "0.0.1" 633 } 634 }, 635 "glob": { 636 "version": "7.1.3", 637 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 638 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 639 "dev": true, 640 "requires": { 641 "fs.realpath": "^1.0.0", 642 "inflight": "^1.0.4", 643 "inherits": "2", 644 "minimatch": "^3.0.4", 645 "once": "^1.3.0", 646 "path-is-absolute": "^1.0.0" 647 } 648 }, 649 "minimatch": { 650 "version": "3.0.4", 651 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 652 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 653 "dev": true, 654 "requires": { 655 "brace-expansion": "^1.1.7" 656 } 657 } 658 } 659 }, 660 "cliui": { 661 "version": "3.2.0", 662 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 663 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 664 "dev": true, 665 "requires": { 666 "string-width": "^1.0.1", 667 "strip-ansi": "^3.0.1", 668 "wrap-ansi": "^2.0.0" 669 } 670 }, 671 "code-point-at": { 672 "version": "1.1.0", 673 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 674 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 675 "dev": true 676 }, 677 "coffeescript": { 678 "version": "1.10.0", 679 "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", 680 "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=", 681 "dev": true 682 }, 683 "collection-visit": { 684 "version": "1.0.0", 685 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 686 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 687 "dev": true, 688 "requires": { 689 "map-visit": "^1.0.0", 690 "object-visit": "^1.0.0" 691 } 692 }, 693 "color-convert": { 694 "version": "1.9.3", 695 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 696 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 697 "dev": true, 698 "requires": { 699 "color-name": "1.1.3" 700 } 701 }, 702 "color-name": { 703 "version": "1.1.3", 704 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 705 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 706 "dev": true 707 }, 708 "colors": { 709 "version": "1.1.2", 710 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 711 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", 712 "dev": true 713 }, 714 "combined-stream": { 715 "version": "1.0.8", 716 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 717 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 718 "dev": true, 719 "requires": { 720 "delayed-stream": "~1.0.0" 721 } 722 }, 723 "component-bind": { 724 "version": "1.0.0", 725 "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", 726 "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", 727 "dev": true 728 }, 729 "component-emitter": { 730 "version": "1.2.1", 731 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", 732 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", 733 "dev": true 734 }, 735 "component-inherit": { 736 "version": "0.0.3", 737 "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", 738 "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", 739 "dev": true 740 }, 741 "concat-map": { 742 "version": "0.0.1", 743 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 744 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 745 "dev": true 746 }, 747 "concat-stream": { 748 "version": "1.6.0", 749 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", 750 "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", 751 "dev": true, 752 "requires": { 753 "inherits": "^2.0.3", 754 "readable-stream": "^2.2.2", 755 "typedarray": "^0.0.6" 756 }, 757 "dependencies": { 758 "isarray": { 759 "version": "1.0.0", 760 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 761 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 762 "dev": true 763 }, 764 "readable-stream": { 765 "version": "2.3.3", 766 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", 767 "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", 768 "dev": true, 769 "requires": { 770 "core-util-is": "~1.0.0", 771 "inherits": "~2.0.3", 772 "isarray": "~1.0.0", 773 "process-nextick-args": "~1.0.6", 774 "safe-buffer": "~5.1.1", 775 "string_decoder": "~1.0.3", 776 "util-deprecate": "~1.0.1" 777 } 778 }, 779 "safe-buffer": { 780 "version": "5.1.1", 781 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 782 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 783 "dev": true 784 }, 785 "string_decoder": { 786 "version": "1.0.3", 787 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 788 "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 789 "dev": true, 790 "requires": { 791 "safe-buffer": "~5.1.0" 792 } 793 } 794 } 795 }, 796 "connect": { 797 "version": "3.6.6", 798 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", 799 "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", 800 "dev": true, 801 "requires": { 802 "debug": "2.6.9", 803 "finalhandler": "1.1.0", 804 "parseurl": "~1.3.2", 805 "utils-merge": "1.0.1" 806 }, 807 "dependencies": { 808 "debug": { 809 "version": "2.6.9", 810 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 811 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 812 "dev": true, 813 "requires": { 814 "ms": "2.0.0" 815 } 816 }, 817 "ms": { 818 "version": "2.0.0", 819 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 820 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 821 "dev": true 822 }, 823 "parseurl": { 824 "version": "1.3.2", 825 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 826 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 827 "dev": true 828 } 829 } 830 }, 831 "connect-livereload": { 832 "version": "0.6.1", 833 "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", 834 "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", 835 "dev": true 836 }, 837 "console-browserify": { 838 "version": "1.1.0", 839 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", 840 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", 841 "dev": true, 842 "requires": { 843 "date-now": "^0.1.4" 844 } 845 }, 846 "console-control-strings": { 847 "version": "1.1.0", 848 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 849 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", 850 "dev": true 851 }, 852 "content-disposition": { 853 "version": "0.5.2", 854 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", 855 "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", 856 "dev": true 857 }, 858 "continuable-cache": { 859 "version": "0.3.1", 860 "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", 861 "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", 862 "dev": true 863 }, 864 "cookie": { 865 "version": "0.3.1", 866 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", 867 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 868 "dev": true 869 }, 870 "cookie-signature": { 871 "version": "1.0.6", 872 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 873 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 874 "dev": true 875 }, 876 "copy-descriptor": { 877 "version": "0.1.1", 878 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 879 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 880 "dev": true 881 }, 882 "core-util-is": { 883 "version": "1.0.2", 884 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 885 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 886 "dev": true 887 }, 888 "cross-spawn": { 889 "version": "3.0.1", 890 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", 891 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", 892 "dev": true, 893 "requires": { 894 "lru-cache": "^4.0.1", 895 "which": "^1.2.9" 896 } 897 }, 898 "currently-unhandled": { 899 "version": "0.4.1", 900 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 901 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 902 "dev": true, 903 "requires": { 904 "array-find-index": "^1.0.1" 905 } 906 }, 907 "dashdash": { 908 "version": "1.14.1", 909 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 910 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 911 "dev": true, 912 "requires": { 913 "assert-plus": "^1.0.0" 914 } 915 }, 916 "date-now": { 917 "version": "0.1.4", 918 "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", 919 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", 920 "dev": true 921 }, 922 "dateformat": { 923 "version": "1.0.12", 924 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", 925 "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", 926 "dev": true, 927 "requires": { 928 "get-stdin": "^4.0.1", 929 "meow": "^3.3.0" 930 } 931 }, 932 "debug": { 933 "version": "2.6.9", 934 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 935 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 936 "dev": true, 937 "requires": { 938 "ms": "2.0.0" 939 }, 940 "dependencies": { 941 "ms": { 942 "version": "2.0.0", 943 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 944 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 945 "dev": true 946 } 947 } 948 }, 949 "decamelize": { 950 "version": "1.2.0", 951 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 952 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 953 "dev": true 954 }, 955 "decode-uri-component": { 956 "version": "0.2.0", 957 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 958 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 959 "dev": true 960 }, 961 "define-property": { 962 "version": "2.0.2", 963 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 964 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 965 "dev": true, 966 "requires": { 967 "is-descriptor": "^1.0.2", 968 "isobject": "^3.0.1" 969 }, 970 "dependencies": { 971 "is-accessor-descriptor": { 972 "version": "1.0.0", 973 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 974 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 975 "dev": true, 976 "requires": { 977 "kind-of": "^6.0.0" 978 } 979 }, 980 "is-data-descriptor": { 981 "version": "1.0.0", 982 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 983 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 984 "dev": true, 985 "requires": { 986 "kind-of": "^6.0.0" 987 } 988 }, 989 "is-descriptor": { 990 "version": "1.0.2", 991 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 992 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 993 "dev": true, 994 "requires": { 995 "is-accessor-descriptor": "^1.0.0", 996 "is-data-descriptor": "^1.0.0", 997 "kind-of": "^6.0.2" 998 } 999 } 1000 } 1001 }, 1002 "delayed-stream": { 1003 "version": "1.0.0", 1004 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 1005 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 1006 "dev": true 1007 }, 1008 "delegates": { 1009 "version": "1.0.0", 1010 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 1011 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", 1012 "dev": true 1013 }, 1014 "destroy": { 1015 "version": "1.0.4", 1016 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 1017 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 1018 "dev": true 1019 }, 1020 "detect-file": { 1021 "version": "1.0.0", 1022 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 1023 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", 1024 "dev": true 1025 }, 1026 "diff": { 1027 "version": "1.3.2", 1028 "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz", 1029 "integrity": "sha1-/Qeh8fiRUZ2ZBaTJqJ3PWnC2YDc=", 1030 "dev": true 1031 }, 1032 "dom-serializer": { 1033 "version": "0.1.1", 1034 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", 1035 "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", 1036 "dev": true, 1037 "requires": { 1038 "domelementtype": "^1.3.0", 1039 "entities": "^1.1.1" 1040 }, 1041 "dependencies": { 1042 "entities": { 1043 "version": "1.1.2", 1044 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", 1045 "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", 1046 "dev": true 1047 } 1048 } 1049 }, 1050 "domelementtype": { 1051 "version": "1.3.1", 1052 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", 1053 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", 1054 "dev": true 1055 }, 1056 "domhandler": { 1057 "version": "2.3.0", 1058 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", 1059 "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", 1060 "dev": true, 1061 "requires": { 1062 "domelementtype": "1" 1063 } 1064 }, 1065 "domutils": { 1066 "version": "1.5.1", 1067 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", 1068 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", 1069 "dev": true, 1070 "requires": { 1071 "dom-serializer": "0", 1072 "domelementtype": "1" 1073 } 1074 }, 1075 "duplexer": { 1076 "version": "0.1.1", 1077 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 1078 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", 1079 "dev": true 1080 }, 1081 "duplexify": { 1082 "version": "3.7.1", 1083 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", 1084 "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", 1085 "dev": true, 1086 "requires": { 1087 "end-of-stream": "^1.0.0", 1088 "inherits": "^2.0.1", 1089 "readable-stream": "^2.0.0", 1090 "stream-shift": "^1.0.0" 1091 } 1092 }, 1093 "ecc-jsbn": { 1094 "version": "0.1.2", 1095 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 1096 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 1097 "dev": true, 1098 "requires": { 1099 "jsbn": "~0.1.0", 1100 "safer-buffer": "^2.1.0" 1101 } 1102 }, 1103 "ee-first": { 1104 "version": "1.1.1", 1105 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1106 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 1107 "dev": true 1108 }, 1109 "encodeurl": { 1110 "version": "1.0.1", 1111 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", 1112 "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", 1113 "dev": true 1114 }, 1115 "end-of-stream": { 1116 "version": "1.4.1", 1117 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 1118 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 1119 "dev": true, 1120 "requires": { 1121 "once": "^1.4.0" 1122 }, 1123 "dependencies": { 1124 "once": { 1125 "version": "1.4.0", 1126 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1127 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1128 "dev": true, 1129 "requires": { 1130 "wrappy": "1" 1131 } 1132 } 1133 } 1134 }, 1135 "engine.io": { 1136 "version": "3.3.2", 1137 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz", 1138 "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==", 1139 "dev": true, 1140 "requires": { 1141 "accepts": "~1.3.4", 1142 "base64id": "1.0.0", 1143 "cookie": "0.3.1", 1144 "debug": "~3.1.0", 1145 "engine.io-parser": "~2.1.0", 1146 "ws": "~6.1.0" 1147 }, 1148 "dependencies": { 1149 "accepts": { 1150 "version": "1.3.5", 1151 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", 1152 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", 1153 "dev": true, 1154 "requires": { 1155 "mime-types": "~2.1.18", 1156 "negotiator": "0.6.1" 1157 } 1158 }, 1159 "debug": { 1160 "version": "3.1.0", 1161 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 1162 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 1163 "dev": true, 1164 "requires": { 1165 "ms": "2.0.0" 1166 } 1167 }, 1168 "mime-db": { 1169 "version": "1.37.0", 1170 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", 1171 "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", 1172 "dev": true 1173 }, 1174 "mime-types": { 1175 "version": "2.1.21", 1176 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", 1177 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", 1178 "dev": true, 1179 "requires": { 1180 "mime-db": "~1.37.0" 1181 } 1182 }, 1183 "ms": { 1184 "version": "2.0.0", 1185 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1186 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1187 "dev": true 1188 } 1189 } 1190 }, 1191 "engine.io-client": { 1192 "version": "3.3.2", 1193 "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", 1194 "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", 1195 "dev": true, 1196 "requires": { 1197 "component-emitter": "1.2.1", 1198 "component-inherit": "0.0.3", 1199 "debug": "~3.1.0", 1200 "engine.io-parser": "~2.1.1", 1201 "has-cors": "1.1.0", 1202 "indexof": "0.0.1", 1203 "parseqs": "0.0.5", 1204 "parseuri": "0.0.5", 1205 "ws": "~6.1.0", 1206 "xmlhttprequest-ssl": "~1.5.4", 1207 "yeast": "0.1.2" 1208 }, 1209 "dependencies": { 1210 "debug": { 1211 "version": "3.1.0", 1212 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 1213 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 1214 "dev": true, 1215 "requires": { 1216 "ms": "2.0.0" 1217 } 1218 }, 1219 "ms": { 1220 "version": "2.0.0", 1221 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1222 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1223 "dev": true 1224 } 1225 } 1226 }, 1227 "engine.io-parser": { 1228 "version": "2.1.3", 1229 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", 1230 "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", 1231 "dev": true, 1232 "requires": { 1233 "after": "0.8.2", 1234 "arraybuffer.slice": "~0.0.7", 1235 "base64-arraybuffer": "0.1.5", 1236 "blob": "0.0.5", 1237 "has-binary2": "~1.0.2" 1238 } 1239 }, 1240 "entities": { 1241 "version": "1.0.0", 1242 "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", 1243 "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", 1244 "dev": true 1245 }, 1246 "error": { 1247 "version": "7.0.2", 1248 "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", 1249 "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", 1250 "dev": true, 1251 "requires": { 1252 "string-template": "~0.2.1", 1253 "xtend": "~4.0.0" 1254 } 1255 }, 1256 "error-ex": { 1257 "version": "1.3.0", 1258 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", 1259 "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", 1260 "dev": true, 1261 "requires": { 1262 "is-arrayish": "^0.2.1" 1263 } 1264 }, 1265 "es6-promise": { 1266 "version": "4.2.8", 1267 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", 1268 "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", 1269 "dev": true 1270 }, 1271 "es6-promisify": { 1272 "version": "5.0.0", 1273 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", 1274 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", 1275 "dev": true, 1276 "requires": { 1277 "es6-promise": "^4.0.3" 1278 } 1279 }, 1280 "escape-html": { 1281 "version": "1.0.3", 1282 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1283 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 1284 "dev": true 1285 }, 1286 "escape-string-regexp": { 1287 "version": "1.0.5", 1288 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1289 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1290 "dev": true 1291 }, 1292 "esprima": { 1293 "version": "4.0.1", 1294 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1295 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1296 "dev": true 1297 }, 1298 "etag": { 1299 "version": "1.8.1", 1300 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1301 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 1302 "dev": true 1303 }, 1304 "eventemitter2": { 1305 "version": "0.4.14", 1306 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", 1307 "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", 1308 "dev": true 1309 }, 1310 "events": { 1311 "version": "1.1.1", 1312 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 1313 "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 1314 "dev": true 1315 }, 1316 "exit": { 1317 "version": "0.1.2", 1318 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 1319 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", 1320 "dev": true 1321 }, 1322 "expand-brackets": { 1323 "version": "2.1.4", 1324 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 1325 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 1326 "dev": true, 1327 "requires": { 1328 "debug": "^2.3.3", 1329 "define-property": "^0.2.5", 1330 "extend-shallow": "^2.0.1", 1331 "posix-character-classes": "^0.1.0", 1332 "regex-not": "^1.0.0", 1333 "snapdragon": "^0.8.1", 1334 "to-regex": "^3.0.1" 1335 }, 1336 "dependencies": { 1337 "define-property": { 1338 "version": "0.2.5", 1339 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1340 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1341 "dev": true, 1342 "requires": { 1343 "is-descriptor": "^0.1.0" 1344 } 1345 }, 1346 "extend-shallow": { 1347 "version": "2.0.1", 1348 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1349 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1350 "dev": true, 1351 "requires": { 1352 "is-extendable": "^0.1.0" 1353 } 1354 } 1355 } 1356 }, 1357 "expand-tilde": { 1358 "version": "2.0.2", 1359 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 1360 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", 1361 "dev": true, 1362 "requires": { 1363 "homedir-polyfill": "^1.0.1" 1364 } 1365 }, 1366 "express": { 1367 "version": "4.16.2", 1368 "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", 1369 "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", 1370 "dev": true, 1371 "requires": { 1372 "accepts": "~1.3.4", 1373 "array-flatten": "1.1.1", 1374 "body-parser": "1.18.2", 1375 "content-disposition": "0.5.2", 1376 "content-type": "~1.0.4", 1377 "cookie": "0.3.1", 1378 "cookie-signature": "1.0.6", 1379 "debug": "2.6.9", 1380 "depd": "~1.1.1", 1381 "encodeurl": "~1.0.1", 1382 "escape-html": "~1.0.3", 1383 "etag": "~1.8.1", 1384 "finalhandler": "1.1.0", 1385 "fresh": "0.5.2", 1386 "merge-descriptors": "1.0.1", 1387 "methods": "~1.1.2", 1388 "on-finished": "~2.3.0", 1389 "parseurl": "~1.3.2", 1390 "path-to-regexp": "0.1.7", 1391 "proxy-addr": "~2.0.2", 1392 "qs": "6.5.1", 1393 "range-parser": "~1.2.0", 1394 "safe-buffer": "5.1.1", 1395 "send": "0.16.1", 1396 "serve-static": "1.13.1", 1397 "setprototypeof": "1.1.0", 1398 "statuses": "~1.3.1", 1399 "type-is": "~1.6.15", 1400 "utils-merge": "1.0.1", 1401 "vary": "~1.1.2" 1402 }, 1403 "dependencies": { 1404 "accepts": { 1405 "version": "1.3.4", 1406 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", 1407 "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", 1408 "dev": true, 1409 "requires": { 1410 "mime-types": "~2.1.16", 1411 "negotiator": "0.6.1" 1412 } 1413 }, 1414 "body-parser": { 1415 "version": "1.18.2", 1416 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", 1417 "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", 1418 "dev": true, 1419 "requires": { 1420 "bytes": "3.0.0", 1421 "content-type": "~1.0.4", 1422 "debug": "2.6.9", 1423 "depd": "~1.1.1", 1424 "http-errors": "~1.6.2", 1425 "iconv-lite": "0.4.19", 1426 "on-finished": "~2.3.0", 1427 "qs": "6.5.1", 1428 "raw-body": "2.3.2", 1429 "type-is": "~1.6.15" 1430 } 1431 }, 1432 "bytes": { 1433 "version": "3.0.0", 1434 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 1435 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 1436 "dev": true 1437 }, 1438 "content-type": { 1439 "version": "1.0.4", 1440 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 1441 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 1442 "dev": true 1443 }, 1444 "debug": { 1445 "version": "2.6.9", 1446 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1447 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1448 "dev": true, 1449 "requires": { 1450 "ms": "2.0.0" 1451 } 1452 }, 1453 "depd": { 1454 "version": "1.1.2", 1455 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 1456 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 1457 "dev": true 1458 }, 1459 "etag": { 1460 "version": "1.8.1", 1461 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1462 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 1463 "dev": true 1464 }, 1465 "fresh": { 1466 "version": "0.5.2", 1467 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1468 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 1469 "dev": true 1470 }, 1471 "http-errors": { 1472 "version": "1.6.2", 1473 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 1474 "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 1475 "dev": true, 1476 "requires": { 1477 "depd": "1.1.1", 1478 "inherits": "2.0.3", 1479 "setprototypeof": "1.0.3", 1480 "statuses": ">= 1.3.1 < 2" 1481 }, 1482 "dependencies": { 1483 "depd": { 1484 "version": "1.1.1", 1485 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 1486 "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 1487 "dev": true 1488 }, 1489 "setprototypeof": { 1490 "version": "1.0.3", 1491 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 1492 "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 1493 "dev": true 1494 } 1495 } 1496 }, 1497 "iconv-lite": { 1498 "version": "0.4.19", 1499 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 1500 "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", 1501 "dev": true 1502 }, 1503 "mime": { 1504 "version": "1.4.1", 1505 "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 1506 "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 1507 "dev": true 1508 }, 1509 "mime-db": { 1510 "version": "1.30.0", 1511 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", 1512 "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", 1513 "dev": true 1514 }, 1515 "mime-types": { 1516 "version": "2.1.17", 1517 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", 1518 "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", 1519 "dev": true, 1520 "requires": { 1521 "mime-db": "~1.30.0" 1522 } 1523 }, 1524 "ms": { 1525 "version": "2.0.0", 1526 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1527 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1528 "dev": true 1529 }, 1530 "parseurl": { 1531 "version": "1.3.2", 1532 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 1533 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 1534 "dev": true 1535 }, 1536 "qs": { 1537 "version": "6.5.1", 1538 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", 1539 "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", 1540 "dev": true 1541 }, 1542 "raw-body": { 1543 "version": "2.3.2", 1544 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 1545 "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 1546 "dev": true, 1547 "requires": { 1548 "bytes": "3.0.0", 1549 "http-errors": "1.6.2", 1550 "iconv-lite": "0.4.19", 1551 "unpipe": "1.0.0" 1552 } 1553 }, 1554 "safe-buffer": { 1555 "version": "5.1.1", 1556 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 1557 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 1558 "dev": true 1559 }, 1560 "send": { 1561 "version": "0.16.1", 1562 "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", 1563 "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", 1564 "dev": true, 1565 "requires": { 1566 "debug": "2.6.9", 1567 "depd": "~1.1.1", 1568 "destroy": "~1.0.4", 1569 "encodeurl": "~1.0.1", 1570 "escape-html": "~1.0.3", 1571 "etag": "~1.8.1", 1572 "fresh": "0.5.2", 1573 "http-errors": "~1.6.2", 1574 "mime": "1.4.1", 1575 "ms": "2.0.0", 1576 "on-finished": "~2.3.0", 1577 "range-parser": "~1.2.0", 1578 "statuses": "~1.3.1" 1579 } 1580 }, 1581 "serve-static": { 1582 "version": "1.13.1", 1583 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", 1584 "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", 1585 "dev": true, 1586 "requires": { 1587 "encodeurl": "~1.0.1", 1588 "escape-html": "~1.0.3", 1589 "parseurl": "~1.3.2", 1590 "send": "0.16.1" 1591 } 1592 }, 1593 "setprototypeof": { 1594 "version": "1.1.0", 1595 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 1596 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 1597 "dev": true 1598 }, 1599 "type-is": { 1600 "version": "1.6.15", 1601 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", 1602 "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", 1603 "dev": true, 1604 "requires": { 1605 "media-typer": "0.3.0", 1606 "mime-types": "~2.1.15" 1607 } 1608 }, 1609 "utils-merge": { 1610 "version": "1.0.1", 1611 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1612 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 1613 "dev": true 1614 } 1615 } 1616 }, 1617 "extend": { 1618 "version": "3.0.2", 1619 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1620 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 1621 "dev": true 1622 }, 1623 "extend-shallow": { 1624 "version": "3.0.2", 1625 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 1626 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 1627 "dev": true, 1628 "requires": { 1629 "assign-symbols": "^1.0.0", 1630 "is-extendable": "^1.0.1" 1631 }, 1632 "dependencies": { 1633 "is-extendable": { 1634 "version": "1.0.1", 1635 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 1636 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 1637 "dev": true, 1638 "requires": { 1639 "is-plain-object": "^2.0.4" 1640 } 1641 } 1642 } 1643 }, 1644 "extglob": { 1645 "version": "2.0.4", 1646 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 1647 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 1648 "dev": true, 1649 "requires": { 1650 "array-unique": "^0.3.2", 1651 "define-property": "^1.0.0", 1652 "expand-brackets": "^2.1.4", 1653 "extend-shallow": "^2.0.1", 1654 "fragment-cache": "^0.2.1", 1655 "regex-not": "^1.0.0", 1656 "snapdragon": "^0.8.1", 1657 "to-regex": "^3.0.1" 1658 }, 1659 "dependencies": { 1660 "define-property": { 1661 "version": "1.0.0", 1662 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1663 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1664 "dev": true, 1665 "requires": { 1666 "is-descriptor": "^1.0.0" 1667 } 1668 }, 1669 "extend-shallow": { 1670 "version": "2.0.1", 1671 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1672 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1673 "dev": true, 1674 "requires": { 1675 "is-extendable": "^0.1.0" 1676 } 1677 }, 1678 "is-accessor-descriptor": { 1679 "version": "1.0.0", 1680 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 1681 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 1682 "dev": true, 1683 "requires": { 1684 "kind-of": "^6.0.0" 1685 } 1686 }, 1687 "is-data-descriptor": { 1688 "version": "1.0.0", 1689 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 1690 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 1691 "dev": true, 1692 "requires": { 1693 "kind-of": "^6.0.0" 1694 } 1695 }, 1696 "is-descriptor": { 1697 "version": "1.0.2", 1698 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 1699 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 1700 "dev": true, 1701 "requires": { 1702 "is-accessor-descriptor": "^1.0.0", 1703 "is-data-descriptor": "^1.0.0", 1704 "kind-of": "^6.0.2" 1705 } 1706 } 1707 } 1708 }, 1709 "extract-zip": { 1710 "version": "1.6.7", 1711 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", 1712 "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", 1713 "dev": true, 1714 "requires": { 1715 "concat-stream": "1.6.2", 1716 "debug": "2.6.9", 1717 "mkdirp": "0.5.1", 1718 "yauzl": "2.4.1" 1719 }, 1720 "dependencies": { 1721 "concat-stream": { 1722 "version": "1.6.2", 1723 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 1724 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 1725 "dev": true, 1726 "requires": { 1727 "buffer-from": "^1.0.0", 1728 "inherits": "^2.0.3", 1729 "readable-stream": "^2.2.2", 1730 "typedarray": "^0.0.6" 1731 } 1732 }, 1733 "isarray": { 1734 "version": "1.0.0", 1735 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1736 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1737 "dev": true 1738 }, 1739 "process-nextick-args": { 1740 "version": "2.0.1", 1741 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1742 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 1743 "dev": true 1744 }, 1745 "readable-stream": { 1746 "version": "2.3.7", 1747 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1748 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1749 "dev": true, 1750 "requires": { 1751 "core-util-is": "~1.0.0", 1752 "inherits": "~2.0.3", 1753 "isarray": "~1.0.0", 1754 "process-nextick-args": "~2.0.0", 1755 "safe-buffer": "~5.1.1", 1756 "string_decoder": "~1.1.1", 1757 "util-deprecate": "~1.0.1" 1758 } 1759 }, 1760 "string_decoder": { 1761 "version": "1.1.1", 1762 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1763 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1764 "dev": true, 1765 "requires": { 1766 "safe-buffer": "~5.1.0" 1767 } 1768 } 1769 } 1770 }, 1771 "extsprintf": { 1772 "version": "1.3.0", 1773 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 1774 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 1775 "dev": true 1776 }, 1777 "fast-deep-equal": { 1778 "version": "3.1.1", 1779 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", 1780 "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", 1781 "dev": true 1782 }, 1783 "fast-json-stable-stringify": { 1784 "version": "2.1.0", 1785 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1786 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1787 "dev": true 1788 }, 1789 "faye-websocket": { 1790 "version": "0.10.0", 1791 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", 1792 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", 1793 "dev": true, 1794 "requires": { 1795 "websocket-driver": ">=0.5.1" 1796 } 1797 }, 1798 "fd-slicer": { 1799 "version": "1.0.1", 1800 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", 1801 "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", 1802 "dev": true, 1803 "requires": { 1804 "pend": "~1.2.0" 1805 } 1806 }, 1807 "figures": { 1808 "version": "1.7.0", 1809 "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 1810 "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 1811 "dev": true, 1812 "requires": { 1813 "escape-string-regexp": "^1.0.5", 1814 "object-assign": "^4.1.0" 1815 } 1816 }, 1817 "fill-range": { 1818 "version": "4.0.0", 1819 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 1820 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 1821 "dev": true, 1822 "requires": { 1823 "extend-shallow": "^2.0.1", 1824 "is-number": "^3.0.0", 1825 "repeat-string": "^1.6.1", 1826 "to-regex-range": "^2.1.0" 1827 }, 1828 "dependencies": { 1829 "extend-shallow": { 1830 "version": "2.0.1", 1831 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1832 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1833 "dev": true, 1834 "requires": { 1835 "is-extendable": "^0.1.0" 1836 } 1837 } 1838 } 1839 }, 1840 "finalhandler": { 1841 "version": "1.1.0", 1842 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", 1843 "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", 1844 "dev": true, 1845 "requires": { 1846 "debug": "2.6.9", 1847 "encodeurl": "~1.0.1", 1848 "escape-html": "~1.0.3", 1849 "on-finished": "~2.3.0", 1850 "parseurl": "~1.3.2", 1851 "statuses": "~1.3.1", 1852 "unpipe": "~1.0.0" 1853 }, 1854 "dependencies": { 1855 "debug": { 1856 "version": "2.6.9", 1857 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1858 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1859 "dev": true, 1860 "requires": { 1861 "ms": "2.0.0" 1862 } 1863 }, 1864 "ms": { 1865 "version": "2.0.0", 1866 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1867 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1868 "dev": true 1869 }, 1870 "parseurl": { 1871 "version": "1.3.2", 1872 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 1873 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 1874 "dev": true 1875 } 1876 } 1877 }, 1878 "find-up": { 1879 "version": "1.1.2", 1880 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1881 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 1882 "dev": true, 1883 "requires": { 1884 "path-exists": "^2.0.0", 1885 "pinkie-promise": "^2.0.0" 1886 } 1887 }, 1888 "findup-sync": { 1889 "version": "0.3.0", 1890 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", 1891 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", 1892 "dev": true, 1893 "requires": { 1894 "glob": "~5.0.0" 1895 }, 1896 "dependencies": { 1897 "glob": { 1898 "version": "5.0.15", 1899 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", 1900 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 1901 "dev": true, 1902 "requires": { 1903 "inflight": "^1.0.4", 1904 "inherits": "2", 1905 "minimatch": "2 || 3", 1906 "once": "^1.3.0", 1907 "path-is-absolute": "^1.0.0" 1908 } 1909 } 1910 } 1911 }, 1912 "fined": { 1913 "version": "1.1.1", 1914 "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", 1915 "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", 1916 "dev": true, 1917 "requires": { 1918 "expand-tilde": "^2.0.2", 1919 "is-plain-object": "^2.0.3", 1920 "object.defaults": "^1.1.0", 1921 "object.pick": "^1.2.0", 1922 "parse-filepath": "^1.0.1" 1923 } 1924 }, 1925 "flagged-respawn": { 1926 "version": "1.0.1", 1927 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", 1928 "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", 1929 "dev": true 1930 }, 1931 "for-in": { 1932 "version": "1.0.2", 1933 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1934 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 1935 "dev": true 1936 }, 1937 "for-own": { 1938 "version": "1.0.0", 1939 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", 1940 "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", 1941 "dev": true, 1942 "requires": { 1943 "for-in": "^1.0.1" 1944 } 1945 }, 1946 "forever-agent": { 1947 "version": "0.6.1", 1948 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 1949 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 1950 "dev": true 1951 }, 1952 "form-data": { 1953 "version": "2.3.3", 1954 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 1955 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 1956 "dev": true, 1957 "requires": { 1958 "asynckit": "^0.4.0", 1959 "combined-stream": "^1.0.6", 1960 "mime-types": "^2.1.12" 1961 } 1962 }, 1963 "forwarded": { 1964 "version": "0.1.2", 1965 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", 1966 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", 1967 "dev": true 1968 }, 1969 "fragment-cache": { 1970 "version": "0.2.1", 1971 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 1972 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 1973 "dev": true, 1974 "requires": { 1975 "map-cache": "^0.2.2" 1976 } 1977 }, 1978 "fresh": { 1979 "version": "0.5.2", 1980 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1981 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 1982 "dev": true 1983 }, 1984 "fs.realpath": { 1985 "version": "1.0.0", 1986 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1987 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1988 "dev": true 1989 }, 1990 "fstream": { 1991 "version": "1.0.12", 1992 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", 1993 "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", 1994 "dev": true, 1995 "requires": { 1996 "graceful-fs": "^4.1.2", 1997 "inherits": "~2.0.0", 1998 "mkdirp": ">=0.5 0", 1999 "rimraf": "2" 2000 } 2001 }, 2002 "gauge": { 2003 "version": "2.7.4", 2004 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 2005 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 2006 "dev": true, 2007 "requires": { 2008 "aproba": "^1.0.3", 2009 "console-control-strings": "^1.0.0", 2010 "has-unicode": "^2.0.0", 2011 "object-assign": "^4.1.0", 2012 "signal-exit": "^3.0.0", 2013 "string-width": "^1.0.1", 2014 "strip-ansi": "^3.0.1", 2015 "wide-align": "^1.1.0" 2016 } 2017 }, 2018 "gaze": { 2019 "version": "1.1.2", 2020 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", 2021 "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", 2022 "dev": true, 2023 "requires": { 2024 "globule": "^1.0.0" 2025 } 2026 }, 2027 "get-caller-file": { 2028 "version": "1.0.3", 2029 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 2030 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", 2031 "dev": true 2032 }, 2033 "get-stdin": { 2034 "version": "4.0.1", 2035 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 2036 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 2037 "dev": true 2038 }, 2039 "get-value": { 2040 "version": "2.0.6", 2041 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 2042 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 2043 "dev": true 2044 }, 2045 "getobject": { 2046 "version": "0.1.0", 2047 "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", 2048 "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", 2049 "dev": true 2050 }, 2051 "getpass": { 2052 "version": "0.1.7", 2053 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 2054 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 2055 "dev": true, 2056 "requires": { 2057 "assert-plus": "^1.0.0" 2058 } 2059 }, 2060 "glob": { 2061 "version": "7.0.6", 2062 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", 2063 "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", 2064 "dev": true, 2065 "requires": { 2066 "fs.realpath": "^1.0.0", 2067 "inflight": "^1.0.4", 2068 "inherits": "2", 2069 "minimatch": "^3.0.2", 2070 "once": "^1.3.0", 2071 "path-is-absolute": "^1.0.0" 2072 } 2073 }, 2074 "global-modules": { 2075 "version": "1.0.0", 2076 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", 2077 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", 2078 "dev": true, 2079 "requires": { 2080 "global-prefix": "^1.0.1", 2081 "is-windows": "^1.0.1", 2082 "resolve-dir": "^1.0.0" 2083 } 2084 }, 2085 "global-prefix": { 2086 "version": "1.0.2", 2087 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", 2088 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", 2089 "dev": true, 2090 "requires": { 2091 "expand-tilde": "^2.0.2", 2092 "homedir-polyfill": "^1.0.1", 2093 "ini": "^1.3.4", 2094 "is-windows": "^1.0.1", 2095 "which": "^1.2.14" 2096 }, 2097 "dependencies": { 2098 "isexe": { 2099 "version": "2.0.0", 2100 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2101 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2102 "dev": true 2103 }, 2104 "which": { 2105 "version": "1.3.1", 2106 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 2107 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 2108 "dev": true, 2109 "requires": { 2110 "isexe": "^2.0.0" 2111 } 2112 } 2113 } 2114 }, 2115 "globule": { 2116 "version": "1.2.1", 2117 "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", 2118 "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", 2119 "dev": true, 2120 "requires": { 2121 "glob": "~7.1.1", 2122 "lodash": "~4.17.10", 2123 "minimatch": "~3.0.2" 2124 }, 2125 "dependencies": { 2126 "glob": { 2127 "version": "7.1.3", 2128 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 2129 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 2130 "dev": true, 2131 "requires": { 2132 "fs.realpath": "^1.0.0", 2133 "inflight": "^1.0.4", 2134 "inherits": "2", 2135 "minimatch": "^3.0.4", 2136 "once": "^1.3.0", 2137 "path-is-absolute": "^1.0.0" 2138 }, 2139 "dependencies": { 2140 "minimatch": { 2141 "version": "3.0.4", 2142 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2143 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2144 "dev": true, 2145 "requires": { 2146 "brace-expansion": "^1.1.7" 2147 } 2148 } 2149 } 2150 } 2151 } 2152 }, 2153 "graceful-fs": { 2154 "version": "4.1.4", 2155 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz", 2156 "integrity": "sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0=", 2157 "dev": true 2158 }, 2159 "grunt": { 2160 "version": "1.0.4", 2161 "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz", 2162 "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==", 2163 "dev": true, 2164 "requires": { 2165 "coffeescript": "~1.10.0", 2166 "dateformat": "~1.0.12", 2167 "eventemitter2": "~0.4.13", 2168 "exit": "~0.1.1", 2169 "findup-sync": "~0.3.0", 2170 "glob": "~7.0.0", 2171 "grunt-cli": "~1.2.0", 2172 "grunt-known-options": "~1.1.0", 2173 "grunt-legacy-log": "~2.0.0", 2174 "grunt-legacy-util": "~1.1.1", 2175 "iconv-lite": "~0.4.13", 2176 "js-yaml": "~3.13.0", 2177 "minimatch": "~3.0.2", 2178 "mkdirp": "~0.5.1", 2179 "nopt": "~3.0.6", 2180 "path-is-absolute": "~1.0.0", 2181 "rimraf": "~2.6.2" 2182 }, 2183 "dependencies": { 2184 "grunt-cli": { 2185 "version": "1.2.0", 2186 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", 2187 "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", 2188 "dev": true, 2189 "requires": { 2190 "findup-sync": "~0.3.0", 2191 "grunt-known-options": "~1.1.0", 2192 "nopt": "~3.0.6", 2193 "resolve": "~1.1.0" 2194 } 2195 } 2196 } 2197 }, 2198 "grunt-autoprefixer": { 2199 "version": "3.0.4", 2200 "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-3.0.4.tgz", 2201 "integrity": "sha1-/kLiR7z6ucKSoSwGLa1PNb3pAsU=", 2202 "dev": true, 2203 "requires": { 2204 "autoprefixer-core": "^5.1.7", 2205 "chalk": "~1.0.0", 2206 "diff": "~1.3.0", 2207 "postcss": "^4.1.11" 2208 }, 2209 "dependencies": { 2210 "ansi-regex": { 2211 "version": "1.1.1", 2212 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", 2213 "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=", 2214 "dev": true 2215 }, 2216 "chalk": { 2217 "version": "1.0.0", 2218 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", 2219 "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", 2220 "dev": true, 2221 "requires": { 2222 "ansi-styles": "^2.0.1", 2223 "escape-string-regexp": "^1.0.2", 2224 "has-ansi": "^1.0.3", 2225 "strip-ansi": "^2.0.1", 2226 "supports-color": "^1.3.0" 2227 } 2228 }, 2229 "has-ansi": { 2230 "version": "1.0.3", 2231 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", 2232 "integrity": "sha1-wLWxYV2eOCsP9nFp2We0JeSMpTg=", 2233 "dev": true, 2234 "requires": { 2235 "ansi-regex": "^1.1.0", 2236 "get-stdin": "^4.0.1" 2237 } 2238 }, 2239 "strip-ansi": { 2240 "version": "2.0.1", 2241 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", 2242 "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", 2243 "dev": true, 2244 "requires": { 2245 "ansi-regex": "^1.0.0" 2246 } 2247 }, 2248 "supports-color": { 2249 "version": "1.3.1", 2250 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", 2251 "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", 2252 "dev": true 2253 } 2254 } 2255 }, 2256 "grunt-cli": { 2257 "version": "1.3.2", 2258 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", 2259 "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", 2260 "dev": true, 2261 "requires": { 2262 "grunt-known-options": "~1.1.0", 2263 "interpret": "~1.1.0", 2264 "liftoff": "~2.5.0", 2265 "nopt": "~4.0.1", 2266 "v8flags": "~3.1.1" 2267 }, 2268 "dependencies": { 2269 "nopt": { 2270 "version": "4.0.1", 2271 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", 2272 "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", 2273 "dev": true, 2274 "requires": { 2275 "abbrev": "1", 2276 "osenv": "^0.1.4" 2277 } 2278 } 2279 } 2280 }, 2281 "grunt-contrib-connect": { 2282 "version": "2.0.0", 2283 "resolved": "https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-2.0.0.tgz", 2284 "integrity": "sha512-JVjM9UDP84WbT2S7swkyuwPuxFtT+zry/RUBuP3IT8LZPEQjtzzMwiM+qimswNKQ9plh5WhcFWaaqz2ruB9/DA==", 2285 "dev": true, 2286 "requires": { 2287 "async": "^2.6.1", 2288 "connect": "^3.6.6", 2289 "connect-livereload": "^0.6.0", 2290 "morgan": "^1.9.0", 2291 "node-http2": "^4.0.1", 2292 "opn": "^5.3.0", 2293 "portscanner": "^2.2.0", 2294 "serve-index": "^1.9.1", 2295 "serve-static": "^1.13.2" 2296 }, 2297 "dependencies": { 2298 "async": { 2299 "version": "2.6.2", 2300 "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", 2301 "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", 2302 "dev": true, 2303 "requires": { 2304 "lodash": "^4.17.11" 2305 } 2306 }, 2307 "lodash": { 2308 "version": "4.17.15", 2309 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 2310 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 2311 "dev": true 2312 } 2313 } 2314 }, 2315 "grunt-contrib-cssmin": { 2316 "version": "3.0.0", 2317 "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", 2318 "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", 2319 "dev": true, 2320 "requires": { 2321 "chalk": "^2.4.1", 2322 "clean-css": "~4.2.1", 2323 "maxmin": "^2.1.0" 2324 }, 2325 "dependencies": { 2326 "ansi-styles": { 2327 "version": "3.2.1", 2328 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2329 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2330 "dev": true, 2331 "requires": { 2332 "color-convert": "^1.9.0" 2333 } 2334 }, 2335 "chalk": { 2336 "version": "2.4.2", 2337 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2338 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2339 "dev": true, 2340 "requires": { 2341 "ansi-styles": "^3.2.1", 2342 "escape-string-regexp": "^1.0.5", 2343 "supports-color": "^5.3.0" 2344 } 2345 }, 2346 "supports-color": { 2347 "version": "5.5.0", 2348 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2349 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2350 "dev": true, 2351 "requires": { 2352 "has-flag": "^3.0.0" 2353 } 2354 } 2355 } 2356 }, 2357 "grunt-contrib-jshint": { 2358 "version": "2.0.0", 2359 "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.0.0.tgz", 2360 "integrity": "sha512-4qR411I1bhvVrPkKBzCUcrWkTEtBuWioXi9ABWRXHoplRScg03jiMqLDpzS4pDhVsLOTx5F9l+0cnMc+Gd2MWg==", 2361 "dev": true, 2362 "requires": { 2363 "chalk": "^2.4.1", 2364 "hooker": "^0.2.3", 2365 "jshint": "~2.9.6" 2366 }, 2367 "dependencies": { 2368 "ansi-styles": { 2369 "version": "3.2.1", 2370 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2371 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2372 "dev": true, 2373 "requires": { 2374 "color-convert": "^1.9.0" 2375 } 2376 }, 2377 "chalk": { 2378 "version": "2.4.2", 2379 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2380 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2381 "dev": true, 2382 "requires": { 2383 "ansi-styles": "^3.2.1", 2384 "escape-string-regexp": "^1.0.5", 2385 "supports-color": "^5.3.0" 2386 } 2387 }, 2388 "supports-color": { 2389 "version": "5.5.0", 2390 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2391 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2392 "dev": true, 2393 "requires": { 2394 "has-flag": "^3.0.0" 2395 } 2396 } 2397 } 2398 }, 2399 "grunt-contrib-qunit": { 2400 "version": "3.1.0", 2401 "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-3.1.0.tgz", 2402 "integrity": "sha512-mdk8UltH6mxCD63E0hTXMAts42DOi4z4bBBrY7qnuHiShflMF7IueSMYe0zWaZ2dO8mgujh57Zfny2EbigJhRg==", 2403 "dev": true, 2404 "requires": { 2405 "eventemitter2": "^5.0.1", 2406 "p-each-series": "^1.0.0", 2407 "puppeteer": "^1.11.0" 2408 }, 2409 "dependencies": { 2410 "eventemitter2": { 2411 "version": "5.0.1", 2412 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", 2413 "integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI=", 2414 "dev": true 2415 } 2416 } 2417 }, 2418 "grunt-contrib-uglify": { 2419 "version": "3.3.0", 2420 "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.3.0.tgz", 2421 "integrity": "sha512-W9O7lJE3PlD8VCc5fyaf98QV7f5wEDiU4PBIh0+/6UBbk2LhgzEFS0/p+taH5UD3+PlEn7QPN0o06Z0To6SqXw==", 2422 "dev": true, 2423 "requires": { 2424 "chalk": "^1.0.0", 2425 "maxmin": "^1.1.0", 2426 "uglify-js": "~3.3.0", 2427 "uri-path": "^1.0.0" 2428 }, 2429 "dependencies": { 2430 "gzip-size": { 2431 "version": "1.0.0", 2432 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz", 2433 "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=", 2434 "dev": true, 2435 "requires": { 2436 "browserify-zlib": "^0.1.4", 2437 "concat-stream": "^1.4.1" 2438 } 2439 }, 2440 "maxmin": { 2441 "version": "1.1.0", 2442 "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz", 2443 "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=", 2444 "dev": true, 2445 "requires": { 2446 "chalk": "^1.0.0", 2447 "figures": "^1.0.1", 2448 "gzip-size": "^1.0.0", 2449 "pretty-bytes": "^1.0.0" 2450 } 2451 }, 2452 "pretty-bytes": { 2453 "version": "1.0.4", 2454 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", 2455 "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", 2456 "dev": true, 2457 "requires": { 2458 "get-stdin": "^4.0.1", 2459 "meow": "^3.1.0" 2460 } 2461 } 2462 } 2463 }, 2464 "grunt-contrib-watch": { 2465 "version": "1.1.0", 2466 "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", 2467 "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", 2468 "dev": true, 2469 "requires": { 2470 "async": "^2.6.0", 2471 "gaze": "^1.1.0", 2472 "lodash": "^4.17.10", 2473 "tiny-lr": "^1.1.1" 2474 }, 2475 "dependencies": { 2476 "async": { 2477 "version": "2.6.2", 2478 "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", 2479 "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", 2480 "dev": true, 2481 "requires": { 2482 "lodash": "^4.17.11" 2483 } 2484 } 2485 } 2486 }, 2487 "grunt-known-options": { 2488 "version": "1.1.0", 2489 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", 2490 "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=", 2491 "dev": true 2492 }, 2493 "grunt-legacy-log": { 2494 "version": "2.0.0", 2495 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", 2496 "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", 2497 "dev": true, 2498 "requires": { 2499 "colors": "~1.1.2", 2500 "grunt-legacy-log-utils": "~2.0.0", 2501 "hooker": "~0.2.3", 2502 "lodash": "~4.17.5" 2503 } 2504 }, 2505 "grunt-legacy-log-utils": { 2506 "version": "2.0.1", 2507 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", 2508 "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", 2509 "dev": true, 2510 "requires": { 2511 "chalk": "~2.4.1", 2512 "lodash": "~4.17.10" 2513 }, 2514 "dependencies": { 2515 "ansi-styles": { 2516 "version": "3.2.1", 2517 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2518 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2519 "dev": true, 2520 "requires": { 2521 "color-convert": "^1.9.0" 2522 } 2523 }, 2524 "chalk": { 2525 "version": "2.4.2", 2526 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2527 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2528 "dev": true, 2529 "requires": { 2530 "ansi-styles": "^3.2.1", 2531 "escape-string-regexp": "^1.0.5", 2532 "supports-color": "^5.3.0" 2533 } 2534 }, 2535 "supports-color": { 2536 "version": "5.5.0", 2537 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2538 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2539 "dev": true, 2540 "requires": { 2541 "has-flag": "^3.0.0" 2542 } 2543 } 2544 } 2545 }, 2546 "grunt-legacy-util": { 2547 "version": "1.1.1", 2548 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", 2549 "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", 2550 "dev": true, 2551 "requires": { 2552 "async": "~1.5.2", 2553 "exit": "~0.1.1", 2554 "getobject": "~0.1.0", 2555 "hooker": "~0.2.3", 2556 "lodash": "~4.17.10", 2557 "underscore.string": "~3.3.4", 2558 "which": "~1.3.0" 2559 } 2560 }, 2561 "grunt-sass": { 2562 "version": "3.0.2", 2563 "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.0.2.tgz", 2564 "integrity": "sha512-Ogq4cWqBre71gZIkgxIxevgzZHSIIsrKu/5yvPDl4Mvib0A4TRTJEQUdpQ0YV1iai0DPjayz02vDJE6KUVHQ2w==", 2565 "dev": true 2566 }, 2567 "grunt-zip": { 2568 "version": "0.17.1", 2569 "resolved": "https://registry.npmjs.org/grunt-zip/-/grunt-zip-0.17.1.tgz", 2570 "integrity": "sha1-IYr6NzUcRvebn7HWovw8hFGaUtA=", 2571 "dev": true, 2572 "requires": { 2573 "grunt-retro": "~0.6.0", 2574 "jszip": "~2.5.0" 2575 }, 2576 "dependencies": { 2577 "grunt-retro": { 2578 "version": "0.6.4", 2579 "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.6.4.tgz", 2580 "integrity": "sha1-8mqEj2pHl6X/foUOYCIMDea+jnI=", 2581 "dev": true 2582 }, 2583 "jszip": { 2584 "version": "2.5.0", 2585 "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", 2586 "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", 2587 "dev": true, 2588 "requires": { 2589 "pako": "~0.2.5" 2590 } 2591 } 2592 } 2593 }, 2594 "gzip-size": { 2595 "version": "3.0.0", 2596 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", 2597 "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", 2598 "dev": true, 2599 "requires": { 2600 "duplexer": "^0.1.1" 2601 } 2602 }, 2603 "har-schema": { 2604 "version": "2.0.0", 2605 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 2606 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 2607 "dev": true 2608 }, 2609 "har-validator": { 2610 "version": "5.1.3", 2611 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", 2612 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", 2613 "dev": true, 2614 "requires": { 2615 "ajv": "^6.5.5", 2616 "har-schema": "^2.0.0" 2617 } 2618 }, 2619 "has-ansi": { 2620 "version": "2.0.0", 2621 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 2622 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 2623 "dev": true, 2624 "requires": { 2625 "ansi-regex": "^2.0.0" 2626 } 2627 }, 2628 "has-binary2": { 2629 "version": "1.0.3", 2630 "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", 2631 "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", 2632 "dev": true, 2633 "requires": { 2634 "isarray": "2.0.1" 2635 }, 2636 "dependencies": { 2637 "isarray": { 2638 "version": "2.0.1", 2639 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", 2640 "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", 2641 "dev": true 2642 } 2643 } 2644 }, 2645 "has-cors": { 2646 "version": "1.1.0", 2647 "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", 2648 "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", 2649 "dev": true 2650 }, 2651 "has-flag": { 2652 "version": "3.0.0", 2653 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2654 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2655 "dev": true 2656 }, 2657 "has-unicode": { 2658 "version": "2.0.1", 2659 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 2660 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", 2661 "dev": true 2662 }, 2663 "has-value": { 2664 "version": "1.0.0", 2665 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 2666 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 2667 "dev": true, 2668 "requires": { 2669 "get-value": "^2.0.6", 2670 "has-values": "^1.0.0", 2671 "isobject": "^3.0.0" 2672 } 2673 }, 2674 "has-values": { 2675 "version": "1.0.0", 2676 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 2677 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 2678 "dev": true, 2679 "requires": { 2680 "is-number": "^3.0.0", 2681 "kind-of": "^4.0.0" 2682 }, 2683 "dependencies": { 2684 "kind-of": { 2685 "version": "4.0.0", 2686 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 2687 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 2688 "dev": true, 2689 "requires": { 2690 "is-buffer": "^1.1.5" 2691 } 2692 } 2693 } 2694 }, 2695 "homedir-polyfill": { 2696 "version": "1.0.3", 2697 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 2698 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", 2699 "dev": true, 2700 "requires": { 2701 "parse-passwd": "^1.0.0" 2702 } 2703 }, 2704 "hooker": { 2705 "version": "0.2.3", 2706 "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", 2707 "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", 2708 "dev": true 2709 }, 2710 "hosted-git-info": { 2711 "version": "2.1.5", 2712 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", 2713 "integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs=", 2714 "dev": true 2715 }, 2716 "htmlparser2": { 2717 "version": "3.8.3", 2718 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", 2719 "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", 2720 "dev": true, 2721 "requires": { 2722 "domelementtype": "1", 2723 "domhandler": "2.3", 2724 "domutils": "1.5", 2725 "entities": "1.0", 2726 "readable-stream": "1.1" 2727 }, 2728 "dependencies": { 2729 "readable-stream": { 2730 "version": "1.1.14", 2731 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 2732 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 2733 "dev": true, 2734 "requires": { 2735 "core-util-is": "~1.0.0", 2736 "inherits": "~2.0.1", 2737 "isarray": "0.0.1", 2738 "string_decoder": "~0.10.x" 2739 } 2740 } 2741 } 2742 }, 2743 "http-errors": { 2744 "version": "1.6.3", 2745 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 2746 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 2747 "dev": true, 2748 "requires": { 2749 "depd": "~1.1.2", 2750 "inherits": "2.0.3", 2751 "setprototypeof": "1.1.0", 2752 "statuses": ">= 1.4.0 < 2" 2753 }, 2754 "dependencies": { 2755 "depd": { 2756 "version": "1.1.2", 2757 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 2758 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 2759 "dev": true 2760 }, 2761 "statuses": { 2762 "version": "1.5.0", 2763 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 2764 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 2765 "dev": true 2766 } 2767 } 2768 }, 2769 "http-parser-js": { 2770 "version": "0.5.0", 2771 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", 2772 "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", 2773 "dev": true 2774 }, 2775 "http-signature": { 2776 "version": "1.2.0", 2777 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 2778 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 2779 "dev": true, 2780 "requires": { 2781 "assert-plus": "^1.0.0", 2782 "jsprim": "^1.2.2", 2783 "sshpk": "^1.7.0" 2784 } 2785 }, 2786 "https-browserify": { 2787 "version": "0.0.1", 2788 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", 2789 "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", 2790 "dev": true 2791 }, 2792 "https-proxy-agent": { 2793 "version": "2.2.4", 2794 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", 2795 "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", 2796 "dev": true, 2797 "requires": { 2798 "agent-base": "^4.3.0", 2799 "debug": "^3.1.0" 2800 }, 2801 "dependencies": { 2802 "debug": { 2803 "version": "3.2.6", 2804 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 2805 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 2806 "dev": true, 2807 "requires": { 2808 "ms": "^2.1.1" 2809 } 2810 } 2811 } 2812 }, 2813 "iconv-lite": { 2814 "version": "0.4.24", 2815 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2816 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2817 "dev": true, 2818 "requires": { 2819 "safer-buffer": ">= 2.1.2 < 3" 2820 } 2821 }, 2822 "in-publish": { 2823 "version": "2.0.0", 2824 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", 2825 "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", 2826 "dev": true 2827 }, 2828 "indent-string": { 2829 "version": "2.1.0", 2830 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 2831 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 2832 "dev": true, 2833 "requires": { 2834 "repeating": "^2.0.0" 2835 } 2836 }, 2837 "indexof": { 2838 "version": "0.0.1", 2839 "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 2840 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", 2841 "dev": true 2842 }, 2843 "inflight": { 2844 "version": "1.0.6", 2845 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2846 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2847 "dev": true, 2848 "requires": { 2849 "once": "^1.3.0", 2850 "wrappy": "1" 2851 } 2852 }, 2853 "inherits": { 2854 "version": "2.0.3", 2855 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2856 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2857 "dev": true 2858 }, 2859 "ini": { 2860 "version": "1.3.5", 2861 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2862 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 2863 "dev": true 2864 }, 2865 "interpret": { 2866 "version": "1.1.0", 2867 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", 2868 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", 2869 "dev": true 2870 }, 2871 "invert-kv": { 2872 "version": "1.0.0", 2873 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 2874 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 2875 "dev": true 2876 }, 2877 "ipaddr.js": { 2878 "version": "1.5.2", 2879 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", 2880 "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", 2881 "dev": true 2882 }, 2883 "is-absolute": { 2884 "version": "1.0.0", 2885 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 2886 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 2887 "dev": true, 2888 "requires": { 2889 "is-relative": "^1.0.0", 2890 "is-windows": "^1.0.1" 2891 } 2892 }, 2893 "is-accessor-descriptor": { 2894 "version": "0.1.6", 2895 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2896 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 2897 "dev": true, 2898 "requires": { 2899 "kind-of": "^3.0.2" 2900 }, 2901 "dependencies": { 2902 "kind-of": { 2903 "version": "3.2.2", 2904 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2905 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2906 "dev": true, 2907 "requires": { 2908 "is-buffer": "^1.1.5" 2909 } 2910 } 2911 } 2912 }, 2913 "is-arrayish": { 2914 "version": "0.2.1", 2915 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2916 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2917 "dev": true 2918 }, 2919 "is-buffer": { 2920 "version": "1.1.6", 2921 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2922 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 2923 "dev": true 2924 }, 2925 "is-builtin-module": { 2926 "version": "1.0.0", 2927 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 2928 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 2929 "dev": true, 2930 "requires": { 2931 "builtin-modules": "^1.0.0" 2932 } 2933 }, 2934 "is-data-descriptor": { 2935 "version": "0.1.4", 2936 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2937 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 2938 "dev": true, 2939 "requires": { 2940 "kind-of": "^3.0.2" 2941 }, 2942 "dependencies": { 2943 "kind-of": { 2944 "version": "3.2.2", 2945 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2946 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2947 "dev": true, 2948 "requires": { 2949 "is-buffer": "^1.1.5" 2950 } 2951 } 2952 } 2953 }, 2954 "is-descriptor": { 2955 "version": "0.1.6", 2956 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2957 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 2958 "dev": true, 2959 "requires": { 2960 "is-accessor-descriptor": "^0.1.6", 2961 "is-data-descriptor": "^0.1.4", 2962 "kind-of": "^5.0.0" 2963 }, 2964 "dependencies": { 2965 "kind-of": { 2966 "version": "5.1.0", 2967 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2968 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2969 "dev": true 2970 } 2971 } 2972 }, 2973 "is-extendable": { 2974 "version": "0.1.1", 2975 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2976 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2977 "dev": true 2978 }, 2979 "is-extglob": { 2980 "version": "2.1.1", 2981 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2982 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2983 "dev": true 2984 }, 2985 "is-finite": { 2986 "version": "1.0.2", 2987 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 2988 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 2989 "dev": true, 2990 "requires": { 2991 "number-is-nan": "^1.0.0" 2992 } 2993 }, 2994 "is-fullwidth-code-point": { 2995 "version": "1.0.0", 2996 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 2997 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 2998 "dev": true, 2999 "requires": { 3000 "number-is-nan": "^1.0.0" 3001 } 3002 }, 3003 "is-glob": { 3004 "version": "3.1.0", 3005 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 3006 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 3007 "dev": true, 3008 "requires": { 3009 "is-extglob": "^2.1.0" 3010 } 3011 }, 3012 "is-number": { 3013 "version": "3.0.0", 3014 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3015 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3016 "dev": true, 3017 "requires": { 3018 "kind-of": "^3.0.2" 3019 }, 3020 "dependencies": { 3021 "kind-of": { 3022 "version": "3.2.2", 3023 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3024 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3025 "dev": true, 3026 "requires": { 3027 "is-buffer": "^1.1.5" 3028 } 3029 } 3030 } 3031 }, 3032 "is-number-like": { 3033 "version": "1.0.8", 3034 "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", 3035 "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", 3036 "dev": true, 3037 "requires": { 3038 "lodash.isfinite": "^3.3.2" 3039 } 3040 }, 3041 "is-plain-object": { 3042 "version": "2.0.4", 3043 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 3044 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 3045 "dev": true, 3046 "requires": { 3047 "isobject": "^3.0.1" 3048 } 3049 }, 3050 "is-relative": { 3051 "version": "1.0.0", 3052 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 3053 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 3054 "dev": true, 3055 "requires": { 3056 "is-unc-path": "^1.0.0" 3057 } 3058 }, 3059 "is-typedarray": { 3060 "version": "1.0.0", 3061 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 3062 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 3063 "dev": true 3064 }, 3065 "is-unc-path": { 3066 "version": "1.0.0", 3067 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 3068 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 3069 "dev": true, 3070 "requires": { 3071 "unc-path-regex": "^0.1.2" 3072 } 3073 }, 3074 "is-utf8": { 3075 "version": "0.2.1", 3076 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 3077 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 3078 "dev": true 3079 }, 3080 "is-windows": { 3081 "version": "1.0.2", 3082 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 3083 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 3084 "dev": true 3085 }, 3086 "is-wsl": { 3087 "version": "1.1.0", 3088 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 3089 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 3090 "dev": true 3091 }, 3092 "isarray": { 3093 "version": "0.0.1", 3094 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 3095 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 3096 "dev": true 3097 }, 3098 "isexe": { 3099 "version": "2.0.0", 3100 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3101 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 3102 "dev": true 3103 }, 3104 "isobject": { 3105 "version": "3.0.1", 3106 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 3107 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 3108 "dev": true 3109 }, 3110 "isstream": { 3111 "version": "0.1.2", 3112 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 3113 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 3114 "dev": true 3115 }, 3116 "js-base64": { 3117 "version": "2.1.9", 3118 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", 3119 "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", 3120 "dev": true 3121 }, 3122 "js-yaml": { 3123 "version": "3.13.1", 3124 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 3125 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 3126 "dev": true, 3127 "requires": { 3128 "argparse": "^1.0.7", 3129 "esprima": "^4.0.0" 3130 } 3131 }, 3132 "jsbn": { 3133 "version": "0.1.1", 3134 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 3135 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 3136 "dev": true 3137 }, 3138 "jshint": { 3139 "version": "2.9.7", 3140 "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz", 3141 "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==", 3142 "dev": true, 3143 "requires": { 3144 "cli": "~1.0.0", 3145 "console-browserify": "1.1.x", 3146 "exit": "0.1.x", 3147 "htmlparser2": "3.8.x", 3148 "lodash": "~4.17.10", 3149 "minimatch": "~3.0.2", 3150 "shelljs": "0.3.x", 3151 "strip-json-comments": "1.0.x" 3152 } 3153 }, 3154 "json-schema": { 3155 "version": "0.2.3", 3156 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 3157 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 3158 "dev": true 3159 }, 3160 "json-schema-traverse": { 3161 "version": "0.4.1", 3162 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3163 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3164 "dev": true 3165 }, 3166 "json-stringify-safe": { 3167 "version": "5.0.1", 3168 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 3169 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 3170 "dev": true 3171 }, 3172 "jsprim": { 3173 "version": "1.4.1", 3174 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 3175 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 3176 "dev": true, 3177 "requires": { 3178 "assert-plus": "1.0.0", 3179 "extsprintf": "1.3.0", 3180 "json-schema": "0.2.3", 3181 "verror": "1.10.0" 3182 } 3183 }, 3184 "kind-of": { 3185 "version": "6.0.2", 3186 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 3187 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 3188 "dev": true 3189 }, 3190 "lcid": { 3191 "version": "1.0.0", 3192 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 3193 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 3194 "dev": true, 3195 "requires": { 3196 "invert-kv": "^1.0.0" 3197 } 3198 }, 3199 "liftoff": { 3200 "version": "2.5.0", 3201 "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", 3202 "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", 3203 "dev": true, 3204 "requires": { 3205 "extend": "^3.0.0", 3206 "findup-sync": "^2.0.0", 3207 "fined": "^1.0.1", 3208 "flagged-respawn": "^1.0.0", 3209 "is-plain-object": "^2.0.4", 3210 "object.map": "^1.0.0", 3211 "rechoir": "^0.6.2", 3212 "resolve": "^1.1.7" 3213 }, 3214 "dependencies": { 3215 "findup-sync": { 3216 "version": "2.0.0", 3217 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", 3218 "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", 3219 "dev": true, 3220 "requires": { 3221 "detect-file": "^1.0.0", 3222 "is-glob": "^3.1.0", 3223 "micromatch": "^3.0.4", 3224 "resolve-dir": "^1.0.1" 3225 } 3226 } 3227 } 3228 }, 3229 "livereload-js": { 3230 "version": "2.4.0", 3231 "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", 3232 "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", 3233 "dev": true 3234 }, 3235 "load-grunt-tasks": { 3236 "version": "4.0.0", 3237 "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-4.0.0.tgz", 3238 "integrity": "sha512-w5JYPHpZgMxu9XFR9N9MEzyX8E0mLhQkwQ1qVP4mb3gmuomw8Ww8J49NHMbXqyQliq2LUCqdU7/wW96IVuPCKw==", 3239 "dev": true, 3240 "requires": { 3241 "arrify": "^1.0.0", 3242 "multimatch": "^2.0.0", 3243 "pkg-up": "^2.0.0", 3244 "resolve-pkg": "^1.0.0" 3245 } 3246 }, 3247 "load-json-file": { 3248 "version": "1.1.0", 3249 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 3250 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 3251 "dev": true, 3252 "requires": { 3253 "graceful-fs": "^4.1.2", 3254 "parse-json": "^2.2.0", 3255 "pify": "^2.0.0", 3256 "pinkie-promise": "^2.0.0", 3257 "strip-bom": "^2.0.0" 3258 } 3259 }, 3260 "locate-path": { 3261 "version": "2.0.0", 3262 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 3263 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 3264 "dev": true, 3265 "requires": { 3266 "p-locate": "^2.0.0", 3267 "path-exists": "^3.0.0" 3268 }, 3269 "dependencies": { 3270 "path-exists": { 3271 "version": "3.0.0", 3272 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3273 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3274 "dev": true 3275 } 3276 } 3277 }, 3278 "lodash": { 3279 "version": "4.17.15", 3280 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 3281 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 3282 "dev": true 3283 }, 3284 "lodash.isfinite": { 3285 "version": "3.3.2", 3286 "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", 3287 "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", 3288 "dev": true 3289 }, 3290 "loud-rejection": { 3291 "version": "1.6.0", 3292 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 3293 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 3294 "dev": true, 3295 "requires": { 3296 "currently-unhandled": "^0.4.1", 3297 "signal-exit": "^3.0.0" 3298 } 3299 }, 3300 "lru-cache": { 3301 "version": "4.1.5", 3302 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 3303 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 3304 "dev": true, 3305 "requires": { 3306 "pseudomap": "^1.0.2", 3307 "yallist": "^2.1.2" 3308 } 3309 }, 3310 "make-iterator": { 3311 "version": "1.0.1", 3312 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", 3313 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", 3314 "dev": true, 3315 "requires": { 3316 "kind-of": "^6.0.2" 3317 } 3318 }, 3319 "map-cache": { 3320 "version": "0.2.2", 3321 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 3322 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 3323 "dev": true 3324 }, 3325 "map-obj": { 3326 "version": "1.0.1", 3327 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 3328 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 3329 "dev": true 3330 }, 3331 "map-visit": { 3332 "version": "1.0.0", 3333 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 3334 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 3335 "dev": true, 3336 "requires": { 3337 "object-visit": "^1.0.0" 3338 } 3339 }, 3340 "maxmin": { 3341 "version": "2.1.0", 3342 "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", 3343 "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", 3344 "dev": true, 3345 "requires": { 3346 "chalk": "^1.0.0", 3347 "figures": "^1.0.1", 3348 "gzip-size": "^3.0.0", 3349 "pretty-bytes": "^3.0.0" 3350 } 3351 }, 3352 "media-typer": { 3353 "version": "0.3.0", 3354 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 3355 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 3356 "dev": true 3357 }, 3358 "meow": { 3359 "version": "3.7.0", 3360 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 3361 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 3362 "dev": true, 3363 "requires": { 3364 "camelcase-keys": "^2.0.0", 3365 "decamelize": "^1.1.2", 3366 "loud-rejection": "^1.0.0", 3367 "map-obj": "^1.0.1", 3368 "minimist": "^1.1.3", 3369 "normalize-package-data": "^2.3.4", 3370 "object-assign": "^4.0.1", 3371 "read-pkg-up": "^1.0.1", 3372 "redent": "^1.0.0", 3373 "trim-newlines": "^1.0.0" 3374 } 3375 }, 3376 "merge-descriptors": { 3377 "version": "1.0.1", 3378 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 3379 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 3380 "dev": true 3381 }, 3382 "methods": { 3383 "version": "1.1.2", 3384 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 3385 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 3386 "dev": true 3387 }, 3388 "micromatch": { 3389 "version": "3.1.10", 3390 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 3391 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 3392 "dev": true, 3393 "requires": { 3394 "arr-diff": "^4.0.0", 3395 "array-unique": "^0.3.2", 3396 "braces": "^2.3.1", 3397 "define-property": "^2.0.2", 3398 "extend-shallow": "^3.0.2", 3399 "extglob": "^2.0.4", 3400 "fragment-cache": "^0.2.1", 3401 "kind-of": "^6.0.2", 3402 "nanomatch": "^1.2.9", 3403 "object.pick": "^1.3.0", 3404 "regex-not": "^1.0.0", 3405 "snapdragon": "^0.8.1", 3406 "to-regex": "^3.0.2" 3407 } 3408 }, 3409 "mime": { 3410 "version": "1.4.1", 3411 "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 3412 "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 3413 "dev": true 3414 }, 3415 "mime-db": { 3416 "version": "1.43.0", 3417 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", 3418 "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", 3419 "dev": true 3420 }, 3421 "mime-types": { 3422 "version": "2.1.26", 3423 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", 3424 "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", 3425 "dev": true, 3426 "requires": { 3427 "mime-db": "1.43.0" 3428 } 3429 }, 3430 "minimatch": { 3431 "version": "3.0.2", 3432 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz", 3433 "integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=", 3434 "dev": true, 3435 "requires": { 3436 "brace-expansion": "^1.0.0" 3437 } 3438 }, 3439 "minimist": { 3440 "version": "1.2.0", 3441 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3442 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 3443 "dev": true 3444 }, 3445 "mixin-deep": { 3446 "version": "1.3.2", 3447 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 3448 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 3449 "dev": true, 3450 "requires": { 3451 "for-in": "^1.0.2", 3452 "is-extendable": "^1.0.1" 3453 }, 3454 "dependencies": { 3455 "is-extendable": { 3456 "version": "1.0.1", 3457 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 3458 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 3459 "dev": true, 3460 "requires": { 3461 "is-plain-object": "^2.0.4" 3462 } 3463 } 3464 } 3465 }, 3466 "mkdirp": { 3467 "version": "0.5.1", 3468 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 3469 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 3470 "dev": true, 3471 "requires": { 3472 "minimist": "0.0.8" 3473 }, 3474 "dependencies": { 3475 "minimist": { 3476 "version": "0.0.8", 3477 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 3478 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 3479 "dev": true 3480 } 3481 } 3482 }, 3483 "morgan": { 3484 "version": "1.9.1", 3485 "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", 3486 "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", 3487 "dev": true, 3488 "requires": { 3489 "basic-auth": "~2.0.0", 3490 "debug": "2.6.9", 3491 "depd": "~1.1.2", 3492 "on-finished": "~2.3.0", 3493 "on-headers": "~1.0.1" 3494 }, 3495 "dependencies": { 3496 "debug": { 3497 "version": "2.6.9", 3498 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3499 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3500 "dev": true, 3501 "requires": { 3502 "ms": "2.0.0" 3503 } 3504 }, 3505 "depd": { 3506 "version": "1.1.2", 3507 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 3508 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 3509 "dev": true 3510 }, 3511 "ms": { 3512 "version": "2.0.0", 3513 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3514 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3515 "dev": true 3516 } 3517 } 3518 }, 3519 "ms": { 3520 "version": "2.1.1", 3521 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3522 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 3523 "dev": true 3524 }, 3525 "multimatch": { 3526 "version": "2.1.0", 3527 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", 3528 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", 3529 "dev": true, 3530 "requires": { 3531 "array-differ": "^1.0.0", 3532 "array-union": "^1.0.1", 3533 "arrify": "^1.0.0", 3534 "minimatch": "^3.0.0" 3535 } 3536 }, 3537 "mustache": { 3538 "version": "2.3.0", 3539 "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz", 3540 "integrity": "sha1-QCj3d4sXcIpImTCm5SrDvKDaQdA=", 3541 "dev": true 3542 }, 3543 "nan": { 3544 "version": "2.14.0", 3545 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", 3546 "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", 3547 "dev": true 3548 }, 3549 "nanomatch": { 3550 "version": "1.2.13", 3551 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 3552 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 3553 "dev": true, 3554 "requires": { 3555 "arr-diff": "^4.0.0", 3556 "array-unique": "^0.3.2", 3557 "define-property": "^2.0.2", 3558 "extend-shallow": "^3.0.2", 3559 "fragment-cache": "^0.2.1", 3560 "is-windows": "^1.0.2", 3561 "kind-of": "^6.0.2", 3562 "object.pick": "^1.3.0", 3563 "regex-not": "^1.0.0", 3564 "snapdragon": "^0.8.1", 3565 "to-regex": "^3.0.1" 3566 } 3567 }, 3568 "negotiator": { 3569 "version": "0.6.1", 3570 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 3571 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 3572 "dev": true 3573 }, 3574 "node-gyp": { 3575 "version": "3.8.0", 3576 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", 3577 "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", 3578 "dev": true, 3579 "requires": { 3580 "fstream": "^1.0.0", 3581 "glob": "^7.0.3", 3582 "graceful-fs": "^4.1.2", 3583 "mkdirp": "^0.5.0", 3584 "nopt": "2 || 3", 3585 "npmlog": "0 || 1 || 2 || 3 || 4", 3586 "osenv": "0", 3587 "request": "^2.87.0", 3588 "rimraf": "2", 3589 "semver": "~5.3.0", 3590 "tar": "^2.0.0", 3591 "which": "1" 3592 }, 3593 "dependencies": { 3594 "semver": { 3595 "version": "5.3.0", 3596 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 3597 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 3598 "dev": true 3599 } 3600 } 3601 }, 3602 "node-http2": { 3603 "version": "4.0.1", 3604 "resolved": "https://registry.npmjs.org/node-http2/-/node-http2-4.0.1.tgz", 3605 "integrity": "sha1-Fk/1O13SLITwrxQrh3xerraAmVk=", 3606 "dev": true, 3607 "requires": { 3608 "assert": "1.4.1", 3609 "events": "1.1.1", 3610 "https-browserify": "0.0.1", 3611 "setimmediate": "^1.0.5", 3612 "stream-browserify": "2.0.1", 3613 "timers-browserify": "2.0.2", 3614 "url": "^0.11.0", 3615 "websocket-stream": "^5.0.1" 3616 } 3617 }, 3618 "node-sass": { 3619 "version": "4.13.1", 3620 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", 3621 "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", 3622 "dev": true, 3623 "requires": { 3624 "async-foreach": "^0.1.3", 3625 "chalk": "^1.1.1", 3626 "cross-spawn": "^3.0.0", 3627 "gaze": "^1.0.0", 3628 "get-stdin": "^4.0.1", 3629 "glob": "^7.0.3", 3630 "in-publish": "^2.0.0", 3631 "lodash": "^4.17.15", 3632 "meow": "^3.7.0", 3633 "mkdirp": "^0.5.1", 3634 "nan": "^2.13.2", 3635 "node-gyp": "^3.8.0", 3636 "npmlog": "^4.0.0", 3637 "request": "^2.88.0", 3638 "sass-graph": "^2.2.4", 3639 "stdout-stream": "^1.4.0", 3640 "true-case-path": "^1.0.2" 3641 } 3642 }, 3643 "nopt": { 3644 "version": "3.0.6", 3645 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 3646 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 3647 "dev": true, 3648 "requires": { 3649 "abbrev": "1" 3650 } 3651 }, 3652 "normalize-package-data": { 3653 "version": "2.3.5", 3654 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", 3655 "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", 3656 "dev": true, 3657 "requires": { 3658 "hosted-git-info": "^2.1.4", 3659 "is-builtin-module": "^1.0.0", 3660 "semver": "2 || 3 || 4 || 5", 3661 "validate-npm-package-license": "^3.0.1" 3662 } 3663 }, 3664 "npmlog": { 3665 "version": "4.1.2", 3666 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 3667 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 3668 "dev": true, 3669 "requires": { 3670 "are-we-there-yet": "~1.1.2", 3671 "console-control-strings": "~1.1.0", 3672 "gauge": "~2.7.3", 3673 "set-blocking": "~2.0.0" 3674 } 3675 }, 3676 "num2fraction": { 3677 "version": "1.2.2", 3678 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 3679 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", 3680 "dev": true 3681 }, 3682 "number-is-nan": { 3683 "version": "1.0.1", 3684 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 3685 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 3686 "dev": true 3687 }, 3688 "oauth-sign": { 3689 "version": "0.9.0", 3690 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 3691 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 3692 "dev": true 3693 }, 3694 "object-assign": { 3695 "version": "4.1.0", 3696 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", 3697 "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", 3698 "dev": true 3699 }, 3700 "object-component": { 3701 "version": "0.0.3", 3702 "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", 3703 "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", 3704 "dev": true 3705 }, 3706 "object-copy": { 3707 "version": "0.1.0", 3708 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 3709 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 3710 "dev": true, 3711 "requires": { 3712 "copy-descriptor": "^0.1.0", 3713 "define-property": "^0.2.5", 3714 "kind-of": "^3.0.3" 3715 }, 3716 "dependencies": { 3717 "define-property": { 3718 "version": "0.2.5", 3719 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3720 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 3721 "dev": true, 3722 "requires": { 3723 "is-descriptor": "^0.1.0" 3724 } 3725 }, 3726 "kind-of": { 3727 "version": "3.2.2", 3728 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3729 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3730 "dev": true, 3731 "requires": { 3732 "is-buffer": "^1.1.5" 3733 } 3734 } 3735 } 3736 }, 3737 "object-visit": { 3738 "version": "1.0.1", 3739 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 3740 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 3741 "dev": true, 3742 "requires": { 3743 "isobject": "^3.0.0" 3744 } 3745 }, 3746 "object.defaults": { 3747 "version": "1.1.0", 3748 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", 3749 "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", 3750 "dev": true, 3751 "requires": { 3752 "array-each": "^1.0.1", 3753 "array-slice": "^1.0.0", 3754 "for-own": "^1.0.0", 3755 "isobject": "^3.0.0" 3756 } 3757 }, 3758 "object.map": { 3759 "version": "1.0.1", 3760 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", 3761 "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", 3762 "dev": true, 3763 "requires": { 3764 "for-own": "^1.0.0", 3765 "make-iterator": "^1.0.0" 3766 } 3767 }, 3768 "object.pick": { 3769 "version": "1.3.0", 3770 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 3771 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 3772 "dev": true, 3773 "requires": { 3774 "isobject": "^3.0.1" 3775 } 3776 }, 3777 "on-finished": { 3778 "version": "2.3.0", 3779 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3780 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3781 "dev": true, 3782 "requires": { 3783 "ee-first": "1.1.1" 3784 } 3785 }, 3786 "on-headers": { 3787 "version": "1.0.2", 3788 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 3789 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 3790 "dev": true 3791 }, 3792 "once": { 3793 "version": "1.3.3", 3794 "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", 3795 "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", 3796 "dev": true, 3797 "requires": { 3798 "wrappy": "1" 3799 } 3800 }, 3801 "opn": { 3802 "version": "5.4.0", 3803 "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", 3804 "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", 3805 "dev": true, 3806 "requires": { 3807 "is-wsl": "^1.1.0" 3808 } 3809 }, 3810 "os-homedir": { 3811 "version": "1.0.2", 3812 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 3813 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 3814 "dev": true 3815 }, 3816 "os-locale": { 3817 "version": "1.4.0", 3818 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 3819 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 3820 "dev": true, 3821 "requires": { 3822 "lcid": "^1.0.0" 3823 } 3824 }, 3825 "os-tmpdir": { 3826 "version": "1.0.2", 3827 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3828 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 3829 "dev": true 3830 }, 3831 "osenv": { 3832 "version": "0.1.5", 3833 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", 3834 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 3835 "dev": true, 3836 "requires": { 3837 "os-homedir": "^1.0.0", 3838 "os-tmpdir": "^1.0.0" 3839 } 3840 }, 3841 "p-each-series": { 3842 "version": "1.0.0", 3843 "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", 3844 "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", 3845 "dev": true, 3846 "requires": { 3847 "p-reduce": "^1.0.0" 3848 } 3849 }, 3850 "p-limit": { 3851 "version": "1.3.0", 3852 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 3853 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 3854 "dev": true, 3855 "requires": { 3856 "p-try": "^1.0.0" 3857 } 3858 }, 3859 "p-locate": { 3860 "version": "2.0.0", 3861 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 3862 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3863 "dev": true, 3864 "requires": { 3865 "p-limit": "^1.1.0" 3866 } 3867 }, 3868 "p-reduce": { 3869 "version": "1.0.0", 3870 "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", 3871 "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", 3872 "dev": true 3873 }, 3874 "p-try": { 3875 "version": "1.0.0", 3876 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3877 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 3878 "dev": true 3879 }, 3880 "pako": { 3881 "version": "0.2.9", 3882 "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 3883 "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", 3884 "dev": true 3885 }, 3886 "parse-filepath": { 3887 "version": "1.0.2", 3888 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", 3889 "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", 3890 "dev": true, 3891 "requires": { 3892 "is-absolute": "^1.0.0", 3893 "map-cache": "^0.2.0", 3894 "path-root": "^0.1.1" 3895 } 3896 }, 3897 "parse-json": { 3898 "version": "2.2.0", 3899 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 3900 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 3901 "dev": true, 3902 "requires": { 3903 "error-ex": "^1.2.0" 3904 } 3905 }, 3906 "parse-passwd": { 3907 "version": "1.0.0", 3908 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 3909 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", 3910 "dev": true 3911 }, 3912 "parseqs": { 3913 "version": "0.0.5", 3914 "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", 3915 "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", 3916 "dev": true, 3917 "requires": { 3918 "better-assert": "~1.0.0" 3919 } 3920 }, 3921 "parseuri": { 3922 "version": "0.0.5", 3923 "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", 3924 "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", 3925 "dev": true, 3926 "requires": { 3927 "better-assert": "~1.0.0" 3928 } 3929 }, 3930 "pascalcase": { 3931 "version": "0.1.1", 3932 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 3933 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 3934 "dev": true 3935 }, 3936 "path-exists": { 3937 "version": "2.1.0", 3938 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 3939 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 3940 "dev": true, 3941 "requires": { 3942 "pinkie-promise": "^2.0.0" 3943 } 3944 }, 3945 "path-is-absolute": { 3946 "version": "1.0.1", 3947 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3948 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3949 "dev": true 3950 }, 3951 "path-root": { 3952 "version": "0.1.1", 3953 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", 3954 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", 3955 "dev": true, 3956 "requires": { 3957 "path-root-regex": "^0.1.0" 3958 } 3959 }, 3960 "path-root-regex": { 3961 "version": "0.1.2", 3962 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", 3963 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", 3964 "dev": true 3965 }, 3966 "path-to-regexp": { 3967 "version": "0.1.7", 3968 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 3969 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 3970 "dev": true 3971 }, 3972 "path-type": { 3973 "version": "1.1.0", 3974 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 3975 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 3976 "dev": true, 3977 "requires": { 3978 "graceful-fs": "^4.1.2", 3979 "pify": "^2.0.0", 3980 "pinkie-promise": "^2.0.0" 3981 } 3982 }, 3983 "pend": { 3984 "version": "1.2.0", 3985 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 3986 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 3987 "dev": true 3988 }, 3989 "performance-now": { 3990 "version": "2.1.0", 3991 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 3992 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 3993 "dev": true 3994 }, 3995 "pify": { 3996 "version": "2.3.0", 3997 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3998 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3999 "dev": true 4000 }, 4001 "pinkie": { 4002 "version": "2.0.4", 4003 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 4004 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 4005 "dev": true 4006 }, 4007 "pinkie-promise": { 4008 "version": "2.0.1", 4009 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 4010 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 4011 "dev": true, 4012 "requires": { 4013 "pinkie": "^2.0.0" 4014 } 4015 }, 4016 "pkg-up": { 4017 "version": "2.0.0", 4018 "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", 4019 "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", 4020 "dev": true, 4021 "requires": { 4022 "find-up": "^2.1.0" 4023 }, 4024 "dependencies": { 4025 "find-up": { 4026 "version": "2.1.0", 4027 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 4028 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 4029 "dev": true, 4030 "requires": { 4031 "locate-path": "^2.0.0" 4032 } 4033 } 4034 } 4035 }, 4036 "portscanner": { 4037 "version": "2.2.0", 4038 "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", 4039 "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", 4040 "dev": true, 4041 "requires": { 4042 "async": "^2.6.0", 4043 "is-number-like": "^1.0.3" 4044 }, 4045 "dependencies": { 4046 "async": { 4047 "version": "2.6.2", 4048 "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", 4049 "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", 4050 "dev": true, 4051 "requires": { 4052 "lodash": "^4.17.11" 4053 } 4054 }, 4055 "lodash": { 4056 "version": "4.17.15", 4057 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 4058 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 4059 "dev": true 4060 } 4061 } 4062 }, 4063 "posix-character-classes": { 4064 "version": "0.1.1", 4065 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 4066 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 4067 "dev": true 4068 }, 4069 "postcss": { 4070 "version": "4.1.16", 4071 "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", 4072 "integrity": "sha1-TESbTIr53zyvbTf44eV10DYXWNw=", 4073 "dev": true, 4074 "requires": { 4075 "es6-promise": "~2.3.0", 4076 "js-base64": "~2.1.8", 4077 "source-map": "~0.4.2" 4078 }, 4079 "dependencies": { 4080 "es6-promise": { 4081 "version": "2.3.0", 4082 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", 4083 "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", 4084 "dev": true 4085 } 4086 } 4087 }, 4088 "pretty-bytes": { 4089 "version": "3.0.1", 4090 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", 4091 "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", 4092 "dev": true, 4093 "requires": { 4094 "number-is-nan": "^1.0.0" 4095 } 4096 }, 4097 "process-nextick-args": { 4098 "version": "1.0.7", 4099 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 4100 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 4101 "dev": true 4102 }, 4103 "progress": { 4104 "version": "2.0.3", 4105 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 4106 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 4107 "dev": true 4108 }, 4109 "proxy-addr": { 4110 "version": "2.0.2", 4111 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", 4112 "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", 4113 "dev": true, 4114 "requires": { 4115 "forwarded": "~0.1.2", 4116 "ipaddr.js": "1.5.2" 4117 } 4118 }, 4119 "proxy-from-env": { 4120 "version": "1.0.0", 4121 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", 4122 "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=", 4123 "dev": true 4124 }, 4125 "pseudomap": { 4126 "version": "1.0.2", 4127 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 4128 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 4129 "dev": true 4130 }, 4131 "psl": { 4132 "version": "1.7.0", 4133 "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", 4134 "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", 4135 "dev": true 4136 }, 4137 "punycode": { 4138 "version": "2.1.1", 4139 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4140 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4141 "dev": true 4142 }, 4143 "puppeteer": { 4144 "version": "1.20.0", 4145 "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", 4146 "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", 4147 "dev": true, 4148 "requires": { 4149 "debug": "^4.1.0", 4150 "extract-zip": "^1.6.6", 4151 "https-proxy-agent": "^2.2.1", 4152 "mime": "^2.0.3", 4153 "progress": "^2.0.1", 4154 "proxy-from-env": "^1.0.0", 4155 "rimraf": "^2.6.1", 4156 "ws": "^6.1.0" 4157 }, 4158 "dependencies": { 4159 "debug": { 4160 "version": "4.1.1", 4161 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 4162 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 4163 "dev": true, 4164 "requires": { 4165 "ms": "^2.1.1" 4166 } 4167 }, 4168 "mime": { 4169 "version": "2.4.4", 4170 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", 4171 "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", 4172 "dev": true 4173 } 4174 } 4175 }, 4176 "qs": { 4177 "version": "6.5.2", 4178 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 4179 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 4180 "dev": true 4181 }, 4182 "querystring": { 4183 "version": "0.2.0", 4184 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 4185 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 4186 "dev": true 4187 }, 4188 "range-parser": { 4189 "version": "1.2.0", 4190 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 4191 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 4192 "dev": true 4193 }, 4194 "raw-body": { 4195 "version": "1.1.7", 4196 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", 4197 "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", 4198 "dev": true, 4199 "requires": { 4200 "bytes": "1", 4201 "string_decoder": "0.10" 4202 } 4203 }, 4204 "read-pkg": { 4205 "version": "1.1.0", 4206 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 4207 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 4208 "dev": true, 4209 "requires": { 4210 "load-json-file": "^1.0.0", 4211 "normalize-package-data": "^2.3.2", 4212 "path-type": "^1.0.0" 4213 } 4214 }, 4215 "read-pkg-up": { 4216 "version": "1.0.1", 4217 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 4218 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 4219 "dev": true, 4220 "requires": { 4221 "find-up": "^1.0.0", 4222 "read-pkg": "^1.0.0" 4223 } 4224 }, 4225 "readable-stream": { 4226 "version": "2.0.6", 4227 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", 4228 "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", 4229 "dev": true, 4230 "requires": { 4231 "core-util-is": "~1.0.0", 4232 "inherits": "~2.0.1", 4233 "isarray": "~1.0.0", 4234 "process-nextick-args": "~1.0.6", 4235 "string_decoder": "~0.10.x", 4236 "util-deprecate": "~1.0.1" 4237 }, 4238 "dependencies": { 4239 "isarray": { 4240 "version": "1.0.0", 4241 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 4242 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 4243 "dev": true 4244 } 4245 } 4246 }, 4247 "rechoir": { 4248 "version": "0.6.2", 4249 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 4250 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", 4251 "dev": true, 4252 "requires": { 4253 "resolve": "^1.1.6" 4254 } 4255 }, 4256 "redent": { 4257 "version": "1.0.0", 4258 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 4259 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 4260 "dev": true, 4261 "requires": { 4262 "indent-string": "^2.1.0", 4263 "strip-indent": "^1.0.1" 4264 } 4265 }, 4266 "regex-not": { 4267 "version": "1.0.2", 4268 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 4269 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 4270 "dev": true, 4271 "requires": { 4272 "extend-shallow": "^3.0.2", 4273 "safe-regex": "^1.1.0" 4274 } 4275 }, 4276 "repeat-element": { 4277 "version": "1.1.3", 4278 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 4279 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", 4280 "dev": true 4281 }, 4282 "repeat-string": { 4283 "version": "1.6.1", 4284 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 4285 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 4286 "dev": true 4287 }, 4288 "repeating": { 4289 "version": "2.0.1", 4290 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 4291 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 4292 "dev": true, 4293 "requires": { 4294 "is-finite": "^1.0.0" 4295 } 4296 }, 4297 "request": { 4298 "version": "2.88.0", 4299 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", 4300 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", 4301 "dev": true, 4302 "requires": { 4303 "aws-sign2": "~0.7.0", 4304 "aws4": "^1.8.0", 4305 "caseless": "~0.12.0", 4306 "combined-stream": "~1.0.6", 4307 "extend": "~3.0.2", 4308 "forever-agent": "~0.6.1", 4309 "form-data": "~2.3.2", 4310 "har-validator": "~5.1.0", 4311 "http-signature": "~1.2.0", 4312 "is-typedarray": "~1.0.0", 4313 "isstream": "~0.1.2", 4314 "json-stringify-safe": "~5.0.1", 4315 "mime-types": "~2.1.19", 4316 "oauth-sign": "~0.9.0", 4317 "performance-now": "^2.1.0", 4318 "qs": "~6.5.2", 4319 "safe-buffer": "^5.1.2", 4320 "tough-cookie": "~2.4.3", 4321 "tunnel-agent": "^0.6.0", 4322 "uuid": "^3.3.2" 4323 } 4324 }, 4325 "require-directory": { 4326 "version": "2.1.1", 4327 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 4328 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 4329 "dev": true 4330 }, 4331 "require-main-filename": { 4332 "version": "1.0.1", 4333 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 4334 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 4335 "dev": true 4336 }, 4337 "resolve": { 4338 "version": "1.1.7", 4339 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 4340 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", 4341 "dev": true 4342 }, 4343 "resolve-dir": { 4344 "version": "1.0.1", 4345 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", 4346 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", 4347 "dev": true, 4348 "requires": { 4349 "expand-tilde": "^2.0.0", 4350 "global-modules": "^1.0.0" 4351 } 4352 }, 4353 "resolve-from": { 4354 "version": "2.0.0", 4355 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", 4356 "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", 4357 "dev": true 4358 }, 4359 "resolve-pkg": { 4360 "version": "1.0.0", 4361 "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-1.0.0.tgz", 4362 "integrity": "sha1-4ZoV54rKLhJEYdySsuOUPvk0lNk=", 4363 "dev": true, 4364 "requires": { 4365 "resolve-from": "^2.0.0" 4366 } 4367 }, 4368 "resolve-url": { 4369 "version": "0.2.1", 4370 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 4371 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 4372 "dev": true 4373 }, 4374 "ret": { 4375 "version": "0.1.15", 4376 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 4377 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 4378 "dev": true 4379 }, 4380 "rimraf": { 4381 "version": "2.6.3", 4382 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 4383 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 4384 "dev": true, 4385 "requires": { 4386 "glob": "^7.1.3" 4387 }, 4388 "dependencies": { 4389 "balanced-match": { 4390 "version": "1.0.0", 4391 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 4392 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 4393 "dev": true 4394 }, 4395 "brace-expansion": { 4396 "version": "1.1.11", 4397 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 4398 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 4399 "dev": true, 4400 "requires": { 4401 "balanced-match": "^1.0.0", 4402 "concat-map": "0.0.1" 4403 } 4404 }, 4405 "glob": { 4406 "version": "7.1.3", 4407 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 4408 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 4409 "dev": true, 4410 "requires": { 4411 "fs.realpath": "^1.0.0", 4412 "inflight": "^1.0.4", 4413 "inherits": "2", 4414 "minimatch": "^3.0.4", 4415 "once": "^1.3.0", 4416 "path-is-absolute": "^1.0.0" 4417 } 4418 }, 4419 "minimatch": { 4420 "version": "3.0.4", 4421 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 4422 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4423 "dev": true, 4424 "requires": { 4425 "brace-expansion": "^1.1.7" 4426 } 4427 } 4428 } 4429 }, 4430 "safe-buffer": { 4431 "version": "5.1.2", 4432 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4433 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4434 "dev": true 4435 }, 4436 "safe-json-parse": { 4437 "version": "1.0.1", 4438 "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", 4439 "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", 4440 "dev": true 4441 }, 4442 "safe-regex": { 4443 "version": "1.1.0", 4444 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 4445 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 4446 "dev": true, 4447 "requires": { 4448 "ret": "~0.1.10" 4449 } 4450 }, 4451 "safer-buffer": { 4452 "version": "2.1.2", 4453 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 4454 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 4455 "dev": true 4456 }, 4457 "sass-graph": { 4458 "version": "2.2.4", 4459 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", 4460 "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", 4461 "dev": true, 4462 "requires": { 4463 "glob": "^7.0.0", 4464 "lodash": "^4.0.0", 4465 "scss-tokenizer": "^0.2.3", 4466 "yargs": "^7.0.0" 4467 } 4468 }, 4469 "scss-tokenizer": { 4470 "version": "0.2.3", 4471 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 4472 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", 4473 "dev": true, 4474 "requires": { 4475 "js-base64": "^2.1.8", 4476 "source-map": "^0.4.2" 4477 } 4478 }, 4479 "semver": { 4480 "version": "5.1.1", 4481 "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz", 4482 "integrity": "sha1-oykqNz5vPgeY2gsgZBuanFvEfhk=", 4483 "dev": true 4484 }, 4485 "send": { 4486 "version": "0.16.2", 4487 "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", 4488 "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", 4489 "dev": true, 4490 "requires": { 4491 "debug": "2.6.9", 4492 "depd": "~1.1.2", 4493 "destroy": "~1.0.4", 4494 "encodeurl": "~1.0.2", 4495 "escape-html": "~1.0.3", 4496 "etag": "~1.8.1", 4497 "fresh": "0.5.2", 4498 "http-errors": "~1.6.2", 4499 "mime": "1.4.1", 4500 "ms": "2.0.0", 4501 "on-finished": "~2.3.0", 4502 "range-parser": "~1.2.0", 4503 "statuses": "~1.4.0" 4504 }, 4505 "dependencies": { 4506 "debug": { 4507 "version": "2.6.9", 4508 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4509 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4510 "dev": true, 4511 "requires": { 4512 "ms": "2.0.0" 4513 } 4514 }, 4515 "depd": { 4516 "version": "1.1.2", 4517 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 4518 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 4519 "dev": true 4520 }, 4521 "encodeurl": { 4522 "version": "1.0.2", 4523 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 4524 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 4525 "dev": true 4526 }, 4527 "ms": { 4528 "version": "2.0.0", 4529 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4530 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4531 "dev": true 4532 }, 4533 "statuses": { 4534 "version": "1.4.0", 4535 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 4536 "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", 4537 "dev": true 4538 } 4539 } 4540 }, 4541 "serve-index": { 4542 "version": "1.9.1", 4543 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 4544 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 4545 "dev": true, 4546 "requires": { 4547 "accepts": "~1.3.4", 4548 "batch": "0.6.1", 4549 "debug": "2.6.9", 4550 "escape-html": "~1.0.3", 4551 "http-errors": "~1.6.2", 4552 "mime-types": "~2.1.17", 4553 "parseurl": "~1.3.2" 4554 }, 4555 "dependencies": { 4556 "debug": { 4557 "version": "2.6.9", 4558 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4559 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4560 "dev": true, 4561 "requires": { 4562 "ms": "2.0.0" 4563 } 4564 }, 4565 "mime-db": { 4566 "version": "1.38.0", 4567 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", 4568 "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", 4569 "dev": true 4570 }, 4571 "mime-types": { 4572 "version": "2.1.22", 4573 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", 4574 "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", 4575 "dev": true, 4576 "requires": { 4577 "mime-db": "~1.38.0" 4578 } 4579 }, 4580 "ms": { 4581 "version": "2.0.0", 4582 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4583 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4584 "dev": true 4585 }, 4586 "parseurl": { 4587 "version": "1.3.2", 4588 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 4589 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 4590 "dev": true 4591 } 4592 } 4593 }, 4594 "serve-static": { 4595 "version": "1.13.2", 4596 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", 4597 "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", 4598 "dev": true, 4599 "requires": { 4600 "encodeurl": "~1.0.2", 4601 "escape-html": "~1.0.3", 4602 "parseurl": "~1.3.2", 4603 "send": "0.16.2" 4604 }, 4605 "dependencies": { 4606 "encodeurl": { 4607 "version": "1.0.2", 4608 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 4609 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 4610 "dev": true 4611 }, 4612 "parseurl": { 4613 "version": "1.3.2", 4614 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 4615 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 4616 "dev": true 4617 } 4618 } 4619 }, 4620 "set-blocking": { 4621 "version": "2.0.0", 4622 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 4623 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 4624 "dev": true 4625 }, 4626 "set-value": { 4627 "version": "2.0.1", 4628 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 4629 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 4630 "dev": true, 4631 "requires": { 4632 "extend-shallow": "^2.0.1", 4633 "is-extendable": "^0.1.1", 4634 "is-plain-object": "^2.0.3", 4635 "split-string": "^3.0.1" 4636 }, 4637 "dependencies": { 4638 "extend-shallow": { 4639 "version": "2.0.1", 4640 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4641 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4642 "dev": true, 4643 "requires": { 4644 "is-extendable": "^0.1.0" 4645 } 4646 } 4647 } 4648 }, 4649 "setimmediate": { 4650 "version": "1.0.5", 4651 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 4652 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 4653 "dev": true 4654 }, 4655 "setprototypeof": { 4656 "version": "1.1.0", 4657 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 4658 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 4659 "dev": true 4660 }, 4661 "shelljs": { 4662 "version": "0.3.0", 4663 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", 4664 "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", 4665 "dev": true 4666 }, 4667 "signal-exit": { 4668 "version": "3.0.1", 4669 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", 4670 "integrity": "sha1-WkyISZK2OnrNm623iUw+6c/MrYE=", 4671 "dev": true 4672 }, 4673 "snapdragon": { 4674 "version": "0.8.2", 4675 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 4676 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 4677 "dev": true, 4678 "requires": { 4679 "base": "^0.11.1", 4680 "debug": "^2.2.0", 4681 "define-property": "^0.2.5", 4682 "extend-shallow": "^2.0.1", 4683 "map-cache": "^0.2.2", 4684 "source-map": "^0.5.6", 4685 "source-map-resolve": "^0.5.0", 4686 "use": "^3.1.0" 4687 }, 4688 "dependencies": { 4689 "define-property": { 4690 "version": "0.2.5", 4691 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 4692 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 4693 "dev": true, 4694 "requires": { 4695 "is-descriptor": "^0.1.0" 4696 } 4697 }, 4698 "extend-shallow": { 4699 "version": "2.0.1", 4700 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4701 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4702 "dev": true, 4703 "requires": { 4704 "is-extendable": "^0.1.0" 4705 } 4706 }, 4707 "source-map": { 4708 "version": "0.5.7", 4709 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 4710 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 4711 "dev": true 4712 } 4713 } 4714 }, 4715 "snapdragon-node": { 4716 "version": "2.1.1", 4717 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 4718 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 4719 "dev": true, 4720 "requires": { 4721 "define-property": "^1.0.0", 4722 "isobject": "^3.0.0", 4723 "snapdragon-util": "^3.0.1" 4724 }, 4725 "dependencies": { 4726 "define-property": { 4727 "version": "1.0.0", 4728 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 4729 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 4730 "dev": true, 4731 "requires": { 4732 "is-descriptor": "^1.0.0" 4733 } 4734 }, 4735 "is-accessor-descriptor": { 4736 "version": "1.0.0", 4737 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 4738 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 4739 "dev": true, 4740 "requires": { 4741 "kind-of": "^6.0.0" 4742 } 4743 }, 4744 "is-data-descriptor": { 4745 "version": "1.0.0", 4746 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 4747 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 4748 "dev": true, 4749 "requires": { 4750 "kind-of": "^6.0.0" 4751 } 4752 }, 4753 "is-descriptor": { 4754 "version": "1.0.2", 4755 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 4756 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 4757 "dev": true, 4758 "requires": { 4759 "is-accessor-descriptor": "^1.0.0", 4760 "is-data-descriptor": "^1.0.0", 4761 "kind-of": "^6.0.2" 4762 } 4763 } 4764 } 4765 }, 4766 "snapdragon-util": { 4767 "version": "3.0.1", 4768 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 4769 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 4770 "dev": true, 4771 "requires": { 4772 "kind-of": "^3.2.0" 4773 }, 4774 "dependencies": { 4775 "kind-of": { 4776 "version": "3.2.2", 4777 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4778 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4779 "dev": true, 4780 "requires": { 4781 "is-buffer": "^1.1.5" 4782 } 4783 } 4784 } 4785 }, 4786 "socket.io": { 4787 "version": "2.2.0", 4788 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz", 4789 "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==", 4790 "dev": true, 4791 "requires": { 4792 "debug": "~4.1.0", 4793 "engine.io": "~3.3.1", 4794 "has-binary2": "~1.0.2", 4795 "socket.io-adapter": "~1.1.0", 4796 "socket.io-client": "2.2.0", 4797 "socket.io-parser": "~3.3.0" 4798 }, 4799 "dependencies": { 4800 "debug": { 4801 "version": "4.1.1", 4802 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 4803 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 4804 "dev": true, 4805 "requires": { 4806 "ms": "^2.1.1" 4807 } 4808 }, 4809 "ms": { 4810 "version": "2.1.1", 4811 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 4812 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 4813 "dev": true 4814 } 4815 } 4816 }, 4817 "socket.io-adapter": { 4818 "version": "1.1.1", 4819 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", 4820 "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", 4821 "dev": true 4822 }, 4823 "socket.io-client": { 4824 "version": "2.2.0", 4825 "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", 4826 "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", 4827 "dev": true, 4828 "requires": { 4829 "backo2": "1.0.2", 4830 "base64-arraybuffer": "0.1.5", 4831 "component-bind": "1.0.0", 4832 "component-emitter": "1.2.1", 4833 "debug": "~3.1.0", 4834 "engine.io-client": "~3.3.1", 4835 "has-binary2": "~1.0.2", 4836 "has-cors": "1.1.0", 4837 "indexof": "0.0.1", 4838 "object-component": "0.0.3", 4839 "parseqs": "0.0.5", 4840 "parseuri": "0.0.5", 4841 "socket.io-parser": "~3.3.0", 4842 "to-array": "0.1.4" 4843 }, 4844 "dependencies": { 4845 "debug": { 4846 "version": "3.1.0", 4847 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 4848 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 4849 "dev": true, 4850 "requires": { 4851 "ms": "2.0.0" 4852 } 4853 }, 4854 "ms": { 4855 "version": "2.0.0", 4856 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4857 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4858 "dev": true 4859 } 4860 } 4861 }, 4862 "socket.io-parser": { 4863 "version": "3.3.0", 4864 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", 4865 "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", 4866 "dev": true, 4867 "requires": { 4868 "component-emitter": "1.2.1", 4869 "debug": "~3.1.0", 4870 "isarray": "2.0.1" 4871 }, 4872 "dependencies": { 4873 "debug": { 4874 "version": "3.1.0", 4875 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 4876 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 4877 "dev": true, 4878 "requires": { 4879 "ms": "2.0.0" 4880 } 4881 }, 4882 "isarray": { 4883 "version": "2.0.1", 4884 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", 4885 "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", 4886 "dev": true 4887 }, 4888 "ms": { 4889 "version": "2.0.0", 4890 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4891 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4892 "dev": true 4893 } 4894 } 4895 }, 4896 "source-map": { 4897 "version": "0.4.4", 4898 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 4899 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 4900 "dev": true, 4901 "requires": { 4902 "amdefine": ">=0.0.4" 4903 } 4904 }, 4905 "source-map-resolve": { 4906 "version": "0.5.2", 4907 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 4908 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 4909 "dev": true, 4910 "requires": { 4911 "atob": "^2.1.1", 4912 "decode-uri-component": "^0.2.0", 4913 "resolve-url": "^0.2.1", 4914 "source-map-url": "^0.4.0", 4915 "urix": "^0.1.0" 4916 } 4917 }, 4918 "source-map-url": { 4919 "version": "0.4.0", 4920 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 4921 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", 4922 "dev": true 4923 }, 4924 "spdx-correct": { 4925 "version": "1.0.2", 4926 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", 4927 "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", 4928 "dev": true, 4929 "requires": { 4930 "spdx-license-ids": "^1.0.2" 4931 } 4932 }, 4933 "spdx-exceptions": { 4934 "version": "1.0.4", 4935 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz", 4936 "integrity": "sha1-IguEI5EZrpBFqJLbgag/TOFvgP0=", 4937 "dev": true 4938 }, 4939 "spdx-expression-parse": { 4940 "version": "1.0.2", 4941 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", 4942 "integrity": "sha1-1SsUtelnB3FECvIlvLVjEirEUvY=", 4943 "dev": true, 4944 "requires": { 4945 "spdx-exceptions": "^1.0.4", 4946 "spdx-license-ids": "^1.0.0" 4947 } 4948 }, 4949 "spdx-license-ids": { 4950 "version": "1.2.1", 4951 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz", 4952 "integrity": "sha1-0H6hek0v2TUfnZTi/5zsdBgP6PM=", 4953 "dev": true 4954 }, 4955 "split-string": { 4956 "version": "3.1.0", 4957 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 4958 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 4959 "dev": true, 4960 "requires": { 4961 "extend-shallow": "^3.0.0" 4962 } 4963 }, 4964 "sprintf-js": { 4965 "version": "1.1.2", 4966 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", 4967 "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", 4968 "dev": true 4969 }, 4970 "sshpk": { 4971 "version": "1.16.1", 4972 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 4973 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 4974 "dev": true, 4975 "requires": { 4976 "asn1": "~0.2.3", 4977 "assert-plus": "^1.0.0", 4978 "bcrypt-pbkdf": "^1.0.0", 4979 "dashdash": "^1.12.0", 4980 "ecc-jsbn": "~0.1.1", 4981 "getpass": "^0.1.1", 4982 "jsbn": "~0.1.0", 4983 "safer-buffer": "^2.0.2", 4984 "tweetnacl": "~0.14.0" 4985 } 4986 }, 4987 "static-extend": { 4988 "version": "0.1.2", 4989 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 4990 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 4991 "dev": true, 4992 "requires": { 4993 "define-property": "^0.2.5", 4994 "object-copy": "^0.1.0" 4995 }, 4996 "dependencies": { 4997 "define-property": { 4998 "version": "0.2.5", 4999 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 5000 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 5001 "dev": true, 5002 "requires": { 5003 "is-descriptor": "^0.1.0" 5004 } 5005 } 5006 } 5007 }, 5008 "statuses": { 5009 "version": "1.3.1", 5010 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 5011 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 5012 "dev": true 5013 }, 5014 "stdout-stream": { 5015 "version": "1.4.1", 5016 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", 5017 "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", 5018 "dev": true, 5019 "requires": { 5020 "readable-stream": "^2.0.1" 5021 } 5022 }, 5023 "stream-browserify": { 5024 "version": "2.0.1", 5025 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", 5026 "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", 5027 "dev": true, 5028 "requires": { 5029 "inherits": "~2.0.1", 5030 "readable-stream": "^2.0.2" 5031 } 5032 }, 5033 "stream-shift": { 5034 "version": "1.0.0", 5035 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", 5036 "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", 5037 "dev": true 5038 }, 5039 "string-template": { 5040 "version": "0.2.1", 5041 "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", 5042 "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", 5043 "dev": true 5044 }, 5045 "string-width": { 5046 "version": "1.0.2", 5047 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 5048 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 5049 "dev": true, 5050 "requires": { 5051 "code-point-at": "^1.0.0", 5052 "is-fullwidth-code-point": "^1.0.0", 5053 "strip-ansi": "^3.0.0" 5054 } 5055 }, 5056 "string_decoder": { 5057 "version": "0.10.31", 5058 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 5059 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 5060 "dev": true 5061 }, 5062 "strip-ansi": { 5063 "version": "3.0.1", 5064 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 5065 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 5066 "dev": true, 5067 "requires": { 5068 "ansi-regex": "^2.0.0" 5069 } 5070 }, 5071 "strip-bom": { 5072 "version": "2.0.0", 5073 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 5074 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 5075 "dev": true, 5076 "requires": { 5077 "is-utf8": "^0.2.0" 5078 } 5079 }, 5080 "strip-indent": { 5081 "version": "1.0.1", 5082 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 5083 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 5084 "dev": true, 5085 "requires": { 5086 "get-stdin": "^4.0.1" 5087 } 5088 }, 5089 "strip-json-comments": { 5090 "version": "1.0.4", 5091 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", 5092 "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", 5093 "dev": true 5094 }, 5095 "supports-color": { 5096 "version": "2.0.0", 5097 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 5098 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 5099 "dev": true 5100 }, 5101 "tar": { 5102 "version": "2.2.2", 5103 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", 5104 "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", 5105 "dev": true, 5106 "requires": { 5107 "block-stream": "*", 5108 "fstream": "^1.0.12", 5109 "inherits": "2" 5110 } 5111 }, 5112 "timers-browserify": { 5113 "version": "2.0.2", 5114 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", 5115 "integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=", 5116 "dev": true, 5117 "requires": { 5118 "setimmediate": "^1.0.4" 5119 } 5120 }, 5121 "tiny-lr": { 5122 "version": "1.1.1", 5123 "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", 5124 "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", 5125 "dev": true, 5126 "requires": { 5127 "body": "^5.1.0", 5128 "debug": "^3.1.0", 5129 "faye-websocket": "~0.10.0", 5130 "livereload-js": "^2.3.0", 5131 "object-assign": "^4.1.0", 5132 "qs": "^6.4.0" 5133 }, 5134 "dependencies": { 5135 "debug": { 5136 "version": "3.2.6", 5137 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 5138 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 5139 "dev": true, 5140 "requires": { 5141 "ms": "^2.1.1" 5142 } 5143 }, 5144 "qs": { 5145 "version": "6.6.0", 5146 "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", 5147 "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==", 5148 "dev": true 5149 } 5150 } 5151 }, 5152 "to-array": { 5153 "version": "0.1.4", 5154 "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", 5155 "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", 5156 "dev": true 5157 }, 5158 "to-object-path": { 5159 "version": "0.3.0", 5160 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 5161 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 5162 "dev": true, 5163 "requires": { 5164 "kind-of": "^3.0.2" 5165 }, 5166 "dependencies": { 5167 "kind-of": { 5168 "version": "3.2.2", 5169 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 5170 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 5171 "dev": true, 5172 "requires": { 5173 "is-buffer": "^1.1.5" 5174 } 5175 } 5176 } 5177 }, 5178 "to-regex": { 5179 "version": "3.0.2", 5180 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 5181 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 5182 "dev": true, 5183 "requires": { 5184 "define-property": "^2.0.2", 5185 "extend-shallow": "^3.0.2", 5186 "regex-not": "^1.0.2", 5187 "safe-regex": "^1.1.0" 5188 } 5189 }, 5190 "to-regex-range": { 5191 "version": "2.1.1", 5192 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 5193 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 5194 "dev": true, 5195 "requires": { 5196 "is-number": "^3.0.0", 5197 "repeat-string": "^1.6.1" 5198 } 5199 }, 5200 "tough-cookie": { 5201 "version": "2.4.3", 5202 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", 5203 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 5204 "dev": true, 5205 "requires": { 5206 "psl": "^1.1.24", 5207 "punycode": "^1.4.1" 5208 }, 5209 "dependencies": { 5210 "punycode": { 5211 "version": "1.4.1", 5212 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 5213 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 5214 "dev": true 5215 } 5216 } 5217 }, 5218 "trim-newlines": { 5219 "version": "1.0.0", 5220 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 5221 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 5222 "dev": true 5223 }, 5224 "true-case-path": { 5225 "version": "1.0.3", 5226 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", 5227 "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", 5228 "dev": true, 5229 "requires": { 5230 "glob": "^7.1.2" 5231 }, 5232 "dependencies": { 5233 "glob": { 5234 "version": "7.1.6", 5235 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 5236 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 5237 "dev": true, 5238 "requires": { 5239 "fs.realpath": "^1.0.0", 5240 "inflight": "^1.0.4", 5241 "inherits": "2", 5242 "minimatch": "^3.0.4", 5243 "once": "^1.3.0", 5244 "path-is-absolute": "^1.0.0" 5245 } 5246 }, 5247 "minimatch": { 5248 "version": "3.0.4", 5249 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 5250 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 5251 "dev": true, 5252 "requires": { 5253 "brace-expansion": "^1.1.7" 5254 } 5255 } 5256 } 5257 }, 5258 "tunnel-agent": { 5259 "version": "0.6.0", 5260 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 5261 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 5262 "dev": true, 5263 "requires": { 5264 "safe-buffer": "^5.0.1" 5265 } 5266 }, 5267 "tweetnacl": { 5268 "version": "0.14.5", 5269 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 5270 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 5271 "dev": true 5272 }, 5273 "typedarray": { 5274 "version": "0.0.6", 5275 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 5276 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 5277 "dev": true 5278 }, 5279 "uglify-js": { 5280 "version": "3.3.8", 5281 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.8.tgz", 5282 "integrity": "sha512-X0jAGtpSZRtd4RhbVNuGHyjZNa/h2MrVkKrR3Ew5iL2MJw6d7FmBke+fhVCALWySv1ygHnjjROG1KI1FAPvddw==", 5283 "dev": true, 5284 "requires": { 5285 "commander": "~2.13.0", 5286 "source-map": "~0.6.1" 5287 }, 5288 "dependencies": { 5289 "commander": { 5290 "version": "2.13.0", 5291 "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", 5292 "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", 5293 "dev": true 5294 }, 5295 "source-map": { 5296 "version": "0.6.1", 5297 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5298 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5299 "dev": true 5300 } 5301 } 5302 }, 5303 "ultron": { 5304 "version": "1.1.1", 5305 "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", 5306 "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", 5307 "dev": true 5308 }, 5309 "unc-path-regex": { 5310 "version": "0.1.2", 5311 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 5312 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", 5313 "dev": true 5314 }, 5315 "underscore.string": { 5316 "version": "3.3.5", 5317 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", 5318 "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", 5319 "dev": true, 5320 "requires": { 5321 "sprintf-js": "^1.0.3", 5322 "util-deprecate": "^1.0.2" 5323 } 5324 }, 5325 "union-value": { 5326 "version": "1.0.1", 5327 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 5328 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 5329 "dev": true, 5330 "requires": { 5331 "arr-union": "^3.1.0", 5332 "get-value": "^2.0.6", 5333 "is-extendable": "^0.1.1", 5334 "set-value": "^2.0.1" 5335 } 5336 }, 5337 "unpipe": { 5338 "version": "1.0.0", 5339 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 5340 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 5341 "dev": true 5342 }, 5343 "unset-value": { 5344 "version": "1.0.0", 5345 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 5346 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 5347 "dev": true, 5348 "requires": { 5349 "has-value": "^0.3.1", 5350 "isobject": "^3.0.0" 5351 }, 5352 "dependencies": { 5353 "has-value": { 5354 "version": "0.3.1", 5355 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 5356 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 5357 "dev": true, 5358 "requires": { 5359 "get-value": "^2.0.3", 5360 "has-values": "^0.1.4", 5361 "isobject": "^2.0.0" 5362 }, 5363 "dependencies": { 5364 "isobject": { 5365 "version": "2.1.0", 5366 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 5367 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 5368 "dev": true, 5369 "requires": { 5370 "isarray": "1.0.0" 5371 } 5372 } 5373 } 5374 }, 5375 "has-values": { 5376 "version": "0.1.4", 5377 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 5378 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 5379 "dev": true 5380 }, 5381 "isarray": { 5382 "version": "1.0.0", 5383 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5384 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 5385 "dev": true 5386 } 5387 } 5388 }, 5389 "uri-js": { 5390 "version": "4.2.2", 5391 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 5392 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 5393 "dev": true, 5394 "requires": { 5395 "punycode": "^2.1.0" 5396 } 5397 }, 5398 "uri-path": { 5399 "version": "1.0.0", 5400 "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", 5401 "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", 5402 "dev": true 5403 }, 5404 "urix": { 5405 "version": "0.1.0", 5406 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 5407 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 5408 "dev": true 5409 }, 5410 "url": { 5411 "version": "0.11.0", 5412 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 5413 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 5414 "dev": true, 5415 "requires": { 5416 "punycode": "1.3.2", 5417 "querystring": "0.2.0" 5418 }, 5419 "dependencies": { 5420 "punycode": { 5421 "version": "1.3.2", 5422 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 5423 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 5424 "dev": true 5425 } 5426 } 5427 }, 5428 "use": { 5429 "version": "3.1.1", 5430 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 5431 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 5432 "dev": true 5433 }, 5434 "util": { 5435 "version": "0.10.3", 5436 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 5437 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 5438 "dev": true, 5439 "requires": { 5440 "inherits": "2.0.1" 5441 }, 5442 "dependencies": { 5443 "inherits": { 5444 "version": "2.0.1", 5445 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 5446 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 5447 "dev": true 5448 } 5449 } 5450 }, 5451 "util-deprecate": { 5452 "version": "1.0.2", 5453 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5454 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 5455 "dev": true 5456 }, 5457 "utils-merge": { 5458 "version": "1.0.1", 5459 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 5460 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 5461 "dev": true 5462 }, 5463 "uuid": { 5464 "version": "3.4.0", 5465 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 5466 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 5467 "dev": true 5468 }, 5469 "v8flags": { 5470 "version": "3.1.2", 5471 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz", 5472 "integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==", 5473 "dev": true, 5474 "requires": { 5475 "homedir-polyfill": "^1.0.1" 5476 } 5477 }, 5478 "validate-npm-package-license": { 5479 "version": "3.0.1", 5480 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", 5481 "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", 5482 "dev": true, 5483 "requires": { 5484 "spdx-correct": "~1.0.0", 5485 "spdx-expression-parse": "~1.0.0" 5486 } 5487 }, 5488 "vary": { 5489 "version": "1.1.2", 5490 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 5491 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 5492 "dev": true 5493 }, 5494 "verror": { 5495 "version": "1.10.0", 5496 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 5497 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 5498 "dev": true, 5499 "requires": { 5500 "assert-plus": "^1.0.0", 5501 "core-util-is": "1.0.2", 5502 "extsprintf": "^1.2.0" 5503 } 5504 }, 5505 "websocket-driver": { 5506 "version": "0.7.0", 5507 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", 5508 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", 5509 "dev": true, 5510 "requires": { 5511 "http-parser-js": ">=0.4.0", 5512 "websocket-extensions": ">=0.1.1" 5513 } 5514 }, 5515 "websocket-extensions": { 5516 "version": "0.1.3", 5517 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", 5518 "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", 5519 "dev": true 5520 }, 5521 "websocket-stream": { 5522 "version": "5.1.2", 5523 "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.1.2.tgz", 5524 "integrity": "sha512-lchLOk435iDWs0jNuL+hiU14i3ERSrMA0IKSiJh7z6X/i4XNsutBZrtqu2CPOZuA4G/zabiqVAos0vW+S7GEVw==", 5525 "dev": true, 5526 "requires": { 5527 "duplexify": "^3.5.1", 5528 "inherits": "^2.0.1", 5529 "readable-stream": "^2.3.3", 5530 "safe-buffer": "^5.1.1", 5531 "ws": "^3.2.0", 5532 "xtend": "^4.0.0" 5533 }, 5534 "dependencies": { 5535 "isarray": { 5536 "version": "1.0.0", 5537 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5538 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 5539 "dev": true 5540 }, 5541 "process-nextick-args": { 5542 "version": "2.0.0", 5543 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 5544 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 5545 "dev": true 5546 }, 5547 "readable-stream": { 5548 "version": "2.3.6", 5549 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 5550 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 5551 "dev": true, 5552 "requires": { 5553 "core-util-is": "~1.0.0", 5554 "inherits": "~2.0.3", 5555 "isarray": "~1.0.0", 5556 "process-nextick-args": "~2.0.0", 5557 "safe-buffer": "~5.1.1", 5558 "string_decoder": "~1.1.1", 5559 "util-deprecate": "~1.0.1" 5560 } 5561 }, 5562 "string_decoder": { 5563 "version": "1.1.1", 5564 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 5565 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 5566 "dev": true, 5567 "requires": { 5568 "safe-buffer": "~5.1.0" 5569 } 5570 }, 5571 "ws": { 5572 "version": "3.3.3", 5573 "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", 5574 "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", 5575 "dev": true, 5576 "requires": { 5577 "async-limiter": "~1.0.0", 5578 "safe-buffer": "~5.1.0", 5579 "ultron": "~1.1.0" 5580 } 5581 } 5582 } 5583 }, 5584 "which": { 5585 "version": "1.3.1", 5586 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 5587 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 5588 "dev": true, 5589 "requires": { 5590 "isexe": "^2.0.0" 5591 } 5592 }, 5593 "which-module": { 5594 "version": "1.0.0", 5595 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 5596 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 5597 "dev": true 5598 }, 5599 "wide-align": { 5600 "version": "1.1.3", 5601 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 5602 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 5603 "dev": true, 5604 "requires": { 5605 "string-width": "^1.0.2 || 2" 5606 } 5607 }, 5608 "wrap-ansi": { 5609 "version": "2.1.0", 5610 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 5611 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 5612 "dev": true, 5613 "requires": { 5614 "string-width": "^1.0.1", 5615 "strip-ansi": "^3.0.1" 5616 } 5617 }, 5618 "wrappy": { 5619 "version": "1.0.2", 5620 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5621 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 5622 "dev": true 5623 }, 5624 "ws": { 5625 "version": "6.1.2", 5626 "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", 5627 "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", 5628 "dev": true, 5629 "requires": { 5630 "async-limiter": "~1.0.0" 5631 } 5632 }, 5633 "xmlhttprequest-ssl": { 5634 "version": "1.5.5", 5635 "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", 5636 "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", 5637 "dev": true 5638 }, 5639 "xtend": { 5640 "version": "4.0.1", 5641 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 5642 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", 5643 "dev": true 5644 }, 5645 "y18n": { 5646 "version": "3.2.1", 5647 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 5648 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 5649 "dev": true 5650 }, 5651 "yallist": { 5652 "version": "2.1.2", 5653 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 5654 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 5655 "dev": true 5656 }, 5657 "yargs": { 5658 "version": "7.1.0", 5659 "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", 5660 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 5661 "dev": true, 5662 "requires": { 5663 "camelcase": "^3.0.0", 5664 "cliui": "^3.2.0", 5665 "decamelize": "^1.1.1", 5666 "get-caller-file": "^1.0.1", 5667 "os-locale": "^1.4.0", 5668 "read-pkg-up": "^1.0.1", 5669 "require-directory": "^2.1.1", 5670 "require-main-filename": "^1.0.1", 5671 "set-blocking": "^2.0.0", 5672 "string-width": "^1.0.2", 5673 "which-module": "^1.0.0", 5674 "y18n": "^3.2.1", 5675 "yargs-parser": "^5.0.0" 5676 } 5677 }, 5678 "yargs-parser": { 5679 "version": "5.0.0", 5680 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", 5681 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 5682 "dev": true, 5683 "requires": { 5684 "camelcase": "^3.0.0" 5685 } 5686 }, 5687 "yauzl": { 5688 "version": "2.4.1", 5689 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", 5690 "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", 5691 "dev": true, 5692 "requires": { 5693 "fd-slicer": "~1.0.1" 5694 } 5695 }, 5696 "yeast": { 5697 "version": "0.1.2", 5698 "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", 5699 "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", 5700 "dev": true 5701 } 5702 } 5703 }