Skip to:
Content

BuddyPress.org

Changeset 12424


Ignore:
Timestamp:
08/08/2019 07:43:06 PM (5 years ago)
Author:
boonebgorges
Message:

Reintroduce PHP linting to automated QA.

See #8124, #7997.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Gruntfile.js

    r12298 r12424  
    242242            }
    243243        },
     244        phplint: {
     245            good: ['**/*.php'].concat( BP_EXCLUDED_MISC )
     246        },
    244247        postcss: {
    245248            options: {
     
    334337     */
    335338    grunt.registerTask( 'src',     ['checkDependencies', 'jsvalidate:src', 'jshint', 'stylelint', 'sass', 'postcss', 'rtlcss'] );
    336     grunt.registerTask( 'commit',  ['src', 'checktextdomain', 'imagemin','exec:phpcompat'] );
     339    grunt.registerTask( 'commit',  ['src', 'checktextdomain', 'imagemin', 'phplint', 'exec:phpcompat'] );
    337340    grunt.registerTask( 'build',   ['commit', 'clean:all', 'copy:files', 'uglify', 'jsvalidate:build', 'cssmin', 'makepot', 'exec:bpdefault', 'exec:cli'] );
    338341    grunt.registerTask( 'release', ['build'] );
     
    353356    // Travis CI Tasks.
    354357    grunt.registerTask( 'travis:grunt', 'Runs Grunt build task.', [ 'build' ]);
    355     grunt.registerTask( 'travis:phpunit', ['jsvalidate:src', 'jshint', 'checktextdomain', 'test'] );
     358    grunt.registerTask( 'travis:phpunit', ['jsvalidate:src', 'jshint', 'checktextdomain', 'phplint', 'test'] );
    356359    grunt.registerTask( 'travis:codecoverage', 'Runs PHPUnit tasks with code-coverage generation.', ['phpunit:codecoverage'] );
    357360    grunt.registerTask( 'travis:phpcompat', 'Runs PHP compatibility scan.', ['exec:phpcompat'] );
  • trunk/npm-shrinkwrap.json

    r12299 r12424  
    22  "name": "buddypress",
    33  "version": "4.0.0",
    4   "dependencies": {}
     4  "lockfileVersion": 1,
     5  "requires": true,
     6  "dependencies": {
     7    "@wordpress/browserslist-config": {
     8      "version": "2.1.4",
     9      "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.1.4.tgz",
     10      "integrity": "sha512-J8vd88IFsjYwYZSIVATDjWa0pH997zvQ6quor30UdwhqdZ4ZWxIh4AEADqZA3I4EwskWVmg9n9DF7jVUDZPxwg==",
     11      "dev": true
     12    },
     13    "JSONStream": {
     14      "version": "0.8.4",
     15      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
     16      "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
     17      "dev": true,
     18      "requires": {
     19        "jsonparse": "0.0.5",
     20        "through": ">=2.2.7 <3"
     21      }
     22    },
     23    "abbrev": {
     24      "version": "1.1.1",
     25      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
     26      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
     27      "dev": true
     28    },
     29    "ajv": {
     30      "version": "6.10.2",
     31      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
     32      "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
     33      "dev": true,
     34      "requires": {
     35        "fast-deep-equal": "^2.0.1",
     36        "fast-json-stable-stringify": "^2.0.0",
     37        "json-schema-traverse": "^0.4.1",
     38        "uri-js": "^4.2.2"
     39      }
     40    },
     41    "ajv-keywords": {
     42      "version": "3.4.1",
     43      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
     44      "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
     45      "dev": true
     46    },
     47    "amdefine": {
     48      "version": "1.0.1",
     49      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
     50      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
     51      "dev": true
     52    },
     53    "ansi-escapes": {
     54      "version": "3.2.0",
     55      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
     56      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
     57      "dev": true
     58    },
     59    "ansi-gray": {
     60      "version": "0.1.1",
     61      "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
     62      "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
     63      "dev": true,
     64      "optional": true,
     65      "requires": {
     66        "ansi-wrap": "0.1.0"
     67      }
     68    },
     69    "ansi-regex": {
     70      "version": "2.1.1",
     71      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
     72      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     73      "dev": true
     74    },
     75    "ansi-styles": {
     76      "version": "3.2.1",
     77      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     78      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     79      "dev": true,
     80      "requires": {
     81        "color-convert": "^1.9.0"
     82      }
     83    },
     84    "ansi-wrap": {
     85      "version": "0.1.0",
     86      "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
     87      "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
     88      "dev": true,
     89      "optional": true
     90    },
     91    "aproba": {
     92      "version": "1.2.0",
     93      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
     94      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
     95      "dev": true
     96    },
     97    "archive-type": {
     98      "version": "3.2.0",
     99      "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",
     100      "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",
     101      "dev": true,
     102      "optional": true,
     103      "requires": {
     104        "file-type": "^3.1.0"
     105      },
     106      "dependencies": {
     107        "file-type": {
     108          "version": "3.9.0",
     109          "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     110          "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
     111          "dev": true,
     112          "optional": true
     113        }
     114      }
     115    },
     116    "are-we-there-yet": {
     117      "version": "1.1.5",
     118      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
     119      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
     120      "dev": true,
     121      "requires": {
     122        "delegates": "^1.0.0",
     123        "readable-stream": "^2.0.6"
     124      }
     125    },
     126    "argparse": {
     127      "version": "0.1.16",
     128      "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
     129      "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
     130      "dev": true,
     131      "requires": {
     132        "underscore": "~1.7.0",
     133        "underscore.string": "~2.4.0"
     134      },
     135      "dependencies": {
     136        "underscore.string": {
     137          "version": "2.4.0",
     138          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
     139          "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
     140          "dev": true
     141        }
     142      }
     143    },
     144    "arr-diff": {
     145      "version": "4.0.0",
     146      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
     147      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     148      "dev": true
     149    },
     150    "arr-flatten": {
     151      "version": "1.1.0",
     152      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
     153      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
     154      "dev": true
     155    },
     156    "arr-union": {
     157      "version": "3.1.0",
     158      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
     159      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
     160      "dev": true
     161    },
     162    "array-differ": {
     163      "version": "1.0.0",
     164      "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
     165      "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
     166      "dev": true
     167    },
     168    "array-find-index": {
     169      "version": "1.0.2",
     170      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
     171      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
     172      "dev": true
     173    },
     174    "array-union": {
     175      "version": "1.0.2",
     176      "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
     177      "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
     178      "dev": true,
     179      "requires": {
     180        "array-uniq": "^1.0.1"
     181      }
     182    },
     183    "array-uniq": {
     184      "version": "1.0.3",
     185      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
     186      "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
     187      "dev": true
     188    },
     189    "array-unique": {
     190      "version": "0.3.2",
     191      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
     192      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     193      "dev": true
     194    },
     195    "arrify": {
     196      "version": "1.0.1",
     197      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
     198      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
     199      "dev": true
     200    },
     201    "asn1": {
     202      "version": "0.2.4",
     203      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
     204      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
     205      "dev": true,
     206      "requires": {
     207        "safer-buffer": "~2.1.0"
     208      }
     209    },
     210    "assert-plus": {
     211      "version": "1.0.0",
     212      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     213      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
     214      "dev": true
     215    },
     216    "assign-symbols": {
     217      "version": "1.0.0",
     218      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
     219      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     220      "dev": true
     221    },
     222    "async": {
     223      "version": "0.1.22",
     224      "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
     225      "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=",
     226      "dev": true
     227    },
     228    "async-each-series": {
     229      "version": "1.1.0",
     230      "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz",
     231      "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=",
     232      "dev": true,
     233      "optional": 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    "asynckit": {
     242      "version": "0.4.0",
     243      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
     244      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
     245      "dev": true
     246    },
     247    "atob": {
     248      "version": "2.1.2",
     249      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
     250      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
     251      "dev": true
     252    },
     253    "autoprefixer": {
     254      "version": "8.5.2",
     255      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.2.tgz",
     256      "integrity": "sha512-X3BmI+0YBTGaqw0cR9FCPTyTAAPRpijzIUPkysRumGmJC6r8vhix1RjzLNjX01Kbb/iSezjZ9OR3G92pa31+WQ==",
     257      "dev": true,
     258      "requires": {
     259        "browserslist": "^3.2.8",
     260        "caniuse-lite": "^1.0.30000846",
     261        "normalize-range": "^0.1.2",
     262        "num2fraction": "^1.2.2",
     263        "postcss": "^6.0.22",
     264        "postcss-value-parser": "^3.2.3"
     265      }
     266    },
     267    "aws-sign2": {
     268      "version": "0.7.0",
     269      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
     270      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
     271      "dev": true
     272    },
     273    "aws4": {
     274      "version": "1.8.0",
     275      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
     276      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
     277      "dev": true
     278    },
     279    "balanced-match": {
     280      "version": "1.0.0",
     281      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
     282      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
     283      "dev": true
     284    },
     285    "base": {
     286      "version": "0.11.2",
     287      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
     288      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
     289      "dev": true,
     290      "requires": {
     291        "cache-base": "^1.0.1",
     292        "class-utils": "^0.3.5",
     293        "component-emitter": "^1.2.1",
     294        "define-property": "^1.0.0",
     295        "isobject": "^3.0.1",
     296        "mixin-deep": "^1.2.0",
     297        "pascalcase": "^0.1.1"
     298      },
     299      "dependencies": {
     300        "define-property": {
     301          "version": "1.0.0",
     302          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     303          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     304          "dev": true,
     305          "requires": {
     306            "is-descriptor": "^1.0.0"
     307          }
     308        },
     309        "is-accessor-descriptor": {
     310          "version": "1.0.0",
     311          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     312          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     313          "dev": true,
     314          "requires": {
     315            "kind-of": "^6.0.0"
     316          }
     317        },
     318        "is-data-descriptor": {
     319          "version": "1.0.0",
     320          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     321          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     322          "dev": true,
     323          "requires": {
     324            "kind-of": "^6.0.0"
     325          }
     326        },
     327        "is-descriptor": {
     328          "version": "1.0.2",
     329          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     330          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     331          "dev": true,
     332          "requires": {
     333            "is-accessor-descriptor": "^1.0.0",
     334            "is-data-descriptor": "^1.0.0",
     335            "kind-of": "^6.0.2"
     336          }
     337        }
     338      }
     339    },
     340    "bcrypt-pbkdf": {
     341      "version": "1.0.2",
     342      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
     343      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
     344      "dev": true,
     345      "requires": {
     346        "tweetnacl": "^0.14.3"
     347      }
     348    },
     349    "beeper": {
     350      "version": "1.1.1",
     351      "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
     352      "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
     353      "dev": true,
     354      "optional": true
     355    },
     356    "bin-build": {
     357      "version": "2.2.0",
     358      "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz",
     359      "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=",
     360      "dev": true,
     361      "optional": true,
     362      "requires": {
     363        "archive-type": "^3.0.1",
     364        "decompress": "^3.0.0",
     365        "download": "^4.1.2",
     366        "exec-series": "^1.0.0",
     367        "rimraf": "^2.2.6",
     368        "tempfile": "^1.0.0",
     369        "url-regex": "^3.0.0"
     370      },
     371      "dependencies": {
     372        "tempfile": {
     373          "version": "1.1.1",
     374          "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
     375          "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
     376          "dev": true,
     377          "optional": true,
     378          "requires": {
     379            "os-tmpdir": "^1.0.0",
     380            "uuid": "^2.0.1"
     381          }
     382        },
     383        "uuid": {
     384          "version": "2.0.3",
     385          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     386          "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
     387          "dev": true,
     388          "optional": true
     389        }
     390      }
     391    },
     392    "bin-check": {
     393      "version": "2.0.0",
     394      "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz",
     395      "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=",
     396      "dev": true,
     397      "optional": true,
     398      "requires": {
     399        "executable": "^1.0.0"
     400      }
     401    },
     402    "bin-version": {
     403      "version": "1.0.4",
     404      "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
     405      "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
     406      "dev": true,
     407      "optional": true,
     408      "requires": {
     409        "find-versions": "^1.0.0"
     410      }
     411    },
     412    "bin-version-check": {
     413      "version": "2.1.0",
     414      "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
     415      "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
     416      "dev": true,
     417      "optional": true,
     418      "requires": {
     419        "bin-version": "^1.0.0",
     420        "minimist": "^1.1.0",
     421        "semver": "^4.0.3",
     422        "semver-truncate": "^1.0.0"
     423      },
     424      "dependencies": {
     425        "minimist": {
     426          "version": "1.2.0",
     427          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     428          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     429          "dev": true,
     430          "optional": true
     431        },
     432        "semver": {
     433          "version": "4.3.6",
     434          "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
     435          "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
     436          "dev": true,
     437          "optional": true
     438        }
     439      }
     440    },
     441    "bin-wrapper": {
     442      "version": "3.0.2",
     443      "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",
     444      "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",
     445      "dev": true,
     446      "optional": true,
     447      "requires": {
     448        "bin-check": "^2.0.0",
     449        "bin-version-check": "^2.1.0",
     450        "download": "^4.0.0",
     451        "each-async": "^1.1.1",
     452        "lazy-req": "^1.0.0",
     453        "os-filter-obj": "^1.0.0"
     454      }
     455    },
     456    "bl": {
     457      "version": "1.2.2",
     458      "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
     459      "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
     460      "dev": true,
     461      "optional": true,
     462      "requires": {
     463        "readable-stream": "^2.3.5",
     464        "safe-buffer": "^5.1.1"
     465      }
     466    },
     467    "block-stream": {
     468      "version": "0.0.9",
     469      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
     470      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
     471      "dev": true,
     472      "requires": {
     473        "inherits": "~2.0.0"
     474      }
     475    },
     476    "bluebird": {
     477      "version": "3.5.5",
     478      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
     479      "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
     480      "dev": true
     481    },
     482    "body": {
     483      "version": "5.1.0",
     484      "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
     485      "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
     486      "dev": true,
     487      "requires": {
     488        "continuable-cache": "^0.3.1",
     489        "error": "^7.0.0",
     490        "raw-body": "~1.1.0",
     491        "safe-json-parse": "~1.0.1"
     492      }
     493    },
     494    "bower-config": {
     495      "version": "1.4.1",
     496      "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-1.4.1.tgz",
     497      "integrity": "sha1-hf2d82fCuNu9DKpMXyutQM2Ewsw=",
     498      "dev": true,
     499      "requires": {
     500        "graceful-fs": "^4.1.3",
     501        "mout": "^1.0.0",
     502        "optimist": "^0.6.1",
     503        "osenv": "^0.1.3",
     504        "untildify": "^2.1.0"
     505      }
     506    },
     507    "brace-expansion": {
     508      "version": "1.1.11",
     509      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     510      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     511      "dev": true,
     512      "requires": {
     513        "balanced-match": "^1.0.0",
     514        "concat-map": "0.0.1"
     515      }
     516    },
     517    "braces": {
     518      "version": "2.3.2",
     519      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     520      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     521      "dev": true,
     522      "requires": {
     523        "arr-flatten": "^1.1.0",
     524        "array-unique": "^0.3.2",
     525        "extend-shallow": "^2.0.1",
     526        "fill-range": "^4.0.0",
     527        "isobject": "^3.0.1",
     528        "repeat-element": "^1.1.2",
     529        "snapdragon": "^0.8.1",
     530        "snapdragon-node": "^2.0.1",
     531        "split-string": "^3.0.2",
     532        "to-regex": "^3.0.1"
     533      },
     534      "dependencies": {
     535        "extend-shallow": {
     536          "version": "2.0.1",
     537          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     538          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     539          "dev": true,
     540          "requires": {
     541            "is-extendable": "^0.1.0"
     542          }
     543        }
     544      }
     545    },
     546    "browserify-zlib": {
     547      "version": "0.1.4",
     548      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
     549      "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
     550      "dev": true,
     551      "requires": {
     552        "pako": "~0.2.0"
     553      }
     554    },
     555    "browserslist": {
     556      "version": "3.2.8",
     557      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
     558      "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
     559      "dev": true,
     560      "requires": {
     561        "caniuse-lite": "^1.0.30000844",
     562        "electron-to-chromium": "^1.3.47"
     563      }
     564    },
     565    "buffer-alloc": {
     566      "version": "1.2.0",
     567      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
     568      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
     569      "dev": true,
     570      "optional": true,
     571      "requires": {
     572        "buffer-alloc-unsafe": "^1.1.0",
     573        "buffer-fill": "^1.0.0"
     574      }
     575    },
     576    "buffer-alloc-unsafe": {
     577      "version": "1.1.0",
     578      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
     579      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
     580      "dev": true,
     581      "optional": true
     582    },
     583    "buffer-crc32": {
     584      "version": "0.2.13",
     585      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
     586      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
     587      "dev": true,
     588      "optional": true
     589    },
     590    "buffer-fill": {
     591      "version": "1.0.0",
     592      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
     593      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
     594      "dev": true,
     595      "optional": true
     596    },
     597    "buffer-from": {
     598      "version": "1.1.1",
     599      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
     600      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
     601      "dev": true
     602    },
     603    "buffer-to-vinyl": {
     604      "version": "1.1.0",
     605      "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz",
     606      "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=",
     607      "dev": true,
     608      "optional": true,
     609      "requires": {
     610        "file-type": "^3.1.0",
     611        "readable-stream": "^2.0.2",
     612        "uuid": "^2.0.1",
     613        "vinyl": "^1.0.0"
     614      },
     615      "dependencies": {
     616        "file-type": {
     617          "version": "3.9.0",
     618          "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     619          "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
     620          "dev": true,
     621          "optional": true
     622        },
     623        "uuid": {
     624          "version": "2.0.3",
     625          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     626          "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
     627          "dev": true,
     628          "optional": true
     629        }
     630      }
     631    },
     632    "bytes": {
     633      "version": "1.0.0",
     634      "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
     635      "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     636      "dev": true
     637    },
     638    "cache-base": {
     639      "version": "1.0.1",
     640      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
     641      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
     642      "dev": true,
     643      "requires": {
     644        "collection-visit": "^1.0.0",
     645        "component-emitter": "^1.2.1",
     646        "get-value": "^2.0.6",
     647        "has-value": "^1.0.0",
     648        "isobject": "^3.0.1",
     649        "set-value": "^2.0.0",
     650        "to-object-path": "^0.3.0",
     651        "union-value": "^1.0.0",
     652        "unset-value": "^1.0.0"
     653      }
     654    },
     655    "cache-swap": {
     656      "version": "0.3.0",
     657      "resolved": "https://registry.npmjs.org/cache-swap/-/cache-swap-0.3.0.tgz",
     658      "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=",
     659      "dev": true,
     660      "requires": {
     661        "graceful-fs": "^4.1.2",
     662        "mkdirp": "^0.5.1",
     663        "object-assign": "^4.0.1",
     664        "rimraf": "^2.4.0"
     665      }
     666    },
     667    "camelcase": {
     668      "version": "2.1.1",
     669      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
     670      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
     671      "dev": true
     672    },
     673    "camelcase-keys": {
     674      "version": "2.1.0",
     675      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
     676      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
     677      "dev": true,
     678      "requires": {
     679        "camelcase": "^2.0.0",
     680        "map-obj": "^1.0.0"
     681      }
     682    },
     683    "caniuse-db": {
     684      "version": "1.0.30000989",
     685      "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000989.tgz",
     686      "integrity": "sha512-5pkU/t9nueoBgELZOCpK+wN4wK6MkIz1Q9lGZSgLwg4xR8EhLY9r0qj6T2bUI8Cq9pGbioEar+Zqgosk5fpbjg==",
     687      "dev": true
     688    },
     689    "caniuse-lite": {
     690      "version": "1.0.30000989",
     691      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz",
     692      "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==",
     693      "dev": true
     694    },
     695    "capture-stack-trace": {
     696      "version": "1.0.1",
     697      "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
     698      "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
     699      "dev": true,
     700      "optional": true
     701    },
     702    "caseless": {
     703      "version": "0.12.0",
     704      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
     705      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
     706      "dev": true
     707    },
     708    "caw": {
     709      "version": "1.2.0",
     710      "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",
     711      "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",
     712      "dev": true,
     713      "optional": true,
     714      "requires": {
     715        "get-proxy": "^1.0.1",
     716        "is-obj": "^1.0.0",
     717        "object-assign": "^3.0.0",
     718        "tunnel-agent": "^0.4.0"
     719      },
     720      "dependencies": {
     721        "object-assign": {
     722          "version": "3.0.0",
     723          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
     724          "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
     725          "dev": true,
     726          "optional": true
     727        }
     728      }
     729    },
     730    "chalk": {
     731      "version": "2.4.2",
     732      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     733      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     734      "dev": true,
     735      "requires": {
     736        "ansi-styles": "^3.2.1",
     737        "escape-string-regexp": "^1.0.5",
     738        "supports-color": "^5.3.0"
     739      }
     740    },
     741    "chardet": {
     742      "version": "0.4.2",
     743      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
     744      "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
     745      "dev": true
     746    },
     747    "check-dependencies": {
     748      "version": "1.1.0",
     749      "resolved": "https://registry.npmjs.org/check-dependencies/-/check-dependencies-1.1.0.tgz",
     750      "integrity": "sha512-GDrbGzzJ6Gc6tQh87HBMGhrJ4UWIlR9MKJwgvlrJyj/gWvTYYb2jQetKbajt/EYK5Y8/4g7gH2LEvq8GdUWTag==",
     751      "dev": true,
     752      "requires": {
     753        "bower-config": "^1.4.0",
     754        "chalk": "^2.1.0",
     755        "findup-sync": "^2.0.0",
     756        "lodash.camelcase": "^4.3.0",
     757        "minimist": "^1.2.0",
     758        "semver": "^5.4.1"
     759      },
     760      "dependencies": {
     761        "findup-sync": {
     762          "version": "2.0.0",
     763          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
     764          "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
     765          "dev": true,
     766          "requires": {
     767            "detect-file": "^1.0.0",
     768            "is-glob": "^3.1.0",
     769            "micromatch": "^3.0.4",
     770            "resolve-dir": "^1.0.1"
     771          }
     772        },
     773        "minimist": {
     774          "version": "1.2.0",
     775          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     776          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     777          "dev": true
     778        }
     779      }
     780    },
     781    "circular-json": {
     782      "version": "0.3.3",
     783      "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
     784      "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
     785      "dev": true
     786    },
     787    "clap": {
     788      "version": "1.2.3",
     789      "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
     790      "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
     791      "dev": true,
     792      "optional": true,
     793      "requires": {
     794        "chalk": "^1.1.3"
     795      },
     796      "dependencies": {
     797        "ansi-styles": {
     798          "version": "2.2.1",
     799          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     800          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     801          "dev": true,
     802          "optional": true
     803        },
     804        "chalk": {
     805          "version": "1.1.3",
     806          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     807          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     808          "dev": true,
     809          "optional": true,
     810          "requires": {
     811            "ansi-styles": "^2.2.1",
     812            "escape-string-regexp": "^1.0.2",
     813            "has-ansi": "^2.0.0",
     814            "strip-ansi": "^3.0.0",
     815            "supports-color": "^2.0.0"
     816          }
     817        },
     818        "supports-color": {
     819          "version": "2.0.0",
     820          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     821          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     822          "dev": true,
     823          "optional": true
     824        }
     825      }
     826    },
     827    "class-utils": {
     828      "version": "0.3.6",
     829      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
     830      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
     831      "dev": true,
     832      "requires": {
     833        "arr-union": "^3.1.0",
     834        "define-property": "^0.2.5",
     835        "isobject": "^3.0.0",
     836        "static-extend": "^0.1.1"
     837      },
     838      "dependencies": {
     839        "define-property": {
     840          "version": "0.2.5",
     841          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     842          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     843          "dev": true,
     844          "requires": {
     845            "is-descriptor": "^0.1.0"
     846          }
     847        }
     848      }
     849    },
     850    "clean-css": {
     851      "version": "4.1.11",
     852      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
     853      "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
     854      "dev": true,
     855      "requires": {
     856        "source-map": "0.5.x"
     857      },
     858      "dependencies": {
     859        "source-map": {
     860          "version": "0.5.7",
     861          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     862          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     863          "dev": true
     864        }
     865      }
     866    },
     867    "cli": {
     868      "version": "1.0.1",
     869      "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
     870      "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
     871      "dev": true,
     872      "requires": {
     873        "exit": "0.1.2",
     874        "glob": "^7.1.1"
     875      }
     876    },
     877    "cli-cursor": {
     878      "version": "2.1.0",
     879      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
     880      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
     881      "dev": true,
     882      "requires": {
     883        "restore-cursor": "^2.0.0"
     884      }
     885    },
     886    "cli-width": {
     887      "version": "2.2.0",
     888      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
     889      "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
     890      "dev": true
     891    },
     892    "cliui": {
     893      "version": "3.2.0",
     894      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
     895      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
     896      "dev": true,
     897      "requires": {
     898        "string-width": "^1.0.1",
     899        "strip-ansi": "^3.0.1",
     900        "wrap-ansi": "^2.0.0"
     901      },
     902      "dependencies": {
     903        "is-fullwidth-code-point": {
     904          "version": "1.0.0",
     905          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     906          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     907          "dev": true,
     908          "requires": {
     909            "number-is-nan": "^1.0.0"
     910          }
     911        },
     912        "string-width": {
     913          "version": "1.0.2",
     914          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     915          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     916          "dev": true,
     917          "requires": {
     918            "code-point-at": "^1.0.0",
     919            "is-fullwidth-code-point": "^1.0.0",
     920            "strip-ansi": "^3.0.0"
     921          }
     922        }
     923      }
     924    },
     925    "clone": {
     926      "version": "1.0.4",
     927      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
     928      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
     929      "dev": true,
     930      "optional": true
     931    },
     932    "clone-regexp": {
     933      "version": "1.0.1",
     934      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
     935      "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
     936      "dev": true,
     937      "requires": {
     938        "is-regexp": "^1.0.0",
     939        "is-supported-regexp-flag": "^1.0.0"
     940      }
     941    },
     942    "clone-stats": {
     943      "version": "0.0.1",
     944      "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
     945      "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
     946      "dev": true,
     947      "optional": true
     948    },
     949    "co": {
     950      "version": "3.1.0",
     951      "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
     952      "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=",
     953      "dev": true,
     954      "optional": true
     955    },
     956    "coa": {
     957      "version": "1.0.4",
     958      "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
     959      "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
     960      "dev": true,
     961      "optional": true,
     962      "requires": {
     963        "q": "^1.1.2"
     964      }
     965    },
     966    "code-point-at": {
     967      "version": "1.1.0",
     968      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
     969      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
     970      "dev": true
     971    },
     972    "coffee-script": {
     973      "version": "1.3.3",
     974      "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz",
     975      "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=",
     976      "dev": true
     977    },
     978    "collection-visit": {
     979      "version": "1.0.0",
     980      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
     981      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     982      "dev": true,
     983      "requires": {
     984        "map-visit": "^1.0.0",
     985        "object-visit": "^1.0.0"
     986      }
     987    },
     988    "color-convert": {
     989      "version": "1.9.3",
     990      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
     991      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
     992      "dev": true,
     993      "requires": {
     994        "color-name": "1.1.3"
     995      }
     996    },
     997    "color-diff": {
     998      "version": "0.1.7",
     999      "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
     1000      "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
     1001      "dev": true
     1002    },
     1003    "color-name": {
     1004      "version": "1.1.3",
     1005      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
     1006      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
     1007      "dev": true
     1008    },
     1009    "color-support": {
     1010      "version": "1.1.3",
     1011      "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
     1012      "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
     1013      "dev": true,
     1014      "optional": true
     1015    },
     1016    "colorguard": {
     1017      "version": "1.2.1",
     1018      "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz",
     1019      "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==",
     1020      "dev": true,
     1021      "requires": {
     1022        "chalk": "^1.1.1",
     1023        "color-diff": "^0.1.3",
     1024        "log-symbols": "^1.0.2",
     1025        "object-assign": "^4.0.1",
     1026        "pipetteur": "^2.0.0",
     1027        "plur": "^2.0.0",
     1028        "postcss": "^5.0.4",
     1029        "postcss-reporter": "^1.2.1",
     1030        "text-table": "^0.2.0",
     1031        "yargs": "^1.2.6"
     1032      },
     1033      "dependencies": {
     1034        "ansi-styles": {
     1035          "version": "2.2.1",
     1036          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     1037          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     1038          "dev": true
     1039        },
     1040        "chalk": {
     1041          "version": "1.1.3",
     1042          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     1043          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     1044          "dev": true,
     1045          "requires": {
     1046            "ansi-styles": "^2.2.1",
     1047            "escape-string-regexp": "^1.0.2",
     1048            "has-ansi": "^2.0.0",
     1049            "strip-ansi": "^3.0.0",
     1050            "supports-color": "^2.0.0"
     1051          }
     1052        },
     1053        "has-flag": {
     1054          "version": "1.0.0",
     1055          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
     1056          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
     1057          "dev": true
     1058        },
     1059        "lodash": {
     1060          "version": "4.17.15",
     1061          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     1062          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     1063          "dev": true
     1064        },
     1065        "postcss": {
     1066          "version": "5.2.18",
     1067          "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
     1068          "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
     1069          "dev": true,
     1070          "requires": {
     1071            "chalk": "^1.1.3",
     1072            "js-base64": "^2.1.9",
     1073            "source-map": "^0.5.6",
     1074            "supports-color": "^3.2.3"
     1075          },
     1076          "dependencies": {
     1077            "supports-color": {
     1078              "version": "3.2.3",
     1079              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
     1080              "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
     1081              "dev": true,
     1082              "requires": {
     1083                "has-flag": "^1.0.0"
     1084              }
     1085            }
     1086          }
     1087        },
     1088        "postcss-reporter": {
     1089          "version": "1.4.1",
     1090          "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
     1091          "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
     1092          "dev": true,
     1093          "requires": {
     1094            "chalk": "^1.0.0",
     1095            "lodash": "^4.1.0",
     1096            "log-symbols": "^1.0.2",
     1097            "postcss": "^5.0.0"
     1098          }
     1099        },
     1100        "source-map": {
     1101          "version": "0.5.7",
     1102          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     1103          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     1104          "dev": true
     1105        },
     1106        "supports-color": {
     1107          "version": "2.0.0",
     1108          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     1109          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     1110          "dev": true
     1111        },
     1112        "yargs": {
     1113          "version": "1.3.3",
     1114          "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
     1115          "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
     1116          "dev": true
     1117        }
     1118      }
     1119    },
     1120    "colors": {
     1121      "version": "0.6.2",
     1122      "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
     1123      "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
     1124      "dev": true
     1125    },
     1126    "combined-stream": {
     1127      "version": "1.0.8",
     1128      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     1129      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
     1130      "dev": true,
     1131      "requires": {
     1132        "delayed-stream": "~1.0.0"
     1133      }
     1134    },
     1135    "commander": {
     1136      "version": "2.8.1",
     1137      "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
     1138      "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
     1139      "dev": true,
     1140      "optional": true,
     1141      "requires": {
     1142        "graceful-readlink": ">= 1.0.0"
     1143      }
     1144    },
     1145    "component-emitter": {
     1146      "version": "1.3.0",
     1147      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
     1148      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
     1149      "dev": true
     1150    },
     1151    "concat-map": {
     1152      "version": "0.0.1",
     1153      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     1154      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
     1155      "dev": true
     1156    },
     1157    "concat-stream": {
     1158      "version": "1.6.2",
     1159      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
     1160      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
     1161      "dev": true,
     1162      "requires": {
     1163        "buffer-from": "^1.0.0",
     1164        "inherits": "^2.0.3",
     1165        "readable-stream": "^2.2.2",
     1166        "typedarray": "^0.0.6"
     1167      }
     1168    },
     1169    "console-browserify": {
     1170      "version": "1.1.0",
     1171      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
     1172      "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
     1173      "dev": true,
     1174      "requires": {
     1175        "date-now": "^0.1.4"
     1176      }
     1177    },
     1178    "console-control-strings": {
     1179      "version": "1.1.0",
     1180      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
     1181      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
     1182      "dev": true
     1183    },
     1184    "console-stream": {
     1185      "version": "0.1.1",
     1186      "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
     1187      "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
     1188      "dev": true,
     1189      "optional": true
     1190    },
     1191    "continuable-cache": {
     1192      "version": "0.3.1",
     1193      "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
     1194      "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
     1195      "dev": true
     1196    },
     1197    "convert-source-map": {
     1198      "version": "1.6.0",
     1199      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
     1200      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     1201      "dev": true,
     1202      "optional": true,
     1203      "requires": {
     1204        "safe-buffer": "~5.1.1"
     1205      }
     1206    },
     1207    "copy-descriptor": {
     1208      "version": "0.1.1",
     1209      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
     1210      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     1211      "dev": true
     1212    },
     1213    "core-util-is": {
     1214      "version": "1.0.2",
     1215      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     1216      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
     1217      "dev": true
     1218    },
     1219    "cosmiconfig": {
     1220      "version": "2.2.2",
     1221      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
     1222      "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
     1223      "dev": true,
     1224      "requires": {
     1225        "is-directory": "^0.3.1",
     1226        "js-yaml": "^3.4.3",
     1227        "minimist": "^1.2.0",
     1228        "object-assign": "^4.1.0",
     1229        "os-homedir": "^1.0.1",
     1230        "parse-json": "^2.2.0",
     1231        "require-from-string": "^1.1.0"
     1232      },
     1233      "dependencies": {
     1234        "argparse": {
     1235          "version": "1.0.10",
     1236          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
     1237          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
     1238          "dev": true,
     1239          "requires": {
     1240            "sprintf-js": "~1.0.2"
     1241          }
     1242        },
     1243        "esprima": {
     1244          "version": "4.0.1",
     1245          "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
     1246          "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
     1247          "dev": true
     1248        },
     1249        "js-yaml": {
     1250          "version": "3.13.1",
     1251          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
     1252          "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
     1253          "dev": true,
     1254          "requires": {
     1255            "argparse": "^1.0.7",
     1256            "esprima": "^4.0.0"
     1257          }
     1258        },
     1259        "minimist": {
     1260          "version": "1.2.0",
     1261          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     1262          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     1263          "dev": true
     1264        },
     1265        "sprintf-js": {
     1266          "version": "1.0.3",
     1267          "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
     1268          "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
     1269          "dev": true
     1270        }
     1271      }
     1272    },
     1273    "create-error-class": {
     1274      "version": "3.0.2",
     1275      "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
     1276      "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
     1277      "dev": true,
     1278      "optional": true,
     1279      "requires": {
     1280        "capture-stack-trace": "^1.0.0"
     1281      }
     1282    },
     1283    "cross-spawn": {
     1284      "version": "5.1.0",
     1285      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
     1286      "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
     1287      "dev": true,
     1288      "optional": true,
     1289      "requires": {
     1290        "lru-cache": "^4.0.1",
     1291        "shebang-command": "^1.2.0",
     1292        "which": "^1.2.9"
     1293      },
     1294      "dependencies": {
     1295        "lru-cache": {
     1296          "version": "4.1.5",
     1297          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
     1298          "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
     1299          "dev": true,
     1300          "optional": true,
     1301          "requires": {
     1302            "pseudomap": "^1.0.2",
     1303            "yallist": "^2.1.2"
     1304          }
     1305        },
     1306        "which": {
     1307          "version": "1.3.1",
     1308          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     1309          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     1310          "dev": true,
     1311          "optional": true,
     1312          "requires": {
     1313            "isexe": "^2.0.0"
     1314          }
     1315        },
     1316        "yallist": {
     1317          "version": "2.1.2",
     1318          "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
     1319          "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
     1320          "dev": true,
     1321          "optional": true
     1322        }
     1323      }
     1324    },
     1325    "css-color-names": {
     1326      "version": "0.0.3",
     1327      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
     1328      "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
     1329      "dev": true
     1330    },
     1331    "css-rule-stream": {
     1332      "version": "1.1.0",
     1333      "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
     1334      "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
     1335      "dev": true,
     1336      "requires": {
     1337        "css-tokenize": "^1.0.1",
     1338        "duplexer2": "0.0.2",
     1339        "ldjson-stream": "^1.2.1",
     1340        "through2": "^0.6.3"
     1341      },
     1342      "dependencies": {
     1343        "duplexer2": {
     1344          "version": "0.0.2",
     1345          "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
     1346          "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
     1347          "dev": true,
     1348          "requires": {
     1349            "readable-stream": "~1.1.9"
     1350          }
     1351        },
     1352        "isarray": {
     1353          "version": "0.0.1",
     1354          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     1355          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
     1356          "dev": true
     1357        },
     1358        "readable-stream": {
     1359          "version": "1.1.14",
     1360          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
     1361          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
     1362          "dev": true,
     1363          "requires": {
     1364            "core-util-is": "~1.0.0",
     1365            "inherits": "~2.0.1",
     1366            "isarray": "0.0.1",
     1367            "string_decoder": "~0.10.x"
     1368          }
     1369        },
     1370        "string_decoder": {
     1371          "version": "0.10.31",
     1372          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     1373          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     1374          "dev": true
     1375        }
     1376      }
     1377    },
     1378    "css-tokenize": {
     1379      "version": "1.0.1",
     1380      "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
     1381      "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
     1382      "dev": true,
     1383      "requires": {
     1384        "inherits": "^2.0.1",
     1385        "readable-stream": "^1.0.33"
     1386      },
     1387      "dependencies": {
     1388        "isarray": {
     1389          "version": "0.0.1",
     1390          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     1391          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
     1392          "dev": true
     1393        },
     1394        "readable-stream": {
     1395          "version": "1.1.14",
     1396          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
     1397          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
     1398          "dev": true,
     1399          "requires": {
     1400            "core-util-is": "~1.0.0",
     1401            "inherits": "~2.0.1",
     1402            "isarray": "0.0.1",
     1403            "string_decoder": "~0.10.x"
     1404          }
     1405        },
     1406        "string_decoder": {
     1407          "version": "0.10.31",
     1408          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     1409          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     1410          "dev": true
     1411        }
     1412      }
     1413    },
     1414    "csso": {
     1415      "version": "2.3.2",
     1416      "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
     1417      "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
     1418      "dev": true,
     1419      "optional": true,
     1420      "requires": {
     1421        "clap": "^1.0.9",
     1422        "source-map": "^0.5.3"
     1423      },
     1424      "dependencies": {
     1425        "source-map": {
     1426          "version": "0.5.7",
     1427          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     1428          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     1429          "dev": true,
     1430          "optional": true
     1431        }
     1432      }
     1433    },
     1434    "currently-unhandled": {
     1435      "version": "0.4.1",
     1436      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
     1437      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
     1438      "dev": true,
     1439      "requires": {
     1440        "array-find-index": "^1.0.1"
     1441      }
     1442    },
     1443    "dashdash": {
     1444      "version": "1.14.1",
     1445      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
     1446      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
     1447      "dev": true,
     1448      "requires": {
     1449        "assert-plus": "^1.0.0"
     1450      }
     1451    },
     1452    "date-now": {
     1453      "version": "0.1.4",
     1454      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
     1455      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
     1456      "dev": true
     1457    },
     1458    "dateformat": {
     1459      "version": "1.0.2-1.2.3",
     1460      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz",
     1461      "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=",
     1462      "dev": true
     1463    },
     1464    "debug": {
     1465      "version": "2.6.9",
     1466      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     1467      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     1468      "dev": true,
     1469      "requires": {
     1470        "ms": "2.0.0"
     1471      }
     1472    },
     1473    "decamelize": {
     1474      "version": "1.2.0",
     1475      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
     1476      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
     1477      "dev": true
     1478    },
     1479    "decode-uri-component": {
     1480      "version": "0.2.0",
     1481      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
     1482      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
     1483      "dev": true
     1484    },
     1485    "decompress": {
     1486      "version": "3.0.0",
     1487      "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",
     1488      "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",
     1489      "dev": true,
     1490      "optional": true,
     1491      "requires": {
     1492        "buffer-to-vinyl": "^1.0.0",
     1493        "concat-stream": "^1.4.6",
     1494        "decompress-tar": "^3.0.0",
     1495        "decompress-tarbz2": "^3.0.0",
     1496        "decompress-targz": "^3.0.0",
     1497        "decompress-unzip": "^3.0.0",
     1498        "stream-combiner2": "^1.1.1",
     1499        "vinyl-assign": "^1.0.1",
     1500        "vinyl-fs": "^2.2.0"
     1501      }
     1502    },
     1503    "decompress-tar": {
     1504      "version": "3.1.0",
     1505      "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",
     1506      "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",
     1507      "dev": true,
     1508      "optional": true,
     1509      "requires": {
     1510        "is-tar": "^1.0.0",
     1511        "object-assign": "^2.0.0",
     1512        "strip-dirs": "^1.0.0",
     1513        "tar-stream": "^1.1.1",
     1514        "through2": "^0.6.1",
     1515        "vinyl": "^0.4.3"
     1516      },
     1517      "dependencies": {
     1518        "clone": {
     1519          "version": "0.2.0",
     1520          "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
     1521          "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
     1522          "dev": true,
     1523          "optional": true
     1524        },
     1525        "object-assign": {
     1526          "version": "2.1.1",
     1527          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
     1528          "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
     1529          "dev": true,
     1530          "optional": true
     1531        },
     1532        "vinyl": {
     1533          "version": "0.4.6",
     1534          "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
     1535          "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
     1536          "dev": true,
     1537          "optional": true,
     1538          "requires": {
     1539            "clone": "^0.2.0",
     1540            "clone-stats": "^0.0.1"
     1541          }
     1542        }
     1543      }
     1544    },
     1545    "decompress-tarbz2": {
     1546      "version": "3.1.0",
     1547      "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",
     1548      "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",
     1549      "dev": true,
     1550      "optional": true,
     1551      "requires": {
     1552        "is-bzip2": "^1.0.0",
     1553        "object-assign": "^2.0.0",
     1554        "seek-bzip": "^1.0.3",
     1555        "strip-dirs": "^1.0.0",
     1556        "tar-stream": "^1.1.1",
     1557        "through2": "^0.6.1",
     1558        "vinyl": "^0.4.3"
     1559      },
     1560      "dependencies": {
     1561        "clone": {
     1562          "version": "0.2.0",
     1563          "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
     1564          "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
     1565          "dev": true,
     1566          "optional": true
     1567        },
     1568        "object-assign": {
     1569          "version": "2.1.1",
     1570          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
     1571          "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
     1572          "dev": true,
     1573          "optional": true
     1574        },
     1575        "vinyl": {
     1576          "version": "0.4.6",
     1577          "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
     1578          "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
     1579          "dev": true,
     1580          "optional": true,
     1581          "requires": {
     1582            "clone": "^0.2.0",
     1583            "clone-stats": "^0.0.1"
     1584          }
     1585        }
     1586      }
     1587    },
     1588    "decompress-targz": {
     1589      "version": "3.1.0",
     1590      "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",
     1591      "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",
     1592      "dev": true,
     1593      "optional": true,
     1594      "requires": {
     1595        "is-gzip": "^1.0.0",
     1596        "object-assign": "^2.0.0",
     1597        "strip-dirs": "^1.0.0",
     1598        "tar-stream": "^1.1.1",
     1599        "through2": "^0.6.1",
     1600        "vinyl": "^0.4.3"
     1601      },
     1602      "dependencies": {
     1603        "clone": {
     1604          "version": "0.2.0",
     1605          "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
     1606          "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
     1607          "dev": true,
     1608          "optional": true
     1609        },
     1610        "object-assign": {
     1611          "version": "2.1.1",
     1612          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
     1613          "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
     1614          "dev": true,
     1615          "optional": true
     1616        },
     1617        "vinyl": {
     1618          "version": "0.4.6",
     1619          "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
     1620          "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
     1621          "dev": true,
     1622          "optional": true,
     1623          "requires": {
     1624            "clone": "^0.2.0",
     1625            "clone-stats": "^0.0.1"
     1626          }
     1627        }
     1628      }
     1629    },
     1630    "decompress-unzip": {
     1631      "version": "3.4.0",
     1632      "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
     1633      "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
     1634      "dev": true,
     1635      "optional": true,
     1636      "requires": {
     1637        "is-zip": "^1.0.0",
     1638        "read-all-stream": "^3.0.0",
     1639        "stat-mode": "^0.2.0",
     1640        "strip-dirs": "^1.0.0",
     1641        "through2": "^2.0.0",
     1642        "vinyl": "^1.0.0",
     1643        "yauzl": "^2.2.1"
     1644      },
     1645      "dependencies": {
     1646        "through2": {
     1647          "version": "2.0.5",
     1648          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     1649          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     1650          "dev": true,
     1651          "optional": true,
     1652          "requires": {
     1653            "readable-stream": "~2.3.6",
     1654            "xtend": "~4.0.1"
     1655          }
     1656        }
     1657      }
     1658    },
     1659    "deep-extend": {
     1660      "version": "0.6.0",
     1661      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
     1662      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
     1663      "dev": true,
     1664      "optional": true
     1665    },
     1666    "define-property": {
     1667      "version": "2.0.2",
     1668      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
     1669      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
     1670      "dev": true,
     1671      "requires": {
     1672        "is-descriptor": "^1.0.2",
     1673        "isobject": "^3.0.1"
     1674      },
     1675      "dependencies": {
     1676        "is-accessor-descriptor": {
     1677          "version": "1.0.0",
     1678          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     1679          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     1680          "dev": true,
     1681          "requires": {
     1682            "kind-of": "^6.0.0"
     1683          }
     1684        },
     1685        "is-data-descriptor": {
     1686          "version": "1.0.0",
     1687          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     1688          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     1689          "dev": true,
     1690          "requires": {
     1691            "kind-of": "^6.0.0"
     1692          }
     1693        },
     1694        "is-descriptor": {
     1695          "version": "1.0.2",
     1696          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     1697          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     1698          "dev": true,
     1699          "requires": {
     1700            "is-accessor-descriptor": "^1.0.0",
     1701            "is-data-descriptor": "^1.0.0",
     1702            "kind-of": "^6.0.2"
     1703          }
     1704        }
     1705      }
     1706    },
     1707    "delayed-stream": {
     1708      "version": "1.0.0",
     1709      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     1710      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
     1711      "dev": true
     1712    },
     1713    "delegates": {
     1714      "version": "1.0.0",
     1715      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
     1716      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
     1717      "dev": true
     1718    },
     1719    "detect-file": {
     1720      "version": "1.0.0",
     1721      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
     1722      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
     1723      "dev": true
     1724    },
     1725    "diff": {
     1726      "version": "3.5.0",
     1727      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
     1728      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
     1729      "dev": true
     1730    },
     1731    "doiuse": {
     1732      "version": "2.6.0",
     1733      "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
     1734      "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
     1735      "dev": true,
     1736      "requires": {
     1737        "browserslist": "^1.1.1",
     1738        "caniuse-db": "^1.0.30000187",
     1739        "css-rule-stream": "^1.1.0",
     1740        "duplexer2": "0.0.2",
     1741        "jsonfilter": "^1.1.2",
     1742        "ldjson-stream": "^1.2.1",
     1743        "lodash": "^4.0.0",
     1744        "multimatch": "^2.0.0",
     1745        "postcss": "^5.0.8",
     1746        "source-map": "^0.4.2",
     1747        "through2": "^0.6.3",
     1748        "yargs": "^3.5.4"
     1749      },
     1750      "dependencies": {
     1751        "ansi-styles": {
     1752          "version": "2.2.1",
     1753          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     1754          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     1755          "dev": true
     1756        },
     1757        "browserslist": {
     1758          "version": "1.7.7",
     1759          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
     1760          "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
     1761          "dev": true,
     1762          "requires": {
     1763            "caniuse-db": "^1.0.30000639",
     1764            "electron-to-chromium": "^1.2.7"
     1765          }
     1766        },
     1767        "chalk": {
     1768          "version": "1.1.3",
     1769          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     1770          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     1771          "dev": true,
     1772          "requires": {
     1773            "ansi-styles": "^2.2.1",
     1774            "escape-string-regexp": "^1.0.2",
     1775            "has-ansi": "^2.0.0",
     1776            "strip-ansi": "^3.0.0",
     1777            "supports-color": "^2.0.0"
     1778          },
     1779          "dependencies": {
     1780            "supports-color": {
     1781              "version": "2.0.0",
     1782              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     1783              "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     1784              "dev": true
     1785            }
     1786          }
     1787        },
     1788        "duplexer2": {
     1789          "version": "0.0.2",
     1790          "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
     1791          "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
     1792          "dev": true,
     1793          "requires": {
     1794            "readable-stream": "~1.1.9"
     1795          }
     1796        },
     1797        "has-flag": {
     1798          "version": "1.0.0",
     1799          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
     1800          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
     1801          "dev": true
     1802        },
     1803        "is-fullwidth-code-point": {
     1804          "version": "1.0.0",
     1805          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     1806          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     1807          "dev": true,
     1808          "requires": {
     1809            "number-is-nan": "^1.0.0"
     1810          }
     1811        },
     1812        "isarray": {
     1813          "version": "0.0.1",
     1814          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     1815          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
     1816          "dev": true
     1817        },
     1818        "lodash": {
     1819          "version": "4.17.15",
     1820          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     1821          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     1822          "dev": true
     1823        },
     1824        "postcss": {
     1825          "version": "5.2.18",
     1826          "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
     1827          "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
     1828          "dev": true,
     1829          "requires": {
     1830            "chalk": "^1.1.3",
     1831            "js-base64": "^2.1.9",
     1832            "source-map": "^0.5.6",
     1833            "supports-color": "^3.2.3"
     1834          },
     1835          "dependencies": {
     1836            "source-map": {
     1837              "version": "0.5.7",
     1838              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     1839              "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     1840              "dev": true
     1841            }
     1842          }
     1843        },
     1844        "readable-stream": {
     1845          "version": "1.1.14",
     1846          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
     1847          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
     1848          "dev": true,
     1849          "requires": {
     1850            "core-util-is": "~1.0.0",
     1851            "inherits": "~2.0.1",
     1852            "isarray": "0.0.1",
     1853            "string_decoder": "~0.10.x"
     1854          }
     1855        },
     1856        "source-map": {
     1857          "version": "0.4.4",
     1858          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
     1859          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
     1860          "dev": true,
     1861          "requires": {
     1862            "amdefine": ">=0.0.4"
     1863          }
     1864        },
     1865        "string-width": {
     1866          "version": "1.0.2",
     1867          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     1868          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     1869          "dev": true,
     1870          "requires": {
     1871            "code-point-at": "^1.0.0",
     1872            "is-fullwidth-code-point": "^1.0.0",
     1873            "strip-ansi": "^3.0.0"
     1874          }
     1875        },
     1876        "string_decoder": {
     1877          "version": "0.10.31",
     1878          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     1879          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     1880          "dev": true
     1881        },
     1882        "supports-color": {
     1883          "version": "3.2.3",
     1884          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
     1885          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
     1886          "dev": true,
     1887          "requires": {
     1888            "has-flag": "^1.0.0"
     1889          }
     1890        },
     1891        "yargs": {
     1892          "version": "3.32.0",
     1893          "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
     1894          "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
     1895          "dev": true,
     1896          "requires": {
     1897            "camelcase": "^2.0.1",
     1898            "cliui": "^3.0.3",
     1899            "decamelize": "^1.1.1",
     1900            "os-locale": "^1.4.0",
     1901            "string-width": "^1.0.1",
     1902            "window-size": "^0.1.4",
     1903            "y18n": "^3.2.0"
     1904          }
     1905        }
     1906      }
     1907    },
     1908    "dom-serializer": {
     1909      "version": "0.2.1",
     1910      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz",
     1911      "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==",
     1912      "dev": true,
     1913      "requires": {
     1914        "domelementtype": "^2.0.1",
     1915        "entities": "^2.0.0"
     1916      },
     1917      "dependencies": {
     1918        "domelementtype": {
     1919          "version": "2.0.1",
     1920          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
     1921          "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
     1922          "dev": true
     1923        },
     1924        "entities": {
     1925          "version": "2.0.0",
     1926          "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
     1927          "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
     1928          "dev": true
     1929        }
     1930      }
     1931    },
     1932    "domelementtype": {
     1933      "version": "1.3.1",
     1934      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
     1935      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
     1936      "dev": true
     1937    },
     1938    "domhandler": {
     1939      "version": "2.3.0",
     1940      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
     1941      "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
     1942      "dev": true,
     1943      "requires": {
     1944        "domelementtype": "1"
     1945      }
     1946    },
     1947    "domutils": {
     1948      "version": "1.5.1",
     1949      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
     1950      "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
     1951      "dev": true,
     1952      "requires": {
     1953        "dom-serializer": "0",
     1954        "domelementtype": "1"
     1955      }
     1956    },
     1957    "download": {
     1958      "version": "4.4.3",
     1959      "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",
     1960      "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",
     1961      "dev": true,
     1962      "optional": true,
     1963      "requires": {
     1964        "caw": "^1.0.1",
     1965        "concat-stream": "^1.4.7",
     1966        "each-async": "^1.0.0",
     1967        "filenamify": "^1.0.1",
     1968        "got": "^5.0.0",
     1969        "gulp-decompress": "^1.2.0",
     1970        "gulp-rename": "^1.2.0",
     1971        "is-url": "^1.2.0",
     1972        "object-assign": "^4.0.1",
     1973        "read-all-stream": "^3.0.0",
     1974        "readable-stream": "^2.0.2",
     1975        "stream-combiner2": "^1.1.1",
     1976        "vinyl": "^1.0.0",
     1977        "vinyl-fs": "^2.2.0",
     1978        "ware": "^1.2.0"
     1979      }
     1980    },
     1981    "duplexer": {
     1982      "version": "0.1.1",
     1983      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
     1984      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
     1985      "dev": true
     1986    },
     1987    "duplexer2": {
     1988      "version": "0.1.4",
     1989      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
     1990      "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
     1991      "dev": true,
     1992      "optional": true,
     1993      "requires": {
     1994        "readable-stream": "^2.0.2"
     1995      }
     1996    },
     1997    "duplexify": {
     1998      "version": "3.7.1",
     1999      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
     2000      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
     2001      "dev": true,
     2002      "optional": true,
     2003      "requires": {
     2004        "end-of-stream": "^1.0.0",
     2005        "inherits": "^2.0.1",
     2006        "readable-stream": "^2.0.0",
     2007        "stream-shift": "^1.0.0"
     2008      }
     2009    },
     2010    "each-async": {
     2011      "version": "1.1.1",
     2012      "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
     2013      "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
     2014      "dev": true,
     2015      "requires": {
     2016        "onetime": "^1.0.0",
     2017        "set-immediate-shim": "^1.0.0"
     2018      }
     2019    },
     2020    "ecc-jsbn": {
     2021      "version": "0.1.2",
     2022      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
     2023      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
     2024      "dev": true,
     2025      "requires": {
     2026        "jsbn": "~0.1.0",
     2027        "safer-buffer": "^2.1.0"
     2028      }
     2029    },
     2030    "electron-to-chromium": {
     2031      "version": "1.3.220",
     2032      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.220.tgz",
     2033      "integrity": "sha512-ZsaFWi+9J9Nsm4OmGM/BvZF3HEeZL4bte1+CcN9vHUcqdkOOVAXP4SeacPZ/W5uCQZEKPYBXg6yUjZx8/jpD0Q==",
     2034      "dev": true
     2035    },
     2036    "encoding": {
     2037      "version": "0.1.12",
     2038      "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
     2039      "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
     2040      "dev": true,
     2041      "requires": {
     2042        "iconv-lite": "~0.4.13"
     2043      },
     2044      "dependencies": {
     2045        "iconv-lite": {
     2046          "version": "0.4.24",
     2047          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
     2048          "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     2049          "dev": true,
     2050          "requires": {
     2051            "safer-buffer": ">= 2.1.2 < 3"
     2052          }
     2053        }
     2054      }
     2055    },
     2056    "end-of-stream": {
     2057      "version": "1.4.1",
     2058      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
     2059      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
     2060      "dev": true,
     2061      "optional": true,
     2062      "requires": {
     2063        "once": "^1.4.0"
     2064      }
     2065    },
     2066    "entities": {
     2067      "version": "1.0.0",
     2068      "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
     2069      "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
     2070      "dev": true
     2071    },
     2072    "error": {
     2073      "version": "7.0.2",
     2074      "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
     2075      "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
     2076      "dev": true,
     2077      "requires": {
     2078        "string-template": "~0.2.1",
     2079        "xtend": "~4.0.0"
     2080      }
     2081    },
     2082    "error-ex": {
     2083      "version": "1.3.2",
     2084      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
     2085      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
     2086      "dev": true,
     2087      "requires": {
     2088        "is-arrayish": "^0.2.1"
     2089      }
     2090    },
     2091    "escape-string-regexp": {
     2092      "version": "1.0.5",
     2093      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
     2094      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
     2095      "dev": true
     2096    },
     2097    "esprima": {
     2098      "version": "1.0.4",
     2099      "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
     2100      "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
     2101      "dev": true
     2102    },
     2103    "eventemitter2": {
     2104      "version": "0.4.14",
     2105      "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
     2106      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
     2107      "dev": true
     2108    },
     2109    "exec-buffer": {
     2110      "version": "3.2.0",
     2111      "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
     2112      "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
     2113      "dev": true,
     2114      "optional": true,
     2115      "requires": {
     2116        "execa": "^0.7.0",
     2117        "p-finally": "^1.0.0",
     2118        "pify": "^3.0.0",
     2119        "rimraf": "^2.5.4",
     2120        "tempfile": "^2.0.0"
     2121      },
     2122      "dependencies": {
     2123        "pify": {
     2124          "version": "3.0.0",
     2125          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2126          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2127          "dev": true,
     2128          "optional": true
     2129        }
     2130      }
     2131    },
     2132    "exec-series": {
     2133      "version": "1.0.3",
     2134      "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz",
     2135      "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=",
     2136      "dev": true,
     2137      "optional": true,
     2138      "requires": {
     2139        "async-each-series": "^1.1.0",
     2140        "object-assign": "^4.1.0"
     2141      }
     2142    },
     2143    "execa": {
     2144      "version": "0.7.0",
     2145      "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
     2146      "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     2147      "dev": true,
     2148      "optional": true,
     2149      "requires": {
     2150        "cross-spawn": "^5.0.1",
     2151        "get-stream": "^3.0.0",
     2152        "is-stream": "^1.1.0",
     2153        "npm-run-path": "^2.0.0",
     2154        "p-finally": "^1.0.0",
     2155        "signal-exit": "^3.0.0",
     2156        "strip-eof": "^1.0.0"
     2157      }
     2158    },
     2159    "execall": {
     2160      "version": "1.0.0",
     2161      "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
     2162      "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
     2163      "dev": true,
     2164      "requires": {
     2165        "clone-regexp": "^1.0.0"
     2166      }
     2167    },
     2168    "executable": {
     2169      "version": "1.1.0",
     2170      "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz",
     2171      "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=",
     2172      "dev": true,
     2173      "optional": true,
     2174      "requires": {
     2175        "meow": "^3.1.0"
     2176      }
     2177    },
     2178    "exit": {
     2179      "version": "0.1.2",
     2180      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
     2181      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
     2182      "dev": true
     2183    },
     2184    "expand-brackets": {
     2185      "version": "2.1.4",
     2186      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
     2187      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     2188      "dev": true,
     2189      "requires": {
     2190        "debug": "^2.3.3",
     2191        "define-property": "^0.2.5",
     2192        "extend-shallow": "^2.0.1",
     2193        "posix-character-classes": "^0.1.0",
     2194        "regex-not": "^1.0.0",
     2195        "snapdragon": "^0.8.1",
     2196        "to-regex": "^3.0.1"
     2197      },
     2198      "dependencies": {
     2199        "define-property": {
     2200          "version": "0.2.5",
     2201          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     2202          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     2203          "dev": true,
     2204          "requires": {
     2205            "is-descriptor": "^0.1.0"
     2206          }
     2207        },
     2208        "extend-shallow": {
     2209          "version": "2.0.1",
     2210          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     2211          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     2212          "dev": true,
     2213          "requires": {
     2214            "is-extendable": "^0.1.0"
     2215          }
     2216        }
     2217      }
     2218    },
     2219    "expand-range": {
     2220      "version": "1.8.2",
     2221      "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
     2222      "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
     2223      "dev": true,
     2224      "requires": {
     2225        "fill-range": "^2.1.0"
     2226      },
     2227      "dependencies": {
     2228        "fill-range": {
     2229          "version": "2.2.4",
     2230          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
     2231          "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
     2232          "dev": true,
     2233          "requires": {
     2234            "is-number": "^2.1.0",
     2235            "isobject": "^2.0.0",
     2236            "randomatic": "^3.0.0",
     2237            "repeat-element": "^1.1.2",
     2238            "repeat-string": "^1.5.2"
     2239          }
     2240        },
     2241        "is-number": {
     2242          "version": "2.1.0",
     2243          "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
     2244          "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
     2245          "dev": true,
     2246          "requires": {
     2247            "kind-of": "^3.0.2"
     2248          }
     2249        },
     2250        "isobject": {
     2251          "version": "2.1.0",
     2252          "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
     2253          "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
     2254          "dev": true,
     2255          "requires": {
     2256            "isarray": "1.0.0"
     2257          }
     2258        },
     2259        "kind-of": {
     2260          "version": "3.2.2",
     2261          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2262          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2263          "dev": true,
     2264          "requires": {
     2265            "is-buffer": "^1.1.5"
     2266          }
     2267        }
     2268      }
     2269    },
     2270    "expand-tilde": {
     2271      "version": "2.0.2",
     2272      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
     2273      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     2274      "dev": true,
     2275      "requires": {
     2276        "homedir-polyfill": "^1.0.1"
     2277      }
     2278    },
     2279    "extend": {
     2280      "version": "3.0.2",
     2281      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     2282      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
     2283      "dev": true
     2284    },
     2285    "extend-shallow": {
     2286      "version": "3.0.2",
     2287      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
     2288      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
     2289      "dev": true,
     2290      "requires": {
     2291        "assign-symbols": "^1.0.0",
     2292        "is-extendable": "^1.0.1"
     2293      },
     2294      "dependencies": {
     2295        "is-extendable": {
     2296          "version": "1.0.1",
     2297          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
     2298          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     2299          "dev": true,
     2300          "requires": {
     2301            "is-plain-object": "^2.0.4"
     2302          }
     2303        }
     2304      }
     2305    },
     2306    "external-editor": {
     2307      "version": "2.2.0",
     2308      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
     2309      "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
     2310      "dev": true,
     2311      "requires": {
     2312        "chardet": "^0.4.0",
     2313        "iconv-lite": "^0.4.17",
     2314        "tmp": "^0.0.33"
     2315      },
     2316      "dependencies": {
     2317        "iconv-lite": {
     2318          "version": "0.4.24",
     2319          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
     2320          "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     2321          "dev": true,
     2322          "requires": {
     2323            "safer-buffer": ">= 2.1.2 < 3"
     2324          }
     2325        }
     2326      }
     2327    },
     2328    "extglob": {
     2329      "version": "2.0.4",
     2330      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
     2331      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
     2332      "dev": true,
     2333      "requires": {
     2334        "array-unique": "^0.3.2",
     2335        "define-property": "^1.0.0",
     2336        "expand-brackets": "^2.1.4",
     2337        "extend-shallow": "^2.0.1",
     2338        "fragment-cache": "^0.2.1",
     2339        "regex-not": "^1.0.0",
     2340        "snapdragon": "^0.8.1",
     2341        "to-regex": "^3.0.1"
     2342      },
     2343      "dependencies": {
     2344        "define-property": {
     2345          "version": "1.0.0",
     2346          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     2347          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     2348          "dev": true,
     2349          "requires": {
     2350            "is-descriptor": "^1.0.0"
     2351          }
     2352        },
     2353        "extend-shallow": {
     2354          "version": "2.0.1",
     2355          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     2356          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     2357          "dev": true,
     2358          "requires": {
     2359            "is-extendable": "^0.1.0"
     2360          }
     2361        },
     2362        "is-accessor-descriptor": {
     2363          "version": "1.0.0",
     2364          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     2365          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     2366          "dev": true,
     2367          "requires": {
     2368            "kind-of": "^6.0.0"
     2369          }
     2370        },
     2371        "is-data-descriptor": {
     2372          "version": "1.0.0",
     2373          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     2374          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     2375          "dev": true,
     2376          "requires": {
     2377            "kind-of": "^6.0.0"
     2378          }
     2379        },
     2380        "is-descriptor": {
     2381          "version": "1.0.2",
     2382          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     2383          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     2384          "dev": true,
     2385          "requires": {
     2386            "is-accessor-descriptor": "^1.0.0",
     2387            "is-data-descriptor": "^1.0.0",
     2388            "kind-of": "^6.0.2"
     2389          }
     2390        }
     2391      }
     2392    },
     2393    "extsprintf": {
     2394      "version": "1.3.0",
     2395      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
     2396      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
     2397      "dev": true
     2398    },
     2399    "fancy-log": {
     2400      "version": "1.3.3",
     2401      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
     2402      "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
     2403      "dev": true,
     2404      "optional": true,
     2405      "requires": {
     2406        "ansi-gray": "^0.1.1",
     2407        "color-support": "^1.1.3",
     2408        "parse-node-version": "^1.0.0",
     2409        "time-stamp": "^1.0.0"
     2410      }
     2411    },
     2412    "fast-deep-equal": {
     2413      "version": "2.0.1",
     2414      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
     2415      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
     2416      "dev": true
     2417    },
     2418    "fast-json-stable-stringify": {
     2419      "version": "2.0.0",
     2420      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
     2421      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
     2422      "dev": true
     2423    },
     2424    "faye-websocket": {
     2425      "version": "0.10.0",
     2426      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
     2427      "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
     2428      "dev": true,
     2429      "requires": {
     2430        "websocket-driver": ">=0.5.1"
     2431      }
     2432    },
     2433    "fd-slicer": {
     2434      "version": "1.1.0",
     2435      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
     2436      "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
     2437      "dev": true,
     2438      "optional": true,
     2439      "requires": {
     2440        "pend": "~1.2.0"
     2441      }
     2442    },
     2443    "figures": {
     2444      "version": "1.7.0",
     2445      "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
     2446      "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
     2447      "dev": true,
     2448      "requires": {
     2449        "escape-string-regexp": "^1.0.5",
     2450        "object-assign": "^4.1.0"
     2451      }
     2452    },
     2453    "file-entry-cache": {
     2454      "version": "2.0.0",
     2455      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
     2456      "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
     2457      "dev": true,
     2458      "requires": {
     2459        "flat-cache": "^1.2.1",
     2460        "object-assign": "^4.0.1"
     2461      }
     2462    },
     2463    "file-sync-cmp": {
     2464      "version": "0.1.1",
     2465      "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
     2466      "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
     2467      "dev": true
     2468    },
     2469    "file-type": {
     2470      "version": "4.4.0",
     2471      "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
     2472      "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
     2473      "dev": true
     2474    },
     2475    "filename-regex": {
     2476      "version": "2.0.1",
     2477      "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
     2478      "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
     2479      "dev": true
     2480    },
     2481    "filename-reserved-regex": {
     2482      "version": "1.0.0",
     2483      "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
     2484      "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=",
     2485      "dev": true,
     2486      "optional": true
     2487    },
     2488    "filenamify": {
     2489      "version": "1.2.1",
     2490      "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
     2491      "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
     2492      "dev": true,
     2493      "optional": true,
     2494      "requires": {
     2495        "filename-reserved-regex": "^1.0.0",
     2496        "strip-outer": "^1.0.0",
     2497        "trim-repeated": "^1.0.0"
     2498      }
     2499    },
     2500    "fill-range": {
     2501      "version": "4.0.0",
     2502      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     2503      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     2504      "dev": true,
     2505      "requires": {
     2506        "extend-shallow": "^2.0.1",
     2507        "is-number": "^3.0.0",
     2508        "repeat-string": "^1.6.1",
     2509        "to-regex-range": "^2.1.0"
     2510      },
     2511      "dependencies": {
     2512        "extend-shallow": {
     2513          "version": "2.0.1",
     2514          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     2515          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     2516          "dev": true,
     2517          "requires": {
     2518            "is-extendable": "^0.1.0"
     2519          }
     2520        }
     2521      }
     2522    },
     2523    "find-up": {
     2524      "version": "1.1.2",
     2525      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
     2526      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
     2527      "dev": true,
     2528      "requires": {
     2529        "path-exists": "^2.0.0",
     2530        "pinkie-promise": "^2.0.0"
     2531      }
     2532    },
     2533    "find-versions": {
     2534      "version": "1.2.1",
     2535      "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
     2536      "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
     2537      "dev": true,
     2538      "optional": true,
     2539      "requires": {
     2540        "array-uniq": "^1.0.0",
     2541        "get-stdin": "^4.0.1",
     2542        "meow": "^3.5.0",
     2543        "semver-regex": "^1.0.0"
     2544      }
     2545    },
     2546    "findup": {
     2547      "version": "0.1.5",
     2548      "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
     2549      "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
     2550      "dev": true,
     2551      "requires": {
     2552        "colors": "~0.6.0-1",
     2553        "commander": "~2.1.0"
     2554      },
     2555      "dependencies": {
     2556        "commander": {
     2557          "version": "2.1.0",
     2558          "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
     2559          "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
     2560          "dev": true
     2561        }
     2562      }
     2563    },
     2564    "findup-sync": {
     2565      "version": "0.1.3",
     2566      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
     2567      "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=",
     2568      "dev": true,
     2569      "requires": {
     2570        "glob": "~3.2.9",
     2571        "lodash": "~2.4.1"
     2572      },
     2573      "dependencies": {
     2574        "glob": {
     2575          "version": "3.2.11",
     2576          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
     2577          "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
     2578          "dev": true,
     2579          "requires": {
     2580            "inherits": "2",
     2581            "minimatch": "0.3"
     2582          }
     2583        },
     2584        "lodash": {
     2585          "version": "2.4.2",
     2586          "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
     2587          "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
     2588          "dev": true
     2589        },
     2590        "minimatch": {
     2591          "version": "0.3.0",
     2592          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
     2593          "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
     2594          "dev": true,
     2595          "requires": {
     2596            "lru-cache": "2",
     2597            "sigmund": "~1.0.0"
     2598          }
     2599        }
     2600      }
     2601    },
     2602    "first-chunk-stream": {
     2603      "version": "1.0.0",
     2604      "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
     2605      "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
     2606      "dev": true,
     2607      "optional": true
     2608    },
     2609    "flat-cache": {
     2610      "version": "1.3.4",
     2611      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
     2612      "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
     2613      "dev": true,
     2614      "requires": {
     2615        "circular-json": "^0.3.1",
     2616        "graceful-fs": "^4.1.2",
     2617        "rimraf": "~2.6.2",
     2618        "write": "^0.2.1"
     2619      }
     2620    },
     2621    "flatten": {
     2622      "version": "1.0.2",
     2623      "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
     2624      "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
     2625      "dev": true
     2626    },
     2627    "for-in": {
     2628      "version": "1.0.2",
     2629      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
     2630      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
     2631      "dev": true
     2632    },
     2633    "for-own": {
     2634      "version": "0.1.5",
     2635      "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
     2636      "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
     2637      "dev": true,
     2638      "requires": {
     2639        "for-in": "^1.0.1"
     2640      }
     2641    },
     2642    "forever-agent": {
     2643      "version": "0.6.1",
     2644      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
     2645      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
     2646      "dev": true
     2647    },
     2648    "form-data": {
     2649      "version": "2.3.3",
     2650      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
     2651      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
     2652      "dev": true,
     2653      "requires": {
     2654        "asynckit": "^0.4.0",
     2655        "combined-stream": "^1.0.6",
     2656        "mime-types": "^2.1.12"
     2657      }
     2658    },
     2659    "fragment-cache": {
     2660      "version": "0.2.1",
     2661      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
     2662      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
     2663      "dev": true,
     2664      "requires": {
     2665        "map-cache": "^0.2.2"
     2666      }
     2667    },
     2668    "fs-constants": {
     2669      "version": "1.0.0",
     2670      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
     2671      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
     2672      "dev": true,
     2673      "optional": true
     2674    },
     2675    "fs.realpath": {
     2676      "version": "1.0.0",
     2677      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     2678      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
     2679      "dev": true
     2680    },
     2681    "fstream": {
     2682      "version": "1.0.12",
     2683      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
     2684      "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
     2685      "dev": true,
     2686      "requires": {
     2687        "graceful-fs": "^4.1.2",
     2688        "inherits": "~2.0.0",
     2689        "mkdirp": ">=0.5 0",
     2690        "rimraf": "2"
     2691      }
     2692    },
     2693    "gather-stream": {
     2694      "version": "1.0.0",
     2695      "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
     2696      "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
     2697      "dev": true
     2698    },
     2699    "gauge": {
     2700      "version": "2.7.4",
     2701      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
     2702      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
     2703      "dev": true,
     2704      "requires": {
     2705        "aproba": "^1.0.3",
     2706        "console-control-strings": "^1.0.0",
     2707        "has-unicode": "^2.0.0",
     2708        "object-assign": "^4.1.0",
     2709        "signal-exit": "^3.0.0",
     2710        "string-width": "^1.0.1",
     2711        "strip-ansi": "^3.0.1",
     2712        "wide-align": "^1.1.0"
     2713      },
     2714      "dependencies": {
     2715        "is-fullwidth-code-point": {
     2716          "version": "1.0.0",
     2717          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     2718          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     2719          "dev": true,
     2720          "requires": {
     2721            "number-is-nan": "^1.0.0"
     2722          }
     2723        },
     2724        "string-width": {
     2725          "version": "1.0.2",
     2726          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     2727          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     2728          "dev": true,
     2729          "requires": {
     2730            "code-point-at": "^1.0.0",
     2731            "is-fullwidth-code-point": "^1.0.0",
     2732            "strip-ansi": "^3.0.0"
     2733          }
     2734        }
     2735      }
     2736    },
     2737    "gaze": {
     2738      "version": "1.1.3",
     2739      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
     2740      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
     2741      "dev": true,
     2742      "requires": {
     2743        "globule": "^1.0.0"
     2744      }
     2745    },
     2746    "get-caller-file": {
     2747      "version": "1.0.3",
     2748      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
     2749      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
     2750      "dev": true
     2751    },
     2752    "get-proxy": {
     2753      "version": "1.1.0",
     2754      "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
     2755      "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
     2756      "dev": true,
     2757      "optional": true,
     2758      "requires": {
     2759        "rc": "^1.1.2"
     2760      }
     2761    },
     2762    "get-stdin": {
     2763      "version": "4.0.1",
     2764      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
     2765      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
     2766      "dev": true
     2767    },
     2768    "get-stream": {
     2769      "version": "3.0.0",
     2770      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
     2771      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     2772      "dev": true,
     2773      "optional": true
     2774    },
     2775    "get-value": {
     2776      "version": "2.0.6",
     2777      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
     2778      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
     2779      "dev": true
     2780    },
     2781    "getobject": {
     2782      "version": "0.1.0",
     2783      "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
     2784      "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
     2785      "dev": true
     2786    },
     2787    "getpass": {
     2788      "version": "0.1.7",
     2789      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
     2790      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
     2791      "dev": true,
     2792      "requires": {
     2793        "assert-plus": "^1.0.0"
     2794      }
     2795    },
     2796    "gettext-parser": {
     2797      "version": "3.1.1",
     2798      "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz",
     2799      "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==",
     2800      "dev": true,
     2801      "requires": {
     2802        "encoding": "^0.1.12",
     2803        "readable-stream": "^3.2.0",
     2804        "safe-buffer": "^5.1.2"
     2805      },
     2806      "dependencies": {
     2807        "readable-stream": {
     2808          "version": "3.4.0",
     2809          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
     2810          "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
     2811          "dev": true,
     2812          "requires": {
     2813            "inherits": "^2.0.3",
     2814            "string_decoder": "^1.1.1",
     2815            "util-deprecate": "^1.0.1"
     2816          }
     2817        }
     2818      }
     2819    },
     2820    "gifsicle": {
     2821      "version": "3.0.4",
     2822      "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz",
     2823      "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=",
     2824      "dev": true,
     2825      "optional": true,
     2826      "requires": {
     2827        "bin-build": "^2.0.0",
     2828        "bin-wrapper": "^3.0.0",
     2829        "logalot": "^2.0.0"
     2830      }
     2831    },
     2832    "glob": {
     2833      "version": "7.1.4",
     2834      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
     2835      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
     2836      "dev": true,
     2837      "requires": {
     2838        "fs.realpath": "^1.0.0",
     2839        "inflight": "^1.0.4",
     2840        "inherits": "2",
     2841        "minimatch": "^3.0.4",
     2842        "once": "^1.3.0",
     2843        "path-is-absolute": "^1.0.0"
     2844      }
     2845    },
     2846    "glob-base": {
     2847      "version": "0.3.0",
     2848      "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
     2849      "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
     2850      "dev": true,
     2851      "requires": {
     2852        "glob-parent": "^2.0.0",
     2853        "is-glob": "^2.0.0"
     2854      },
     2855      "dependencies": {
     2856        "glob-parent": {
     2857          "version": "2.0.0",
     2858          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
     2859          "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
     2860          "dev": true,
     2861          "requires": {
     2862            "is-glob": "^2.0.0"
     2863          }
     2864        },
     2865        "is-extglob": {
     2866          "version": "1.0.0",
     2867          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     2868          "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
     2869          "dev": true
     2870        },
     2871        "is-glob": {
     2872          "version": "2.0.1",
     2873          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     2874          "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
     2875          "dev": true,
     2876          "requires": {
     2877            "is-extglob": "^1.0.0"
     2878          }
     2879        }
     2880      }
     2881    },
     2882    "glob-parent": {
     2883      "version": "3.1.0",
     2884      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
     2885      "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
     2886      "dev": true,
     2887      "optional": true,
     2888      "requires": {
     2889        "is-glob": "^3.1.0",
     2890        "path-dirname": "^1.0.0"
     2891      }
     2892    },
     2893    "glob-stream": {
     2894      "version": "5.3.5",
     2895      "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
     2896      "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
     2897      "dev": true,
     2898      "optional": true,
     2899      "requires": {
     2900        "extend": "^3.0.0",
     2901        "glob": "^5.0.3",
     2902        "glob-parent": "^3.0.0",
     2903        "micromatch": "^2.3.7",
     2904        "ordered-read-streams": "^0.3.0",
     2905        "through2": "^0.6.0",
     2906        "to-absolute-glob": "^0.1.1",
     2907        "unique-stream": "^2.0.2"
     2908      },
     2909      "dependencies": {
     2910        "arr-diff": {
     2911          "version": "2.0.0",
     2912          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
     2913          "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
     2914          "dev": true,
     2915          "optional": true,
     2916          "requires": {
     2917            "arr-flatten": "^1.0.1"
     2918          }
     2919        },
     2920        "array-unique": {
     2921          "version": "0.2.1",
     2922          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
     2923          "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
     2924          "dev": true,
     2925          "optional": true
     2926        },
     2927        "braces": {
     2928          "version": "1.8.5",
     2929          "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
     2930          "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
     2931          "dev": true,
     2932          "optional": true,
     2933          "requires": {
     2934            "expand-range": "^1.8.1",
     2935            "preserve": "^0.2.0",
     2936            "repeat-element": "^1.1.2"
     2937          }
     2938        },
     2939        "expand-brackets": {
     2940          "version": "0.1.5",
     2941          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
     2942          "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
     2943          "dev": true,
     2944          "optional": true,
     2945          "requires": {
     2946            "is-posix-bracket": "^0.1.0"
     2947          }
     2948        },
     2949        "extglob": {
     2950          "version": "0.3.2",
     2951          "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
     2952          "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
     2953          "dev": true,
     2954          "optional": true,
     2955          "requires": {
     2956            "is-extglob": "^1.0.0"
     2957          }
     2958        },
     2959        "glob": {
     2960          "version": "5.0.15",
     2961          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
     2962          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
     2963          "dev": true,
     2964          "optional": true,
     2965          "requires": {
     2966            "inflight": "^1.0.4",
     2967            "inherits": "2",
     2968            "minimatch": "2 || 3",
     2969            "once": "^1.3.0",
     2970            "path-is-absolute": "^1.0.0"
     2971          }
     2972        },
     2973        "is-extglob": {
     2974          "version": "1.0.0",
     2975          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     2976          "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
     2977          "dev": true,
     2978          "optional": true
     2979        },
     2980        "is-glob": {
     2981          "version": "2.0.1",
     2982          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     2983          "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
     2984          "dev": true,
     2985          "optional": true,
     2986          "requires": {
     2987            "is-extglob": "^1.0.0"
     2988          }
     2989        },
     2990        "kind-of": {
     2991          "version": "3.2.2",
     2992          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2993          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2994          "dev": true,
     2995          "optional": true,
     2996          "requires": {
     2997            "is-buffer": "^1.1.5"
     2998          }
     2999        },
     3000        "micromatch": {
     3001          "version": "2.3.11",
     3002          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
     3003          "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
     3004          "dev": true,
     3005          "optional": true,
     3006          "requires": {
     3007            "arr-diff": "^2.0.0",
     3008            "array-unique": "^0.2.1",
     3009            "braces": "^1.8.2",
     3010            "expand-brackets": "^0.1.4",
     3011            "extglob": "^0.3.1",
     3012            "filename-regex": "^2.0.0",
     3013            "is-extglob": "^1.0.0",
     3014            "is-glob": "^2.0.1",
     3015            "kind-of": "^3.0.2",
     3016            "normalize-path": "^2.0.1",
     3017            "object.omit": "^2.0.0",
     3018            "parse-glob": "^3.0.4",
     3019            "regex-cache": "^0.4.2"
     3020          }
     3021        }
     3022      }
     3023    },
     3024    "global-modules": {
     3025      "version": "1.0.0",
     3026      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
     3027      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
     3028      "dev": true,
     3029      "requires": {
     3030        "global-prefix": "^1.0.1",
     3031        "is-windows": "^1.0.1",
     3032        "resolve-dir": "^1.0.0"
     3033      }
     3034    },
     3035    "global-prefix": {
     3036      "version": "1.0.2",
     3037      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
     3038      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
     3039      "dev": true,
     3040      "requires": {
     3041        "expand-tilde": "^2.0.2",
     3042        "homedir-polyfill": "^1.0.1",
     3043        "ini": "^1.3.4",
     3044        "is-windows": "^1.0.1",
     3045        "which": "^1.2.14"
     3046      },
     3047      "dependencies": {
     3048        "which": {
     3049          "version": "1.3.1",
     3050          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     3051          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     3052          "dev": true,
     3053          "requires": {
     3054            "isexe": "^2.0.0"
     3055          }
     3056        }
     3057      }
     3058    },
     3059    "globby": {
     3060      "version": "6.1.0",
     3061      "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
     3062      "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
     3063      "dev": true,
     3064      "requires": {
     3065        "array-union": "^1.0.1",
     3066        "glob": "^7.0.3",
     3067        "object-assign": "^4.0.1",
     3068        "pify": "^2.0.0",
     3069        "pinkie-promise": "^2.0.0"
     3070      }
     3071    },
     3072    "globjoin": {
     3073      "version": "0.1.4",
     3074      "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
     3075      "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
     3076      "dev": true
     3077    },
     3078    "globule": {
     3079      "version": "1.2.1",
     3080      "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
     3081      "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
     3082      "dev": true,
     3083      "requires": {
     3084        "glob": "~7.1.1",
     3085        "lodash": "~4.17.10",
     3086        "minimatch": "~3.0.2"
     3087      },
     3088      "dependencies": {
     3089        "lodash": {
     3090          "version": "4.17.15",
     3091          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     3092          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     3093          "dev": true
     3094        }
     3095      }
     3096    },
     3097    "glogg": {
     3098      "version": "1.0.2",
     3099      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
     3100      "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
     3101      "dev": true,
     3102      "optional": true,
     3103      "requires": {
     3104        "sparkles": "^1.0.0"
     3105      }
     3106    },
     3107    "got": {
     3108      "version": "5.7.1",
     3109      "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
     3110      "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
     3111      "dev": true,
     3112      "optional": true,
     3113      "requires": {
     3114        "create-error-class": "^3.0.1",
     3115        "duplexer2": "^0.1.4",
     3116        "is-redirect": "^1.0.0",
     3117        "is-retry-allowed": "^1.0.0",
     3118        "is-stream": "^1.0.0",
     3119        "lowercase-keys": "^1.0.0",
     3120        "node-status-codes": "^1.0.0",
     3121        "object-assign": "^4.0.1",
     3122        "parse-json": "^2.1.0",
     3123        "pinkie-promise": "^2.0.0",
     3124        "read-all-stream": "^3.0.0",
     3125        "readable-stream": "^2.0.5",
     3126        "timed-out": "^3.0.0",
     3127        "unzip-response": "^1.0.2",
     3128        "url-parse-lax": "^1.0.0"
     3129      }
     3130    },
     3131    "graceful-fs": {
     3132      "version": "4.2.1",
     3133      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz",
     3134      "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==",
     3135      "dev": true
     3136    },
     3137    "graceful-readlink": {
     3138      "version": "1.0.1",
     3139      "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
     3140      "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
     3141      "dev": true,
     3142      "optional": true
     3143    },
     3144    "grunt": {
     3145      "version": "1.0.4",
     3146      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
     3147      "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
     3148      "dev": true,
     3149      "requires": {
     3150        "coffeescript": "~1.10.0",
     3151        "dateformat": "~1.0.12",
     3152        "eventemitter2": "~0.4.13",
     3153        "exit": "~0.1.1",
     3154        "findup-sync": "~0.3.0",
     3155        "glob": "~7.0.0",
     3156        "grunt-cli": "~1.2.0",
     3157        "grunt-known-options": "~1.1.0",
     3158        "grunt-legacy-log": "~2.0.0",
     3159        "grunt-legacy-util": "~1.1.1",
     3160        "iconv-lite": "~0.4.13",
     3161        "js-yaml": "~3.13.0",
     3162        "minimatch": "~3.0.2",
     3163        "mkdirp": "~0.5.1",
     3164        "nopt": "~3.0.6",
     3165        "path-is-absolute": "~1.0.0",
     3166        "rimraf": "~2.6.2"
     3167      },
     3168      "dependencies": {
     3169        "argparse": {
     3170          "version": "1.0.10",
     3171          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
     3172          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
     3173          "dev": true,
     3174          "requires": {
     3175            "sprintf-js": "~1.0.2"
     3176          }
     3177        },
     3178        "coffeescript": {
     3179          "version": "1.10.0",
     3180          "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
     3181          "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
     3182          "dev": true
     3183        },
     3184        "colors": {
     3185          "version": "1.1.2",
     3186          "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     3187          "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
     3188          "dev": true
     3189        },
     3190        "dateformat": {
     3191          "version": "1.0.12",
     3192          "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
     3193          "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
     3194          "dev": true,
     3195          "requires": {
     3196            "get-stdin": "^4.0.1",
     3197            "meow": "^3.3.0"
     3198          }
     3199        },
     3200        "esprima": {
     3201          "version": "4.0.1",
     3202          "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
     3203          "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
     3204          "dev": true
     3205        },
     3206        "findup-sync": {
     3207          "version": "0.3.0",
     3208          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
     3209          "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
     3210          "dev": true,
     3211          "requires": {
     3212            "glob": "~5.0.0"
     3213          },
     3214          "dependencies": {
     3215            "glob": {
     3216              "version": "5.0.15",
     3217              "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
     3218              "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
     3219              "dev": true,
     3220              "requires": {
     3221                "inflight": "^1.0.4",
     3222                "inherits": "2",
     3223                "minimatch": "2 || 3",
     3224                "once": "^1.3.0",
     3225                "path-is-absolute": "^1.0.0"
     3226              }
     3227            }
     3228          }
     3229        },
     3230        "glob": {
     3231          "version": "7.0.6",
     3232          "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
     3233          "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
     3234          "dev": true,
     3235          "requires": {
     3236            "fs.realpath": "^1.0.0",
     3237            "inflight": "^1.0.4",
     3238            "inherits": "2",
     3239            "minimatch": "^3.0.2",
     3240            "once": "^1.3.0",
     3241            "path-is-absolute": "^1.0.0"
     3242          }
     3243        },
     3244        "grunt-cli": {
     3245          "version": "1.2.0",
     3246          "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
     3247          "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
     3248          "dev": true,
     3249          "requires": {
     3250            "findup-sync": "~0.3.0",
     3251            "grunt-known-options": "~1.1.0",
     3252            "nopt": "~3.0.6",
     3253            "resolve": "~1.1.0"
     3254          }
     3255        },
     3256        "grunt-legacy-log": {
     3257          "version": "2.0.0",
     3258          "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
     3259          "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
     3260          "dev": true,
     3261          "requires": {
     3262            "colors": "~1.1.2",
     3263            "grunt-legacy-log-utils": "~2.0.0",
     3264            "hooker": "~0.2.3",
     3265            "lodash": "~4.17.5"
     3266          }
     3267        },
     3268        "grunt-legacy-log-utils": {
     3269          "version": "2.0.1",
     3270          "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
     3271          "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
     3272          "dev": true,
     3273          "requires": {
     3274            "chalk": "~2.4.1",
     3275            "lodash": "~4.17.10"
     3276          }
     3277        },
     3278        "iconv-lite": {
     3279          "version": "0.4.24",
     3280          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
     3281          "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     3282          "dev": true,
     3283          "requires": {
     3284            "safer-buffer": ">= 2.1.2 < 3"
     3285          }
     3286        },
     3287        "js-yaml": {
     3288          "version": "3.13.1",
     3289          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
     3290          "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
     3291          "dev": true,
     3292          "requires": {
     3293            "argparse": "^1.0.7",
     3294            "esprima": "^4.0.0"
     3295          }
     3296        },
     3297        "lodash": {
     3298          "version": "4.17.15",
     3299          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     3300          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     3301          "dev": true
     3302        },
     3303        "nopt": {
     3304          "version": "3.0.6",
     3305          "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
     3306          "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
     3307          "dev": true,
     3308          "requires": {
     3309            "abbrev": "1"
     3310          }
     3311        },
     3312        "resolve": {
     3313          "version": "1.1.7",
     3314          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
     3315          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
     3316          "dev": true
     3317        },
     3318        "sprintf-js": {
     3319          "version": "1.0.3",
     3320          "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
     3321          "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
     3322          "dev": true
     3323        }
     3324      }
     3325    },
     3326    "grunt-check-dependencies": {
     3327      "version": "1.0.0",
     3328      "resolved": "https://registry.npmjs.org/grunt-check-dependencies/-/grunt-check-dependencies-1.0.0.tgz",
     3329      "integrity": "sha1-UYiVh8V+gn3enN9pt1CuCy+IHFA=",
     3330      "dev": true,
     3331      "requires": {
     3332        "check-dependencies": "^1.0.1",
     3333        "lodash.clonedeep": "^4.5.0"
     3334      }
     3335    },
     3336    "grunt-checktextdomain": {
     3337      "version": "1.0.1",
     3338      "resolved": "https://registry.npmjs.org/grunt-checktextdomain/-/grunt-checktextdomain-1.0.1.tgz",
     3339      "integrity": "sha1-slTQHh3pEwBdTbHFMD2QI7mD4Zs=",
     3340      "dev": true,
     3341      "requires": {
     3342        "chalk": "~0.2.1",
     3343        "text-table": "~0.2.0"
     3344      },
     3345      "dependencies": {
     3346        "ansi-styles": {
     3347          "version": "0.2.0",
     3348          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz",
     3349          "integrity": "sha1-NZq0sV3NZLptdHNLcsNjYKmvLBk=",
     3350          "dev": true
     3351        },
     3352        "chalk": {
     3353          "version": "0.2.1",
     3354          "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz",
     3355          "integrity": "sha1-dhPhV1FFshOGSD9/SFql/6jL0Qw=",
     3356          "dev": true,
     3357          "requires": {
     3358            "ansi-styles": "~0.2.0",
     3359            "has-color": "~0.1.0"
     3360          }
     3361        }
     3362      }
     3363    },
     3364    "grunt-contrib-clean": {
     3365      "version": "1.1.0",
     3366      "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
     3367      "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
     3368      "dev": true,
     3369      "requires": {
     3370        "async": "^1.5.2",
     3371        "rimraf": "^2.5.1"
     3372      },
     3373      "dependencies": {
     3374        "async": {
     3375          "version": "1.5.2",
     3376          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     3377          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
     3378          "dev": true
     3379        }
     3380      }
     3381    },
     3382    "grunt-contrib-copy": {
     3383      "version": "1.0.0",
     3384      "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
     3385      "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
     3386      "dev": true,
     3387      "requires": {
     3388        "chalk": "^1.1.1",
     3389        "file-sync-cmp": "^0.1.0"
     3390      },
     3391      "dependencies": {
     3392        "ansi-styles": {
     3393          "version": "2.2.1",
     3394          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3395          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3396          "dev": true
     3397        },
     3398        "chalk": {
     3399          "version": "1.1.3",
     3400          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3401          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3402          "dev": true,
     3403          "requires": {
     3404            "ansi-styles": "^2.2.1",
     3405            "escape-string-regexp": "^1.0.2",
     3406            "has-ansi": "^2.0.0",
     3407            "strip-ansi": "^3.0.0",
     3408            "supports-color": "^2.0.0"
     3409          }
     3410        },
     3411        "supports-color": {
     3412          "version": "2.0.0",
     3413          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3414          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3415          "dev": true
     3416        }
     3417      }
     3418    },
     3419    "grunt-contrib-cssmin": {
     3420      "version": "2.2.1",
     3421      "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-2.2.1.tgz",
     3422      "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==",
     3423      "dev": true,
     3424      "requires": {
     3425        "chalk": "^1.0.0",
     3426        "clean-css": "~4.1.1",
     3427        "maxmin": "^2.1.0"
     3428      },
     3429      "dependencies": {
     3430        "ansi-styles": {
     3431          "version": "2.2.1",
     3432          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3433          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3434          "dev": true
     3435        },
     3436        "chalk": {
     3437          "version": "1.1.3",
     3438          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3439          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3440          "dev": true,
     3441          "requires": {
     3442            "ansi-styles": "^2.2.1",
     3443            "escape-string-regexp": "^1.0.2",
     3444            "has-ansi": "^2.0.0",
     3445            "strip-ansi": "^3.0.0",
     3446            "supports-color": "^2.0.0"
     3447          }
     3448        },
     3449        "supports-color": {
     3450          "version": "2.0.0",
     3451          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3452          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3453          "dev": true
     3454        }
     3455      }
     3456    },
     3457    "grunt-contrib-imagemin": {
     3458      "version": "2.0.1",
     3459      "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz",
     3460      "integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==",
     3461      "dev": true,
     3462      "requires": {
     3463        "chalk": "^1.0.0",
     3464        "imagemin": "^5.3.1",
     3465        "imagemin-gifsicle": "^5.0.0",
     3466        "imagemin-jpegtran": "^5.0.0",
     3467        "imagemin-optipng": "^5.1.0",
     3468        "imagemin-svgo": "^5.1.0",
     3469        "p-map": "^1.1.1",
     3470        "plur": "^2.1.2",
     3471        "pretty-bytes": "^4.0.2"
     3472      },
     3473      "dependencies": {
     3474        "ansi-styles": {
     3475          "version": "2.2.1",
     3476          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3477          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3478          "dev": true
     3479        },
     3480        "chalk": {
     3481          "version": "1.1.3",
     3482          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3483          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3484          "dev": true,
     3485          "requires": {
     3486            "ansi-styles": "^2.2.1",
     3487            "escape-string-regexp": "^1.0.2",
     3488            "has-ansi": "^2.0.0",
     3489            "strip-ansi": "^3.0.0",
     3490            "supports-color": "^2.0.0"
     3491          }
     3492        },
     3493        "pretty-bytes": {
     3494          "version": "4.0.2",
     3495          "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
     3496          "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
     3497          "dev": true
     3498        },
     3499        "supports-color": {
     3500          "version": "2.0.0",
     3501          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3502          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3503          "dev": true
     3504        }
     3505      }
     3506    },
     3507    "grunt-contrib-jshint": {
     3508      "version": "1.1.0",
     3509      "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz",
     3510      "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=",
     3511      "dev": true,
     3512      "requires": {
     3513        "chalk": "^1.1.1",
     3514        "hooker": "^0.2.3",
     3515        "jshint": "~2.9.4"
     3516      },
     3517      "dependencies": {
     3518        "ansi-styles": {
     3519          "version": "2.2.1",
     3520          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3521          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3522          "dev": true
     3523        },
     3524        "chalk": {
     3525          "version": "1.1.3",
     3526          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3527          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3528          "dev": true,
     3529          "requires": {
     3530            "ansi-styles": "^2.2.1",
     3531            "escape-string-regexp": "^1.0.2",
     3532            "has-ansi": "^2.0.0",
     3533            "strip-ansi": "^3.0.0",
     3534            "supports-color": "^2.0.0"
     3535          }
     3536        },
     3537        "supports-color": {
     3538          "version": "2.0.0",
     3539          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3540          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3541          "dev": true
     3542        }
     3543      }
     3544    },
     3545    "grunt-contrib-uglify": {
     3546      "version": "3.0.1",
     3547      "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.0.1.tgz",
     3548      "integrity": "sha1-/etfk4pMgEL46Grkb2NVTo6VEcs=",
     3549      "dev": true,
     3550      "requires": {
     3551        "chalk": "^1.0.0",
     3552        "maxmin": "^1.1.0",
     3553        "uglify-js": "~3.0.4",
     3554        "uri-path": "^1.0.0"
     3555      },
     3556      "dependencies": {
     3557        "ansi-styles": {
     3558          "version": "2.2.1",
     3559          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3560          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3561          "dev": true
     3562        },
     3563        "chalk": {
     3564          "version": "1.1.3",
     3565          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3566          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3567          "dev": true,
     3568          "requires": {
     3569            "ansi-styles": "^2.2.1",
     3570            "escape-string-regexp": "^1.0.2",
     3571            "has-ansi": "^2.0.0",
     3572            "strip-ansi": "^3.0.0",
     3573            "supports-color": "^2.0.0"
     3574          }
     3575        },
     3576        "gzip-size": {
     3577          "version": "1.0.0",
     3578          "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
     3579          "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
     3580          "dev": true,
     3581          "requires": {
     3582            "browserify-zlib": "^0.1.4",
     3583            "concat-stream": "^1.4.1"
     3584          }
     3585        },
     3586        "maxmin": {
     3587          "version": "1.1.0",
     3588          "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
     3589          "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
     3590          "dev": true,
     3591          "requires": {
     3592            "chalk": "^1.0.0",
     3593            "figures": "^1.0.1",
     3594            "gzip-size": "^1.0.0",
     3595            "pretty-bytes": "^1.0.0"
     3596          }
     3597        },
     3598        "pretty-bytes": {
     3599          "version": "1.0.4",
     3600          "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
     3601          "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
     3602          "dev": true,
     3603          "requires": {
     3604            "get-stdin": "^4.0.1",
     3605            "meow": "^3.1.0"
     3606          }
     3607        },
     3608        "supports-color": {
     3609          "version": "2.0.0",
     3610          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3611          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3612          "dev": true
     3613        }
     3614      }
     3615    },
     3616    "grunt-contrib-watch": {
     3617      "version": "1.1.0",
     3618      "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
     3619      "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
     3620      "dev": true,
     3621      "requires": {
     3622        "async": "^2.6.0",
     3623        "gaze": "^1.1.0",
     3624        "lodash": "^4.17.10",
     3625        "tiny-lr": "^1.1.1"
     3626      },
     3627      "dependencies": {
     3628        "async": {
     3629          "version": "2.6.3",
     3630          "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
     3631          "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
     3632          "dev": true,
     3633          "requires": {
     3634            "lodash": "^4.17.14"
     3635          }
     3636        },
     3637        "lodash": {
     3638          "version": "4.17.15",
     3639          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     3640          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     3641          "dev": true
     3642        }
     3643      }
     3644    },
     3645    "grunt-exec": {
     3646      "version": "2.0.0",
     3647      "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-2.0.0.tgz",
     3648      "integrity": "sha1-pXWmILHaRBbCksAd9WTJKWuAqyM=",
     3649      "dev": true
     3650    },
     3651    "grunt-jsvalidate": {
     3652      "version": "0.2.2",
     3653      "resolved": "https://registry.npmjs.org/grunt-jsvalidate/-/grunt-jsvalidate-0.2.2.tgz",
     3654      "integrity": "sha1-/QlEJYiNbmPfqgbPsJ7gUrjrvo8=",
     3655      "dev": true,
     3656      "requires": {
     3657        "esprima": "~1.0.0"
     3658      }
     3659    },
     3660    "grunt-known-options": {
     3661      "version": "1.1.1",
     3662      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
     3663      "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
     3664      "dev": true
     3665    },
     3666    "grunt-legacy-log": {
     3667      "version": "0.1.3",
     3668      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
     3669      "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=",
     3670      "dev": true,
     3671      "requires": {
     3672        "colors": "~0.6.2",
     3673        "grunt-legacy-log-utils": "~0.1.1",
     3674        "hooker": "~0.2.3",
     3675        "lodash": "~2.4.1",
     3676        "underscore.string": "~2.3.3"
     3677      },
     3678      "dependencies": {
     3679        "lodash": {
     3680          "version": "2.4.2",
     3681          "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
     3682          "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
     3683          "dev": true
     3684        },
     3685        "underscore.string": {
     3686          "version": "2.3.3",
     3687          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
     3688          "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
     3689          "dev": true
     3690        }
     3691      }
     3692    },
     3693    "grunt-legacy-log-utils": {
     3694      "version": "0.1.1",
     3695      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz",
     3696      "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=",
     3697      "dev": true,
     3698      "requires": {
     3699        "colors": "~0.6.2",
     3700        "lodash": "~2.4.1",
     3701        "underscore.string": "~2.3.3"
     3702      },
     3703      "dependencies": {
     3704        "lodash": {
     3705          "version": "2.4.2",
     3706          "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
     3707          "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
     3708          "dev": true
     3709        },
     3710        "underscore.string": {
     3711          "version": "2.3.3",
     3712          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
     3713          "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
     3714          "dev": true
     3715        }
     3716      }
     3717    },
     3718    "grunt-legacy-util": {
     3719      "version": "1.1.1",
     3720      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
     3721      "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
     3722      "dev": true,
     3723      "requires": {
     3724        "async": "~1.5.2",
     3725        "exit": "~0.1.1",
     3726        "getobject": "~0.1.0",
     3727        "hooker": "~0.2.3",
     3728        "lodash": "~4.17.10",
     3729        "underscore.string": "~3.3.4",
     3730        "which": "~1.3.0"
     3731      },
     3732      "dependencies": {
     3733        "async": {
     3734          "version": "1.5.2",
     3735          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     3736          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
     3737          "dev": true
     3738        },
     3739        "lodash": {
     3740          "version": "4.17.15",
     3741          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     3742          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     3743          "dev": true
     3744        },
     3745        "underscore.string": {
     3746          "version": "3.3.5",
     3747          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
     3748          "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
     3749          "dev": true,
     3750          "requires": {
     3751            "sprintf-js": "^1.0.3",
     3752            "util-deprecate": "^1.0.2"
     3753          }
     3754        },
     3755        "which": {
     3756          "version": "1.3.1",
     3757          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     3758          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     3759          "dev": true,
     3760          "requires": {
     3761            "isexe": "^2.0.0"
     3762          }
     3763        }
     3764      }
     3765    },
     3766    "grunt-patch-wordpress": {
     3767      "version": "1.0.0",
     3768      "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-1.0.0.tgz",
     3769      "integrity": "sha512-2wvtOqxMhiu7QCujEAvFFvLfUYec0fKDvFRnwKUSHizl5eH8cgXv6t0yc7W4yEeito/u8v8r8fzDHRhXLkIXzA==",
     3770      "dev": true,
     3771      "requires": {
     3772        "grunt": ">=0.4.5",
     3773        "inquirer": "^5.1.0",
     3774        "request": "^2.83.0",
     3775        "underscore": "~1.8.3",
     3776        "underscore.string": "~3.3.4",
     3777        "xmlrpc": "^1.3.1"
     3778      },
     3779      "dependencies": {
     3780        "underscore": {
     3781          "version": "1.8.3",
     3782          "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
     3783          "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
     3784          "dev": true
     3785        },
     3786        "underscore.string": {
     3787          "version": "3.3.5",
     3788          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
     3789          "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
     3790          "dev": true,
     3791          "requires": {
     3792            "sprintf-js": "^1.0.3",
     3793            "util-deprecate": "^1.0.2"
     3794          }
     3795        }
     3796      }
     3797    },
     3798    "grunt-phplint": {
     3799      "version": "0.1.0",
     3800      "resolved": "https://registry.npmjs.org/grunt-phplint/-/grunt-phplint-0.1.0.tgz",
     3801      "integrity": "sha1-bb4uauxTqiKc+sCtmnyZ4kGEhI0=",
     3802      "dev": true,
     3803      "requires": {
     3804        "cache-swap": "~0.3.0",
     3805        "grunt": "~0.4.1"
     3806      },
     3807      "dependencies": {
     3808        "glob": {
     3809          "version": "3.1.21",
     3810          "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
     3811          "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
     3812          "dev": true,
     3813          "requires": {
     3814            "graceful-fs": "~1.2.0",
     3815            "inherits": "1",
     3816            "minimatch": "~0.2.11"
     3817          }
     3818        },
     3819        "graceful-fs": {
     3820          "version": "1.2.3",
     3821          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
     3822          "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
     3823          "dev": true
     3824        },
     3825        "grunt": {
     3826          "version": "0.4.5",
     3827          "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
     3828          "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=",
     3829          "dev": true,
     3830          "requires": {
     3831            "async": "~0.1.22",
     3832            "coffee-script": "~1.3.3",
     3833            "colors": "~0.6.2",
     3834            "dateformat": "1.0.2-1.2.3",
     3835            "eventemitter2": "~0.4.13",
     3836            "exit": "~0.1.1",
     3837            "findup-sync": "~0.1.2",
     3838            "getobject": "~0.1.0",
     3839            "glob": "~3.1.21",
     3840            "grunt-legacy-log": "~0.1.0",
     3841            "grunt-legacy-util": "~0.2.0",
     3842            "hooker": "~0.2.3",
     3843            "iconv-lite": "~0.2.11",
     3844            "js-yaml": "~2.0.5",
     3845            "lodash": "~0.9.2",
     3846            "minimatch": "~0.2.12",
     3847            "nopt": "~1.0.10",
     3848            "rimraf": "~2.2.8",
     3849            "underscore.string": "~2.2.1",
     3850            "which": "~1.0.5"
     3851          }
     3852        },
     3853        "grunt-legacy-util": {
     3854          "version": "0.2.0",
     3855          "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz",
     3856          "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=",
     3857          "dev": true,
     3858          "requires": {
     3859            "async": "~0.1.22",
     3860            "exit": "~0.1.1",
     3861            "getobject": "~0.1.0",
     3862            "hooker": "~0.2.3",
     3863            "lodash": "~0.9.2",
     3864            "underscore.string": "~2.2.1",
     3865            "which": "~1.0.5"
     3866          }
     3867        },
     3868        "inherits": {
     3869          "version": "1.0.2",
     3870          "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
     3871          "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
     3872          "dev": true
     3873        },
     3874        "minimatch": {
     3875          "version": "0.2.14",
     3876          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
     3877          "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
     3878          "dev": true,
     3879          "requires": {
     3880            "lru-cache": "2",
     3881            "sigmund": "~1.0.0"
     3882          }
     3883        },
     3884        "rimraf": {
     3885          "version": "2.2.8",
     3886          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
     3887          "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
     3888          "dev": true
     3889        }
     3890      }
     3891    },
     3892    "grunt-postcss": {
     3893      "version": "0.9.0",
     3894      "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz",
     3895      "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
     3896      "dev": true,
     3897      "requires": {
     3898        "chalk": "^2.1.0",
     3899        "diff": "^3.0.0",
     3900        "postcss": "^6.0.11"
     3901      }
     3902    },
     3903    "grunt-rtlcss": {
     3904      "version": "2.0.1",
     3905      "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.1.tgz",
     3906      "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=",
     3907      "dev": true,
     3908      "requires": {
     3909        "chalk": "^1.0.0",
     3910        "rtlcss": "^2.0.0"
     3911      },
     3912      "dependencies": {
     3913        "ansi-styles": {
     3914          "version": "2.2.1",
     3915          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3916          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3917          "dev": true
     3918        },
     3919        "chalk": {
     3920          "version": "1.1.3",
     3921          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3922          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3923          "dev": true,
     3924          "requires": {
     3925            "ansi-styles": "^2.2.1",
     3926            "escape-string-regexp": "^1.0.2",
     3927            "has-ansi": "^2.0.0",
     3928            "strip-ansi": "^3.0.0",
     3929            "supports-color": "^2.0.0"
     3930          }
     3931        },
     3932        "supports-color": {
     3933          "version": "2.0.0",
     3934          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3935          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3936          "dev": true
     3937        }
     3938      }
     3939    },
     3940    "grunt-sass": {
     3941      "version": "2.0.0",
     3942      "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz",
     3943      "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=",
     3944      "dev": true,
     3945      "requires": {
     3946        "each-async": "^1.0.0",
     3947        "node-sass": "^4.0.0",
     3948        "object-assign": "^4.0.1"
     3949      }
     3950    },
     3951    "grunt-stylelint": {
     3952      "version": "0.8.0",
     3953      "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.8.0.tgz",
     3954      "integrity": "sha1-cAtdw9X3yY/2MvZXYBWqjFZnzlI=",
     3955      "dev": true,
     3956      "requires": {
     3957        "chalk": "1.1.3"
     3958      },
     3959      "dependencies": {
     3960        "ansi-styles": {
     3961          "version": "2.2.1",
     3962          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     3963          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     3964          "dev": true
     3965        },
     3966        "chalk": {
     3967          "version": "1.1.3",
     3968          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     3969          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     3970          "dev": true,
     3971          "requires": {
     3972            "ansi-styles": "^2.2.1",
     3973            "escape-string-regexp": "^1.0.2",
     3974            "has-ansi": "^2.0.0",
     3975            "strip-ansi": "^3.0.0",
     3976            "supports-color": "^2.0.0"
     3977          }
     3978        },
     3979        "supports-color": {
     3980          "version": "2.0.0",
     3981          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     3982          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     3983          "dev": true
     3984        }
     3985      }
     3986    },
     3987    "grunt-wp-i18n": {
     3988      "version": "1.0.3",
     3989      "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz",
     3990      "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
     3991      "dev": true,
     3992      "requires": {
     3993        "grunt": "^1.0.3",
     3994        "node-wp-i18n": "^1.2.2"
     3995      }
     3996    },
     3997    "gulp-decompress": {
     3998      "version": "1.2.0",
     3999      "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",
     4000      "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",
     4001      "dev": true,
     4002      "optional": true,
     4003      "requires": {
     4004        "archive-type": "^3.0.0",
     4005        "decompress": "^3.0.0",
     4006        "gulp-util": "^3.0.1",
     4007        "readable-stream": "^2.0.2"
     4008      }
     4009    },
     4010    "gulp-rename": {
     4011      "version": "1.4.0",
     4012      "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
     4013      "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
     4014      "dev": true,
     4015      "optional": true
     4016    },
     4017    "gulp-sourcemaps": {
     4018      "version": "1.6.0",
     4019      "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
     4020      "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
     4021      "dev": true,
     4022      "optional": true,
     4023      "requires": {
     4024        "convert-source-map": "^1.1.1",
     4025        "graceful-fs": "^4.1.2",
     4026        "strip-bom": "^2.0.0",
     4027        "through2": "^2.0.0",
     4028        "vinyl": "^1.0.0"
     4029      },
     4030      "dependencies": {
     4031        "through2": {
     4032          "version": "2.0.5",
     4033          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     4034          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     4035          "dev": true,
     4036          "optional": true,
     4037          "requires": {
     4038            "readable-stream": "~2.3.6",
     4039            "xtend": "~4.0.1"
     4040          }
     4041        }
     4042      }
     4043    },
     4044    "gulp-util": {
     4045      "version": "3.0.8",
     4046      "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
     4047      "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
     4048      "dev": true,
     4049      "optional": true,
     4050      "requires": {
     4051        "array-differ": "^1.0.0",
     4052        "array-uniq": "^1.0.2",
     4053        "beeper": "^1.0.0",
     4054        "chalk": "^1.0.0",
     4055        "dateformat": "^2.0.0",
     4056        "fancy-log": "^1.1.0",
     4057        "gulplog": "^1.0.0",
     4058        "has-gulplog": "^0.1.0",
     4059        "lodash._reescape": "^3.0.0",
     4060        "lodash._reevaluate": "^3.0.0",
     4061        "lodash._reinterpolate": "^3.0.0",
     4062        "lodash.template": "^3.0.0",
     4063        "minimist": "^1.1.0",
     4064        "multipipe": "^0.1.2",
     4065        "object-assign": "^3.0.0",
     4066        "replace-ext": "0.0.1",
     4067        "through2": "^2.0.0",
     4068        "vinyl": "^0.5.0"
     4069      },
     4070      "dependencies": {
     4071        "ansi-styles": {
     4072          "version": "2.2.1",
     4073          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     4074          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     4075          "dev": true,
     4076          "optional": true
     4077        },
     4078        "chalk": {
     4079          "version": "1.1.3",
     4080          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     4081          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     4082          "dev": true,
     4083          "optional": true,
     4084          "requires": {
     4085            "ansi-styles": "^2.2.1",
     4086            "escape-string-regexp": "^1.0.2",
     4087            "has-ansi": "^2.0.0",
     4088            "strip-ansi": "^3.0.0",
     4089            "supports-color": "^2.0.0"
     4090          }
     4091        },
     4092        "dateformat": {
     4093          "version": "2.2.0",
     4094          "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
     4095          "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
     4096          "dev": true,
     4097          "optional": true
     4098        },
     4099        "minimist": {
     4100          "version": "1.2.0",
     4101          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     4102          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     4103          "dev": true,
     4104          "optional": true
     4105        },
     4106        "object-assign": {
     4107          "version": "3.0.0",
     4108          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
     4109          "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
     4110          "dev": true,
     4111          "optional": true
     4112        },
     4113        "replace-ext": {
     4114          "version": "0.0.1",
     4115          "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
     4116          "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
     4117          "dev": true,
     4118          "optional": true
     4119        },
     4120        "supports-color": {
     4121          "version": "2.0.0",
     4122          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     4123          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     4124          "dev": true,
     4125          "optional": true
     4126        },
     4127        "through2": {
     4128          "version": "2.0.5",
     4129          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     4130          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     4131          "dev": true,
     4132          "optional": true,
     4133          "requires": {
     4134            "readable-stream": "~2.3.6",
     4135            "xtend": "~4.0.1"
     4136          }
     4137        },
     4138        "vinyl": {
     4139          "version": "0.5.3",
     4140          "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
     4141          "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
     4142          "dev": true,
     4143          "optional": true,
     4144          "requires": {
     4145            "clone": "^1.0.0",
     4146            "clone-stats": "^0.0.1",
     4147            "replace-ext": "0.0.1"
     4148          }
     4149        }
     4150      }
     4151    },
     4152    "gulplog": {
     4153      "version": "1.0.0",
     4154      "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
     4155      "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
     4156      "dev": true,
     4157      "optional": true,
     4158      "requires": {
     4159        "glogg": "^1.0.0"
     4160      }
     4161    },
     4162    "gzip-size": {
     4163      "version": "3.0.0",
     4164      "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
     4165      "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
     4166      "dev": true,
     4167      "requires": {
     4168        "duplexer": "^0.1.1"
     4169      }
     4170    },
     4171    "har-schema": {
     4172      "version": "2.0.0",
     4173      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
     4174      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
     4175      "dev": true
     4176    },
     4177    "har-validator": {
     4178      "version": "5.1.3",
     4179      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
     4180      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
     4181      "dev": true,
     4182      "requires": {
     4183        "ajv": "^6.5.5",
     4184        "har-schema": "^2.0.0"
     4185      }
     4186    },
     4187    "has-ansi": {
     4188      "version": "2.0.0",
     4189      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
     4190      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
     4191      "dev": true,
     4192      "requires": {
     4193        "ansi-regex": "^2.0.0"
     4194      }
     4195    },
     4196    "has-color": {
     4197      "version": "0.1.7",
     4198      "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
     4199      "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
     4200      "dev": true
     4201    },
     4202    "has-flag": {
     4203      "version": "3.0.0",
     4204      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
     4205      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
     4206      "dev": true
     4207    },
     4208    "has-gulplog": {
     4209      "version": "0.1.0",
     4210      "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
     4211      "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
     4212      "dev": true,
     4213      "optional": true,
     4214      "requires": {
     4215        "sparkles": "^1.0.0"
     4216      }
     4217    },
     4218    "has-unicode": {
     4219      "version": "2.0.1",
     4220      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
     4221      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
     4222      "dev": true
     4223    },
     4224    "has-value": {
     4225      "version": "1.0.0",
     4226      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
     4227      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
     4228      "dev": true,
     4229      "requires": {
     4230        "get-value": "^2.0.6",
     4231        "has-values": "^1.0.0",
     4232        "isobject": "^3.0.0"
     4233      }
     4234    },
     4235    "has-values": {
     4236      "version": "1.0.0",
     4237      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
     4238      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
     4239      "dev": true,
     4240      "requires": {
     4241        "is-number": "^3.0.0",
     4242        "kind-of": "^4.0.0"
     4243      },
     4244      "dependencies": {
     4245        "kind-of": {
     4246          "version": "4.0.0",
     4247          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
     4248          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
     4249          "dev": true,
     4250          "requires": {
     4251            "is-buffer": "^1.1.5"
     4252          }
     4253        }
     4254      }
     4255    },
     4256    "homedir-polyfill": {
     4257      "version": "1.0.3",
     4258      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
     4259      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
     4260      "dev": true,
     4261      "requires": {
     4262        "parse-passwd": "^1.0.0"
     4263      }
     4264    },
     4265    "hooker": {
     4266      "version": "0.2.3",
     4267      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
     4268      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
     4269      "dev": true
     4270    },
     4271    "hosted-git-info": {
     4272      "version": "2.8.2",
     4273      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.2.tgz",
     4274      "integrity": "sha512-CyjlXII6LMsPMyUzxpTt8fzh5QwzGqPmQXgY/Jyf4Zfp27t/FvfhwoE/8laaMUcMy816CkWF20I7NeQhwwY88w==",
     4275      "dev": true,
     4276      "requires": {
     4277        "lru-cache": "^5.1.1"
     4278      },
     4279      "dependencies": {
     4280        "lru-cache": {
     4281          "version": "5.1.1",
     4282          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
     4283          "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
     4284          "dev": true,
     4285          "requires": {
     4286            "yallist": "^3.0.2"
     4287          }
     4288        }
     4289      }
     4290    },
     4291    "html-comment-regex": {
     4292      "version": "1.1.2",
     4293      "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
     4294      "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
     4295      "dev": true,
     4296      "optional": true
     4297    },
     4298    "html-tags": {
     4299      "version": "1.2.0",
     4300      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz",
     4301      "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=",
     4302      "dev": true
     4303    },
     4304    "htmlparser2": {
     4305      "version": "3.8.3",
     4306      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
     4307      "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
     4308      "dev": true,
     4309      "requires": {
     4310        "domelementtype": "1",
     4311        "domhandler": "2.3",
     4312        "domutils": "1.5",
     4313        "entities": "1.0",
     4314        "readable-stream": "1.1"
     4315      },
     4316      "dependencies": {
     4317        "isarray": {
     4318          "version": "0.0.1",
     4319          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     4320          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
     4321          "dev": true
     4322        },
     4323        "readable-stream": {
     4324          "version": "1.1.14",
     4325          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
     4326          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
     4327          "dev": true,
     4328          "requires": {
     4329            "core-util-is": "~1.0.0",
     4330            "inherits": "~2.0.1",
     4331            "isarray": "0.0.1",
     4332            "string_decoder": "~0.10.x"
     4333          }
     4334        },
     4335        "string_decoder": {
     4336          "version": "0.10.31",
     4337          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     4338          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     4339          "dev": true
     4340        }
     4341      }
     4342    },
     4343    "http-parser-js": {
     4344      "version": "0.4.10",
     4345      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
     4346      "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
     4347      "dev": true
     4348    },
     4349    "http-signature": {
     4350      "version": "1.2.0",
     4351      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
     4352      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
     4353      "dev": true,
     4354      "requires": {
     4355        "assert-plus": "^1.0.0",
     4356        "jsprim": "^1.2.2",
     4357        "sshpk": "^1.7.0"
     4358      }
     4359    },
     4360    "iconv-lite": {
     4361      "version": "0.2.11",
     4362      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz",
     4363      "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=",
     4364      "dev": true
     4365    },
     4366    "ignore": {
     4367      "version": "3.3.10",
     4368      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
     4369      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
     4370      "dev": true
     4371    },
     4372    "imagemin": {
     4373      "version": "5.3.1",
     4374      "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",
     4375      "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",
     4376      "dev": true,
     4377      "requires": {
     4378        "file-type": "^4.1.0",
     4379        "globby": "^6.1.0",
     4380        "make-dir": "^1.0.0",
     4381        "p-pipe": "^1.1.0",
     4382        "pify": "^2.3.0",
     4383        "replace-ext": "^1.0.0"
     4384      }
     4385    },
     4386    "imagemin-gifsicle": {
     4387      "version": "5.2.0",
     4388      "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz",
     4389      "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==",
     4390      "dev": true,
     4391      "optional": true,
     4392      "requires": {
     4393        "exec-buffer": "^3.0.0",
     4394        "gifsicle": "^3.0.0",
     4395        "is-gif": "^1.0.0"
     4396      }
     4397    },
     4398    "imagemin-jpegtran": {
     4399      "version": "5.0.2",
     4400      "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz",
     4401      "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=",
     4402      "dev": true,
     4403      "optional": true,
     4404      "requires": {
     4405        "exec-buffer": "^3.0.0",
     4406        "is-jpg": "^1.0.0",
     4407        "jpegtran-bin": "^3.0.0"
     4408      }
     4409    },
     4410    "imagemin-optipng": {
     4411      "version": "5.2.1",
     4412      "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
     4413      "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=",
     4414      "dev": true,
     4415      "optional": true,
     4416      "requires": {
     4417        "exec-buffer": "^3.0.0",
     4418        "is-png": "^1.0.0",
     4419        "optipng-bin": "^3.0.0"
     4420      }
     4421    },
     4422    "imagemin-svgo": {
     4423      "version": "5.2.4",
     4424      "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz",
     4425      "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==",
     4426      "dev": true,
     4427      "optional": true,
     4428      "requires": {
     4429        "is-svg": "^2.0.0",
     4430        "svgo": "^0.7.0"
     4431      }
     4432    },
     4433    "imurmurhash": {
     4434      "version": "0.1.4",
     4435      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
     4436      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
     4437      "dev": true
     4438    },
     4439    "in-publish": {
     4440      "version": "2.0.0",
     4441      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
     4442      "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
     4443      "dev": true
     4444    },
     4445    "indent-string": {
     4446      "version": "2.1.0",
     4447      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
     4448      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
     4449      "dev": true,
     4450      "requires": {
     4451        "repeating": "^2.0.0"
     4452      }
     4453    },
     4454    "indexes-of": {
     4455      "version": "1.0.1",
     4456      "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
     4457      "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
     4458      "dev": true
     4459    },
     4460    "inflight": {
     4461      "version": "1.0.6",
     4462      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
     4463      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
     4464      "dev": true,
     4465      "requires": {
     4466        "once": "^1.3.0",
     4467        "wrappy": "1"
     4468      }
     4469    },
     4470    "inherits": {
     4471      "version": "2.0.4",
     4472      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     4473      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     4474      "dev": true
     4475    },
     4476    "ini": {
     4477      "version": "1.3.5",
     4478      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
     4479      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
     4480      "dev": true
     4481    },
     4482    "inquirer": {
     4483      "version": "5.2.0",
     4484      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
     4485      "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
     4486      "dev": true,
     4487      "requires": {
     4488        "ansi-escapes": "^3.0.0",
     4489        "chalk": "^2.0.0",
     4490        "cli-cursor": "^2.1.0",
     4491        "cli-width": "^2.0.0",
     4492        "external-editor": "^2.1.0",
     4493        "figures": "^2.0.0",
     4494        "lodash": "^4.3.0",
     4495        "mute-stream": "0.0.7",
     4496        "run-async": "^2.2.0",
     4497        "rxjs": "^5.5.2",
     4498        "string-width": "^2.1.0",
     4499        "strip-ansi": "^4.0.0",
     4500        "through": "^2.3.6"
     4501      },
     4502      "dependencies": {
     4503        "ansi-regex": {
     4504          "version": "3.0.0",
     4505          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     4506          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
     4507          "dev": true
     4508        },
     4509        "figures": {
     4510          "version": "2.0.0",
     4511          "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
     4512          "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
     4513          "dev": true,
     4514          "requires": {
     4515            "escape-string-regexp": "^1.0.5"
     4516          }
     4517        },
     4518        "lodash": {
     4519          "version": "4.17.15",
     4520          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     4521          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     4522          "dev": true
     4523        },
     4524        "strip-ansi": {
     4525          "version": "4.0.0",
     4526          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
     4527          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
     4528          "dev": true,
     4529          "requires": {
     4530            "ansi-regex": "^3.0.0"
     4531          }
     4532        }
     4533      }
     4534    },
     4535    "invert-kv": {
     4536      "version": "1.0.0",
     4537      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
     4538      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
     4539      "dev": true
     4540    },
     4541    "ip-regex": {
     4542      "version": "1.0.3",
     4543      "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz",
     4544      "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=",
     4545      "dev": true,
     4546      "optional": true
     4547    },
     4548    "irregular-plurals": {
     4549      "version": "1.4.0",
     4550      "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
     4551      "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
     4552      "dev": true
     4553    },
     4554    "is-absolute": {
     4555      "version": "0.1.7",
     4556      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
     4557      "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
     4558      "dev": true,
     4559      "optional": true,
     4560      "requires": {
     4561        "is-relative": "^0.1.0"
     4562      }
     4563    },
     4564    "is-accessor-descriptor": {
     4565      "version": "0.1.6",
     4566      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     4567      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     4568      "dev": true,
     4569      "requires": {
     4570        "kind-of": "^3.0.2"
     4571      },
     4572      "dependencies": {
     4573        "kind-of": {
     4574          "version": "3.2.2",
     4575          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     4576          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4577          "dev": true,
     4578          "requires": {
     4579            "is-buffer": "^1.1.5"
     4580          }
     4581        }
     4582      }
     4583    },
     4584    "is-arrayish": {
     4585      "version": "0.2.1",
     4586      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
     4587      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
     4588      "dev": true
     4589    },
     4590    "is-buffer": {
     4591      "version": "1.1.6",
     4592      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
     4593      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
     4594      "dev": true
     4595    },
     4596    "is-bzip2": {
     4597      "version": "1.0.0",
     4598      "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz",
     4599      "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=",
     4600      "dev": true,
     4601      "optional": true
     4602    },
     4603    "is-data-descriptor": {
     4604      "version": "0.1.4",
     4605      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     4606      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     4607      "dev": true,
     4608      "requires": {
     4609        "kind-of": "^3.0.2"
     4610      },
     4611      "dependencies": {
     4612        "kind-of": {
     4613          "version": "3.2.2",
     4614          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     4615          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4616          "dev": true,
     4617          "requires": {
     4618            "is-buffer": "^1.1.5"
     4619          }
     4620        }
     4621      }
     4622    },
     4623    "is-descriptor": {
     4624      "version": "0.1.6",
     4625      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     4626      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     4627      "dev": true,
     4628      "requires": {
     4629        "is-accessor-descriptor": "^0.1.6",
     4630        "is-data-descriptor": "^0.1.4",
     4631        "kind-of": "^5.0.0"
     4632      },
     4633      "dependencies": {
     4634        "kind-of": {
     4635          "version": "5.1.0",
     4636          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     4637          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     4638          "dev": true
     4639        }
     4640      }
     4641    },
     4642    "is-directory": {
     4643      "version": "0.3.1",
     4644      "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
     4645      "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
     4646      "dev": true
     4647    },
     4648    "is-dotfile": {
     4649      "version": "1.0.3",
     4650      "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
     4651      "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
     4652      "dev": true
     4653    },
     4654    "is-equal-shallow": {
     4655      "version": "0.1.3",
     4656      "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
     4657      "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
     4658      "dev": true,
     4659      "requires": {
     4660        "is-primitive": "^2.0.0"
     4661      }
     4662    },
     4663    "is-extendable": {
     4664      "version": "0.1.1",
     4665      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
     4666      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
     4667      "dev": true
     4668    },
     4669    "is-extglob": {
     4670      "version": "2.1.1",
     4671      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
     4672      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
     4673      "dev": true
     4674    },
     4675    "is-finite": {
     4676      "version": "1.0.2",
     4677      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
     4678      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
     4679      "dev": true,
     4680      "requires": {
     4681        "number-is-nan": "^1.0.0"
     4682      }
     4683    },
     4684    "is-fullwidth-code-point": {
     4685      "version": "2.0.0",
     4686      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
     4687      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
     4688      "dev": true
     4689    },
     4690    "is-gif": {
     4691      "version": "1.0.0",
     4692      "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz",
     4693      "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=",
     4694      "dev": true,
     4695      "optional": true
     4696    },
     4697    "is-glob": {
     4698      "version": "3.1.0",
     4699      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
     4700      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     4701      "dev": true,
     4702      "requires": {
     4703        "is-extglob": "^2.1.0"
     4704      }
     4705    },
     4706    "is-gzip": {
     4707      "version": "1.0.0",
     4708      "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
     4709      "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=",
     4710      "dev": true,
     4711      "optional": true
     4712    },
     4713    "is-jpg": {
     4714      "version": "1.0.1",
     4715      "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz",
     4716      "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=",
     4717      "dev": true,
     4718      "optional": true
     4719    },
     4720    "is-natural-number": {
     4721      "version": "2.1.1",
     4722      "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz",
     4723      "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=",
     4724      "dev": true,
     4725      "optional": true
     4726    },
     4727    "is-number": {
     4728      "version": "3.0.0",
     4729      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
     4730      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
     4731      "dev": true,
     4732      "requires": {
     4733        "kind-of": "^3.0.2"
     4734      },
     4735      "dependencies": {
     4736        "kind-of": {
     4737          "version": "3.2.2",
     4738          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     4739          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4740          "dev": true,
     4741          "requires": {
     4742            "is-buffer": "^1.1.5"
     4743          }
     4744        }
     4745      }
     4746    },
     4747    "is-obj": {
     4748      "version": "1.0.1",
     4749      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
     4750      "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
     4751      "dev": true,
     4752      "optional": true
     4753    },
     4754    "is-plain-object": {
     4755      "version": "2.0.4",
     4756      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     4757      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     4758      "dev": true,
     4759      "requires": {
     4760        "isobject": "^3.0.1"
     4761      }
     4762    },
     4763    "is-png": {
     4764      "version": "1.1.0",
     4765      "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",
     4766      "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=",
     4767      "dev": true,
     4768      "optional": true
     4769    },
     4770    "is-posix-bracket": {
     4771      "version": "0.1.1",
     4772      "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
     4773      "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
     4774      "dev": true
     4775    },
     4776    "is-primitive": {
     4777      "version": "2.0.0",
     4778      "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
     4779      "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
     4780      "dev": true
     4781    },
     4782    "is-promise": {
     4783      "version": "2.1.0",
     4784      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
     4785      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
     4786      "dev": true
     4787    },
     4788    "is-redirect": {
     4789      "version": "1.0.0",
     4790      "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
     4791      "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
     4792      "dev": true,
     4793      "optional": true
     4794    },
     4795    "is-regexp": {
     4796      "version": "1.0.0",
     4797      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
     4798      "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
     4799      "dev": true
     4800    },
     4801    "is-relative": {
     4802      "version": "0.1.3",
     4803      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
     4804      "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
     4805      "dev": true,
     4806      "optional": true
     4807    },
     4808    "is-retry-allowed": {
     4809      "version": "1.1.0",
     4810      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
     4811      "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
     4812      "dev": true,
     4813      "optional": true
     4814    },
     4815    "is-stream": {
     4816      "version": "1.1.0",
     4817      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
     4818      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
     4819      "dev": true,
     4820      "optional": true
     4821    },
     4822    "is-supported-regexp-flag": {
     4823      "version": "1.0.1",
     4824      "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
     4825      "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
     4826      "dev": true
     4827    },
     4828    "is-svg": {
     4829      "version": "2.1.0",
     4830      "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
     4831      "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
     4832      "dev": true,
     4833      "optional": true,
     4834      "requires": {
     4835        "html-comment-regex": "^1.1.0"
     4836      }
     4837    },
     4838    "is-tar": {
     4839      "version": "1.0.0",
     4840      "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz",
     4841      "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=",
     4842      "dev": true,
     4843      "optional": true
     4844    },
     4845    "is-typedarray": {
     4846      "version": "1.0.0",
     4847      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
     4848      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
     4849      "dev": true
     4850    },
     4851    "is-url": {
     4852      "version": "1.2.4",
     4853      "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
     4854      "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
     4855      "dev": true,
     4856      "optional": true
     4857    },
     4858    "is-utf8": {
     4859      "version": "0.2.1",
     4860      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
     4861      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
     4862      "dev": true
     4863    },
     4864    "is-valid-glob": {
     4865      "version": "0.3.0",
     4866      "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
     4867      "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
     4868      "dev": true,
     4869      "optional": true
     4870    },
     4871    "is-windows": {
     4872      "version": "1.0.2",
     4873      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
     4874      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
     4875      "dev": true
     4876    },
     4877    "is-zip": {
     4878      "version": "1.0.0",
     4879      "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz",
     4880      "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=",
     4881      "dev": true,
     4882      "optional": true
     4883    },
     4884    "isarray": {
     4885      "version": "1.0.0",
     4886      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     4887      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
     4888      "dev": true
     4889    },
     4890    "isexe": {
     4891      "version": "2.0.0",
     4892      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
     4893      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
     4894      "dev": true
     4895    },
     4896    "isobject": {
     4897      "version": "3.0.1",
     4898      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     4899      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     4900      "dev": true
     4901    },
     4902    "isstream": {
     4903      "version": "0.1.2",
     4904      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
     4905      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
     4906      "dev": true
     4907    },
     4908    "jpegtran-bin": {
     4909      "version": "3.2.0",
     4910      "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz",
     4911      "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=",
     4912      "dev": true,
     4913      "optional": true,
     4914      "requires": {
     4915        "bin-build": "^2.0.0",
     4916        "bin-wrapper": "^3.0.0",
     4917        "logalot": "^2.0.0"
     4918      }
     4919    },
     4920    "js-base64": {
     4921      "version": "2.5.1",
     4922      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
     4923      "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
     4924      "dev": true
     4925    },
     4926    "js-yaml": {
     4927      "version": "2.0.5",
     4928      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
     4929      "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=",
     4930      "dev": true,
     4931      "requires": {
     4932        "argparse": "~ 0.1.11",
     4933        "esprima": "~ 1.0.2"
     4934      }
     4935    },
     4936    "jsbn": {
     4937      "version": "0.1.1",
     4938      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
     4939      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
     4940      "dev": true
     4941    },
     4942    "jshint": {
     4943      "version": "2.9.7",
     4944      "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz",
     4945      "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==",
     4946      "dev": true,
     4947      "requires": {
     4948        "cli": "~1.0.0",
     4949        "console-browserify": "1.1.x",
     4950        "exit": "0.1.x",
     4951        "htmlparser2": "3.8.x",
     4952        "lodash": "~4.17.10",
     4953        "minimatch": "~3.0.2",
     4954        "shelljs": "0.3.x",
     4955        "strip-json-comments": "1.0.x"
     4956      },
     4957      "dependencies": {
     4958        "lodash": {
     4959          "version": "4.17.15",
     4960          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     4961          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     4962          "dev": true
     4963        },
     4964        "strip-json-comments": {
     4965          "version": "1.0.4",
     4966          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
     4967          "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
     4968          "dev": true
     4969        }
     4970      }
     4971    },
     4972    "json-schema": {
     4973      "version": "0.2.3",
     4974      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
     4975      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
     4976      "dev": true
     4977    },
     4978    "json-schema-traverse": {
     4979      "version": "0.4.1",
     4980      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     4981      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
     4982      "dev": true
     4983    },
     4984    "json-stable-stringify-without-jsonify": {
     4985      "version": "1.0.1",
     4986      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
     4987      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
     4988      "dev": true,
     4989      "optional": true
     4990    },
     4991    "json-stringify-safe": {
     4992      "version": "5.0.1",
     4993      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
     4994      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
     4995      "dev": true
     4996    },
     4997    "jsonfilter": {
     4998      "version": "1.1.2",
     4999      "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
     5000      "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
     5001      "dev": true,
     5002      "requires": {
     5003        "JSONStream": "^0.8.4",
     5004        "minimist": "^1.1.0",
     5005        "stream-combiner": "^0.2.1",
     5006        "through2": "^0.6.3"
     5007      },
     5008      "dependencies": {
     5009        "minimist": {
     5010          "version": "1.2.0",
     5011          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     5012          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     5013          "dev": true
     5014        }
     5015      }
     5016    },
     5017    "jsonparse": {
     5018      "version": "0.0.5",
     5019      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
     5020      "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
     5021      "dev": true
     5022    },
     5023    "jsprim": {
     5024      "version": "1.4.1",
     5025      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
     5026      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
     5027      "dev": true,
     5028      "requires": {
     5029        "assert-plus": "1.0.0",
     5030        "extsprintf": "1.3.0",
     5031        "json-schema": "0.2.3",
     5032        "verror": "1.10.0"
     5033      }
     5034    },
     5035    "kind-of": {
     5036      "version": "6.0.2",
     5037      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
     5038      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
     5039      "dev": true
     5040    },
     5041    "known-css-properties": {
     5042      "version": "0.0.7",
     5043      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.0.7.tgz",
     5044      "integrity": "sha1-kQQ0Oirf2O87B73uejJeTUTtk3E=",
     5045      "dev": true
     5046    },
     5047    "lazy-req": {
     5048      "version": "1.1.0",
     5049      "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz",
     5050      "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=",
     5051      "dev": true,
     5052      "optional": true
     5053    },
     5054    "lazystream": {
     5055      "version": "1.0.0",
     5056      "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
     5057      "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
     5058      "dev": true,
     5059      "optional": true,
     5060      "requires": {
     5061        "readable-stream": "^2.0.5"
     5062      }
     5063    },
     5064    "lcid": {
     5065      "version": "1.0.0",
     5066      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
     5067      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
     5068      "dev": true,
     5069      "requires": {
     5070        "invert-kv": "^1.0.0"
     5071      }
     5072    },
     5073    "ldjson-stream": {
     5074      "version": "1.2.1",
     5075      "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
     5076      "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
     5077      "dev": true,
     5078      "requires": {
     5079        "split2": "^0.2.1",
     5080        "through2": "^0.6.1"
     5081      }
     5082    },
     5083    "livereload-js": {
     5084      "version": "2.4.0",
     5085      "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
     5086      "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
     5087      "dev": true
     5088    },
     5089    "load-json-file": {
     5090      "version": "1.1.0",
     5091      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
     5092      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
     5093      "dev": true,
     5094      "requires": {
     5095        "graceful-fs": "^4.1.2",
     5096        "parse-json": "^2.2.0",
     5097        "pify": "^2.0.0",
     5098        "pinkie-promise": "^2.0.0",
     5099        "strip-bom": "^2.0.0"
     5100      }
     5101    },
     5102    "lodash": {
     5103      "version": "0.9.2",
     5104      "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz",
     5105      "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=",
     5106      "dev": true
     5107    },
     5108    "lodash._basecopy": {
     5109      "version": "3.0.1",
     5110      "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
     5111      "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
     5112      "dev": true,
     5113      "optional": true
     5114    },
     5115    "lodash._basetostring": {
     5116      "version": "3.0.1",
     5117      "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
     5118      "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
     5119      "dev": true,
     5120      "optional": true
     5121    },
     5122    "lodash._basevalues": {
     5123      "version": "3.0.0",
     5124      "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
     5125      "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
     5126      "dev": true,
     5127      "optional": true
     5128    },
     5129    "lodash._getnative": {
     5130      "version": "3.9.1",
     5131      "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
     5132      "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
     5133      "dev": true,
     5134      "optional": true
     5135    },
     5136    "lodash._isiterateecall": {
     5137      "version": "3.0.9",
     5138      "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
     5139      "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
     5140      "dev": true,
     5141      "optional": true
     5142    },
     5143    "lodash._reescape": {
     5144      "version": "3.0.0",
     5145      "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
     5146      "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
     5147      "dev": true,
     5148      "optional": true
     5149    },
     5150    "lodash._reevaluate": {
     5151      "version": "3.0.0",
     5152      "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
     5153      "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
     5154      "dev": true,
     5155      "optional": true
     5156    },
     5157    "lodash._reinterpolate": {
     5158      "version": "3.0.0",
     5159      "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
     5160      "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
     5161      "dev": true,
     5162      "optional": true
     5163    },
     5164    "lodash._root": {
     5165      "version": "3.0.1",
     5166      "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
     5167      "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
     5168      "dev": true,
     5169      "optional": true
     5170    },
     5171    "lodash.camelcase": {
     5172      "version": "4.3.0",
     5173      "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
     5174      "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
     5175      "dev": true
     5176    },
     5177    "lodash.clonedeep": {
     5178      "version": "4.5.0",
     5179      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
     5180      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
     5181      "dev": true
     5182    },
     5183    "lodash.escape": {
     5184      "version": "3.2.0",
     5185      "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
     5186      "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
     5187      "dev": true,
     5188      "optional": true,
     5189      "requires": {
     5190        "lodash._root": "^3.0.0"
     5191      }
     5192    },
     5193    "lodash.isarguments": {
     5194      "version": "3.1.0",
     5195      "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
     5196      "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
     5197      "dev": true,
     5198      "optional": true
     5199    },
     5200    "lodash.isarray": {
     5201      "version": "3.0.4",
     5202      "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
     5203      "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
     5204      "dev": true,
     5205      "optional": true
     5206    },
     5207    "lodash.isequal": {
     5208      "version": "4.5.0",
     5209      "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
     5210      "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
     5211      "dev": true,
     5212      "optional": true
     5213    },
     5214    "lodash.keys": {
     5215      "version": "3.1.2",
     5216      "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
     5217      "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
     5218      "dev": true,
     5219      "optional": true,
     5220      "requires": {
     5221        "lodash._getnative": "^3.0.0",
     5222        "lodash.isarguments": "^3.0.0",
     5223        "lodash.isarray": "^3.0.0"
     5224      }
     5225    },
     5226    "lodash.restparam": {
     5227      "version": "3.6.1",
     5228      "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
     5229      "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
     5230      "dev": true,
     5231      "optional": true
     5232    },
     5233    "lodash.template": {
     5234      "version": "3.6.2",
     5235      "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
     5236      "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
     5237      "dev": true,
     5238      "optional": true,
     5239      "requires": {
     5240        "lodash._basecopy": "^3.0.0",
     5241        "lodash._basetostring": "^3.0.0",
     5242        "lodash._basevalues": "^3.0.0",
     5243        "lodash._isiterateecall": "^3.0.0",
     5244        "lodash._reinterpolate": "^3.0.0",
     5245        "lodash.escape": "^3.0.0",
     5246        "lodash.keys": "^3.0.0",
     5247        "lodash.restparam": "^3.0.0",
     5248        "lodash.templatesettings": "^3.0.0"
     5249      }
     5250    },
     5251    "lodash.templatesettings": {
     5252      "version": "3.1.1",
     5253      "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
     5254      "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
     5255      "dev": true,
     5256      "optional": true,
     5257      "requires": {
     5258        "lodash._reinterpolate": "^3.0.0",
     5259        "lodash.escape": "^3.0.0"
     5260      }
     5261    },
     5262    "log-symbols": {
     5263      "version": "1.0.2",
     5264      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
     5265      "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
     5266      "dev": true,
     5267      "requires": {
     5268        "chalk": "^1.0.0"
     5269      },
     5270      "dependencies": {
     5271        "ansi-styles": {
     5272          "version": "2.2.1",
     5273          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     5274          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     5275          "dev": true
     5276        },
     5277        "chalk": {
     5278          "version": "1.1.3",
     5279          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     5280          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     5281          "dev": true,
     5282          "requires": {
     5283            "ansi-styles": "^2.2.1",
     5284            "escape-string-regexp": "^1.0.2",
     5285            "has-ansi": "^2.0.0",
     5286            "strip-ansi": "^3.0.0",
     5287            "supports-color": "^2.0.0"
     5288          }
     5289        },
     5290        "supports-color": {
     5291          "version": "2.0.0",
     5292          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     5293          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     5294          "dev": true
     5295        }
     5296      }
     5297    },
     5298    "logalot": {
     5299      "version": "2.1.0",
     5300      "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
     5301      "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
     5302      "dev": true,
     5303      "optional": true,
     5304      "requires": {
     5305        "figures": "^1.3.5",
     5306        "squeak": "^1.0.0"
     5307      }
     5308    },
     5309    "longest": {
     5310      "version": "1.0.1",
     5311      "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
     5312      "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
     5313      "dev": true,
     5314      "optional": true
     5315    },
     5316    "loud-rejection": {
     5317      "version": "1.6.0",
     5318      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
     5319      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
     5320      "dev": true,
     5321      "requires": {
     5322        "currently-unhandled": "^0.4.1",
     5323        "signal-exit": "^3.0.0"
     5324      }
     5325    },
     5326    "lowercase-keys": {
     5327      "version": "1.0.1",
     5328      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
     5329      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
     5330      "dev": true,
     5331      "optional": true
     5332    },
     5333    "lpad-align": {
     5334      "version": "1.1.2",
     5335      "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
     5336      "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
     5337      "dev": true,
     5338      "optional": true,
     5339      "requires": {
     5340        "get-stdin": "^4.0.1",
     5341        "indent-string": "^2.1.0",
     5342        "longest": "^1.0.0",
     5343        "meow": "^3.3.0"
     5344      }
     5345    },
     5346    "lru-cache": {
     5347      "version": "2.7.3",
     5348      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
     5349      "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
     5350      "dev": true
     5351    },
     5352    "make-dir": {
     5353      "version": "1.3.0",
     5354      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     5355      "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     5356      "dev": true,
     5357      "requires": {
     5358        "pify": "^3.0.0"
     5359      },
     5360      "dependencies": {
     5361        "pify": {
     5362          "version": "3.0.0",
     5363          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     5364          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     5365          "dev": true
     5366        }
     5367      }
     5368    },
     5369    "map-cache": {
     5370      "version": "0.2.2",
     5371      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
     5372      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
     5373      "dev": true
     5374    },
     5375    "map-obj": {
     5376      "version": "1.0.1",
     5377      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
     5378      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
     5379      "dev": true
     5380    },
     5381    "map-visit": {
     5382      "version": "1.0.0",
     5383      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
     5384      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
     5385      "dev": true,
     5386      "requires": {
     5387        "object-visit": "^1.0.0"
     5388      }
     5389    },
     5390    "matchdep": {
     5391      "version": "1.0.1",
     5392      "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-1.0.1.tgz",
     5393      "integrity": "sha1-pXozgESR+64girqPaDgEN6vC3KU=",
     5394      "dev": true,
     5395      "requires": {
     5396        "findup-sync": "~0.3.0",
     5397        "micromatch": "^2.3.7",
     5398        "resolve": "~1.1.6",
     5399        "stack-trace": "0.0.9"
     5400      },
     5401      "dependencies": {
     5402        "arr-diff": {
     5403          "version": "2.0.0",
     5404          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
     5405          "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
     5406          "dev": true,
     5407          "requires": {
     5408            "arr-flatten": "^1.0.1"
     5409          }
     5410        },
     5411        "array-unique": {
     5412          "version": "0.2.1",
     5413          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
     5414          "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
     5415          "dev": true
     5416        },
     5417        "braces": {
     5418          "version": "1.8.5",
     5419          "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
     5420          "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
     5421          "dev": true,
     5422          "requires": {
     5423            "expand-range": "^1.8.1",
     5424            "preserve": "^0.2.0",
     5425            "repeat-element": "^1.1.2"
     5426          }
     5427        },
     5428        "expand-brackets": {
     5429          "version": "0.1.5",
     5430          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
     5431          "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
     5432          "dev": true,
     5433          "requires": {
     5434            "is-posix-bracket": "^0.1.0"
     5435          }
     5436        },
     5437        "extglob": {
     5438          "version": "0.3.2",
     5439          "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
     5440          "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
     5441          "dev": true,
     5442          "requires": {
     5443            "is-extglob": "^1.0.0"
     5444          }
     5445        },
     5446        "findup-sync": {
     5447          "version": "0.3.0",
     5448          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
     5449          "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
     5450          "dev": true,
     5451          "requires": {
     5452            "glob": "~5.0.0"
     5453          }
     5454        },
     5455        "glob": {
     5456          "version": "5.0.15",
     5457          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
     5458          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
     5459          "dev": true,
     5460          "requires": {
     5461            "inflight": "^1.0.4",
     5462            "inherits": "2",
     5463            "minimatch": "2 || 3",
     5464            "once": "^1.3.0",
     5465            "path-is-absolute": "^1.0.0"
     5466          }
     5467        },
     5468        "is-extglob": {
     5469          "version": "1.0.0",
     5470          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     5471          "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
     5472          "dev": true
     5473        },
     5474        "is-glob": {
     5475          "version": "2.0.1",
     5476          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     5477          "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
     5478          "dev": true,
     5479          "requires": {
     5480            "is-extglob": "^1.0.0"
     5481          }
     5482        },
     5483        "kind-of": {
     5484          "version": "3.2.2",
     5485          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5486          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5487          "dev": true,
     5488          "requires": {
     5489            "is-buffer": "^1.1.5"
     5490          }
     5491        },
     5492        "micromatch": {
     5493          "version": "2.3.11",
     5494          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
     5495          "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
     5496          "dev": true,
     5497          "requires": {
     5498            "arr-diff": "^2.0.0",
     5499            "array-unique": "^0.2.1",
     5500            "braces": "^1.8.2",
     5501            "expand-brackets": "^0.1.4",
     5502            "extglob": "^0.3.1",
     5503            "filename-regex": "^2.0.0",
     5504            "is-extglob": "^1.0.0",
     5505            "is-glob": "^2.0.1",
     5506            "kind-of": "^3.0.2",
     5507            "normalize-path": "^2.0.1",
     5508            "object.omit": "^2.0.0",
     5509            "parse-glob": "^3.0.4",
     5510            "regex-cache": "^0.4.2"
     5511          }
     5512        },
     5513        "resolve": {
     5514          "version": "1.1.7",
     5515          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
     5516          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
     5517          "dev": true
     5518        }
     5519      }
     5520    },
     5521    "math-random": {
     5522      "version": "1.0.4",
     5523      "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
     5524      "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
     5525      "dev": true
     5526    },
     5527    "maxmin": {
     5528      "version": "2.1.0",
     5529      "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
     5530      "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
     5531      "dev": true,
     5532      "requires": {
     5533        "chalk": "^1.0.0",
     5534        "figures": "^1.0.1",
     5535        "gzip-size": "^3.0.0",
     5536        "pretty-bytes": "^3.0.0"
     5537      },
     5538      "dependencies": {
     5539        "ansi-styles": {
     5540          "version": "2.2.1",
     5541          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     5542          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     5543          "dev": true
     5544        },
     5545        "chalk": {
     5546          "version": "1.1.3",
     5547          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     5548          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     5549          "dev": true,
     5550          "requires": {
     5551            "ansi-styles": "^2.2.1",
     5552            "escape-string-regexp": "^1.0.2",
     5553            "has-ansi": "^2.0.0",
     5554            "strip-ansi": "^3.0.0",
     5555            "supports-color": "^2.0.0"
     5556          }
     5557        },
     5558        "supports-color": {
     5559          "version": "2.0.0",
     5560          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     5561          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     5562          "dev": true
     5563        }
     5564      }
     5565    },
     5566    "meow": {
     5567      "version": "3.7.0",
     5568      "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
     5569      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
     5570      "dev": true,
     5571      "requires": {
     5572        "camelcase-keys": "^2.0.0",
     5573        "decamelize": "^1.1.2",
     5574        "loud-rejection": "^1.0.0",
     5575        "map-obj": "^1.0.1",
     5576        "minimist": "^1.1.3",
     5577        "normalize-package-data": "^2.3.4",
     5578        "object-assign": "^4.0.1",
     5579        "read-pkg-up": "^1.0.1",
     5580        "redent": "^1.0.0",
     5581        "trim-newlines": "^1.0.0"
     5582      },
     5583      "dependencies": {
     5584        "minimist": {
     5585          "version": "1.2.0",
     5586          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     5587          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     5588          "dev": true
     5589        }
     5590      }
     5591    },
     5592    "merge-stream": {
     5593      "version": "1.0.1",
     5594      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
     5595      "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
     5596      "dev": true,
     5597      "optional": true,
     5598      "requires": {
     5599        "readable-stream": "^2.0.1"
     5600      }
     5601    },
     5602    "micromatch": {
     5603      "version": "3.1.10",
     5604      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
     5605      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
     5606      "dev": true,
     5607      "requires": {
     5608        "arr-diff": "^4.0.0",
     5609        "array-unique": "^0.3.2",
     5610        "braces": "^2.3.1",
     5611        "define-property": "^2.0.2",
     5612        "extend-shallow": "^3.0.2",
     5613        "extglob": "^2.0.4",
     5614        "fragment-cache": "^0.2.1",
     5615        "kind-of": "^6.0.2",
     5616        "nanomatch": "^1.2.9",
     5617        "object.pick": "^1.3.0",
     5618        "regex-not": "^1.0.0",
     5619        "snapdragon": "^0.8.1",
     5620        "to-regex": "^3.0.2"
     5621      }
     5622    },
     5623    "mime-db": {
     5624      "version": "1.40.0",
     5625      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
     5626      "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
     5627      "dev": true
     5628    },
     5629    "mime-types": {
     5630      "version": "2.1.24",
     5631      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
     5632      "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
     5633      "dev": true,
     5634      "requires": {
     5635        "mime-db": "1.40.0"
     5636      }
     5637    },
     5638    "mimic-fn": {
     5639      "version": "1.2.0",
     5640      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
     5641      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
     5642      "dev": true
     5643    },
     5644    "minimatch": {
     5645      "version": "3.0.4",
     5646      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
     5647      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
     5648      "dev": true,
     5649      "requires": {
     5650        "brace-expansion": "^1.1.7"
     5651      }
     5652    },
     5653    "minimist": {
     5654      "version": "0.0.8",
     5655      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
     5656      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
     5657      "dev": true
     5658    },
     5659    "mixin-deep": {
     5660      "version": "1.3.2",
     5661      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
     5662      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
     5663      "dev": true,
     5664      "requires": {
     5665        "for-in": "^1.0.2",
     5666        "is-extendable": "^1.0.1"
     5667      },
     5668      "dependencies": {
     5669        "is-extendable": {
     5670          "version": "1.0.1",
     5671          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
     5672          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     5673          "dev": true,
     5674          "requires": {
     5675            "is-plain-object": "^2.0.4"
     5676          }
     5677        }
     5678      }
     5679    },
     5680    "mkdirp": {
     5681      "version": "0.5.1",
     5682      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
     5683      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
     5684      "dev": true,
     5685      "requires": {
     5686        "minimist": "0.0.8"
     5687      }
     5688    },
     5689    "mout": {
     5690      "version": "1.1.0",
     5691      "resolved": "https://registry.npmjs.org/mout/-/mout-1.1.0.tgz",
     5692      "integrity": "sha512-XsP0vf4As6BfqglxZqbqQ8SR6KQot2AgxvR0gG+WtUkf90vUXchMOZQtPf/Hml1rEffJupqL/tIrU6EYhsUQjw==",
     5693      "dev": true
     5694    },
     5695    "ms": {
     5696      "version": "2.0.0",
     5697      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     5698      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     5699      "dev": true
     5700    },
     5701    "multimatch": {
     5702      "version": "2.1.0",
     5703      "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
     5704      "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
     5705      "dev": true,
     5706      "requires": {
     5707        "array-differ": "^1.0.0",
     5708        "array-union": "^1.0.1",
     5709        "arrify": "^1.0.0",
     5710        "minimatch": "^3.0.0"
     5711      }
     5712    },
     5713    "multipipe": {
     5714      "version": "0.1.2",
     5715      "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
     5716      "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
     5717      "dev": true,
     5718      "optional": true,
     5719      "requires": {
     5720        "duplexer2": "0.0.2"
     5721      },
     5722      "dependencies": {
     5723        "duplexer2": {
     5724          "version": "0.0.2",
     5725          "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
     5726          "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
     5727          "dev": true,
     5728          "optional": true,
     5729          "requires": {
     5730            "readable-stream": "~1.1.9"
     5731          }
     5732        },
     5733        "isarray": {
     5734          "version": "0.0.1",
     5735          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     5736          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
     5737          "dev": true,
     5738          "optional": true
     5739        },
     5740        "readable-stream": {
     5741          "version": "1.1.14",
     5742          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
     5743          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
     5744          "dev": true,
     5745          "optional": true,
     5746          "requires": {
     5747            "core-util-is": "~1.0.0",
     5748            "inherits": "~2.0.1",
     5749            "isarray": "0.0.1",
     5750            "string_decoder": "~0.10.x"
     5751          }
     5752        },
     5753        "string_decoder": {
     5754          "version": "0.10.31",
     5755          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     5756          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     5757          "dev": true,
     5758          "optional": true
     5759        }
     5760      }
     5761    },
     5762    "mute-stream": {
     5763      "version": "0.0.7",
     5764      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
     5765      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
     5766      "dev": true
     5767    },
     5768    "nan": {
     5769      "version": "2.14.0",
     5770      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
     5771      "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
     5772      "dev": true
     5773    },
     5774    "nanomatch": {
     5775      "version": "1.2.13",
     5776      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
     5777      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
     5778      "dev": true,
     5779      "requires": {
     5780        "arr-diff": "^4.0.0",
     5781        "array-unique": "^0.3.2",
     5782        "define-property": "^2.0.2",
     5783        "extend-shallow": "^3.0.2",
     5784        "fragment-cache": "^0.2.1",
     5785        "is-windows": "^1.0.2",
     5786        "kind-of": "^6.0.2",
     5787        "object.pick": "^1.3.0",
     5788        "regex-not": "^1.0.0",
     5789        "snapdragon": "^0.8.1",
     5790        "to-regex": "^3.0.1"
     5791      }
     5792    },
     5793    "node-gyp": {
     5794      "version": "3.8.0",
     5795      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
     5796      "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
     5797      "dev": true,
     5798      "requires": {
     5799        "fstream": "^1.0.0",
     5800        "glob": "^7.0.3",
     5801        "graceful-fs": "^4.1.2",
     5802        "mkdirp": "^0.5.0",
     5803        "nopt": "2 || 3",
     5804        "npmlog": "0 || 1 || 2 || 3 || 4",
     5805        "osenv": "0",
     5806        "request": "^2.87.0",
     5807        "rimraf": "2",
     5808        "semver": "~5.3.0",
     5809        "tar": "^2.0.0",
     5810        "which": "1"
     5811      },
     5812      "dependencies": {
     5813        "nopt": {
     5814          "version": "3.0.6",
     5815          "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
     5816          "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
     5817          "dev": true,
     5818          "requires": {
     5819            "abbrev": "1"
     5820          }
     5821        },
     5822        "semver": {
     5823          "version": "5.3.0",
     5824          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
     5825          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
     5826          "dev": true
     5827        }
     5828      }
     5829    },
     5830    "node-sass": {
     5831      "version": "4.12.0",
     5832      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
     5833      "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
     5834      "dev": true,
     5835      "requires": {
     5836        "async-foreach": "^0.1.3",
     5837        "chalk": "^1.1.1",
     5838        "cross-spawn": "^3.0.0",
     5839        "gaze": "^1.0.0",
     5840        "get-stdin": "^4.0.1",
     5841        "glob": "^7.0.3",
     5842        "in-publish": "^2.0.0",
     5843        "lodash": "^4.17.11",
     5844        "meow": "^3.7.0",
     5845        "mkdirp": "^0.5.1",
     5846        "nan": "^2.13.2",
     5847        "node-gyp": "^3.8.0",
     5848        "npmlog": "^4.0.0",
     5849        "request": "^2.88.0",
     5850        "sass-graph": "^2.2.4",
     5851        "stdout-stream": "^1.4.0",
     5852        "true-case-path": "^1.0.2"
     5853      },
     5854      "dependencies": {
     5855        "ansi-styles": {
     5856          "version": "2.2.1",
     5857          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     5858          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     5859          "dev": true
     5860        },
     5861        "chalk": {
     5862          "version": "1.1.3",
     5863          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     5864          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     5865          "dev": true,
     5866          "requires": {
     5867            "ansi-styles": "^2.2.1",
     5868            "escape-string-regexp": "^1.0.2",
     5869            "has-ansi": "^2.0.0",
     5870            "strip-ansi": "^3.0.0",
     5871            "supports-color": "^2.0.0"
     5872          }
     5873        },
     5874        "cross-spawn": {
     5875          "version": "3.0.1",
     5876          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
     5877          "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
     5878          "dev": true,
     5879          "requires": {
     5880            "lru-cache": "^4.0.1",
     5881            "which": "^1.2.9"
     5882          }
     5883        },
     5884        "lodash": {
     5885          "version": "4.17.15",
     5886          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     5887          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     5888          "dev": true
     5889        },
     5890        "lru-cache": {
     5891          "version": "4.1.5",
     5892          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
     5893          "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
     5894          "dev": true,
     5895          "requires": {
     5896            "pseudomap": "^1.0.2",
     5897            "yallist": "^2.1.2"
     5898          }
     5899        },
     5900        "supports-color": {
     5901          "version": "2.0.0",
     5902          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     5903          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     5904          "dev": true
     5905        },
     5906        "which": {
     5907          "version": "1.3.1",
     5908          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     5909          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     5910          "dev": true,
     5911          "requires": {
     5912            "isexe": "^2.0.0"
     5913          }
     5914        },
     5915        "yallist": {
     5916          "version": "2.1.2",
     5917          "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
     5918          "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
     5919          "dev": true
     5920        }
     5921      }
     5922    },
     5923    "node-status-codes": {
     5924      "version": "1.0.0",
     5925      "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz",
     5926      "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=",
     5927      "dev": true,
     5928      "optional": true
     5929    },
     5930    "node-wp-i18n": {
     5931      "version": "1.2.3",
     5932      "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.3.tgz",
     5933      "integrity": "sha512-YMzMcsjXbGYDB9vHyb289CYXAGmXhcNLbeTlOnWgPNkZd9xrovcbRd7cQyKd9BQHOjS7Nw8WCbJ7nvtR7rc0rg==",
     5934      "dev": true,
     5935      "requires": {
     5936        "bluebird": "^3.4.1",
     5937        "gettext-parser": "^3.1.0",
     5938        "glob": "^7.0.5",
     5939        "lodash": "^4.14.2",
     5940        "minimist": "^1.2.0",
     5941        "mkdirp": "^0.5.1",
     5942        "tmp": "^0.0.33"
     5943      },
     5944      "dependencies": {
     5945        "lodash": {
     5946          "version": "4.17.15",
     5947          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
     5948          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
     5949          "dev": true
     5950        },
     5951        "minimist": {
     5952          "version": "1.2.0",
     5953          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     5954          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     5955          "dev": true
     5956        }
     5957      }
     5958    },
     5959    "nopt": {
     5960      "version": "1.0.10",
     5961      "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
     5962      "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
     5963      "dev": true,
     5964      "requires": {
     5965        "abbrev": "1"
     5966      }
     5967    },
     5968    "normalize-package-data": {
     5969      "version": "2.5.0",
     5970      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
     5971      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
     5972      "dev": true,
     5973      "requires": {
     5974        "hosted-git-info": "^2.1.4",
     5975        "resolve": "^1.10.0",
     5976        "semver": "2 || 3 || 4 || 5",
     5977        "validate-npm-package-license": "^3.0.1"
     5978      }
     5979    },
     5980    "normalize-path": {
     5981      "version": "2.1.1",
     5982      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
     5983      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
     5984      "dev": true,
     5985      "requires": {
     5986        "remove-trailing-separator": "^1.0.1"
     5987      }
     5988    },
     5989    "normalize-range": {
     5990      "version": "0.1.2",
     5991      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
     5992      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
     5993      "dev": true
     5994    },
     5995    "normalize-selector": {
     5996      "version": "0.2.0",
     5997      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
     5998      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
     5999      "dev": true
     6000    },
     6001    "npm-run-path": {
     6002      "version": "2.0.2",
     6003      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
     6004      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
     6005      "dev": true,
     6006      "optional": true,
     6007      "requires": {
     6008        "path-key": "^2.0.0"
     6009      }
     6010    },
     6011    "npmlog": {
     6012      "version": "4.1.2",
     6013      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
     6014      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
     6015      "dev": true,
     6016      "requires": {
     6017        "are-we-there-yet": "~1.1.2",
     6018        "console-control-strings": "~1.1.0",
     6019        "gauge": "~2.7.3",
     6020        "set-blocking": "~2.0.0"
     6021      }
     6022    },
     6023    "num2fraction": {
     6024      "version": "1.2.2",
     6025      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
     6026      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
     6027      "dev": true
     6028    },
     6029    "number-is-nan": {
     6030      "version": "1.0.1",
     6031      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
     6032      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
     6033      "dev": true
     6034    },
     6035    "oauth-sign": {
     6036      "version": "0.9.0",
     6037      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
     6038      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
     6039      "dev": true
     6040    },
     6041    "object-assign": {
     6042      "version": "4.1.1",
     6043      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
     6044      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
     6045      "dev": true
     6046    },
     6047    "object-copy": {
     6048      "version": "0.1.0",
     6049      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
     6050      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
     6051      "dev": true,
     6052      "requires": {
     6053        "copy-descriptor": "^0.1.0",
     6054        "define-property": "^0.2.5",
     6055        "kind-of": "^3.0.3"
     6056      },
     6057      "dependencies": {
     6058        "define-property": {
     6059          "version": "0.2.5",
     6060          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     6061          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     6062          "dev": true,
     6063          "requires": {
     6064            "is-descriptor": "^0.1.0"
     6065          }
     6066        },
     6067        "kind-of": {
     6068          "version": "3.2.2",
     6069          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     6070          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     6071          "dev": true,
     6072          "requires": {
     6073            "is-buffer": "^1.1.5"
     6074          }
     6075        }
     6076      }
     6077    },
     6078    "object-visit": {
     6079      "version": "1.0.1",
     6080      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
     6081      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
     6082      "dev": true,
     6083      "requires": {
     6084        "isobject": "^3.0.0"
     6085      }
     6086    },
     6087    "object.omit": {
     6088      "version": "2.0.1",
     6089      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
     6090      "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
     6091      "dev": true,
     6092      "requires": {
     6093        "for-own": "^0.1.4",
     6094        "is-extendable": "^0.1.1"
     6095      }
     6096    },
     6097    "object.pick": {
     6098      "version": "1.3.0",
     6099      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
     6100      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
     6101      "dev": true,
     6102      "requires": {
     6103        "isobject": "^3.0.1"
     6104      }
     6105    },
     6106    "once": {
     6107      "version": "1.4.0",
     6108      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
     6109      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
     6110      "dev": true,
     6111      "requires": {
     6112        "wrappy": "1"
     6113      }
     6114    },
     6115    "onecolor": {
     6116      "version": "3.1.0",
     6117      "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.1.0.tgz",
     6118      "integrity": "sha512-YZSypViXzu3ul5LMu/m6XjJ9ol8qAy9S2VjHl5E6UlhUH1KGKWabyEJifn0Jjpw23bYDzC2ucKMPGiH5kfwSGQ==",
     6119      "dev": true
     6120    },
     6121    "onetime": {
     6122      "version": "1.1.0",
     6123      "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
     6124      "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
     6125      "dev": true
     6126    },
     6127    "optimist": {
     6128      "version": "0.6.1",
     6129      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
     6130      "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
     6131      "dev": true,
     6132      "requires": {
     6133        "minimist": "~0.0.1",
     6134        "wordwrap": "~0.0.2"
     6135      }
     6136    },
     6137    "optipng-bin": {
     6138      "version": "3.1.4",
     6139      "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz",
     6140      "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=",
     6141      "dev": true,
     6142      "optional": true,
     6143      "requires": {
     6144        "bin-build": "^2.0.0",
     6145        "bin-wrapper": "^3.0.0",
     6146        "logalot": "^2.0.0"
     6147      }
     6148    },
     6149    "ordered-read-streams": {
     6150      "version": "0.3.0",
     6151      "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
     6152      "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
     6153      "dev": true,
     6154      "optional": true,
     6155      "requires": {
     6156        "is-stream": "^1.0.1",
     6157        "readable-stream": "^2.0.1"
     6158      }
     6159    },
     6160    "os-filter-obj": {
     6161      "version": "1.0.3",
     6162      "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz",
     6163      "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=",
     6164      "dev": true,
     6165      "optional": true
     6166    },
     6167    "os-homedir": {
     6168      "version": "1.0.2",
     6169      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
     6170      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
     6171      "dev": true
     6172    },
     6173    "os-locale": {
     6174      "version": "1.4.0",
     6175      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
     6176      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
     6177      "dev": true,
     6178      "requires": {
     6179        "lcid": "^1.0.0"
     6180      }
     6181    },
     6182    "os-tmpdir": {
     6183      "version": "1.0.2",
     6184      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
     6185      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
     6186      "dev": true
     6187    },
     6188    "osenv": {
     6189      "version": "0.1.5",
     6190      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
     6191      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
     6192      "dev": true,
     6193      "requires": {
     6194        "os-homedir": "^1.0.0",
     6195        "os-tmpdir": "^1.0.0"
     6196      }
     6197    },
     6198    "p-finally": {
     6199      "version": "1.0.0",
     6200      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
     6201      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
     6202      "dev": true,
     6203      "optional": true
     6204    },
     6205    "p-map": {
     6206      "version": "1.2.0",
     6207      "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
     6208      "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
     6209      "dev": true
     6210    },
     6211    "p-pipe": {
     6212      "version": "1.2.0",
     6213      "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
     6214      "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
     6215      "dev": true
     6216    },
     6217    "pako": {
     6218      "version": "0.2.9",
     6219      "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
     6220      "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
     6221      "dev": true
     6222    },
     6223    "parse-glob": {
     6224      "version": "3.0.4",
     6225      "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
     6226      "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
     6227      "dev": true,
     6228      "requires": {
     6229        "glob-base": "^0.3.0",
     6230        "is-dotfile": "^1.0.0",
     6231        "is-extglob": "^1.0.0",
     6232        "is-glob": "^2.0.0"
     6233      },
     6234      "dependencies": {
     6235        "is-extglob": {
     6236          "version": "1.0.0",
     6237          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     6238          "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
     6239          "dev": true
     6240        },
     6241        "is-glob": {
     6242          "version": "2.0.1",
     6243          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     6244          "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
     6245          "dev": true,
     6246          "requires": {
     6247            "is-extglob": "^1.0.0"
     6248          }
     6249        }
     6250      }
     6251    },
     6252    "parse-json": {
     6253      "version": "2.2.0",