diff --git a/.ebextensions/01-increase-timeout.config b/.ebextensions/01-increase-timeout.config deleted file mode 100644 index 6bdfd36c7a..0000000000 --- a/.ebextensions/01-increase-timeout.config +++ /dev/null @@ -1,7 +0,0 @@ -option_settings: - - namespace: aws:elasticbeanstalk:command - option_name: Timeout - value: 1800 - - namespace: aws:elb:policies - option_name: ConnectionSettingIdleTimeout - value: 900 diff --git a/.ebextensions/deploy.config b/.ebextensions/deploy.config index cfa4ffe260..2a73ab196d 100644 --- a/.ebextensions/deploy.config +++ b/.ebextensions/deploy.config @@ -1,3 +1,10 @@ +option_settings: + - namespace: aws:elasticbeanstalk:command + option_name: Timeout + value: 1800 + - namespace: aws:elb:policies + option_name: ConnectionSettingIdleTimeout + value: 900 commands: 01_sym_node: command: "ln -sf $(ls -td /opt/elasticbeanstalk/node-install/node-* | head -1)/bin/node /bin/node" @@ -14,10 +21,10 @@ container_commands: 02_ownBabel: command: "chmod a+rw /tmp/.babel.json" 03_installBower: - command: "npm install -g bower" + command: "$NODE_HOME/bin/npm install -g bower" 04_installGulp: - command: "npm install -g gulp" + command: "$NODE_HOME/bin/npm install -g gulp" 05_runBower: command: "$NODE_HOME/lib/node_modules/bower/bin/bower --config.interactive=false --allow-root install -f" 06_runGulp: - command: "$NODE_HOME/lib/node_modules/gulp/bin/gulp.js build" \ No newline at end of file + command: "$NODE_HOME/lib/node_modules/gulp/bin/gulp.js build" diff --git a/.nodemonignore b/.nodemonignore index c698b88598..41c3d42b71 100644 --- a/.nodemonignore +++ b/.nodemonignore @@ -5,6 +5,7 @@ node_modules/** website/client/** website/views/** website/build/** +test/** .git/** Gruntfile.js CHANGELOG.md diff --git a/bower.json b/bower.json index 040db15c88..51d060e599 100644 --- a/bower.json +++ b/bower.json @@ -38,10 +38,12 @@ "js-emoji": "snicker/js-emoji#f25d8a303f", "ngInfiniteScroll": "1.0.0", "pnotify": "1.3.1", - "sticky": "*", + "sticky": "1.0.3", "swagger-ui": "wordnik/swagger-ui#v2.0.24", "smart-app-banner": "78ef9c0679723b25be1a0ae04f7b4aef7cbced4f", - "habitica-markdown": "^1.1.0" + "habitica-markdown": "1.2.2", + "pusher-js-auth": "^2.0.0", + "pusher-websocket-iso": "pusher#^3.1.0" }, "devDependencies": { "angular-mocks": "1.3.9" diff --git a/common/dist/sprites/spritesmith-largeSprites-0.css b/common/dist/sprites/spritesmith-largeSprites-0.css index 3573914cde..d79b8f1e84 100644 --- a/common/dist/sprites/spritesmith-largeSprites-0.css +++ b/common/dist/sprites/spritesmith-largeSprites-0.css @@ -1,6 +1,6 @@ .2014_Fall_HealerPROMO2 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1040px -1310px; + background-position: -949px -1310px; width: 90px; height: 90px; } @@ -18,13 +18,13 @@ } .2014_Fall_Warrior_PROMO { background-image: url(spritesmith-largeSprites-0.png); - background-position: -494px -1310px; + background-position: -403px -1310px; width: 90px; height: 90px; } .promo_android { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1095px -332px; + background-position: -1095px -508px; width: 175px; height: 175px; } @@ -60,7 +60,7 @@ } .promo_backtoschool { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1342px -251px; + background-position: -1342px -553px; width: 150px; height: 150px; } @@ -90,7 +90,7 @@ } .promo_dilatoryDistress { background-image: url(spritesmith-largeSprites-0.png); - background-position: -91px -1401px; + background-position: 0px -1401px; width: 90px; height: 90px; } @@ -120,7 +120,7 @@ } .promo_enchanted_armoire_201509 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -403px -1310px; + background-position: -182px -1401px; width: 90px; height: 90px; } @@ -132,7 +132,7 @@ } .promo_enchanted_armoire_201601 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -767px -1310px; + background-position: -676px -1310px; width: 90px; height: 90px; } @@ -144,7 +144,7 @@ } .promo_habitica { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1095px -508px; + background-position: -1095px -332px; width: 175px; height: 175px; } @@ -168,7 +168,7 @@ } .promo_mystery_201405 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1313px -1310px; + background-position: -1222px -1310px; width: 90px; height: 90px; } @@ -192,7 +192,7 @@ } .promo_mystery_201409 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -585px -1310px; + background-position: -494px -1310px; width: 90px; height: 90px; } @@ -204,7 +204,7 @@ } .promo_mystery_201411 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -949px -1310px; + background-position: -858px -1310px; width: 90px; height: 90px; } @@ -222,13 +222,13 @@ } .promo_mystery_201502 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1495px -1310px; + background-position: -1404px -1310px; width: 90px; height: 90px; } .promo_mystery_201503 { background-image: url(spritesmith-largeSprites-0.png); - background-position: 0px -1401px; + background-position: -1495px -1310px; width: 90px; height: 90px; } @@ -240,7 +240,7 @@ } .promo_mystery_201505 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -182px -1401px; + background-position: -91px -1401px; width: 90px; height: 90px; } @@ -252,7 +252,7 @@ } .promo_mystery_201507 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1493px -251px; + background-position: -1499px -103px; width: 90px; height: 105px; } @@ -264,7 +264,7 @@ } .promo_mystery_201509 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -676px -1310px; + background-position: -585px -1310px; width: 90px; height: 90px; } @@ -276,7 +276,7 @@ } .promo_mystery_201511 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -858px -1310px; + background-position: -767px -1310px; width: 90px; height: 90px; } @@ -294,13 +294,13 @@ } .promo_mystery_201602 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1131px -1310px; + background-position: -1040px -1310px; width: 90px; height: 90px; } .promo_mystery_201603 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1222px -1310px; + background-position: -1131px -1310px; width: 90px; height: 90px; } @@ -312,13 +312,13 @@ } .promo_mystery_201605 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1404px -1310px; + background-position: -1313px -1310px; width: 90px; height: 90px; } .promo_mystery_201606 { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1499px -103px; + background-position: -1493px -251px; width: 90px; height: 105px; } @@ -342,13 +342,13 @@ } .promo_pastel_skin { background-image: url(spritesmith-largeSprites-0.png); - background-position: -685px -1005px; + background-position: -326px -1108px; width: 330px; height: 83px; } .customize-option.promo_pastel_skin { background-image: url(spritesmith-largeSprites-0.png); - background-position: -710px -1020px; + background-position: -351px -1123px; width: 60px; height: 60px; } @@ -372,7 +372,7 @@ } .promo_shimmer_hair { background-image: url(spritesmith-largeSprites-0.png); - background-position: -326px -1108px; + background-position: -685px -1005px; width: 330px; height: 83px; } @@ -424,12 +424,18 @@ width: 400px; height: 150px; } -.promo_takethis_armor { +.promo_takeThis_gear { background-image: url(spritesmith-largeSprites-0.png); background-position: -578px -1219px; width: 114px; height: 87px; } +.promo_takethis_armor { + background-image: url(spritesmith-largeSprites-0.png); + background-position: -693px -1219px; + width: 114px; + height: 87px; +} .promo_updos { background-image: url(spritesmith-largeSprites-0.png); background-position: -1342px -103px; @@ -486,7 +492,7 @@ } .scene_phone_peek { background-image: url(spritesmith-largeSprites-0.png); - background-position: -1342px -553px; + background-position: -1342px -251px; width: 150px; height: 150px; } diff --git a/common/dist/sprites/spritesmith-largeSprites-0.png b/common/dist/sprites/spritesmith-largeSprites-0.png index 2f09378e3c..078683db41 100644 Binary files a/common/dist/sprites/spritesmith-largeSprites-0.png and b/common/dist/sprites/spritesmith-largeSprites-0.png differ diff --git a/common/dist/sprites/spritesmith-main-10.css b/common/dist/sprites/spritesmith-main-10.css index 2c40a4794b..84288aa85d 100644 --- a/common/dist/sprites/spritesmith-main-10.css +++ b/common/dist/sprites/spritesmith-main-10.css @@ -1,225 +1,273 @@ -.Mount_Head_Slime-Desert { - background-image: url(spritesmith-main-10.png); - background-position: -892px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Golden { - background-image: url(spritesmith-main-10.png); - background-position: -424px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Red { - background-image: url(spritesmith-main-10.png); - background-position: -742px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Shade { - background-image: url(spritesmith-main-10.png); - background-position: -892px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Skeleton { - background-image: url(spritesmith-main-10.png); - background-position: 0px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-White { - background-image: url(spritesmith-main-10.png); - background-position: -106px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Zombie { - background-image: url(spritesmith-main-10.png); - background-position: -212px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Base { - background-image: url(spritesmith-main-10.png); - background-position: -318px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyBlue { - background-image: url(spritesmith-main-10.png); - background-position: -424px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyPink { - background-image: url(spritesmith-main-10.png); - background-position: -530px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Desert { +.Mount_Head_Sheep-Red { background-image: url(spritesmith-main-10.png); background-position: -636px -892px; width: 105px; height: 105px; } -.Mount_Head_Snail-Golden { +.Mount_Head_Sheep-Shade { + background-image: url(spritesmith-main-10.png); + background-position: -1210px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Skeleton { + background-image: url(spritesmith-main-10.png); + background-position: -892px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-White { background-image: url(spritesmith-main-10.png); background-position: -742px -892px; width: 105px; height: 105px; } -.Mount_Head_Snail-Red { +.Mount_Head_Sheep-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1104px -106px; + background-position: -848px -892px; width: 105px; height: 105px; } -.Mount_Head_Snail-Shade { +.Mount_Head_Slime-Base { background-image: url(spritesmith-main-10.png); - background-position: -1104px -212px; + background-position: -998px 0px; width: 105px; height: 105px; } -.Mount_Head_Snail-Skeleton { +.Mount_Head_Slime-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1104px -318px; + background-position: -998px -106px; width: 105px; height: 105px; } -.Mount_Head_Snail-White { +.Mount_Head_Slime-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1104px -424px; + background-position: -998px -212px; width: 105px; height: 105px; } -.Mount_Head_Snail-Zombie { +.Mount_Head_Slime-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1104px -530px; + background-position: -998px -318px; width: 105px; height: 105px; } -.Mount_Head_Snake-Base { +.Mount_Head_Slime-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1104px -636px; + background-position: -998px -424px; width: 105px; height: 105px; } -.Mount_Head_Snake-CottonCandyBlue { +.Mount_Head_Slime-Red { background-image: url(spritesmith-main-10.png); - background-position: -1104px -742px; + background-position: -998px -530px; width: 105px; height: 105px; } -.Mount_Head_Snake-CottonCandyPink { +.Mount_Head_Slime-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1104px -848px; + background-position: -998px -636px; width: 105px; height: 105px; } -.Mount_Head_Snake-Desert { +.Mount_Head_Slime-Skeleton { background-image: url(spritesmith-main-10.png); background-position: -1104px -954px; width: 105px; height: 105px; } -.Mount_Head_Snake-Golden { +.Mount_Head_Slime-White { background-image: url(spritesmith-main-10.png); background-position: 0px -1104px; width: 105px; height: 105px; } -.Mount_Head_Snake-Red { +.Mount_Head_Slime-Zombie { background-image: url(spritesmith-main-10.png); background-position: -106px -1104px; width: 105px; height: 105px; } -.Mount_Head_Snake-Shade { +.Mount_Head_Snail-Base { background-image: url(spritesmith-main-10.png); background-position: -212px -1104px; width: 105px; height: 105px; } -.Mount_Head_Snake-Skeleton { +.Mount_Head_Snail-CottonCandyBlue { background-image: url(spritesmith-main-10.png); background-position: -318px -1104px; width: 105px; height: 105px; } -.Mount_Head_Snake-White { +.Mount_Head_Snail-CottonCandyPink { + background-image: url(spritesmith-main-10.png); + background-position: -424px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Desert { + background-image: url(spritesmith-main-10.png); + background-position: -530px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Golden { + background-image: url(spritesmith-main-10.png); + background-position: -636px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Red { + background-image: url(spritesmith-main-10.png); + background-position: -742px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Shade { + background-image: url(spritesmith-main-10.png); + background-position: -848px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Skeleton { + background-image: url(spritesmith-main-10.png); + background-position: -954px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-White { + background-image: url(spritesmith-main-10.png); + background-position: -1060px -1104px; + width: 105px; + height: 105px; +} +.Mount_Head_Snail-Zombie { + background-image: url(spritesmith-main-10.png); + background-position: -1210px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Snake-Base { background-image: url(spritesmith-main-10.png); background-position: -514px -544px; width: 105px; height: 105px; } -.Mount_Head_Snake-Zombie { +.Mount_Head_Snake-CottonCandyBlue { background-image: url(spritesmith-main-10.png); background-position: -680px 0px; width: 105px; height: 105px; } -.Mount_Head_Spider-Base { +.Mount_Head_Snake-CottonCandyPink { background-image: url(spritesmith-main-10.png); background-position: -680px -106px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyBlue { +.Mount_Head_Snake-Desert { background-image: url(spritesmith-main-10.png); background-position: -680px -212px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyPink { +.Mount_Head_Snake-Golden { background-image: url(spritesmith-main-10.png); background-position: -680px -318px; width: 105px; height: 105px; } -.Mount_Head_Spider-Desert { +.Mount_Head_Snake-Red { background-image: url(spritesmith-main-10.png); background-position: -680px -424px; width: 105px; height: 105px; } -.Mount_Head_Spider-Golden { +.Mount_Head_Snake-Shade { background-image: url(spritesmith-main-10.png); background-position: -680px -530px; width: 105px; height: 105px; } -.Mount_Head_Spider-Red { +.Mount_Head_Snake-Skeleton { background-image: url(spritesmith-main-10.png); background-position: 0px -680px; width: 105px; height: 105px; } -.Mount_Head_Spider-Shade { +.Mount_Head_Snake-White { background-image: url(spritesmith-main-10.png); background-position: -106px -680px; width: 105px; height: 105px; } -.Mount_Head_Spider-Skeleton { +.Mount_Head_Snake-Zombie { background-image: url(spritesmith-main-10.png); background-position: -212px -680px; width: 105px; height: 105px; } -.Mount_Head_Spider-White { +.Mount_Head_Spider-Base { background-image: url(spritesmith-main-10.png); background-position: -318px -680px; width: 105px; height: 105px; } -.Mount_Head_Spider-Zombie { +.Mount_Head_Spider-CottonCandyBlue { background-image: url(spritesmith-main-10.png); background-position: -424px -680px; width: 105px; height: 105px; } +.Mount_Head_Spider-CottonCandyPink { + background-image: url(spritesmith-main-10.png); + background-position: -530px -680px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Desert { + background-image: url(spritesmith-main-10.png); + background-position: -636px -680px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Golden { + background-image: url(spritesmith-main-10.png); + background-position: -786px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Red { + background-image: url(spritesmith-main-10.png); + background-position: -786px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Shade { + background-image: url(spritesmith-main-10.png); + background-position: -786px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Skeleton { + background-image: url(spritesmith-main-10.png); + background-position: -786px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-White { + background-image: url(spritesmith-main-10.png); + background-position: -786px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Spider-Zombie { + background-image: url(spritesmith-main-10.png); + background-position: -786px -530px; + width: 105px; + height: 105px; +} .Mount_Head_TRex-Base { background-image: url(spritesmith-main-10.png); background-position: 0px -408px; @@ -282,265 +330,265 @@ } .Mount_Head_TigerCub-Base { background-image: url(spritesmith-main-10.png); - background-position: -530px -680px; + background-position: -786px -636px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -636px -680px; + background-position: 0px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -786px 0px; + background-position: -106px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Desert { background-image: url(spritesmith-main-10.png); - background-position: -786px -106px; + background-position: -212px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Floral { background-image: url(spritesmith-main-10.png); - background-position: -786px -212px; + background-position: -318px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Golden { background-image: url(spritesmith-main-10.png); - background-position: -786px -318px; + background-position: -424px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -786px -424px; + background-position: -530px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Red { background-image: url(spritesmith-main-10.png); - background-position: -786px -530px; + background-position: -636px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Shade { background-image: url(spritesmith-main-10.png); - background-position: -786px -636px; + background-position: -742px -786px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: 0px -786px; + background-position: -892px 0px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -106px -786px; + background-position: -892px -106px; width: 105px; height: 105px; } .Mount_Head_TigerCub-White { background-image: url(spritesmith-main-10.png); - background-position: -212px -786px; + background-position: -892px -212px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -318px -786px; + background-position: -408px -544px; width: 105px; height: 105px; } .Mount_Head_Treeling-Base { background-image: url(spritesmith-main-10.png); - background-position: -424px -786px; + background-position: -892px -424px; width: 105px; height: 105px; } .Mount_Head_Treeling-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -530px -786px; + background-position: -892px -530px; width: 105px; height: 105px; } .Mount_Head_Treeling-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -636px -786px; + background-position: -892px -636px; width: 105px; height: 105px; } .Mount_Head_Treeling-Desert { background-image: url(spritesmith-main-10.png); - background-position: -408px -544px; + background-position: -892px -742px; width: 105px; height: 105px; } .Mount_Head_Treeling-Golden { background-image: url(spritesmith-main-10.png); - background-position: -892px 0px; + background-position: 0px -892px; width: 105px; height: 105px; } .Mount_Head_Treeling-Red { background-image: url(spritesmith-main-10.png); - background-position: -892px -106px; + background-position: -106px -892px; width: 105px; height: 105px; } .Mount_Head_Treeling-Shade { background-image: url(spritesmith-main-10.png); - background-position: -892px -212px; + background-position: -212px -892px; width: 105px; height: 105px; } .Mount_Head_Treeling-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -892px -318px; + background-position: -318px -892px; width: 105px; height: 105px; } .Mount_Head_Treeling-White { background-image: url(spritesmith-main-10.png); - background-position: -892px -424px; + background-position: -424px -892px; width: 105px; height: 105px; } .Mount_Head_Treeling-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -892px -530px; + background-position: -530px -892px; width: 105px; height: 105px; } .Mount_Head_Turkey-Base { background-image: url(spritesmith-main-10.png); - background-position: -848px -892px; + background-position: -998px -742px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Base { background-image: url(spritesmith-main-10.png); - background-position: -998px 0px; + background-position: -998px -848px; width: 105px; height: 105px; } .Mount_Head_Unicorn-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -998px -106px; + background-position: 0px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -998px -212px; + background-position: -106px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Desert { background-image: url(spritesmith-main-10.png); - background-position: -998px -318px; + background-position: -212px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Golden { background-image: url(spritesmith-main-10.png); - background-position: -998px -424px; + background-position: -318px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Red { background-image: url(spritesmith-main-10.png); - background-position: -998px -530px; + background-position: -424px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Shade { background-image: url(spritesmith-main-10.png); - background-position: -998px -636px; + background-position: -530px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -998px -742px; + background-position: -636px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-White { background-image: url(spritesmith-main-10.png); - background-position: -998px -848px; + background-position: -742px -998px; width: 105px; height: 105px; } .Mount_Head_Unicorn-Zombie { background-image: url(spritesmith-main-10.png); - background-position: 0px -998px; + background-position: -848px -998px; width: 105px; height: 105px; } .Mount_Head_Whale-Base { background-image: url(spritesmith-main-10.png); - background-position: -106px -998px; + background-position: -954px -998px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -212px -998px; + background-position: -1104px 0px; width: 105px; height: 105px; } .Mount_Head_Whale-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -318px -998px; + background-position: -1104px -106px; width: 105px; height: 105px; } .Mount_Head_Whale-Desert { background-image: url(spritesmith-main-10.png); - background-position: -424px -998px; + background-position: -1104px -212px; width: 105px; height: 105px; } .Mount_Head_Whale-Golden { background-image: url(spritesmith-main-10.png); - background-position: -530px -998px; + background-position: -1104px -318px; width: 105px; height: 105px; } .Mount_Head_Whale-Red { background-image: url(spritesmith-main-10.png); - background-position: -636px -998px; + background-position: -1104px -424px; width: 105px; height: 105px; } .Mount_Head_Whale-Shade { background-image: url(spritesmith-main-10.png); - background-position: -742px -998px; + background-position: -1104px -530px; width: 105px; height: 105px; } .Mount_Head_Whale-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -848px -998px; + background-position: -1104px -636px; width: 105px; height: 105px; } .Mount_Head_Whale-White { background-image: url(spritesmith-main-10.png); - background-position: -954px -998px; + background-position: -1104px -742px; width: 105px; height: 105px; } .Mount_Head_Whale-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1104px 0px; + background-position: -1104px -848px; width: 105px; height: 105px; } @@ -624,1045 +672,979 @@ } .Mount_Icon_Axolotl-Base { background-image: url(spritesmith-main-10.png); - background-position: -530px -1104px; + background-position: -1210px -212px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -612px -1104px; + background-position: -1210px -312px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -694px -1104px; + background-position: -1210px -412px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Desert { background-image: url(spritesmith-main-10.png); - background-position: -776px -1104px; + background-position: -1210px -512px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Golden { background-image: url(spritesmith-main-10.png); - background-position: -858px -1104px; + background-position: -1210px -612px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Red { background-image: url(spritesmith-main-10.png); - background-position: -940px -1104px; + background-position: -1210px -712px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1022px -1104px; + background-position: -1210px -812px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1104px -1104px; + background-position: -1210px -912px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-White { background-image: url(spritesmith-main-10.png); - background-position: -1210px 0px; + background-position: -1210px -1012px; width: 81px; height: 99px; } .Mount_Icon_Axolotl-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1210px -100px; + background-position: 0px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Base { background-image: url(spritesmith-main-10.png); - background-position: -1210px -200px; + background-position: -82px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1210px -300px; + background-position: -164px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1210px -400px; + background-position: -246px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1210px -500px; + background-position: -328px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Floral { background-image: url(spritesmith-main-10.png); - background-position: -1210px -600px; + background-position: -410px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1210px -700px; + background-position: -492px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -1210px -800px; + background-position: -574px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Polar { background-image: url(spritesmith-main-10.png); - background-position: -1210px -900px; + background-position: -656px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Red { background-image: url(spritesmith-main-10.png); - background-position: -1210px -1000px; + background-position: -738px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1210px -1100px; + background-position: -820px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1292px 0px; + background-position: -902px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -1292px -100px; + background-position: -984px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-White { background-image: url(spritesmith-main-10.png); - background-position: -1292px -200px; + background-position: -1066px -1210px; width: 81px; height: 99px; } .Mount_Icon_BearCub-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1292px -300px; + background-position: -1148px -1210px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Base { background-image: url(spritesmith-main-10.png); - background-position: -1292px -400px; + background-position: -1230px -1210px; width: 81px; height: 99px; } .Mount_Icon_Bunny-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1292px -500px; + background-position: -738px -1610px; width: 81px; height: 99px; } .Mount_Icon_Bunny-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1292px -600px; + background-position: -1316px -100px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1292px -700px; + background-position: -1316px -200px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1292px -800px; + background-position: -1316px -300px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Red { background-image: url(spritesmith-main-10.png); - background-position: -1292px -900px; + background-position: -1316px -400px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1292px -1000px; + background-position: -1316px -500px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1292px -1100px; + background-position: -1316px -600px; width: 81px; height: 99px; } .Mount_Icon_Bunny-White { background-image: url(spritesmith-main-10.png); - background-position: 0px -1210px; + background-position: -1316px -700px; width: 81px; height: 99px; } .Mount_Icon_Bunny-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -82px -1210px; + background-position: -1316px -800px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Base { background-image: url(spritesmith-main-10.png); - background-position: -164px -1210px; + background-position: -1316px -900px; width: 81px; height: 99px; } .Mount_Icon_Cactus-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1702px -1300px; + background-position: -1316px -1000px; width: 81px; height: 99px; } .Mount_Icon_Cactus-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -328px -1210px; + background-position: -1316px -1100px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Desert { background-image: url(spritesmith-main-10.png); - background-position: -410px -1210px; + background-position: -1316px -1200px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Floral { background-image: url(spritesmith-main-10.png); - background-position: -492px -1210px; + background-position: -1398px 0px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Golden { background-image: url(spritesmith-main-10.png); - background-position: -574px -1210px; + background-position: -1398px -100px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -656px -1210px; + background-position: -1398px -200px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Red { background-image: url(spritesmith-main-10.png); - background-position: -738px -1210px; + background-position: -1398px -300px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Shade { background-image: url(spritesmith-main-10.png); - background-position: -820px -1210px; + background-position: -1398px -400px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -902px -1210px; + background-position: -1398px -500px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -984px -1210px; + background-position: -1398px -600px; width: 81px; height: 99px; } .Mount_Icon_Cactus-White { background-image: url(spritesmith-main-10.png); - background-position: -1066px -1210px; + background-position: -1398px -700px; width: 81px; height: 99px; } .Mount_Icon_Cactus-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1148px -1210px; + background-position: -1398px -800px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Base { background-image: url(spritesmith-main-10.png); - background-position: -1230px -1210px; + background-position: -1398px -900px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1374px 0px; + background-position: -1398px -1000px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1374px -100px; + background-position: -1398px -1100px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1374px -200px; + background-position: -1398px -1200px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1374px -300px; + background-position: 0px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Red { background-image: url(spritesmith-main-10.png); - background-position: -1374px -400px; + background-position: -82px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1374px -500px; + background-position: -164px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1374px -600px; + background-position: -246px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-White { background-image: url(spritesmith-main-10.png); - background-position: -1374px -700px; + background-position: -328px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cheetah-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1374px -800px; + background-position: -410px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Base { background-image: url(spritesmith-main-10.png); - background-position: -1374px -900px; + background-position: -492px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1374px -1000px; + background-position: -574px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1374px -1100px; + background-position: -656px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1374px -1200px; + background-position: -738px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Golden { background-image: url(spritesmith-main-10.png); - background-position: 0px -1310px; + background-position: -820px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Red { background-image: url(spritesmith-main-10.png); - background-position: -82px -1310px; + background-position: -902px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Shade { background-image: url(spritesmith-main-10.png); - background-position: -164px -1310px; + background-position: -984px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -246px -1310px; + background-position: -1066px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-White { background-image: url(spritesmith-main-10.png); - background-position: -328px -1310px; + background-position: -1148px -1310px; width: 81px; height: 99px; } .Mount_Icon_Cuttlefish-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -410px -1310px; + background-position: -1230px -1310px; width: 81px; height: 99px; } .Mount_Icon_Deer-Base { background-image: url(spritesmith-main-10.png); - background-position: -492px -1310px; + background-position: -1312px -1310px; width: 81px; height: 99px; } .Mount_Icon_Deer-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -574px -1310px; + background-position: -1394px -1310px; width: 81px; height: 99px; } .Mount_Icon_Deer-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -656px -1310px; + background-position: -1480px 0px; width: 81px; height: 99px; } .Mount_Icon_Deer-Desert { background-image: url(spritesmith-main-10.png); - background-position: -738px -1310px; + background-position: -1480px -100px; width: 81px; height: 99px; } .Mount_Icon_Deer-Golden { background-image: url(spritesmith-main-10.png); - background-position: -820px -1310px; + background-position: -1480px -200px; width: 81px; height: 99px; } .Mount_Icon_Deer-Red { background-image: url(spritesmith-main-10.png); - background-position: -902px -1310px; + background-position: -1480px -300px; width: 81px; height: 99px; } .Mount_Icon_Deer-Shade { background-image: url(spritesmith-main-10.png); - background-position: -984px -1310px; + background-position: -1480px -400px; width: 81px; height: 99px; } .Mount_Icon_Deer-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1066px -1310px; + background-position: -1480px -500px; width: 81px; height: 99px; } .Mount_Icon_Deer-White { background-image: url(spritesmith-main-10.png); - background-position: -1148px -1310px; + background-position: -1480px -600px; width: 81px; height: 99px; } .Mount_Icon_Deer-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1230px -1310px; + background-position: -1480px -700px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Base { background-image: url(spritesmith-main-10.png); - background-position: -1312px -1310px; + background-position: -1480px -800px; width: 81px; height: 99px; } .Mount_Icon_Dragon-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1456px 0px; + background-position: -1480px -900px; width: 81px; height: 99px; } .Mount_Icon_Dragon-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1456px -100px; + background-position: -1480px -1000px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1456px -200px; + background-position: -1480px -1100px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Floral { background-image: url(spritesmith-main-10.png); - background-position: -1456px -300px; + background-position: -1480px -1200px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1456px -400px; + background-position: -1480px -1300px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -1456px -500px; + background-position: 0px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Red { background-image: url(spritesmith-main-10.png); - background-position: -1456px -600px; + background-position: -82px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1456px -700px; + background-position: -164px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1456px -800px; + background-position: -246px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -1456px -900px; + background-position: -328px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-White { background-image: url(spritesmith-main-10.png); - background-position: -1456px -1000px; + background-position: -410px -1410px; width: 81px; height: 99px; } .Mount_Icon_Dragon-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1456px -1100px; + background-position: -492px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Base { background-image: url(spritesmith-main-10.png); - background-position: -1456px -1200px; + background-position: -574px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1456px -1300px; + background-position: -656px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: 0px -1410px; + background-position: -738px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Desert { background-image: url(spritesmith-main-10.png); - background-position: -82px -1410px; + background-position: -820px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Golden { background-image: url(spritesmith-main-10.png); - background-position: -164px -1410px; + background-position: -902px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Red { background-image: url(spritesmith-main-10.png); - background-position: -246px -1410px; + background-position: -984px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Shade { background-image: url(spritesmith-main-10.png); - background-position: -328px -1410px; + background-position: -1066px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -410px -1410px; + background-position: -1148px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-White { background-image: url(spritesmith-main-10.png); - background-position: -492px -1410px; + background-position: -1230px -1410px; width: 81px; height: 99px; } .Mount_Icon_Egg-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -574px -1410px; + background-position: -1312px -1410px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Base { background-image: url(spritesmith-main-10.png); - background-position: -656px -1410px; + background-position: -1394px -1410px; width: 81px; height: 99px; } .Mount_Icon_Falcon-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -738px -1410px; + background-position: -1476px -1410px; width: 81px; height: 99px; } .Mount_Icon_Falcon-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -820px -1410px; + background-position: -1562px 0px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Desert { background-image: url(spritesmith-main-10.png); - background-position: -902px -1410px; + background-position: -1562px -100px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Golden { background-image: url(spritesmith-main-10.png); - background-position: -984px -1410px; + background-position: -1562px -200px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Red { background-image: url(spritesmith-main-10.png); - background-position: -1066px -1410px; + background-position: -1562px -300px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1148px -1410px; + background-position: -1562px -400px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1230px -1410px; + background-position: -1562px -500px; width: 81px; height: 99px; } .Mount_Icon_Falcon-White { background-image: url(spritesmith-main-10.png); - background-position: -1312px -1410px; + background-position: -1562px -600px; width: 81px; height: 99px; } .Mount_Icon_Falcon-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1394px -1410px; + background-position: -1562px -700px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Base { background-image: url(spritesmith-main-10.png); - background-position: -1538px 0px; + background-position: -1562px -800px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1538px -100px; + background-position: -1562px -900px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1538px -200px; + background-position: -1562px -1000px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1538px -300px; + background-position: -1562px -1100px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Floral { background-image: url(spritesmith-main-10.png); - background-position: -1538px -400px; + background-position: -1562px -1200px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1538px -500px; + background-position: -1562px -1300px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -1538px -600px; + background-position: -1562px -1400px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Red { background-image: url(spritesmith-main-10.png); - background-position: -1538px -700px; + background-position: 0px -1510px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1538px -800px; + background-position: -82px -1510px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1538px -900px; + background-position: -164px -1510px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -1538px -1000px; + background-position: -246px -1510px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-White { background-image: url(spritesmith-main-10.png); - background-position: -1538px -1100px; + background-position: -328px -1510px; width: 81px; height: 99px; } .Mount_Icon_FlyingPig-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1538px -1200px; + background-position: -410px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Base { background-image: url(spritesmith-main-10.png); - background-position: -1538px -1300px; + background-position: -492px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1538px -1400px; + background-position: -574px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: 0px -1510px; + background-position: -656px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Desert { background-image: url(spritesmith-main-10.png); - background-position: -82px -1510px; + background-position: -738px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Floral { background-image: url(spritesmith-main-10.png); - background-position: -164px -1510px; + background-position: -820px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Golden { background-image: url(spritesmith-main-10.png); - background-position: -246px -1510px; + background-position: -902px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Peppermint { background-image: url(spritesmith-main-10.png); - background-position: -328px -1510px; + background-position: -984px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Red { background-image: url(spritesmith-main-10.png); - background-position: -410px -1510px; + background-position: -1066px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Shade { background-image: url(spritesmith-main-10.png); - background-position: -492px -1510px; + background-position: -1148px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -574px -1510px; + background-position: -1230px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Spooky { background-image: url(spritesmith-main-10.png); - background-position: -656px -1510px; + background-position: -1312px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-White { background-image: url(spritesmith-main-10.png); - background-position: -738px -1510px; + background-position: -1394px -1510px; width: 81px; height: 99px; } .Mount_Icon_Fox-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -820px -1510px; + background-position: -1476px -1510px; width: 81px; height: 99px; } .Mount_Icon_Frog-Base { background-image: url(spritesmith-main-10.png); - background-position: -902px -1510px; + background-position: -1558px -1510px; width: 81px; height: 99px; } .Mount_Icon_Frog-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -984px -1510px; + background-position: -1644px 0px; width: 81px; height: 99px; } .Mount_Icon_Frog-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1066px -1510px; + background-position: -1644px -100px; width: 81px; height: 99px; } .Mount_Icon_Frog-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1148px -1510px; + background-position: -1644px -200px; width: 81px; height: 99px; } .Mount_Icon_Frog-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1230px -1510px; + background-position: -1644px -300px; width: 81px; height: 99px; } .Mount_Icon_Frog-Red { background-image: url(spritesmith-main-10.png); - background-position: -1312px -1510px; + background-position: -1644px -400px; width: 81px; height: 99px; } .Mount_Icon_Frog-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1394px -1510px; + background-position: -1644px -500px; width: 81px; height: 99px; } .Mount_Icon_Frog-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1476px -1510px; + background-position: -1644px -600px; width: 81px; height: 99px; } .Mount_Icon_Frog-White { background-image: url(spritesmith-main-10.png); - background-position: -1620px 0px; + background-position: -1644px -700px; width: 81px; height: 99px; } .Mount_Icon_Frog-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1620px -100px; + background-position: -1644px -800px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Base { background-image: url(spritesmith-main-10.png); - background-position: -1620px -200px; + background-position: -1644px -900px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1620px -300px; + background-position: -1644px -1000px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1620px -400px; + background-position: -1644px -1100px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1620px -500px; + background-position: -1644px -1200px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1620px -600px; + background-position: -1644px -1300px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Red { background-image: url(spritesmith-main-10.png); - background-position: -1620px -700px; + background-position: -1644px -1400px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-RoyalPurple { background-image: url(spritesmith-main-10.png); - background-position: -1620px -800px; + background-position: -1644px -1500px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Shade { background-image: url(spritesmith-main-10.png); - background-position: -1620px -900px; + background-position: 0px -1610px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Skeleton { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1000px; + background-position: -82px -1610px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-White { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1100px; + background-position: -164px -1610px; width: 81px; height: 99px; } .Mount_Icon_Gryphon-Zombie { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1200px; + background-position: -246px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-Base { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1300px; + background-position: -328px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1400px; + background-position: -410px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-10.png); - background-position: -1620px -1500px; + background-position: -492px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-Desert { background-image: url(spritesmith-main-10.png); - background-position: -1702px 0px; + background-position: -574px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-Golden { background-image: url(spritesmith-main-10.png); - background-position: -1702px -100px; + background-position: -656px -1610px; width: 81px; height: 99px; } .Mount_Icon_Hedgehog-Red { background-image: url(spritesmith-main-10.png); - background-position: -1702px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Shade { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Skeleton { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-White { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Zombie { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Base { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-CottonCandyBlue { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-CottonCandyPink { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Desert { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Golden { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Red { - background-image: url(spritesmith-main-10.png); - background-position: -1702px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Shade { - background-image: url(spritesmith-main-10.png); - background-position: -246px -1210px; + background-position: -1316px 0px; width: 81px; height: 99px; } diff --git a/common/dist/sprites/spritesmith-main-10.png b/common/dist/sprites/spritesmith-main-10.png index 62bff9d464..813dda39c9 100644 Binary files a/common/dist/sprites/spritesmith-main-10.png and b/common/dist/sprites/spritesmith-main-10.png differ diff --git a/common/dist/sprites/spritesmith-main-11.css b/common/dist/sprites/spritesmith-main-11.css index 7a1dc5ee2c..2431f19ef7 100644 --- a/common/dist/sprites/spritesmith-main-11.css +++ b/common/dist/sprites/spritesmith-main-11.css @@ -1,1990 +1,1990 @@ -.Mount_Icon_Horse-Skeleton { +.Mount_Icon_Hedgehog-Shade { background-image: url(spritesmith-main-11.png); background-position: -82px 0px; width: 81px; height: 99px; } -.Mount_Icon_Horse-White { +.Mount_Icon_Hedgehog-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -82px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Horse-Zombie { +.Mount_Icon_Hedgehog-White { background-image: url(spritesmith-main-11.png); background-position: -164px 0px; width: 81px; height: 99px; } -.Mount_Icon_JackOLantern-Base { +.Mount_Icon_Hedgehog-Zombie { background-image: url(spritesmith-main-11.png); background-position: 0px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Base { +.Mount_Icon_Horse-Base { background-image: url(spritesmith-main-11.png); background-position: -82px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-CottonCandyBlue { +.Mount_Icon_Horse-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -164px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-CottonCandyPink { +.Mount_Icon_Horse-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -246px 0px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Desert { +.Mount_Icon_Horse-Desert { background-image: url(spritesmith-main-11.png); background-position: -246px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Ethereal { +.Mount_Icon_Horse-Golden { background-image: url(spritesmith-main-11.png); background-position: 0px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Floral { +.Mount_Icon_Horse-Red { background-image: url(spritesmith-main-11.png); background-position: -82px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Golden { +.Mount_Icon_Horse-Shade { background-image: url(spritesmith-main-11.png); background-position: -164px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Peppermint { +.Mount_Icon_Horse-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -246px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Red { +.Mount_Icon_Horse-White { background-image: url(spritesmith-main-11.png); background-position: -328px 0px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Shade { +.Mount_Icon_Horse-Zombie { background-image: url(spritesmith-main-11.png); background-position: -328px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Skeleton { +.Mount_Icon_JackOLantern-Base { background-image: url(spritesmith-main-11.png); background-position: -328px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Spooky { +.Mount_Icon_LionCub-Base { background-image: url(spritesmith-main-11.png); background-position: 0px -300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-White { +.Mount_Icon_LionCub-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -82px -300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Zombie { +.Mount_Icon_LionCub-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -164px -300px; width: 81px; height: 99px; } -.Mount_Icon_MagicalBee-Base { +.Mount_Icon_LionCub-Desert { background-image: url(spritesmith-main-11.png); background-position: -246px -300px; width: 81px; height: 99px; } -.Mount_Icon_Mammoth-Base { +.Mount_Icon_LionCub-Ethereal { background-image: url(spritesmith-main-11.png); background-position: -328px -300px; width: 81px; height: 99px; } -.Mount_Icon_MantisShrimp-Base { +.Mount_Icon_LionCub-Floral { background-image: url(spritesmith-main-11.png); background-position: -410px 0px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Base { +.Mount_Icon_LionCub-Golden { background-image: url(spritesmith-main-11.png); background-position: -410px -100px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-CottonCandyBlue { +.Mount_Icon_LionCub-Peppermint { background-image: url(spritesmith-main-11.png); background-position: -410px -200px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-CottonCandyPink { +.Mount_Icon_LionCub-Red { background-image: url(spritesmith-main-11.png); background-position: -410px -300px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Desert { +.Mount_Icon_LionCub-Shade { background-image: url(spritesmith-main-11.png); background-position: -492px 0px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Golden { +.Mount_Icon_LionCub-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -492px -100px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Red { +.Mount_Icon_LionCub-Spooky { background-image: url(spritesmith-main-11.png); background-position: -492px -200px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Shade { +.Mount_Icon_LionCub-White { background-image: url(spritesmith-main-11.png); background-position: -492px -300px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Skeleton { +.Mount_Icon_LionCub-Zombie { background-image: url(spritesmith-main-11.png); background-position: 0px -400px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-White { +.Mount_Icon_MagicalBee-Base { background-image: url(spritesmith-main-11.png); background-position: -82px -400px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Zombie { +.Mount_Icon_Mammoth-Base { background-image: url(spritesmith-main-11.png); background-position: -164px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Base { +.Mount_Icon_MantisShrimp-Base { background-image: url(spritesmith-main-11.png); background-position: -246px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-CottonCandyBlue { +.Mount_Icon_Monkey-Base { background-image: url(spritesmith-main-11.png); background-position: -328px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-CottonCandyPink { +.Mount_Icon_Monkey-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -410px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Desert { +.Mount_Icon_Monkey-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -492px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Golden { +.Mount_Icon_Monkey-Desert { background-image: url(spritesmith-main-11.png); background-position: -574px 0px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Red { +.Mount_Icon_Monkey-Golden { background-image: url(spritesmith-main-11.png); background-position: -574px -100px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Shade { +.Mount_Icon_Monkey-Red { background-image: url(spritesmith-main-11.png); background-position: -574px -200px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Skeleton { +.Mount_Icon_Monkey-Shade { background-image: url(spritesmith-main-11.png); background-position: -574px -300px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-White { +.Mount_Icon_Monkey-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -574px -400px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Zombie { +.Mount_Icon_Monkey-White { background-image: url(spritesmith-main-11.png); background-position: 0px -500px; width: 81px; height: 99px; } -.Mount_Icon_Orca-Base { +.Mount_Icon_Monkey-Zombie { background-image: url(spritesmith-main-11.png); background-position: -82px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Base { +.Mount_Icon_Octopus-Base { background-image: url(spritesmith-main-11.png); background-position: -164px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-CottonCandyBlue { +.Mount_Icon_Octopus-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -246px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-CottonCandyPink { +.Mount_Icon_Octopus-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -328px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Desert { +.Mount_Icon_Octopus-Desert { background-image: url(spritesmith-main-11.png); background-position: -410px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Golden { +.Mount_Icon_Octopus-Golden { background-image: url(spritesmith-main-11.png); background-position: -492px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Red { +.Mount_Icon_Octopus-Red { background-image: url(spritesmith-main-11.png); background-position: -574px -500px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Shade { +.Mount_Icon_Octopus-Shade { background-image: url(spritesmith-main-11.png); background-position: -656px 0px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Skeleton { +.Mount_Icon_Octopus-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -656px -100px; width: 81px; height: 99px; } -.Mount_Icon_Owl-White { +.Mount_Icon_Octopus-White { background-image: url(spritesmith-main-11.png); background-position: -656px -200px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Zombie { +.Mount_Icon_Octopus-Zombie { background-image: url(spritesmith-main-11.png); background-position: -656px -300px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Base { +.Mount_Icon_Orca-Base { background-image: url(spritesmith-main-11.png); background-position: -656px -400px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-CottonCandyBlue { +.Mount_Icon_Owl-Base { background-image: url(spritesmith-main-11.png); background-position: -656px -500px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-CottonCandyPink { +.Mount_Icon_Owl-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: 0px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Desert { +.Mount_Icon_Owl-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -82px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Floral { +.Mount_Icon_Owl-Desert { background-image: url(spritesmith-main-11.png); background-position: -164px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Golden { +.Mount_Icon_Owl-Golden { background-image: url(spritesmith-main-11.png); background-position: -246px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Peppermint { +.Mount_Icon_Owl-Red { background-image: url(spritesmith-main-11.png); background-position: -328px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Red { +.Mount_Icon_Owl-Shade { background-image: url(spritesmith-main-11.png); background-position: -410px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Shade { +.Mount_Icon_Owl-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -492px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Skeleton { +.Mount_Icon_Owl-White { background-image: url(spritesmith-main-11.png); background-position: -574px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Spooky { +.Mount_Icon_Owl-Zombie { background-image: url(spritesmith-main-11.png); background-position: -656px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-White { +.Mount_Icon_PandaCub-Base { background-image: url(spritesmith-main-11.png); background-position: -738px 0px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Zombie { +.Mount_Icon_PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -738px -100px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Base { +.Mount_Icon_PandaCub-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -738px -200px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyBlue { +.Mount_Icon_PandaCub-Desert { background-image: url(spritesmith-main-11.png); background-position: -738px -300px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyPink { +.Mount_Icon_PandaCub-Floral { background-image: url(spritesmith-main-11.png); background-position: -738px -400px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Desert { +.Mount_Icon_PandaCub-Golden { background-image: url(spritesmith-main-11.png); background-position: -738px -500px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Golden { +.Mount_Icon_PandaCub-Peppermint { background-image: url(spritesmith-main-11.png); background-position: -738px -600px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Red { +.Mount_Icon_PandaCub-Red { background-image: url(spritesmith-main-11.png); background-position: 0px -700px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Shade { +.Mount_Icon_PandaCub-Shade { background-image: url(spritesmith-main-11.png); background-position: -82px -700px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Skeleton { +.Mount_Icon_PandaCub-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -164px -700px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-White { +.Mount_Icon_PandaCub-Spooky { background-image: url(spritesmith-main-11.png); background-position: -246px -700px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Zombie { +.Mount_Icon_PandaCub-White { background-image: url(spritesmith-main-11.png); background-position: -328px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Base { +.Mount_Icon_PandaCub-Zombie { background-image: url(spritesmith-main-11.png); background-position: -410px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-CottonCandyBlue { +.Mount_Icon_Parrot-Base { background-image: url(spritesmith-main-11.png); background-position: -492px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-CottonCandyPink { +.Mount_Icon_Parrot-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -574px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Desert { +.Mount_Icon_Parrot-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -656px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Golden { +.Mount_Icon_Parrot-Desert { background-image: url(spritesmith-main-11.png); background-position: -738px -700px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Red { +.Mount_Icon_Parrot-Golden { background-image: url(spritesmith-main-11.png); background-position: -820px 0px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Shade { +.Mount_Icon_Parrot-Red { background-image: url(spritesmith-main-11.png); background-position: -820px -100px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Skeleton { +.Mount_Icon_Parrot-Shade { background-image: url(spritesmith-main-11.png); background-position: -820px -200px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-White { +.Mount_Icon_Parrot-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -820px -300px; width: 81px; height: 99px; } -.Mount_Icon_Penguin-Zombie { +.Mount_Icon_Parrot-White { background-image: url(spritesmith-main-11.png); background-position: -820px -400px; width: 81px; height: 99px; } -.Mount_Icon_Phoenix-Base { +.Mount_Icon_Parrot-Zombie { background-image: url(spritesmith-main-11.png); background-position: -820px -500px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Base { +.Mount_Icon_Penguin-Base { background-image: url(spritesmith-main-11.png); background-position: -820px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rat-CottonCandyBlue { +.Mount_Icon_Penguin-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -820px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rat-CottonCandyPink { +.Mount_Icon_Penguin-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: 0px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Desert { +.Mount_Icon_Penguin-Desert { background-image: url(spritesmith-main-11.png); background-position: -82px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Golden { +.Mount_Icon_Penguin-Golden { background-image: url(spritesmith-main-11.png); background-position: -164px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Red { +.Mount_Icon_Penguin-Red { background-image: url(spritesmith-main-11.png); background-position: -246px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Shade { +.Mount_Icon_Penguin-Shade { background-image: url(spritesmith-main-11.png); background-position: -328px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Skeleton { +.Mount_Icon_Penguin-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -410px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-White { +.Mount_Icon_Penguin-White { background-image: url(spritesmith-main-11.png); background-position: -492px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rat-Zombie { +.Mount_Icon_Penguin-Zombie { background-image: url(spritesmith-main-11.png); background-position: -574px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Base { +.Mount_Icon_Phoenix-Base { background-image: url(spritesmith-main-11.png); background-position: -656px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rock-CottonCandyBlue { +.Mount_Icon_Rat-Base { background-image: url(spritesmith-main-11.png); background-position: -738px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rock-CottonCandyPink { +.Mount_Icon_Rat-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -820px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Desert { +.Mount_Icon_Rat-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -902px 0px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Golden { +.Mount_Icon_Rat-Desert { background-image: url(spritesmith-main-11.png); background-position: -902px -100px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Red { +.Mount_Icon_Rat-Golden { background-image: url(spritesmith-main-11.png); background-position: -902px -200px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Shade { +.Mount_Icon_Rat-Red { background-image: url(spritesmith-main-11.png); background-position: -902px -300px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Skeleton { +.Mount_Icon_Rat-Shade { background-image: url(spritesmith-main-11.png); background-position: -902px -400px; width: 81px; height: 99px; } -.Mount_Icon_Rock-White { +.Mount_Icon_Rat-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -902px -500px; width: 81px; height: 99px; } -.Mount_Icon_Rock-Zombie { +.Mount_Icon_Rat-White { background-image: url(spritesmith-main-11.png); background-position: -902px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Base { +.Mount_Icon_Rat-Zombie { background-image: url(spritesmith-main-11.png); background-position: -902px -700px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-CottonCandyBlue { +.Mount_Icon_Rock-Base { background-image: url(spritesmith-main-11.png); background-position: -902px -800px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-CottonCandyPink { +.Mount_Icon_Rock-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -984px 0px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Desert { +.Mount_Icon_Rock-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -984px -100px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Golden { +.Mount_Icon_Rock-Desert { background-image: url(spritesmith-main-11.png); background-position: -984px -200px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Red { +.Mount_Icon_Rock-Golden { background-image: url(spritesmith-main-11.png); background-position: -984px -300px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Shade { +.Mount_Icon_Rock-Red { background-image: url(spritesmith-main-11.png); background-position: -984px -400px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Skeleton { +.Mount_Icon_Rock-Shade { background-image: url(spritesmith-main-11.png); background-position: -984px -500px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-White { +.Mount_Icon_Rock-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -984px -600px; width: 81px; height: 99px; } -.Mount_Icon_Rooster-Zombie { +.Mount_Icon_Rock-White { background-image: url(spritesmith-main-11.png); background-position: -984px -700px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Base { +.Mount_Icon_Rock-Zombie { background-image: url(spritesmith-main-11.png); background-position: -984px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-CottonCandyBlue { +.Mount_Icon_Rooster-Base { background-image: url(spritesmith-main-11.png); background-position: 0px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-CottonCandyPink { +.Mount_Icon_Rooster-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -82px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Desert { +.Mount_Icon_Rooster-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -164px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Golden { +.Mount_Icon_Rooster-Desert { background-image: url(spritesmith-main-11.png); background-position: -246px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Red { +.Mount_Icon_Rooster-Golden { background-image: url(spritesmith-main-11.png); background-position: -328px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Shade { +.Mount_Icon_Rooster-Red { background-image: url(spritesmith-main-11.png); background-position: -410px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Skeleton { +.Mount_Icon_Rooster-Shade { background-image: url(spritesmith-main-11.png); background-position: -492px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-White { +.Mount_Icon_Rooster-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -574px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sabretooth-Zombie { +.Mount_Icon_Rooster-White { background-image: url(spritesmith-main-11.png); background-position: -656px -900px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Base { +.Mount_Icon_Rooster-Zombie { background-image: url(spritesmith-main-11.png); background-position: -738px -900px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-CottonCandyBlue { +.Mount_Icon_Sabretooth-Base { background-image: url(spritesmith-main-11.png); background-position: -820px -900px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-CottonCandyPink { +.Mount_Icon_Sabretooth-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -902px -900px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Desert { +.Mount_Icon_Sabretooth-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -984px -900px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Golden { +.Mount_Icon_Sabretooth-Desert { background-image: url(spritesmith-main-11.png); background-position: -1066px 0px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Red { +.Mount_Icon_Sabretooth-Golden { background-image: url(spritesmith-main-11.png); background-position: -1066px -100px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Shade { +.Mount_Icon_Sabretooth-Red { background-image: url(spritesmith-main-11.png); background-position: -1066px -200px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Skeleton { +.Mount_Icon_Sabretooth-Shade { background-image: url(spritesmith-main-11.png); background-position: -1066px -300px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-White { +.Mount_Icon_Sabretooth-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1066px -400px; width: 81px; height: 99px; } -.Mount_Icon_Seahorse-Zombie { +.Mount_Icon_Sabretooth-White { background-image: url(spritesmith-main-11.png); background-position: -1066px -500px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Base { +.Mount_Icon_Sabretooth-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1066px -600px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-CottonCandyBlue { +.Mount_Icon_Seahorse-Base { background-image: url(spritesmith-main-11.png); background-position: -1066px -700px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-CottonCandyPink { +.Mount_Icon_Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1066px -800px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Desert { +.Mount_Icon_Seahorse-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1066px -900px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Golden { +.Mount_Icon_Seahorse-Desert { background-image: url(spritesmith-main-11.png); background-position: 0px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Red { +.Mount_Icon_Seahorse-Golden { background-image: url(spritesmith-main-11.png); background-position: -82px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Shade { +.Mount_Icon_Seahorse-Red { background-image: url(spritesmith-main-11.png); background-position: -164px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Skeleton { +.Mount_Icon_Seahorse-Shade { background-image: url(spritesmith-main-11.png); background-position: -246px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-White { +.Mount_Icon_Seahorse-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -328px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Sheep-Zombie { +.Mount_Icon_Seahorse-White { background-image: url(spritesmith-main-11.png); background-position: -410px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Base { +.Mount_Icon_Seahorse-Zombie { background-image: url(spritesmith-main-11.png); background-position: -492px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-CottonCandyBlue { +.Mount_Icon_Sheep-Base { background-image: url(spritesmith-main-11.png); background-position: -574px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-CottonCandyPink { +.Mount_Icon_Sheep-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -656px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Desert { +.Mount_Icon_Sheep-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -738px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Golden { +.Mount_Icon_Sheep-Desert { background-image: url(spritesmith-main-11.png); background-position: -820px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Red { +.Mount_Icon_Sheep-Golden { background-image: url(spritesmith-main-11.png); background-position: -902px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Shade { +.Mount_Icon_Sheep-Red { background-image: url(spritesmith-main-11.png); background-position: -984px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Skeleton { +.Mount_Icon_Sheep-Shade { background-image: url(spritesmith-main-11.png); background-position: -1066px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Slime-White { +.Mount_Icon_Sheep-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1148px 0px; width: 81px; height: 99px; } -.Mount_Icon_Slime-Zombie { +.Mount_Icon_Sheep-White { background-image: url(spritesmith-main-11.png); background-position: -1148px -100px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Base { +.Mount_Icon_Sheep-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1148px -200px; width: 81px; height: 99px; } -.Mount_Icon_Snail-CottonCandyBlue { +.Mount_Icon_Slime-Base { background-image: url(spritesmith-main-11.png); background-position: -1148px -300px; width: 81px; height: 99px; } -.Mount_Icon_Snail-CottonCandyPink { +.Mount_Icon_Slime-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1148px -400px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Desert { +.Mount_Icon_Slime-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1148px -500px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Golden { +.Mount_Icon_Slime-Desert { background-image: url(spritesmith-main-11.png); background-position: -1148px -600px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Red { +.Mount_Icon_Slime-Golden { background-image: url(spritesmith-main-11.png); background-position: -1148px -700px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Shade { +.Mount_Icon_Slime-Red { background-image: url(spritesmith-main-11.png); background-position: -1148px -800px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Skeleton { +.Mount_Icon_Slime-Shade { background-image: url(spritesmith-main-11.png); background-position: -1148px -900px; width: 81px; height: 99px; } -.Mount_Icon_Snail-White { +.Mount_Icon_Slime-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Snail-Zombie { +.Mount_Icon_Slime-White { background-image: url(spritesmith-main-11.png); background-position: 0px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Base { +.Mount_Icon_Slime-Zombie { background-image: url(spritesmith-main-11.png); background-position: 0px 0px; width: 81px; height: 99px; } -.Mount_Icon_Snake-CottonCandyBlue { +.Mount_Icon_Snail-Base { background-image: url(spritesmith-main-11.png); background-position: -164px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-CottonCandyPink { +.Mount_Icon_Snail-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -246px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Desert { +.Mount_Icon_Snail-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -328px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Golden { +.Mount_Icon_Snail-Desert { background-image: url(spritesmith-main-11.png); background-position: -410px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Red { +.Mount_Icon_Snail-Golden { background-image: url(spritesmith-main-11.png); background-position: -492px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Shade { +.Mount_Icon_Snail-Red { background-image: url(spritesmith-main-11.png); background-position: -574px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Skeleton { +.Mount_Icon_Snail-Shade { background-image: url(spritesmith-main-11.png); background-position: -656px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-White { +.Mount_Icon_Snail-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -738px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Snake-Zombie { +.Mount_Icon_Snail-White { background-image: url(spritesmith-main-11.png); background-position: -820px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Base { +.Mount_Icon_Snail-Zombie { background-image: url(spritesmith-main-11.png); background-position: -902px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-CottonCandyBlue { +.Mount_Icon_Snake-Base { background-image: url(spritesmith-main-11.png); background-position: -984px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-CottonCandyPink { +.Mount_Icon_Snake-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1066px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Desert { +.Mount_Icon_Snake-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1148px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Golden { +.Mount_Icon_Snake-Desert { background-image: url(spritesmith-main-11.png); background-position: -1230px 0px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Red { +.Mount_Icon_Snake-Golden { background-image: url(spritesmith-main-11.png); background-position: -1230px -100px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Shade { +.Mount_Icon_Snake-Red { background-image: url(spritesmith-main-11.png); background-position: -1230px -200px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Skeleton { +.Mount_Icon_Snake-Shade { background-image: url(spritesmith-main-11.png); background-position: -1230px -300px; width: 81px; height: 99px; } -.Mount_Icon_Spider-White { +.Mount_Icon_Snake-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1230px -400px; width: 81px; height: 99px; } -.Mount_Icon_Spider-Zombie { +.Mount_Icon_Snake-White { background-image: url(spritesmith-main-11.png); background-position: -1230px -500px; width: 81px; height: 99px; } -.Mount_Icon_TRex-Base { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyBlue { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyPink { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Desert { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Golden { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Red { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Shade { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Skeleton { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-White { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Zombie { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Base { +.Mount_Icon_Snake-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1230px -600px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-CottonCandyBlue { +.Mount_Icon_Spider-Base { background-image: url(spritesmith-main-11.png); background-position: -1230px -700px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-CottonCandyPink { +.Mount_Icon_Spider-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1230px -800px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Desert { +.Mount_Icon_Spider-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1230px -900px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Floral { +.Mount_Icon_Spider-Desert { background-image: url(spritesmith-main-11.png); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Golden { +.Mount_Icon_Spider-Golden { background-image: url(spritesmith-main-11.png); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Peppermint { +.Mount_Icon_Spider-Red { background-image: url(spritesmith-main-11.png); background-position: 0px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Red { +.Mount_Icon_Spider-Shade { background-image: url(spritesmith-main-11.png); background-position: -82px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Shade { +.Mount_Icon_Spider-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -164px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Skeleton { +.Mount_Icon_Spider-White { background-image: url(spritesmith-main-11.png); background-position: -246px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Spooky { +.Mount_Icon_Spider-Zombie { background-image: url(spritesmith-main-11.png); background-position: -328px -1200px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-White { - background-image: url(spritesmith-main-11.png); - background-position: -410px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Zombie { - background-image: url(spritesmith-main-11.png); - background-position: -492px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Base { - background-image: url(spritesmith-main-11.png); - background-position: -574px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-CottonCandyBlue { - background-image: url(spritesmith-main-11.png); - background-position: -656px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-CottonCandyPink { - background-image: url(spritesmith-main-11.png); - background-position: -738px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Desert { - background-image: url(spritesmith-main-11.png); - background-position: -820px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Golden { - background-image: url(spritesmith-main-11.png); - background-position: -902px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Red { - background-image: url(spritesmith-main-11.png); - background-position: -984px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Shade { - background-image: url(spritesmith-main-11.png); - background-position: -1066px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Skeleton { - background-image: url(spritesmith-main-11.png); - background-position: -1148px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-White { - background-image: url(spritesmith-main-11.png); - background-position: -1230px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Zombie { - background-image: url(spritesmith-main-11.png); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turkey-Base { - background-image: url(spritesmith-main-11.png); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Base { +.Mount_Icon_TRex-Base { background-image: url(spritesmith-main-11.png); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-CottonCandyBlue { +.Mount_Icon_TRex-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1394px 0px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-CottonCandyPink { +.Mount_Icon_TRex-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1394px -100px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Desert { +.Mount_Icon_TRex-Desert { background-image: url(spritesmith-main-11.png); background-position: -1394px -200px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Golden { +.Mount_Icon_TRex-Golden { background-image: url(spritesmith-main-11.png); background-position: -1394px -300px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Red { +.Mount_Icon_TRex-Red { background-image: url(spritesmith-main-11.png); background-position: -1394px -400px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Shade { +.Mount_Icon_TRex-Shade { background-image: url(spritesmith-main-11.png); background-position: -1394px -500px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Skeleton { +.Mount_Icon_TRex-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1394px -600px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-White { +.Mount_Icon_TRex-White { background-image: url(spritesmith-main-11.png); background-position: -1394px -700px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Zombie { +.Mount_Icon_TRex-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1394px -800px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Base { +.Mount_Icon_TigerCub-Base { + background-image: url(spritesmith-main-11.png); + background-position: -410px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-CottonCandyBlue { + background-image: url(spritesmith-main-11.png); + background-position: -492px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-CottonCandyPink { + background-image: url(spritesmith-main-11.png); + background-position: -574px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Desert { + background-image: url(spritesmith-main-11.png); + background-position: -656px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Floral { + background-image: url(spritesmith-main-11.png); + background-position: -738px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Golden { + background-image: url(spritesmith-main-11.png); + background-position: -820px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Peppermint { + background-image: url(spritesmith-main-11.png); + background-position: -902px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Red { + background-image: url(spritesmith-main-11.png); + background-position: -984px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Shade { + background-image: url(spritesmith-main-11.png); + background-position: -1066px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Skeleton { + background-image: url(spritesmith-main-11.png); + background-position: -1148px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Spooky { + background-image: url(spritesmith-main-11.png); + background-position: -1230px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-White { + background-image: url(spritesmith-main-11.png); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Zombie { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Base { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyBlue { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyPink { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Desert { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Golden { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Red { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Shade { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Skeleton { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-White { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Zombie { + background-image: url(spritesmith-main-11.png); + background-position: -1312px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Turkey-Base { background-image: url(spritesmith-main-11.png); background-position: -1394px -900px; width: 81px; height: 99px; } -.Mount_Icon_Whale-CottonCandyBlue { +.Mount_Icon_Unicorn-Base { background-image: url(spritesmith-main-11.png); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Whale-CottonCandyPink { +.Mount_Icon_Unicorn-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Desert { +.Mount_Icon_Unicorn-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Golden { +.Mount_Icon_Unicorn-Desert { background-image: url(spritesmith-main-11.png); background-position: 0px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Red { +.Mount_Icon_Unicorn-Golden { background-image: url(spritesmith-main-11.png); background-position: -82px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Shade { +.Mount_Icon_Unicorn-Red { background-image: url(spritesmith-main-11.png); background-position: -164px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Skeleton { +.Mount_Icon_Unicorn-Shade { background-image: url(spritesmith-main-11.png); background-position: -246px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Whale-White { +.Mount_Icon_Unicorn-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -328px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Zombie { +.Mount_Icon_Unicorn-White { background-image: url(spritesmith-main-11.png); background-position: -410px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Base { +.Mount_Icon_Unicorn-Zombie { background-image: url(spritesmith-main-11.png); background-position: -492px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-CottonCandyBlue { +.Mount_Icon_Whale-Base { background-image: url(spritesmith-main-11.png); background-position: -574px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-CottonCandyPink { +.Mount_Icon_Whale-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -656px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Desert { +.Mount_Icon_Whale-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -738px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Floral { +.Mount_Icon_Whale-Desert { background-image: url(spritesmith-main-11.png); background-position: -820px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Golden { +.Mount_Icon_Whale-Golden { background-image: url(spritesmith-main-11.png); background-position: -902px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Peppermint { +.Mount_Icon_Whale-Red { background-image: url(spritesmith-main-11.png); background-position: -984px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Red { +.Mount_Icon_Whale-Shade { background-image: url(spritesmith-main-11.png); background-position: -1066px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Shade { +.Mount_Icon_Whale-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1148px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Skeleton { +.Mount_Icon_Whale-White { background-image: url(spritesmith-main-11.png); background-position: -1230px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Spooky { +.Mount_Icon_Whale-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1312px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-White { +.Mount_Icon_Wolf-Base { background-image: url(spritesmith-main-11.png); background-position: -1394px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Wolf-Zombie { +.Mount_Icon_Wolf-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1476px 0px; width: 81px; height: 99px; } -.Pet-Axolotl-Base { +.Mount_Icon_Wolf-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1476px -100px; width: 81px; height: 99px; } -.Pet-Axolotl-CottonCandyBlue { +.Mount_Icon_Wolf-Desert { background-image: url(spritesmith-main-11.png); background-position: -1476px -200px; width: 81px; height: 99px; } -.Pet-Axolotl-CottonCandyPink { +.Mount_Icon_Wolf-Floral { background-image: url(spritesmith-main-11.png); background-position: -1476px -300px; width: 81px; height: 99px; } -.Pet-Axolotl-Desert { +.Mount_Icon_Wolf-Golden { background-image: url(spritesmith-main-11.png); background-position: -1476px -400px; width: 81px; height: 99px; } -.Pet-Axolotl-Golden { +.Mount_Icon_Wolf-Peppermint { background-image: url(spritesmith-main-11.png); background-position: -1476px -500px; width: 81px; height: 99px; } -.Pet-Axolotl-Red { +.Mount_Icon_Wolf-Red { background-image: url(spritesmith-main-11.png); background-position: -1476px -600px; width: 81px; height: 99px; } -.Pet-Axolotl-Shade { +.Mount_Icon_Wolf-Shade { background-image: url(spritesmith-main-11.png); background-position: -1476px -700px; width: 81px; height: 99px; } -.Pet-Axolotl-Skeleton { +.Mount_Icon_Wolf-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-Axolotl-White { +.Mount_Icon_Wolf-Spooky { background-image: url(spritesmith-main-11.png); background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-Axolotl-Zombie { +.Mount_Icon_Wolf-White { background-image: url(spritesmith-main-11.png); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Pet-BearCub-Base { +.Mount_Icon_Wolf-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1476px -1100px; width: 81px; height: 99px; } -.Pet-BearCub-CottonCandyBlue { +.Pet-Axolotl-Base { background-image: url(spritesmith-main-11.png); background-position: -1476px -1200px; width: 81px; height: 99px; } -.Pet-BearCub-CottonCandyPink { +.Pet-Axolotl-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1476px -1300px; width: 81px; height: 99px; } -.Pet-BearCub-Desert { +.Pet-Axolotl-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: 0px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Floral { +.Pet-Axolotl-Desert { background-image: url(spritesmith-main-11.png); background-position: -82px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Golden { +.Pet-Axolotl-Golden { background-image: url(spritesmith-main-11.png); background-position: -164px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Peppermint { +.Pet-Axolotl-Red { background-image: url(spritesmith-main-11.png); background-position: -246px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Polar { +.Pet-Axolotl-Shade { background-image: url(spritesmith-main-11.png); background-position: -328px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Red { +.Pet-Axolotl-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -410px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Shade { +.Pet-Axolotl-White { background-image: url(spritesmith-main-11.png); background-position: -492px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Skeleton { +.Pet-Axolotl-Zombie { background-image: url(spritesmith-main-11.png); background-position: -574px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Spooky { +.Pet-BearCub-Base { background-image: url(spritesmith-main-11.png); background-position: -656px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-White { +.Pet-BearCub-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -738px -1400px; width: 81px; height: 99px; } -.Pet-BearCub-Zombie { +.Pet-BearCub-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -820px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Base { +.Pet-BearCub-Desert { background-image: url(spritesmith-main-11.png); background-position: -902px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-CottonCandyBlue { +.Pet-BearCub-Floral { background-image: url(spritesmith-main-11.png); background-position: -984px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-CottonCandyPink { +.Pet-BearCub-Golden { background-image: url(spritesmith-main-11.png); background-position: -1066px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Desert { +.Pet-BearCub-Peppermint { background-image: url(spritesmith-main-11.png); background-position: -1148px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Golden { +.Pet-BearCub-Polar { background-image: url(spritesmith-main-11.png); background-position: -1230px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Red { +.Pet-BearCub-Red { background-image: url(spritesmith-main-11.png); background-position: -1312px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Shade { +.Pet-BearCub-Shade { background-image: url(spritesmith-main-11.png); background-position: -1394px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-Skeleton { +.Pet-BearCub-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1476px -1400px; width: 81px; height: 99px; } -.Pet-Bunny-White { +.Pet-BearCub-Spooky { background-image: url(spritesmith-main-11.png); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-Bunny-Zombie { +.Pet-BearCub-White { background-image: url(spritesmith-main-11.png); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-Cactus-Base { +.Pet-BearCub-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-Cactus-CottonCandyBlue { +.Pet-Bunny-Base { background-image: url(spritesmith-main-11.png); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-Cactus-CottonCandyPink { +.Pet-Bunny-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-Cactus-Desert { +.Pet-Bunny-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-Cactus-Floral { +.Pet-Bunny-Desert { background-image: url(spritesmith-main-11.png); background-position: -1558px -600px; width: 81px; height: 99px; } -.Pet-Cactus-Golden { +.Pet-Bunny-Golden { background-image: url(spritesmith-main-11.png); background-position: -1558px -700px; width: 81px; height: 99px; } -.Pet-Cactus-Peppermint { +.Pet-Bunny-Red { background-image: url(spritesmith-main-11.png); background-position: -1558px -800px; width: 81px; height: 99px; } -.Pet-Cactus-Red { +.Pet-Bunny-Shade { background-image: url(spritesmith-main-11.png); background-position: -1558px -900px; width: 81px; height: 99px; } -.Pet-Cactus-Shade { +.Pet-Bunny-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1558px -1000px; width: 81px; height: 99px; } -.Pet-Cactus-Skeleton { +.Pet-Bunny-White { background-image: url(spritesmith-main-11.png); background-position: -1558px -1100px; width: 81px; height: 99px; } -.Pet-Cactus-Spooky { +.Pet-Bunny-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1558px -1200px; width: 81px; height: 99px; } -.Pet-Cactus-White { +.Pet-Cactus-Base { background-image: url(spritesmith-main-11.png); background-position: -1558px -1300px; width: 81px; height: 99px; } -.Pet-Cactus-Zombie { +.Pet-Cactus-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1558px -1400px; width: 81px; height: 99px; } -.Pet-Cheetah-Base { +.Pet-Cactus-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: 0px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-CottonCandyBlue { +.Pet-Cactus-Desert { background-image: url(spritesmith-main-11.png); background-position: -82px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-CottonCandyPink { +.Pet-Cactus-Floral { background-image: url(spritesmith-main-11.png); background-position: -164px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Desert { +.Pet-Cactus-Golden { background-image: url(spritesmith-main-11.png); background-position: -246px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Golden { +.Pet-Cactus-Peppermint { background-image: url(spritesmith-main-11.png); background-position: -328px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Red { +.Pet-Cactus-Red { background-image: url(spritesmith-main-11.png); background-position: -410px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Shade { +.Pet-Cactus-Shade { background-image: url(spritesmith-main-11.png); background-position: -492px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Skeleton { +.Pet-Cactus-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -574px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-White { +.Pet-Cactus-Spooky { background-image: url(spritesmith-main-11.png); background-position: -656px -1500px; width: 81px; height: 99px; } -.Pet-Cheetah-Zombie { +.Pet-Cactus-White { background-image: url(spritesmith-main-11.png); background-position: -738px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Base { +.Pet-Cactus-Zombie { background-image: url(spritesmith-main-11.png); background-position: -820px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-CottonCandyBlue { +.Pet-Cheetah-Base { background-image: url(spritesmith-main-11.png); background-position: -902px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-CottonCandyPink { +.Pet-Cheetah-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -984px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Desert { +.Pet-Cheetah-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1066px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Golden { +.Pet-Cheetah-Desert { background-image: url(spritesmith-main-11.png); background-position: -1148px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Red { +.Pet-Cheetah-Golden { background-image: url(spritesmith-main-11.png); background-position: -1230px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Shade { +.Pet-Cheetah-Red { background-image: url(spritesmith-main-11.png); background-position: -1312px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Skeleton { +.Pet-Cheetah-Shade { background-image: url(spritesmith-main-11.png); background-position: -1394px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-White { +.Pet-Cheetah-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1476px -1500px; width: 81px; height: 99px; } -.Pet-Cuttlefish-Zombie { +.Pet-Cheetah-White { background-image: url(spritesmith-main-11.png); background-position: -1558px -1500px; width: 81px; height: 99px; } -.Pet-Deer-Base { +.Pet-Cheetah-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1640px 0px; width: 81px; height: 99px; } -.Pet-Deer-CottonCandyBlue { +.Pet-Cuttlefish-Base { background-image: url(spritesmith-main-11.png); background-position: -1640px -100px; width: 81px; height: 99px; } -.Pet-Deer-CottonCandyPink { +.Pet-Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-11.png); background-position: -1640px -200px; width: 81px; height: 99px; } -.Pet-Deer-Desert { +.Pet-Cuttlefish-CottonCandyPink { background-image: url(spritesmith-main-11.png); background-position: -1640px -300px; width: 81px; height: 99px; } -.Pet-Deer-Golden { +.Pet-Cuttlefish-Desert { background-image: url(spritesmith-main-11.png); background-position: -1640px -400px; width: 81px; height: 99px; } -.Pet-Deer-Red { +.Pet-Cuttlefish-Golden { background-image: url(spritesmith-main-11.png); background-position: -1640px -500px; width: 81px; height: 99px; } -.Pet-Deer-Shade { +.Pet-Cuttlefish-Red { background-image: url(spritesmith-main-11.png); background-position: -1640px -600px; width: 81px; height: 99px; } -.Pet-Deer-Skeleton { +.Pet-Cuttlefish-Shade { background-image: url(spritesmith-main-11.png); background-position: -1640px -700px; width: 81px; height: 99px; } -.Pet-Deer-White { +.Pet-Cuttlefish-Skeleton { background-image: url(spritesmith-main-11.png); background-position: -1640px -800px; width: 81px; height: 99px; } -.Pet-Deer-Zombie { +.Pet-Cuttlefish-White { background-image: url(spritesmith-main-11.png); background-position: -1640px -900px; width: 81px; height: 99px; } -.Pet-Dragon-Base { +.Pet-Cuttlefish-Zombie { background-image: url(spritesmith-main-11.png); background-position: -1640px -1000px; width: 81px; height: 99px; } -.Pet-Dragon-CottonCandyBlue { +.Pet-Deer-Base { background-image: url(spritesmith-main-11.png); background-position: -1640px -1100px; width: 81px; diff --git a/common/dist/sprites/spritesmith-main-11.png b/common/dist/sprites/spritesmith-main-11.png index 54b2e94950..cc609169bd 100644 Binary files a/common/dist/sprites/spritesmith-main-11.png and b/common/dist/sprites/spritesmith-main-11.png differ diff --git a/common/dist/sprites/spritesmith-main-12.css b/common/dist/sprites/spritesmith-main-12.css index 02884491e8..a8785fcf76 100644 --- a/common/dist/sprites/spritesmith-main-12.css +++ b/common/dist/sprites/spritesmith-main-12.css @@ -1,1990 +1,1990 @@ -.Pet-Dragon-CottonCandyPink { +.Pet-Deer-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-Dragon-Desert { +.Pet-Deer-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -82px -1100px; width: 81px; height: 99px; } -.Pet-Dragon-Floral { +.Pet-Deer-Desert { background-image: url(spritesmith-main-12.png); background-position: -164px 0px; width: 81px; height: 99px; } -.Pet-Dragon-Golden { +.Pet-Deer-Golden { background-image: url(spritesmith-main-12.png); background-position: 0px -100px; width: 81px; height: 99px; } -.Pet-Dragon-Hydra { +.Pet-Deer-Red { background-image: url(spritesmith-main-12.png); background-position: -82px -100px; width: 81px; height: 99px; } -.Pet-Dragon-Peppermint { +.Pet-Deer-Shade { background-image: url(spritesmith-main-12.png); background-position: -164px -100px; width: 81px; height: 99px; } -.Pet-Dragon-Red { +.Pet-Deer-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -246px 0px; width: 81px; height: 99px; } -.Pet-Dragon-Shade { +.Pet-Deer-White { background-image: url(spritesmith-main-12.png); background-position: -246px -100px; width: 81px; height: 99px; } -.Pet-Dragon-Skeleton { +.Pet-Deer-Zombie { background-image: url(spritesmith-main-12.png); background-position: 0px -200px; width: 81px; height: 99px; } -.Pet-Dragon-Spooky { +.Pet-Dragon-Base { background-image: url(spritesmith-main-12.png); background-position: -82px -200px; width: 81px; height: 99px; } -.Pet-Dragon-White { +.Pet-Dragon-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -164px -200px; width: 81px; height: 99px; } -.Pet-Dragon-Zombie { +.Pet-Dragon-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -246px -200px; width: 81px; height: 99px; } -.Pet-Egg-Base { +.Pet-Dragon-Desert { background-image: url(spritesmith-main-12.png); background-position: -328px 0px; width: 81px; height: 99px; } -.Pet-Egg-CottonCandyBlue { +.Pet-Dragon-Floral { background-image: url(spritesmith-main-12.png); background-position: -328px -100px; width: 81px; height: 99px; } -.Pet-Egg-CottonCandyPink { +.Pet-Dragon-Golden { background-image: url(spritesmith-main-12.png); background-position: -328px -200px; width: 81px; height: 99px; } -.Pet-Egg-Desert { +.Pet-Dragon-Hydra { background-image: url(spritesmith-main-12.png); background-position: 0px -300px; width: 81px; height: 99px; } -.Pet-Egg-Golden { +.Pet-Dragon-Peppermint { background-image: url(spritesmith-main-12.png); background-position: -82px -300px; width: 81px; height: 99px; } -.Pet-Egg-Red { +.Pet-Dragon-Red { background-image: url(spritesmith-main-12.png); background-position: -164px -300px; width: 81px; height: 99px; } -.Pet-Egg-Shade { +.Pet-Dragon-Shade { background-image: url(spritesmith-main-12.png); background-position: -246px -300px; width: 81px; height: 99px; } -.Pet-Egg-Skeleton { +.Pet-Dragon-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -328px -300px; width: 81px; height: 99px; } -.Pet-Egg-White { +.Pet-Dragon-Spooky { background-image: url(spritesmith-main-12.png); background-position: -410px 0px; width: 81px; height: 99px; } -.Pet-Egg-Zombie { +.Pet-Dragon-White { background-image: url(spritesmith-main-12.png); background-position: -410px -100px; width: 81px; height: 99px; } -.Pet-Falcon-Base { +.Pet-Dragon-Zombie { background-image: url(spritesmith-main-12.png); background-position: -410px -200px; width: 81px; height: 99px; } -.Pet-Falcon-CottonCandyBlue { +.Pet-Egg-Base { background-image: url(spritesmith-main-12.png); background-position: -410px -300px; width: 81px; height: 99px; } -.Pet-Falcon-CottonCandyPink { +.Pet-Egg-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -492px 0px; width: 81px; height: 99px; } -.Pet-Falcon-Desert { +.Pet-Egg-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -492px -100px; width: 81px; height: 99px; } -.Pet-Falcon-Golden { +.Pet-Egg-Desert { background-image: url(spritesmith-main-12.png); background-position: -492px -200px; width: 81px; height: 99px; } -.Pet-Falcon-Red { +.Pet-Egg-Golden { background-image: url(spritesmith-main-12.png); background-position: -492px -300px; width: 81px; height: 99px; } -.Pet-Falcon-Shade { +.Pet-Egg-Red { background-image: url(spritesmith-main-12.png); background-position: 0px -400px; width: 81px; height: 99px; } -.Pet-Falcon-Skeleton { +.Pet-Egg-Shade { background-image: url(spritesmith-main-12.png); background-position: -82px -400px; width: 81px; height: 99px; } -.Pet-Falcon-White { +.Pet-Egg-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -164px -400px; width: 81px; height: 99px; } -.Pet-Falcon-Zombie { +.Pet-Egg-White { background-image: url(spritesmith-main-12.png); background-position: -246px -400px; width: 81px; height: 99px; } -.Pet-FlyingPig-Base { +.Pet-Egg-Zombie { background-image: url(spritesmith-main-12.png); background-position: -328px -400px; width: 81px; height: 99px; } -.Pet-FlyingPig-CottonCandyBlue { +.Pet-Falcon-Base { background-image: url(spritesmith-main-12.png); background-position: -410px -400px; width: 81px; height: 99px; } -.Pet-FlyingPig-CottonCandyPink { +.Pet-Falcon-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -492px -400px; width: 81px; height: 99px; } -.Pet-FlyingPig-Desert { +.Pet-Falcon-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -574px 0px; width: 81px; height: 99px; } -.Pet-FlyingPig-Floral { +.Pet-Falcon-Desert { background-image: url(spritesmith-main-12.png); background-position: -574px -100px; width: 81px; height: 99px; } -.Pet-FlyingPig-Golden { +.Pet-Falcon-Golden { background-image: url(spritesmith-main-12.png); background-position: -574px -200px; width: 81px; height: 99px; } -.Pet-FlyingPig-Peppermint { +.Pet-Falcon-Red { background-image: url(spritesmith-main-12.png); background-position: -574px -300px; width: 81px; height: 99px; } -.Pet-FlyingPig-Red { +.Pet-Falcon-Shade { background-image: url(spritesmith-main-12.png); background-position: -574px -400px; width: 81px; height: 99px; } -.Pet-FlyingPig-Shade { +.Pet-Falcon-Skeleton { background-image: url(spritesmith-main-12.png); background-position: 0px -500px; width: 81px; height: 99px; } -.Pet-FlyingPig-Skeleton { +.Pet-Falcon-White { background-image: url(spritesmith-main-12.png); background-position: -82px -500px; width: 81px; height: 99px; } -.Pet-FlyingPig-Spooky { +.Pet-Falcon-Zombie { background-image: url(spritesmith-main-12.png); background-position: -164px -500px; width: 81px; height: 99px; } -.Pet-FlyingPig-White { +.Pet-FlyingPig-Base { background-image: url(spritesmith-main-12.png); background-position: -246px -500px; width: 81px; height: 99px; } -.Pet-FlyingPig-Zombie { +.Pet-FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -328px -500px; width: 81px; height: 99px; } -.Pet-Fox-Base { +.Pet-FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -410px -500px; width: 81px; height: 99px; } -.Pet-Fox-CottonCandyBlue { +.Pet-FlyingPig-Desert { background-image: url(spritesmith-main-12.png); background-position: -492px -500px; width: 81px; height: 99px; } -.Pet-Fox-CottonCandyPink { +.Pet-FlyingPig-Floral { background-image: url(spritesmith-main-12.png); background-position: -574px -500px; width: 81px; height: 99px; } -.Pet-Fox-Desert { +.Pet-FlyingPig-Golden { background-image: url(spritesmith-main-12.png); background-position: -656px 0px; width: 81px; height: 99px; } -.Pet-Fox-Floral { +.Pet-FlyingPig-Peppermint { background-image: url(spritesmith-main-12.png); background-position: -656px -100px; width: 81px; height: 99px; } -.Pet-Fox-Golden { +.Pet-FlyingPig-Red { background-image: url(spritesmith-main-12.png); background-position: -656px -200px; width: 81px; height: 99px; } -.Pet-Fox-Peppermint { +.Pet-FlyingPig-Shade { background-image: url(spritesmith-main-12.png); background-position: -656px -300px; width: 81px; height: 99px; } -.Pet-Fox-Red { +.Pet-FlyingPig-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -656px -400px; width: 81px; height: 99px; } -.Pet-Fox-Shade { +.Pet-FlyingPig-Spooky { background-image: url(spritesmith-main-12.png); background-position: -656px -500px; width: 81px; height: 99px; } -.Pet-Fox-Skeleton { +.Pet-FlyingPig-White { background-image: url(spritesmith-main-12.png); background-position: 0px -600px; width: 81px; height: 99px; } -.Pet-Fox-Spooky { +.Pet-FlyingPig-Zombie { background-image: url(spritesmith-main-12.png); background-position: -82px -600px; width: 81px; height: 99px; } -.Pet-Fox-White { +.Pet-Fox-Base { background-image: url(spritesmith-main-12.png); background-position: -164px -600px; width: 81px; height: 99px; } -.Pet-Fox-Zombie { +.Pet-Fox-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -246px -600px; width: 81px; height: 99px; } -.Pet-Frog-Base { +.Pet-Fox-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -328px -600px; width: 81px; height: 99px; } -.Pet-Frog-CottonCandyBlue { +.Pet-Fox-Desert { background-image: url(spritesmith-main-12.png); background-position: -410px -600px; width: 81px; height: 99px; } -.Pet-Frog-CottonCandyPink { +.Pet-Fox-Floral { background-image: url(spritesmith-main-12.png); background-position: -492px -600px; width: 81px; height: 99px; } -.Pet-Frog-Desert { +.Pet-Fox-Golden { background-image: url(spritesmith-main-12.png); background-position: -574px -600px; width: 81px; height: 99px; } -.Pet-Frog-Golden { +.Pet-Fox-Peppermint { background-image: url(spritesmith-main-12.png); background-position: -656px -600px; width: 81px; height: 99px; } -.Pet-Frog-Red { +.Pet-Fox-Red { background-image: url(spritesmith-main-12.png); background-position: -738px 0px; width: 81px; height: 99px; } -.Pet-Frog-Shade { +.Pet-Fox-Shade { background-image: url(spritesmith-main-12.png); background-position: -738px -100px; width: 81px; height: 99px; } -.Pet-Frog-Skeleton { +.Pet-Fox-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -738px -200px; width: 81px; height: 99px; } -.Pet-Frog-White { +.Pet-Fox-Spooky { background-image: url(spritesmith-main-12.png); background-position: -738px -300px; width: 81px; height: 99px; } -.Pet-Frog-Zombie { +.Pet-Fox-White { background-image: url(spritesmith-main-12.png); background-position: -738px -400px; width: 81px; height: 99px; } -.Pet-Gryphon-Base { +.Pet-Fox-Zombie { background-image: url(spritesmith-main-12.png); background-position: -738px -500px; width: 81px; height: 99px; } -.Pet-Gryphon-CottonCandyBlue { +.Pet-Frog-Base { background-image: url(spritesmith-main-12.png); background-position: -738px -600px; width: 81px; height: 99px; } -.Pet-Gryphon-CottonCandyPink { +.Pet-Frog-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: 0px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Desert { +.Pet-Frog-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -82px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Golden { +.Pet-Frog-Desert { background-image: url(spritesmith-main-12.png); background-position: -164px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Red { +.Pet-Frog-Golden { background-image: url(spritesmith-main-12.png); background-position: -246px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Shade { +.Pet-Frog-Red { background-image: url(spritesmith-main-12.png); background-position: -328px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Skeleton { +.Pet-Frog-Shade { background-image: url(spritesmith-main-12.png); background-position: -410px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-White { +.Pet-Frog-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -492px -700px; width: 81px; height: 99px; } -.Pet-Gryphon-Zombie { +.Pet-Frog-White { background-image: url(spritesmith-main-12.png); background-position: -574px -700px; width: 81px; height: 99px; } -.Pet-Hedgehog-Base { +.Pet-Frog-Zombie { background-image: url(spritesmith-main-12.png); background-position: -656px -700px; width: 81px; height: 99px; } -.Pet-Hedgehog-CottonCandyBlue { +.Pet-Gryphon-Base { background-image: url(spritesmith-main-12.png); background-position: -738px -700px; width: 81px; height: 99px; } -.Pet-Hedgehog-CottonCandyPink { +.Pet-Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -820px 0px; width: 81px; height: 99px; } -.Pet-Hedgehog-Desert { +.Pet-Gryphon-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -820px -100px; width: 81px; height: 99px; } -.Pet-Hedgehog-Golden { +.Pet-Gryphon-Desert { background-image: url(spritesmith-main-12.png); background-position: -820px -200px; width: 81px; height: 99px; } -.Pet-Hedgehog-Red { +.Pet-Gryphon-Golden { background-image: url(spritesmith-main-12.png); background-position: -820px -300px; width: 81px; height: 99px; } -.Pet-Hedgehog-Shade { +.Pet-Gryphon-Red { background-image: url(spritesmith-main-12.png); background-position: -820px -400px; width: 81px; height: 99px; } -.Pet-Hedgehog-Skeleton { +.Pet-Gryphon-Shade { background-image: url(spritesmith-main-12.png); background-position: -820px -500px; width: 81px; height: 99px; } -.Pet-Hedgehog-White { +.Pet-Gryphon-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -820px -600px; width: 81px; height: 99px; } -.Pet-Hedgehog-Zombie { +.Pet-Gryphon-White { background-image: url(spritesmith-main-12.png); background-position: -820px -700px; width: 81px; height: 99px; } -.Pet-Horse-Base { +.Pet-Gryphon-Zombie { background-image: url(spritesmith-main-12.png); background-position: 0px -800px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyBlue { +.Pet-Hedgehog-Base { background-image: url(spritesmith-main-12.png); background-position: -82px -800px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyPink { +.Pet-Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -164px -800px; width: 81px; height: 99px; } -.Pet-Horse-Desert { +.Pet-Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -246px -800px; width: 81px; height: 99px; } -.Pet-Horse-Golden { +.Pet-Hedgehog-Desert { background-image: url(spritesmith-main-12.png); background-position: -328px -800px; width: 81px; height: 99px; } -.Pet-Horse-Red { +.Pet-Hedgehog-Golden { background-image: url(spritesmith-main-12.png); background-position: -410px -800px; width: 81px; height: 99px; } -.Pet-Horse-Shade { +.Pet-Hedgehog-Red { background-image: url(spritesmith-main-12.png); background-position: -492px -800px; width: 81px; height: 99px; } -.Pet-Horse-Skeleton { +.Pet-Hedgehog-Shade { background-image: url(spritesmith-main-12.png); background-position: -574px -800px; width: 81px; height: 99px; } -.Pet-Horse-White { +.Pet-Hedgehog-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -656px -800px; width: 81px; height: 99px; } -.Pet-Horse-Zombie { +.Pet-Hedgehog-White { background-image: url(spritesmith-main-12.png); background-position: -738px -800px; width: 81px; height: 99px; } -.Pet-JackOLantern-Base { +.Pet-Hedgehog-Zombie { background-image: url(spritesmith-main-12.png); background-position: -820px -800px; width: 81px; height: 99px; } -.Pet-Lion-Veteran { +.Pet-Horse-Base { background-image: url(spritesmith-main-12.png); background-position: -902px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Base { +.Pet-Horse-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -902px -100px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyBlue { +.Pet-Horse-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -902px -200px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyPink { +.Pet-Horse-Desert { background-image: url(spritesmith-main-12.png); background-position: -902px -300px; width: 81px; height: 99px; } -.Pet-LionCub-Desert { +.Pet-Horse-Golden { background-image: url(spritesmith-main-12.png); background-position: -902px -400px; width: 81px; height: 99px; } -.Pet-LionCub-Floral { +.Pet-Horse-Red { background-image: url(spritesmith-main-12.png); background-position: -902px -500px; width: 81px; height: 99px; } -.Pet-LionCub-Golden { +.Pet-Horse-Shade { background-image: url(spritesmith-main-12.png); background-position: -902px -600px; width: 81px; height: 99px; } -.Pet-LionCub-Peppermint { +.Pet-Horse-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -902px -700px; width: 81px; height: 99px; } -.Pet-LionCub-Red { +.Pet-Horse-White { background-image: url(spritesmith-main-12.png); background-position: -902px -800px; width: 81px; height: 99px; } -.Pet-LionCub-Shade { +.Pet-Horse-Zombie { background-image: url(spritesmith-main-12.png); background-position: -984px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Skeleton { +.Pet-JackOLantern-Base { background-image: url(spritesmith-main-12.png); background-position: -984px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Spooky { +.Pet-Lion-Veteran { background-image: url(spritesmith-main-12.png); background-position: -984px -200px; width: 81px; height: 99px; } -.Pet-LionCub-White { +.Pet-LionCub-Base { background-image: url(spritesmith-main-12.png); background-position: -984px -300px; width: 81px; height: 99px; } -.Pet-LionCub-Zombie { +.Pet-LionCub-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -984px -400px; width: 81px; height: 99px; } -.Pet-MagicalBee-Base { +.Pet-LionCub-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -984px -500px; width: 81px; height: 99px; } -.Pet-Mammoth-Base { +.Pet-LionCub-Desert { background-image: url(spritesmith-main-12.png); background-position: -984px -600px; width: 81px; height: 99px; } -.Pet-MantisShrimp-Base { +.Pet-LionCub-Floral { background-image: url(spritesmith-main-12.png); background-position: -984px -700px; width: 81px; height: 99px; } -.Pet-Monkey-Base { +.Pet-LionCub-Golden { background-image: url(spritesmith-main-12.png); background-position: -984px -800px; width: 81px; height: 99px; } -.Pet-Monkey-CottonCandyBlue { +.Pet-LionCub-Peppermint { background-image: url(spritesmith-main-12.png); background-position: 0px -900px; width: 81px; height: 99px; } -.Pet-Monkey-CottonCandyPink { +.Pet-LionCub-Red { background-image: url(spritesmith-main-12.png); background-position: -82px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Desert { +.Pet-LionCub-Shade { background-image: url(spritesmith-main-12.png); background-position: -164px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Golden { +.Pet-LionCub-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -246px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Red { +.Pet-LionCub-Spooky { background-image: url(spritesmith-main-12.png); background-position: -328px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Shade { +.Pet-LionCub-White { background-image: url(spritesmith-main-12.png); background-position: -410px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Skeleton { +.Pet-LionCub-Zombie { background-image: url(spritesmith-main-12.png); background-position: -492px -900px; width: 81px; height: 99px; } -.Pet-Monkey-White { +.Pet-MagicalBee-Base { background-image: url(spritesmith-main-12.png); background-position: -574px -900px; width: 81px; height: 99px; } -.Pet-Monkey-Zombie { +.Pet-Mammoth-Base { background-image: url(spritesmith-main-12.png); background-position: -656px -900px; width: 81px; height: 99px; } -.Pet-Octopus-Base { +.Pet-MantisShrimp-Base { background-image: url(spritesmith-main-12.png); background-position: -738px -900px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyBlue { +.Pet-Monkey-Base { background-image: url(spritesmith-main-12.png); background-position: -820px -900px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyPink { +.Pet-Monkey-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -902px -900px; width: 81px; height: 99px; } -.Pet-Octopus-Desert { +.Pet-Monkey-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -984px -900px; width: 81px; height: 99px; } -.Pet-Octopus-Golden { +.Pet-Monkey-Desert { background-image: url(spritesmith-main-12.png); background-position: -1066px 0px; width: 81px; height: 99px; } -.Pet-Octopus-Red { +.Pet-Monkey-Golden { background-image: url(spritesmith-main-12.png); background-position: -1066px -100px; width: 81px; height: 99px; } -.Pet-Octopus-Shade { +.Pet-Monkey-Red { background-image: url(spritesmith-main-12.png); background-position: -1066px -200px; width: 81px; height: 99px; } -.Pet-Octopus-Skeleton { +.Pet-Monkey-Shade { background-image: url(spritesmith-main-12.png); background-position: -1066px -300px; width: 81px; height: 99px; } -.Pet-Octopus-White { +.Pet-Monkey-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1066px -400px; width: 81px; height: 99px; } -.Pet-Octopus-Zombie { +.Pet-Monkey-White { background-image: url(spritesmith-main-12.png); background-position: -1066px -500px; width: 81px; height: 99px; } -.Pet-Owl-Base { +.Pet-Monkey-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1066px -600px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyBlue { +.Pet-Octopus-Base { background-image: url(spritesmith-main-12.png); background-position: -1066px -700px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyPink { +.Pet-Octopus-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1066px -800px; width: 81px; height: 99px; } -.Pet-Owl-Desert { +.Pet-Octopus-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1066px -900px; width: 81px; height: 99px; } -.Pet-Owl-Golden { +.Pet-Octopus-Desert { background-image: url(spritesmith-main-12.png); background-position: 0px -1000px; width: 81px; height: 99px; } -.Pet-Owl-Red { +.Pet-Octopus-Golden { background-image: url(spritesmith-main-12.png); background-position: -82px -1000px; width: 81px; height: 99px; } -.Pet-Owl-Shade { +.Pet-Octopus-Red { background-image: url(spritesmith-main-12.png); background-position: -164px -1000px; width: 81px; height: 99px; } -.Pet-Owl-Skeleton { +.Pet-Octopus-Shade { background-image: url(spritesmith-main-12.png); background-position: -246px -1000px; width: 81px; height: 99px; } -.Pet-Owl-White { +.Pet-Octopus-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -328px -1000px; width: 81px; height: 99px; } -.Pet-Owl-Zombie { +.Pet-Octopus-White { background-image: url(spritesmith-main-12.png); background-position: -410px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Base { +.Pet-Octopus-Zombie { background-image: url(spritesmith-main-12.png); background-position: -492px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyBlue { +.Pet-Owl-Base { background-image: url(spritesmith-main-12.png); background-position: -574px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyPink { +.Pet-Owl-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -656px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Desert { +.Pet-Owl-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -738px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Floral { +.Pet-Owl-Desert { background-image: url(spritesmith-main-12.png); background-position: -820px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Golden { +.Pet-Owl-Golden { background-image: url(spritesmith-main-12.png); background-position: -902px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Peppermint { +.Pet-Owl-Red { background-image: url(spritesmith-main-12.png); background-position: -984px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Red { +.Pet-Owl-Shade { background-image: url(spritesmith-main-12.png); background-position: -1066px -1000px; width: 81px; height: 99px; } -.Pet-PandaCub-Shade { +.Pet-Owl-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1148px 0px; width: 81px; height: 99px; } -.Pet-PandaCub-Skeleton { +.Pet-Owl-White { background-image: url(spritesmith-main-12.png); background-position: -1148px -100px; width: 81px; height: 99px; } -.Pet-PandaCub-Spooky { +.Pet-Owl-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1148px -200px; width: 81px; height: 99px; } -.Pet-PandaCub-White { +.Pet-PandaCub-Base { background-image: url(spritesmith-main-12.png); background-position: -1148px -300px; width: 81px; height: 99px; } -.Pet-PandaCub-Zombie { +.Pet-PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1148px -400px; width: 81px; height: 99px; } -.Pet-Parrot-Base { +.Pet-PandaCub-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1148px -500px; width: 81px; height: 99px; } -.Pet-Parrot-CottonCandyBlue { +.Pet-PandaCub-Desert { background-image: url(spritesmith-main-12.png); background-position: -1148px -600px; width: 81px; height: 99px; } -.Pet-Parrot-CottonCandyPink { +.Pet-PandaCub-Floral { background-image: url(spritesmith-main-12.png); background-position: -1148px -700px; width: 81px; height: 99px; } -.Pet-Parrot-Desert { +.Pet-PandaCub-Golden { background-image: url(spritesmith-main-12.png); background-position: -1148px -800px; width: 81px; height: 99px; } -.Pet-Parrot-Golden { +.Pet-PandaCub-Peppermint { background-image: url(spritesmith-main-12.png); background-position: -1148px -900px; width: 81px; height: 99px; } -.Pet-Parrot-Red { +.Pet-PandaCub-Red { background-image: url(spritesmith-main-12.png); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Pet-Parrot-Shade { +.Pet-PandaCub-Shade { background-image: url(spritesmith-main-12.png); background-position: 0px -1100px; width: 81px; height: 99px; } -.Pet-Parrot-Skeleton { +.Pet-PandaCub-Skeleton { background-image: url(spritesmith-main-12.png); background-position: 0px 0px; width: 81px; height: 99px; } -.Pet-Parrot-White { +.Pet-PandaCub-Spooky { background-image: url(spritesmith-main-12.png); background-position: -164px -1100px; width: 81px; height: 99px; } -.Pet-Parrot-Zombie { +.Pet-PandaCub-White { background-image: url(spritesmith-main-12.png); background-position: -246px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Base { +.Pet-PandaCub-Zombie { background-image: url(spritesmith-main-12.png); background-position: -328px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-CottonCandyBlue { +.Pet-Parrot-Base { background-image: url(spritesmith-main-12.png); background-position: -410px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-CottonCandyPink { +.Pet-Parrot-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -492px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Desert { +.Pet-Parrot-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -574px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Golden { +.Pet-Parrot-Desert { background-image: url(spritesmith-main-12.png); background-position: -656px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Red { +.Pet-Parrot-Golden { background-image: url(spritesmith-main-12.png); background-position: -738px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Shade { +.Pet-Parrot-Red { background-image: url(spritesmith-main-12.png); background-position: -820px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Skeleton { +.Pet-Parrot-Shade { background-image: url(spritesmith-main-12.png); background-position: -902px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-White { +.Pet-Parrot-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -984px -1100px; width: 81px; height: 99px; } -.Pet-Penguin-Zombie { +.Pet-Parrot-White { background-image: url(spritesmith-main-12.png); background-position: -1066px -1100px; width: 81px; height: 99px; } -.Pet-Phoenix-Base { +.Pet-Parrot-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1148px -1100px; width: 81px; height: 99px; } -.Pet-Rat-Base { +.Pet-Penguin-Base { background-image: url(spritesmith-main-12.png); background-position: -1230px 0px; width: 81px; height: 99px; } -.Pet-Rat-CottonCandyBlue { +.Pet-Penguin-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1230px -100px; width: 81px; height: 99px; } -.Pet-Rat-CottonCandyPink { +.Pet-Penguin-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1230px -200px; width: 81px; height: 99px; } -.Pet-Rat-Desert { +.Pet-Penguin-Desert { background-image: url(spritesmith-main-12.png); background-position: -1230px -300px; width: 81px; height: 99px; } -.Pet-Rat-Golden { +.Pet-Penguin-Golden { background-image: url(spritesmith-main-12.png); background-position: -1230px -400px; width: 81px; height: 99px; } -.Pet-Rat-Red { +.Pet-Penguin-Red { background-image: url(spritesmith-main-12.png); background-position: -1230px -500px; width: 81px; height: 99px; } -.Pet-Rat-Shade { +.Pet-Penguin-Shade { background-image: url(spritesmith-main-12.png); background-position: -1230px -600px; width: 81px; height: 99px; } -.Pet-Rat-Skeleton { +.Pet-Penguin-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1230px -700px; width: 81px; height: 99px; } -.Pet-Rat-White { +.Pet-Penguin-White { background-image: url(spritesmith-main-12.png); background-position: -1230px -800px; width: 81px; height: 99px; } -.Pet-Rat-Zombie { +.Pet-Penguin-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1230px -900px; width: 81px; height: 99px; } -.Pet-Rock-Base { +.Pet-Phoenix-Base { background-image: url(spritesmith-main-12.png); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Pet-Rock-CottonCandyBlue { +.Pet-Rat-Base { background-image: url(spritesmith-main-12.png); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Pet-Rock-CottonCandyPink { +.Pet-Rat-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: 0px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Desert { +.Pet-Rat-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -82px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Golden { +.Pet-Rat-Desert { background-image: url(spritesmith-main-12.png); background-position: -164px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Red { +.Pet-Rat-Golden { background-image: url(spritesmith-main-12.png); background-position: -246px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Shade { +.Pet-Rat-Red { background-image: url(spritesmith-main-12.png); background-position: -328px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Skeleton { +.Pet-Rat-Shade { background-image: url(spritesmith-main-12.png); background-position: -410px -1200px; width: 81px; height: 99px; } -.Pet-Rock-White { +.Pet-Rat-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -492px -1200px; width: 81px; height: 99px; } -.Pet-Rock-Zombie { +.Pet-Rat-White { background-image: url(spritesmith-main-12.png); background-position: -574px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Base { +.Pet-Rat-Zombie { background-image: url(spritesmith-main-12.png); background-position: -656px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-CottonCandyBlue { +.Pet-Rock-Base { background-image: url(spritesmith-main-12.png); background-position: -738px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-CottonCandyPink { +.Pet-Rock-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -820px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Desert { +.Pet-Rock-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -902px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Golden { +.Pet-Rock-Desert { background-image: url(spritesmith-main-12.png); background-position: -984px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Red { +.Pet-Rock-Golden { background-image: url(spritesmith-main-12.png); background-position: -1066px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Shade { +.Pet-Rock-Red { background-image: url(spritesmith-main-12.png); background-position: -1148px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-Skeleton { +.Pet-Rock-Shade { background-image: url(spritesmith-main-12.png); background-position: -1230px -1200px; width: 81px; height: 99px; } -.Pet-Rooster-White { +.Pet-Rock-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1312px 0px; width: 81px; height: 99px; } -.Pet-Rooster-Zombie { +.Pet-Rock-White { background-image: url(spritesmith-main-12.png); background-position: -1312px -100px; width: 81px; height: 99px; } -.Pet-Sabretooth-Base { +.Pet-Rock-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1312px -200px; width: 81px; height: 99px; } -.Pet-Sabretooth-CottonCandyBlue { +.Pet-Rooster-Base { background-image: url(spritesmith-main-12.png); background-position: -1312px -300px; width: 81px; height: 99px; } -.Pet-Sabretooth-CottonCandyPink { +.Pet-Rooster-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1312px -400px; width: 81px; height: 99px; } -.Pet-Sabretooth-Desert { +.Pet-Rooster-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1312px -500px; width: 81px; height: 99px; } -.Pet-Sabretooth-Golden { +.Pet-Rooster-Desert { background-image: url(spritesmith-main-12.png); background-position: -1312px -600px; width: 81px; height: 99px; } -.Pet-Sabretooth-Red { +.Pet-Rooster-Golden { background-image: url(spritesmith-main-12.png); background-position: -1312px -700px; width: 81px; height: 99px; } -.Pet-Sabretooth-Shade { +.Pet-Rooster-Red { background-image: url(spritesmith-main-12.png); background-position: -1312px -800px; width: 81px; height: 99px; } -.Pet-Sabretooth-Skeleton { +.Pet-Rooster-Shade { background-image: url(spritesmith-main-12.png); background-position: -1312px -900px; width: 81px; height: 99px; } -.Pet-Sabretooth-White { +.Pet-Rooster-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Pet-Sabretooth-Zombie { +.Pet-Rooster-White { background-image: url(spritesmith-main-12.png); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Pet-Seahorse-Base { +.Pet-Rooster-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Pet-Seahorse-CottonCandyBlue { +.Pet-Sabretooth-Base { background-image: url(spritesmith-main-12.png); background-position: -1394px 0px; width: 81px; height: 99px; } -.Pet-Seahorse-CottonCandyPink { +.Pet-Sabretooth-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1394px -100px; width: 81px; height: 99px; } -.Pet-Seahorse-Desert { +.Pet-Sabretooth-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1394px -200px; width: 81px; height: 99px; } -.Pet-Seahorse-Golden { +.Pet-Sabretooth-Desert { background-image: url(spritesmith-main-12.png); background-position: -1394px -300px; width: 81px; height: 99px; } -.Pet-Seahorse-Red { +.Pet-Sabretooth-Golden { background-image: url(spritesmith-main-12.png); background-position: -1394px -400px; width: 81px; height: 99px; } -.Pet-Seahorse-Shade { +.Pet-Sabretooth-Red { background-image: url(spritesmith-main-12.png); background-position: -1394px -500px; width: 81px; height: 99px; } -.Pet-Seahorse-Skeleton { +.Pet-Sabretooth-Shade { background-image: url(spritesmith-main-12.png); background-position: -1394px -600px; width: 81px; height: 99px; } -.Pet-Seahorse-White { +.Pet-Sabretooth-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1394px -700px; width: 81px; height: 99px; } -.Pet-Seahorse-Zombie { +.Pet-Sabretooth-White { background-image: url(spritesmith-main-12.png); background-position: -1394px -800px; width: 81px; height: 99px; } -.Pet-Sheep-Base { +.Pet-Sabretooth-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1394px -900px; width: 81px; height: 99px; } -.Pet-Sheep-CottonCandyBlue { +.Pet-Seahorse-Base { background-image: url(spritesmith-main-12.png); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Pet-Sheep-CottonCandyPink { +.Pet-Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Pet-Sheep-Desert { +.Pet-Seahorse-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Pet-Sheep-Golden { +.Pet-Seahorse-Desert { background-image: url(spritesmith-main-12.png); background-position: 0px -1300px; width: 81px; height: 99px; } -.Pet-Sheep-Red { +.Pet-Seahorse-Golden { background-image: url(spritesmith-main-12.png); background-position: -82px -1300px; width: 81px; height: 99px; } -.Pet-Sheep-Shade { +.Pet-Seahorse-Red { background-image: url(spritesmith-main-12.png); background-position: -164px -1300px; width: 81px; height: 99px; } -.Pet-Sheep-Skeleton { +.Pet-Seahorse-Shade { background-image: url(spritesmith-main-12.png); background-position: -246px -1300px; width: 81px; height: 99px; } -.Pet-Sheep-White { +.Pet-Seahorse-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -328px -1300px; width: 81px; height: 99px; } -.Pet-Sheep-Zombie { +.Pet-Seahorse-White { background-image: url(spritesmith-main-12.png); background-position: -410px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Base { +.Pet-Seahorse-Zombie { background-image: url(spritesmith-main-12.png); background-position: -492px -1300px; width: 81px; height: 99px; } -.Pet-Slime-CottonCandyBlue { +.Pet-Sheep-Base { background-image: url(spritesmith-main-12.png); background-position: -574px -1300px; width: 81px; height: 99px; } -.Pet-Slime-CottonCandyPink { +.Pet-Sheep-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -656px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Desert { +.Pet-Sheep-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -738px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Golden { +.Pet-Sheep-Desert { background-image: url(spritesmith-main-12.png); background-position: -820px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Red { +.Pet-Sheep-Golden { background-image: url(spritesmith-main-12.png); background-position: -902px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Shade { +.Pet-Sheep-Red { background-image: url(spritesmith-main-12.png); background-position: -984px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Skeleton { +.Pet-Sheep-Shade { background-image: url(spritesmith-main-12.png); background-position: -1066px -1300px; width: 81px; height: 99px; } -.Pet-Slime-White { +.Pet-Sheep-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1148px -1300px; width: 81px; height: 99px; } -.Pet-Slime-Zombie { +.Pet-Sheep-White { background-image: url(spritesmith-main-12.png); background-position: -1230px -1300px; width: 81px; height: 99px; } -.Pet-Snail-Base { +.Pet-Sheep-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1312px -1300px; width: 81px; height: 99px; } -.Pet-Snail-CottonCandyBlue { +.Pet-Slime-Base { background-image: url(spritesmith-main-12.png); background-position: -1394px -1300px; width: 81px; height: 99px; } -.Pet-Snail-CottonCandyPink { +.Pet-Slime-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1476px 0px; width: 81px; height: 99px; } -.Pet-Snail-Desert { +.Pet-Slime-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1476px -100px; width: 81px; height: 99px; } -.Pet-Snail-Golden { +.Pet-Slime-Desert { background-image: url(spritesmith-main-12.png); background-position: -1476px -200px; width: 81px; height: 99px; } -.Pet-Snail-Red { +.Pet-Slime-Golden { background-image: url(spritesmith-main-12.png); background-position: -1476px -300px; width: 81px; height: 99px; } -.Pet-Snail-Shade { +.Pet-Slime-Red { background-image: url(spritesmith-main-12.png); background-position: -1476px -400px; width: 81px; height: 99px; } -.Pet-Snail-Skeleton { +.Pet-Slime-Shade { background-image: url(spritesmith-main-12.png); background-position: -1476px -500px; width: 81px; height: 99px; } -.Pet-Snail-White { +.Pet-Slime-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1476px -600px; width: 81px; height: 99px; } -.Pet-Snail-Zombie { +.Pet-Slime-White { background-image: url(spritesmith-main-12.png); background-position: -1476px -700px; width: 81px; height: 99px; } -.Pet-Snake-Base { +.Pet-Slime-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-Snake-CottonCandyBlue { +.Pet-Snail-Base { background-image: url(spritesmith-main-12.png); background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-Snake-CottonCandyPink { +.Pet-Snail-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Pet-Snake-Desert { +.Pet-Snail-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1476px -1100px; width: 81px; height: 99px; } -.Pet-Snake-Golden { +.Pet-Snail-Desert { background-image: url(spritesmith-main-12.png); background-position: -1476px -1200px; width: 81px; height: 99px; } -.Pet-Snake-Red { +.Pet-Snail-Golden { background-image: url(spritesmith-main-12.png); background-position: -1476px -1300px; width: 81px; height: 99px; } -.Pet-Snake-Shade { +.Pet-Snail-Red { background-image: url(spritesmith-main-12.png); background-position: 0px -1400px; width: 81px; height: 99px; } -.Pet-Snake-Skeleton { +.Pet-Snail-Shade { background-image: url(spritesmith-main-12.png); background-position: -82px -1400px; width: 81px; height: 99px; } -.Pet-Snake-White { +.Pet-Snail-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -164px -1400px; width: 81px; height: 99px; } -.Pet-Snake-Zombie { +.Pet-Snail-White { background-image: url(spritesmith-main-12.png); background-position: -246px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Base { +.Pet-Snail-Zombie { background-image: url(spritesmith-main-12.png); background-position: -328px -1400px; width: 81px; height: 99px; } -.Pet-Spider-CottonCandyBlue { +.Pet-Snake-Base { background-image: url(spritesmith-main-12.png); background-position: -410px -1400px; width: 81px; height: 99px; } -.Pet-Spider-CottonCandyPink { +.Pet-Snake-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -492px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Desert { +.Pet-Snake-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -574px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Golden { +.Pet-Snake-Desert { background-image: url(spritesmith-main-12.png); background-position: -656px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Red { +.Pet-Snake-Golden { background-image: url(spritesmith-main-12.png); background-position: -738px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Shade { +.Pet-Snake-Red { background-image: url(spritesmith-main-12.png); background-position: -820px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Skeleton { +.Pet-Snake-Shade { background-image: url(spritesmith-main-12.png); background-position: -902px -1400px; width: 81px; height: 99px; } -.Pet-Spider-White { +.Pet-Snake-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -984px -1400px; width: 81px; height: 99px; } -.Pet-Spider-Zombie { +.Pet-Snake-White { background-image: url(spritesmith-main-12.png); background-position: -1066px -1400px; width: 81px; height: 99px; } -.Pet-TRex-Base { - background-image: url(spritesmith-main-12.png); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyBlue { - background-image: url(spritesmith-main-12.png); - background-position: -410px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyPink { - background-image: url(spritesmith-main-12.png); - background-position: -492px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Desert { - background-image: url(spritesmith-main-12.png); - background-position: -574px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Golden { - background-image: url(spritesmith-main-12.png); - background-position: -656px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Red { - background-image: url(spritesmith-main-12.png); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Shade { - background-image: url(spritesmith-main-12.png); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Skeleton { - background-image: url(spritesmith-main-12.png); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-White { - background-image: url(spritesmith-main-12.png); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Pet-TRex-Zombie { - background-image: url(spritesmith-main-12.png); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Pet-Tiger-Veteran { +.Pet-Snake-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1148px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Base { +.Pet-Spider-Base { background-image: url(spritesmith-main-12.png); background-position: -1230px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyBlue { +.Pet-Spider-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1312px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-CottonCandyPink { +.Pet-Spider-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1394px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Desert { +.Pet-Spider-Desert { background-image: url(spritesmith-main-12.png); background-position: -1476px -1400px; width: 81px; height: 99px; } -.Pet-TigerCub-Floral { +.Pet-Spider-Golden { background-image: url(spritesmith-main-12.png); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-TigerCub-Golden { +.Pet-Spider-Red { background-image: url(spritesmith-main-12.png); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-TigerCub-Peppermint { +.Pet-Spider-Shade { background-image: url(spritesmith-main-12.png); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-TigerCub-Red { +.Pet-Spider-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-TigerCub-Shade { +.Pet-Spider-White { background-image: url(spritesmith-main-12.png); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-TigerCub-Skeleton { +.Pet-Spider-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-TigerCub-Spooky { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-White { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Zombie { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Base { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Pet-Treeling-CottonCandyBlue { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Pet-Treeling-CottonCandyPink { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Desert { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Golden { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Red { - background-image: url(spritesmith-main-12.png); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Shade { - background-image: url(spritesmith-main-12.png); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Skeleton { - background-image: url(spritesmith-main-12.png); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Pet-Treeling-White { - background-image: url(spritesmith-main-12.png); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Zombie { - background-image: url(spritesmith-main-12.png); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Pet-Turkey-Base { - background-image: url(spritesmith-main-12.png); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Pet-Turkey-Gilded { +.Pet-TRex-Base { background-image: url(spritesmith-main-12.png); background-position: -1230px -1500px; width: 81px; height: 99px; } -.Pet-Unicorn-Base { +.Pet-TRex-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1312px -1500px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyBlue { +.Pet-TRex-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1394px -1500px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyPink { +.Pet-TRex-Desert { background-image: url(spritesmith-main-12.png); background-position: -1476px -1500px; width: 81px; height: 99px; } -.Pet-Unicorn-Desert { +.Pet-TRex-Golden { background-image: url(spritesmith-main-12.png); background-position: -1558px -1500px; width: 81px; height: 99px; } -.Pet-Unicorn-Golden { +.Pet-TRex-Red { background-image: url(spritesmith-main-12.png); background-position: -1640px 0px; width: 81px; height: 99px; } -.Pet-Unicorn-Red { +.Pet-TRex-Shade { background-image: url(spritesmith-main-12.png); background-position: -1640px -100px; width: 81px; height: 99px; } -.Pet-Unicorn-Shade { +.Pet-TRex-Skeleton { background-image: url(spritesmith-main-12.png); background-position: -1640px -200px; width: 81px; height: 99px; } -.Pet-Unicorn-Skeleton { +.Pet-TRex-White { background-image: url(spritesmith-main-12.png); background-position: -1640px -300px; width: 81px; height: 99px; } -.Pet-Unicorn-White { +.Pet-TRex-Zombie { background-image: url(spritesmith-main-12.png); background-position: -1640px -400px; width: 81px; height: 99px; } -.Pet-Unicorn-Zombie { +.Pet-Tiger-Veteran { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -600px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Base { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -700px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyBlue { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -800px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyPink { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -900px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Desert { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Floral { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Golden { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Peppermint { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Red { + background-image: url(spritesmith-main-12.png); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shade { + background-image: url(spritesmith-main-12.png); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Skeleton { + background-image: url(spritesmith-main-12.png); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Spooky { + background-image: url(spritesmith-main-12.png); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-White { + background-image: url(spritesmith-main-12.png); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Zombie { + background-image: url(spritesmith-main-12.png); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Base { + background-image: url(spritesmith-main-12.png); + background-position: -410px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyBlue { + background-image: url(spritesmith-main-12.png); + background-position: -492px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyPink { + background-image: url(spritesmith-main-12.png); + background-position: -574px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Desert { + background-image: url(spritesmith-main-12.png); + background-position: -656px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Golden { + background-image: url(spritesmith-main-12.png); + background-position: -738px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Red { + background-image: url(spritesmith-main-12.png); + background-position: -820px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Shade { + background-image: url(spritesmith-main-12.png); + background-position: -902px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Skeleton { + background-image: url(spritesmith-main-12.png); + background-position: -984px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-White { + background-image: url(spritesmith-main-12.png); + background-position: -1066px -1500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Zombie { + background-image: url(spritesmith-main-12.png); + background-position: -1148px -1500px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Base { background-image: url(spritesmith-main-12.png); background-position: -1640px -500px; width: 81px; height: 99px; } -.Pet-Whale-Base { +.Pet-Turkey-Gilded { background-image: url(spritesmith-main-12.png); background-position: -1640px -600px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyBlue { +.Pet-Unicorn-Base { background-image: url(spritesmith-main-12.png); background-position: -1640px -700px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyPink { +.Pet-Unicorn-CottonCandyBlue { background-image: url(spritesmith-main-12.png); background-position: -1640px -800px; width: 81px; height: 99px; } -.Pet-Whale-Desert { +.Pet-Unicorn-CottonCandyPink { background-image: url(spritesmith-main-12.png); background-position: -1640px -900px; width: 81px; height: 99px; } -.Pet-Whale-Golden { +.Pet-Unicorn-Desert { background-image: url(spritesmith-main-12.png); background-position: -1640px -1000px; width: 81px; height: 99px; } -.Pet-Whale-Red { +.Pet-Unicorn-Golden { background-image: url(spritesmith-main-12.png); background-position: -1640px -1100px; width: 81px; diff --git a/common/dist/sprites/spritesmith-main-12.png b/common/dist/sprites/spritesmith-main-12.png index dd831e98e1..a3dc36ef86 100644 Binary files a/common/dist/sprites/spritesmith-main-12.png and b/common/dist/sprites/spritesmith-main-12.png differ diff --git a/common/dist/sprites/spritesmith-main-13.css b/common/dist/sprites/spritesmith-main-13.css index 76910f1246..09c0c8d6a4 100644 --- a/common/dist/sprites/spritesmith-main-13.css +++ b/common/dist/sprites/spritesmith-main-13.css @@ -1,186 +1,252 @@ -.Pet-Whale-Shade { +.Pet-Unicorn-Red { background-image: url(spritesmith-main-13.png); background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-Whale-Skeleton { +.Pet-Unicorn-Shade { background-image: url(spritesmith-main-13.png); - background-position: 0px -300px; + background-position: -410px -100px; width: 81px; height: 99px; } -.Pet-Whale-White { +.Pet-Unicorn-Skeleton { background-image: url(spritesmith-main-13.png); background-position: -164px 0px; width: 81px; height: 99px; } -.Pet-Whale-Zombie { +.Pet-Unicorn-White { background-image: url(spritesmith-main-13.png); background-position: 0px -100px; width: 81px; height: 99px; } -.Pet-Wolf-Base { +.Pet-Unicorn-Zombie { background-image: url(spritesmith-main-13.png); background-position: -82px -100px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyBlue { +.Pet-Whale-Base { background-image: url(spritesmith-main-13.png); background-position: -164px -100px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyPink { +.Pet-Whale-CottonCandyBlue { background-image: url(spritesmith-main-13.png); background-position: -246px 0px; width: 81px; height: 99px; } -.Pet-Wolf-Desert { +.Pet-Whale-CottonCandyPink { background-image: url(spritesmith-main-13.png); background-position: -246px -100px; width: 81px; height: 99px; } -.Pet-Wolf-Floral { +.Pet-Whale-Desert { background-image: url(spritesmith-main-13.png); background-position: 0px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Golden { +.Pet-Whale-Golden { background-image: url(spritesmith-main-13.png); background-position: -82px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Peppermint { +.Pet-Whale-Red { background-image: url(spritesmith-main-13.png); background-position: -164px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Red { +.Pet-Whale-Shade { background-image: url(spritesmith-main-13.png); background-position: -246px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Shade { +.Pet-Whale-Skeleton { background-image: url(spritesmith-main-13.png); background-position: -328px 0px; width: 81px; height: 99px; } -.Pet-Wolf-Skeleton { +.Pet-Whale-White { background-image: url(spritesmith-main-13.png); background-position: -328px -100px; width: 81px; height: 99px; } -.Pet-Wolf-Spooky { +.Pet-Whale-Zombie { background-image: url(spritesmith-main-13.png); background-position: -328px -200px; width: 81px; height: 99px; } -.Pet-Wolf-Veteran { +.Pet-Wolf-Base { background-image: url(spritesmith-main-13.png); - background-position: 0px 0px; + background-position: 0px -300px; width: 81px; height: 99px; } -.Pet-Wolf-White { +.Pet-Wolf-CottonCandyBlue { background-image: url(spritesmith-main-13.png); background-position: -82px -300px; width: 81px; height: 99px; } -.Pet-Wolf-Zombie { +.Pet-Wolf-CottonCandyPink { background-image: url(spritesmith-main-13.png); background-position: -164px -300px; width: 81px; height: 99px; } +.Pet-Wolf-Desert { + background-image: url(spritesmith-main-13.png); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Floral { + background-image: url(spritesmith-main-13.png); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Golden { + background-image: url(spritesmith-main-13.png); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Peppermint { + background-image: url(spritesmith-main-13.png); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Red { + background-image: url(spritesmith-main-13.png); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shade { + background-image: url(spritesmith-main-13.png); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Skeleton { + background-image: url(spritesmith-main-13.png); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Spooky { + background-image: url(spritesmith-main-13.png); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Veteran { + background-image: url(spritesmith-main-13.png); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-White { + background-image: url(spritesmith-main-13.png); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Zombie { + background-image: url(spritesmith-main-13.png); + background-position: 0px -400px; + width: 81px; + height: 99px; +} .Pet_HatchingPotion_Base { background-image: url(spritesmith-main-13.png); - background-position: -295px -300px; + background-position: -131px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyBlue { background-image: url(spritesmith-main-13.png); - background-position: -410px -156px; + background-position: -376px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyPink { background-image: url(spritesmith-main-13.png); - background-position: -344px -300px; + background-position: -180px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Desert { background-image: url(spritesmith-main-13.png); - background-position: -410px 0px; + background-position: -229px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Floral { background-image: url(spritesmith-main-13.png); - background-position: -410px -52px; + background-position: -278px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Golden { background-image: url(spritesmith-main-13.png); - background-position: -410px -104px; + background-position: -327px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Peppermint { background-image: url(spritesmith-main-13.png); - background-position: -246px -300px; + background-position: -82px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Red { background-image: url(spritesmith-main-13.png); - background-position: -410px -208px; + background-position: -425px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Shade { background-image: url(spritesmith-main-13.png); - background-position: -410px -260px; + background-position: -474px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Skeleton { background-image: url(spritesmith-main-13.png); - background-position: -410px -312px; + background-position: -523px -400px; width: 48px; height: 51px; } .Pet_HatchingPotion_Spooky { background-image: url(spritesmith-main-13.png); - background-position: 0px -400px; + background-position: 0px -500px; width: 48px; height: 51px; } .Pet_HatchingPotion_White { background-image: url(spritesmith-main-13.png); - background-position: -49px -400px; + background-position: -49px -500px; width: 48px; height: 51px; } .Pet_HatchingPotion_Zombie { background-image: url(spritesmith-main-13.png); - background-position: -98px -400px; + background-position: -98px -500px; width: 48px; height: 51px; } diff --git a/common/dist/sprites/spritesmith-main-13.png b/common/dist/sprites/spritesmith-main-13.png index 2ccaffd6e1..b7c598fed5 100644 Binary files a/common/dist/sprites/spritesmith-main-13.png and b/common/dist/sprites/spritesmith-main-13.png differ diff --git a/common/dist/sprites/spritesmith-main-5.css b/common/dist/sprites/spritesmith-main-5.css index 6e9398f403..9d821d5aea 100644 --- a/common/dist/sprites/spritesmith-main-5.css +++ b/common/dist/sprites/spritesmith-main-5.css @@ -1,2868 +1,2946 @@ .head_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -345px -682px; + background-position: -678px -619px; width: 111px; height: 90px; } .Healer_Summer { background-image: url(spritesmith-main-5.png); - background-position: -637px -864px; + background-position: -455px -801px; width: 90px; height: 105px; } .Mage_Summer { background-image: url(spritesmith-main-5.png); - background-position: -182px -864px; + background-position: -91px -801px; width: 90px; height: 105px; } .SummerRogue14 { background-image: url(spritesmith-main-5.png); - background-position: -560px -773px; + background-position: -230px -619px; width: 111px; height: 90px; } .SummerWarrior14 { background-image: url(spritesmith-main-5.png); - background-position: -672px -773px; + background-position: -566px -619px; width: 111px; height: 90px; } .shield_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1425px; + background-position: -1183px -1453px; width: 90px; height: 90px; } .shield_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -682px 0px; + background-position: -212px -510px; width: 102px; height: 105px; } .shield_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -728px -864px; + background-position: -182px -801px; width: 90px; height: 105px; } .shield_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1456px -1425px; + background-position: -1365px -1453px; width: 90px; height: 90px; } .shield_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -431px -290px; + background-position: -645px -384px; width: 108px; height: 108px; } .shield_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -682px -106px; + background-position: -109px -510px; width: 102px; height: 105px; } .shield_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -91px -864px; + background-position: -893px -400px; width: 90px; height: 105px; } .shield_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: 0px -773px; + background-position: -336px -710px; width: 111px; height: 90px; } .shield_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -112px -773px; + background-position: -448px -710px; width: 111px; height: 90px; } .shop_armor_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1476px -1605px; + background-position: -738px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1435px -1605px; + background-position: -697px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1353px -1605px; + background-position: -615px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1312px -1605px; + background-position: -574px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1230px -1605px; + background-position: -492px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1189px -1605px; + background-position: -451px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1107px -1605px; + background-position: -369px -1626px; width: 40px; height: 40px; } .shop_armor_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1066px -1605px; + background-position: -328px -1626px; width: 40px; height: 40px; } .shop_armor_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -984px -1605px; + background-position: -902px -1544px; width: 40px; height: 40px; } .shop_armor_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: -943px -1605px; + background-position: -820px -1544px; width: 40px; height: 40px; } .shop_armor_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -1474px -1516px; + background-position: -779px -1544px; width: 40px; height: 40px; } .shop_armor_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -1392px -1516px; + background-position: -697px -1544px; width: 40px; height: 40px; } .shop_body_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1351px -1516px; + background-position: -1643px -1312px; width: 40px; height: 40px; } .shop_body_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1269px -1516px; + background-position: -1643px -1271px; width: 40px; height: 40px; } .shop_body_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -943px -1564px; + background-position: -1643px -1107px; width: 40px; height: 40px; } .shop_body_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -902px -1564px; + background-position: -1643px -820px; width: 40px; height: 40px; } .shop_body_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1025px; + background-position: -1643px -656px; width: 40px; height: 40px; } .shop_body_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: -1639px -984px; + background-position: -1643px -246px; width: 40px; height: 40px; } .shop_eyewear_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -533px; + background-position: -1643px -205px; width: 40px; height: 40px; } .shop_eyewear_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -1639px -410px; + background-position: -1643px -82px; width: 40px; height: 40px; } .shop_head_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -369px; + background-position: -1517px -1585px; width: 40px; height: 40px; } .shop_head_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1639px -246px; + background-position: -1435px -1585px; width: 40px; height: 40px; } .shop_head_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -41px; + background-position: -410px -1626px; width: 40px; height: 40px; } .shop_head_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1558px -1564px; + background-position: -1476px -1585px; width: 40px; height: 40px; } .shop_head_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1148px -1605px; + background-position: -1558px -1585px; width: 40px; height: 40px; } .shop_head_special_summer2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1639px 0px; + background-position: -1599px -1585px; width: 40px; height: 40px; } .shop_head_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -82px; + background-position: -1643px 0px; width: 40px; height: 40px; } .shop_head_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1639px -123px; + background-position: -1643px -41px; width: 40px; height: 40px; } .shop_head_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -164px; + background-position: -1643px -123px; width: 40px; height: 40px; } .shop_head_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: -1639px -205px; + background-position: -1643px -164px; width: 40px; height: 40px; } .shop_head_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -287px; + background-position: -1643px -574px; width: 40px; height: 40px; } .shop_head_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -1639px -328px; + background-position: -1643px -615px; width: 40px; height: 40px; } .shop_shield_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -451px; + background-position: -1643px -697px; width: 40px; height: 40px; } .shop_shield_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -492px; + background-position: -1643px -738px; width: 40px; height: 40px; } .shop_shield_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1639px -861px; + background-position: -1643px -779px; width: 40px; height: 40px; } .shop_shield_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -902px; + background-position: -1643px -1189px; width: 40px; height: 40px; } .shop_shield_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1639px -943px; + background-position: -1643px -1230px; width: 40px; height: 40px; } .shop_shield_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1066px; + background-position: -1643px -1353px; width: 40px; height: 40px; } .shop_shield_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1107px; + background-position: -1643px -1394px; width: 40px; height: 40px; } .shop_shield_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -984px -1564px; + background-position: -1643px -1435px; width: 40px; height: 40px; } .shop_shield_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -1025px -1564px; + background-position: -656px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1066px -1564px; + background-position: -697px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1107px -1564px; + background-position: -984px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1148px -1564px; + background-position: -1025px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1189px -1564px; + background-position: -1066px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1230px -1564px; + background-position: -1107px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1271px -1564px; + background-position: -1148px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1312px -1564px; + background-position: -1189px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1353px -1564px; + background-position: -1230px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -1394px -1564px; + background-position: -1271px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: -1435px -1564px; + background-position: -1312px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -1476px -1564px; + background-position: -1353px -1585px; width: 40px; height: 40px; } .shop_weapon_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -1517px -1564px; + background-position: -1394px -1585px; width: 40px; height: 40px; } .slim_armor_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -273px -1243px; + background-position: -1280px -1092px; width: 90px; height: 90px; } .slim_armor_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1143px 0px; + background-position: -364px -998px; width: 90px; height: 90px; } .slim_armor_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -682px -530px; + background-position: -315px -510px; width: 102px; height: 105px; } .slim_armor_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -946px -400px; + background-position: -546px -801px; width: 90px; height: 105px; } .slim_armor_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -455px -864px; + background-position: -273px -801px; width: 90px; height: 105px; } .slim_armor_special_summer2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -273px -864px; + background-position: -364px -801px; width: 90px; height: 105px; } .slim_armor_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -364px -864px; + background-position: -637px -801px; width: 90px; height: 105px; } .slim_armor_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -682px -212px; + background-position: -521px -510px; width: 102px; height: 105px; } .slim_armor_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -546px -864px; + background-position: -728px -801px; width: 90px; height: 105px; } .slim_armor_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: -946px -506px; + background-position: -819px -801px; width: 90px; height: 105px; } .slim_armor_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -448px -773px; + background-position: -224px -710px; width: 111px; height: 90px; } .slim_armor_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -336px -773px; + background-position: -112px -710px; width: 111px; height: 90px; } .weapon_special_summer2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1143px -273px; + background-position: -546px -998px; width: 90px; height: 90px; } .weapon_special_summer2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1325px -182px; + background-position: -1001px -998px; width: 90px; height: 90px; } .weapon_special_summer2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -682px -318px; + background-position: -418px -510px; width: 102px; height: 105px; } .weapon_special_summer2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -946px -612px; + background-position: -893px -506px; width: 90px; height: 105px; } .weapon_special_summer2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -458px -970px; + background-position: -182px -1453px; width: 90px; height: 90px; } .weapon_special_summer2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -640px -970px; + background-position: -364px -1453px; width: 90px; height: 90px; } .weapon_special_summer2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -540px -290px; + background-position: 0px -510px; width: 108px; height: 108px; } .weapon_special_summer2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -682px -424px; + background-position: -624px -510px; width: 102px; height: 105px; } .weapon_special_summerHealer { background-image: url(spritesmith-main-5.png); - background-position: -946px -718px; + background-position: -893px -612px; width: 90px; height: 105px; } .weapon_special_summerMage { background-image: url(spritesmith-main-5.png); - background-position: 0px -864px; + background-position: 0px -801px; width: 90px; height: 105px; } .weapon_special_summerRogue { background-image: url(spritesmith-main-5.png); - background-position: -569px -682px; + background-position: -454px -619px; width: 111px; height: 90px; } .weapon_special_summerWarrior { background-image: url(spritesmith-main-5.png); - background-position: -457px -682px; + background-position: -342px -619px; width: 111px; height: 90px; } +.back_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -560px -710px; + width: 114px; + height: 87px; +} +.body_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -1098px -182px; + width: 90px; + height: 90px; +} +.broad_armor_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -1098px -364px; + width: 90px; + height: 90px; +} +.head_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -182px -1089px; + width: 90px; + height: 90px; +} +.shield_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -567px -907px; + width: 93px; + height: 90px; +} +.shop_armor_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -738px -1585px; + width: 40px; + height: 40px; +} +.shop_back_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -779px -1585px; + width: 40px; + height: 40px; +} +.shop_body_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -820px -1585px; + width: 40px; + height: 40px; +} +.shop_head_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -861px -1585px; + width: 40px; + height: 40px; +} +.shop_shield_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -902px -1585px; + width: 40px; + height: 40px; +} +.shop_weapon_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -943px -1585px; + width: 40px; + height: 40px; +} +.slim_armor_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -1189px -91px; + width: 90px; + height: 90px; +} +.weapon_special_takeThis { + background-image: url(spritesmith-main-5.png); + background-position: -1189px -273px; + width: 90px; + height: 90px; +} .broad_armor_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -1143px -455px; + background-position: -910px -1180px; width: 90px; height: 90px; } .broad_armor_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -273px -1061px; + background-position: -1371px -455px; width: 90px; height: 90px; } .broad_armor_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -455px -1061px; + background-position: -1371px -546px; width: 90px; height: 90px; } .broad_armor_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1234px -182px; + background-position: -1371px -637px; width: 90px; height: 90px; } .broad_armor_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1234px -364px; + background-position: -1365px -1362px; width: 90px; height: 90px; } .broad_armor_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1046px -364px; + background-position: -993px -455px; width: 96px; height: 90px; } .broad_armor_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1416px -546px; + background-position: -273px -1453px; width: 90px; height: 90px; } .broad_armor_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1046px -546px; + background-position: -473px -907px; width: 93px; height: 90px; } .broad_armor_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1416px -728px; + background-position: -455px -1453px; width: 90px; height: 90px; } .broad_armor_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1507px 0px; + background-position: -546px -1453px; width: 90px; height: 90px; } .broad_armor_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -273px -1425px; + background-position: -910px -1453px; width: 90px; height: 90px; } .broad_armor_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -364px -1425px; + background-position: -1274px -1453px; width: 90px; height: 90px; } .head_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -455px -1425px; + background-position: -661px -907px; width: 90px; height: 90px; } .head_special_nye { background-image: url(spritesmith-main-5.png); - background-position: -546px -1425px; + background-position: -752px -907px; width: 90px; height: 90px; } .head_special_nye2014 { background-image: url(spritesmith-main-5.png); - background-position: -637px -1425px; + background-position: -843px -907px; width: 90px; height: 90px; } .head_special_nye2015 { background-image: url(spritesmith-main-5.png); - background-position: -1001px -1425px; + background-position: -934px -907px; width: 90px; height: 90px; } .head_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -1365px -1425px; + background-position: 0px -998px; width: 90px; height: 90px; } .head_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -185px -970px; + background-position: -91px -998px; width: 90px; height: 90px; } .head_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -276px -970px; + background-position: -182px -998px; width: 90px; height: 90px; } .head_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -367px -970px; + background-position: -273px -998px; width: 90px; height: 90px; } .head_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1046px -273px; + background-position: -993px -364px; width: 96px; height: 90px; } .head_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -549px -970px; + background-position: -455px -998px; width: 90px; height: 90px; } .head_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: 0px -970px; + background-position: -379px -907px; width: 93px; height: 90px; } .head_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -731px -970px; + background-position: -637px -998px; width: 90px; height: 90px; } .head_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -822px -970px; + background-position: -728px -998px; width: 90px; height: 90px; } .head_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -913px -970px; + background-position: -819px -998px; width: 90px; height: 90px; } .head_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -1004px -970px; + background-position: -910px -998px; width: 90px; height: 90px; } .shield_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -784px -773px; + background-position: -993px 0px; width: 104px; height: 90px; } .shield_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -1143px -91px; + background-position: -1098px 0px; width: 90px; height: 90px; } .shield_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1143px -182px; + background-position: -1098px -91px; width: 90px; height: 90px; } .shield_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1046px -91px; + background-position: -993px -637px; width: 96px; height: 90px; } .shield_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1143px -364px; + background-position: -1098px -273px; width: 90px; height: 90px; } .shield_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1046px -728px; + background-position: -285px -907px; width: 93px; height: 90px; } .shield_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1143px -546px; + background-position: -1098px -455px; width: 90px; height: 90px; } .shield_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1143px -637px; + background-position: -1098px -546px; width: 90px; height: 90px; } .shield_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -1143px -728px; + background-position: -1098px -637px; width: 90px; height: 90px; } .shop_armor_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1435px; + background-position: -1643px -1476px; width: 40px; height: 40px; } .shop_armor_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1476px; + background-position: -1643px -1517px; width: 40px; height: 40px; } .shop_armor_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1517px; + background-position: -1643px -1558px; width: 40px; height: 40px; } .shop_armor_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1558px; + background-position: 0px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: 0px -1605px; + background-position: -41px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -82px -1605px; + background-position: -82px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -123px -1605px; + background-position: -123px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -164px -1605px; + background-position: -205px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -205px -1605px; + background-position: -533px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -246px -1605px; + background-position: -656px -1626px; width: 40px; height: 40px; } .shop_armor_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -287px -1605px; + background-position: -779px -1626px; width: 40px; height: 40px; } .shop_armor_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -328px -1605px; + background-position: -820px -1626px; width: 40px; height: 40px; } .shop_head_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -369px -1605px; + background-position: -861px -1626px; width: 40px; height: 40px; } .shop_head_special_nye { background-image: url(spritesmith-main-5.png); - background-position: -410px -1605px; + background-position: -1553px -560px; width: 40px; height: 40px; } .shop_head_special_nye2014 { background-image: url(spritesmith-main-5.png); - background-position: -451px -1605px; + background-position: -1553px -601px; width: 40px; height: 40px; } .shop_head_special_nye2015 { background-image: url(spritesmith-main-5.png); - background-position: -492px -1605px; + background-position: -808px -660px; width: 40px; height: 40px; } .shop_head_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -533px -1605px; + background-position: -849px -660px; width: 40px; height: 40px; } .shop_head_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -574px -1605px; + background-position: -766px -263px; width: 40px; height: 40px; } .shop_head_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -615px -1605px; + background-position: -766px -304px; width: 40px; height: 40px; } .shop_head_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -656px -1605px; + background-position: -796px -710px; width: 40px; height: 40px; } .shop_head_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -697px -1605px; + background-position: -837px -710px; width: 40px; height: 40px; } .shop_head_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -738px -1605px; + background-position: -1505px -1453px; width: 40px; height: 40px; } .shop_head_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -820px -1605px; + background-position: 0px -1544px; width: 40px; height: 40px; } .shop_head_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -285px -1516px; + background-position: -369px -1544px; width: 40px; height: 40px; } .shop_head_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -326px -1516px; + background-position: -410px -1544px; width: 40px; height: 40px; } .shop_head_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -367px -1516px; + background-position: -451px -1544px; width: 40px; height: 40px; } .shop_head_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -408px -1516px; + background-position: -492px -1544px; width: 40px; height: 40px; } .shop_shield_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -449px -1516px; + background-position: -533px -1544px; width: 40px; height: 40px; } .shop_shield_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -490px -1516px; + background-position: -574px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -531px -1516px; + background-position: -615px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -572px -1516px; + background-position: -656px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -941px -1516px; + background-position: -738px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -982px -1516px; + background-position: -861px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1023px -1516px; + background-position: -943px -1544px; width: 40px; height: 40px; } .shop_shield_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1064px -1516px; + background-position: -984px -1544px; width: 40px; height: 40px; } .shop_shield_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -1105px -1516px; + background-position: -1025px -1544px; width: 40px; height: 40px; } .shop_weapon_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -1146px -1516px; + background-position: -1066px -1544px; width: 40px; height: 40px; } .shop_weapon_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -1187px -1516px; + background-position: -1107px -1544px; width: 40px; height: 40px; } .shop_weapon_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -1228px -1516px; + background-position: -1148px -1544px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1310px -1516px; + background-position: -287px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1433px -1516px; + background-position: -328px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1515px -1516px; + background-position: -369px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1556px -1516px; + background-position: -410px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1598px 0px; + background-position: -451px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1598px -41px; + background-position: -492px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1598px -82px; + background-position: -533px -1585px; width: 40px; height: 40px; } .shop_weapon_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1598px -123px; + background-position: -574px -1585px; width: 40px; height: 40px; } .shop_weapon_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -861px -1564px; + background-position: -615px -1585px; width: 40px; height: 40px; } .slim_armor_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -1143px -819px; + background-position: -1098px -728px; width: 90px; height: 90px; } .slim_armor_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -1143px -910px; + background-position: -1098px -819px; width: 90px; height: 90px; } .slim_armor_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: 0px -1061px; + background-position: -1098px -910px; width: 90px; height: 90px; } .slim_armor_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -91px -1061px; + background-position: 0px -1089px; width: 90px; height: 90px; } .slim_armor_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -182px -1061px; + background-position: -91px -1089px; width: 90px; height: 90px; } .slim_armor_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1046px -455px; + background-position: -993px -546px; width: 96px; height: 90px; } .slim_armor_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -364px -1061px; + background-position: -273px -1089px; width: 90px; height: 90px; } .slim_armor_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1046px -637px; + background-position: -191px -907px; width: 93px; height: 90px; } .slim_armor_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -546px -1061px; + background-position: -455px -1089px; width: 90px; height: 90px; } .slim_armor_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -637px -1061px; + background-position: -546px -1089px; width: 90px; height: 90px; } .slim_armor_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -728px -1061px; + background-position: -637px -1089px; width: 90px; height: 90px; } .slim_armor_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -819px -1061px; + background-position: -728px -1089px; width: 90px; height: 90px; } .weapon_special_candycane { background-image: url(spritesmith-main-5.png); - background-position: -910px -1061px; + background-position: -819px -1089px; width: 90px; height: 90px; } .weapon_special_ski { background-image: url(spritesmith-main-5.png); - background-position: -1001px -1061px; + background-position: -910px -1089px; width: 90px; height: 90px; } .weapon_special_snowflake { background-image: url(spritesmith-main-5.png); - background-position: -1092px -1061px; + background-position: -1001px -1089px; width: 90px; height: 90px; } .weapon_special_winter2015Healer { background-image: url(spritesmith-main-5.png); - background-position: -1234px 0px; + background-position: -1092px -1089px; width: 90px; height: 90px; } .weapon_special_winter2015Mage { background-image: url(spritesmith-main-5.png); - background-position: -1234px -91px; + background-position: -1189px 0px; width: 90px; height: 90px; } .weapon_special_winter2015Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1046px -182px; + background-position: 0px -907px; width: 96px; height: 90px; } .weapon_special_winter2015Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1234px -273px; + background-position: -1189px -182px; width: 90px; height: 90px; } .weapon_special_winter2016Healer { background-image: url(spritesmith-main-5.png); - background-position: -1046px -819px; + background-position: -97px -907px; width: 93px; height: 90px; } .weapon_special_winter2016Mage { background-image: url(spritesmith-main-5.png); - background-position: -1234px -455px; + background-position: -1189px -364px; width: 90px; height: 90px; } .weapon_special_winter2016Rogue { background-image: url(spritesmith-main-5.png); - background-position: -1234px -546px; + background-position: -1189px -455px; width: 90px; height: 90px; } .weapon_special_winter2016Warrior { background-image: url(spritesmith-main-5.png); - background-position: -1234px -637px; + background-position: -1189px -546px; width: 90px; height: 90px; } .weapon_special_yeti { background-image: url(spritesmith-main-5.png); - background-position: -1234px -728px; + background-position: -1189px -637px; width: 90px; height: 90px; } .back_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -1234px -819px; + background-position: -1189px -728px; width: 90px; height: 90px; } .back_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -1234px -910px; + background-position: -1189px -819px; width: 90px; height: 90px; } .body_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -1234px -1001px; + background-position: -1189px -910px; width: 90px; height: 90px; } .body_special_wondercon_gold { background-image: url(spritesmith-main-5.png); - background-position: 0px -1152px; + background-position: -1189px -1001px; width: 90px; height: 90px; } .body_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -91px -1152px; + background-position: 0px -1180px; width: 90px; height: 90px; } .eyewear_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -182px -1152px; + background-position: -91px -1180px; width: 90px; height: 90px; } .eyewear_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -273px -1152px; + background-position: -182px -1180px; width: 90px; height: 90px; } .shop_back_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -1639px -574px; + background-position: -1643px -287px; width: 40px; height: 40px; } .shop_back_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -1639px -615px; + background-position: -1643px -328px; width: 40px; height: 40px; } .shop_body_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -1639px -656px; + background-position: -1643px -369px; width: 40px; height: 40px; } .shop_body_special_wondercon_gold { background-image: url(spritesmith-main-5.png); - background-position: -1639px -697px; + background-position: -1643px -410px; width: 40px; height: 40px; } .shop_body_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -1639px -738px; + background-position: -1643px -451px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_black { background-image: url(spritesmith-main-5.png); - background-position: -1639px -779px; + background-position: -1643px -492px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_red { background-image: url(spritesmith-main-5.png); - background-position: -1639px -820px; + background-position: -1643px -533px; width: 40px; height: 40px; } .eyewear_special_blackTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -364px -1152px; + background-position: -273px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_blackTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -389px -1167px; + background-position: -298px -1195px; width: 60px; height: 60px; } .eyewear_special_blueTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -455px -1152px; + background-position: -364px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_blueTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -480px -1167px; + background-position: -389px -1195px; width: 60px; height: 60px; } .eyewear_special_greenTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -546px -1152px; + background-position: -455px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_greenTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -571px -1167px; + background-position: -480px -1195px; width: 60px; height: 60px; } .eyewear_special_pinkTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -637px -1152px; + background-position: -546px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_pinkTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -662px -1167px; + background-position: -571px -1195px; width: 60px; height: 60px; } .eyewear_special_redTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -728px -1152px; + background-position: -637px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_redTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -753px -1167px; + background-position: -662px -1195px; width: 60px; height: 60px; } .eyewear_special_whiteTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -819px -1152px; + background-position: -728px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_whiteTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -844px -1167px; + background-position: -753px -1195px; width: 60px; height: 60px; } .eyewear_special_yellowTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -910px -1152px; + background-position: -819px -1180px; width: 90px; height: 90px; } .customize-option.eyewear_special_yellowTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -935px -1167px; + background-position: -844px -1195px; width: 60px; height: 60px; } .shop_eyewear_special_blackTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1148px; + background-position: -1643px -861px; width: 40px; height: 40px; } .shop_eyewear_special_blueTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1189px; + background-position: -1643px -902px; width: 40px; height: 40px; } .shop_eyewear_special_greenTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1230px; + background-position: -1643px -943px; width: 40px; height: 40px; } .shop_eyewear_special_pinkTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1271px; + background-position: -1643px -984px; width: 40px; height: 40px; } .shop_eyewear_special_redTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1312px; + background-position: -1643px -1066px; width: 40px; height: 40px; } .shop_eyewear_special_whiteTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1353px; + background-position: -902px -1626px; width: 40px; height: 40px; } .shop_eyewear_special_yellowTopFrame { background-image: url(spritesmith-main-5.png); - background-position: -1639px -1394px; + background-position: -1643px -1148px; width: 40px; height: 40px; } .head_0 { background-image: url(spritesmith-main-5.png); - background-position: -1001px -1152px; + background-position: -1001px -1180px; width: 90px; height: 90px; } .customize-option.head_0 { background-image: url(spritesmith-main-5.png); - background-position: -1026px -1167px; + background-position: -1026px -1195px; width: 60px; height: 60px; } .head_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -1092px -1152px; + background-position: -1092px -1180px; width: 90px; height: 90px; } .head_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -1183px -1152px; + background-position: -1183px -1180px; width: 90px; height: 90px; } .head_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -1325px 0px; + background-position: -1280px 0px; width: 90px; height: 90px; } .head_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -91px; + background-position: -1280px -91px; width: 90px; height: 90px; } .head_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -637px; + background-position: -1280px -182px; width: 90px; height: 90px; } .head_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -273px; + background-position: -1280px -273px; width: 90px; height: 90px; } .head_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -364px; + background-position: -1280px -364px; width: 90px; height: 90px; } .head_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -455px; + background-position: -1280px -455px; width: 90px; height: 90px; } .head_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -546px; + background-position: -1280px -546px; width: 90px; height: 90px; } .head_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -637px; + background-position: -1280px -637px; width: 90px; height: 90px; } .head_special_2 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -728px; + background-position: -1280px -728px; width: 90px; height: 90px; } .head_special_fireCoralCirclet { background-image: url(spritesmith-main-5.png); - background-position: -1325px -819px; + background-position: -1280px -819px; width: 90px; height: 90px; } .head_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -910px; + background-position: -1280px -910px; width: 90px; height: 90px; } .head_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -1001px; + background-position: -1280px -1001px; width: 90px; height: 90px; } .head_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -1325px -1092px; + background-position: -364px -1089px; width: 90px; height: 90px; } .head_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: 0px -1243px; + background-position: -552px -278px; width: 90px; height: 90px; } .head_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -91px -1243px; + background-position: 0px -1271px; width: 90px; height: 90px; } .head_wizard_1 { background-image: url(spritesmith-main-5.png); - background-position: -182px -1243px; + background-position: -91px -1271px; width: 90px; height: 90px; } .head_wizard_2 { background-image: url(spritesmith-main-5.png); - background-position: -94px -970px; + background-position: -182px -1271px; width: 90px; height: 90px; } .head_wizard_3 { background-image: url(spritesmith-main-5.png); - background-position: -364px -1243px; + background-position: -273px -1271px; width: 90px; height: 90px; } .head_wizard_4 { background-image: url(spritesmith-main-5.png); - background-position: -455px -1243px; + background-position: -364px -1271px; width: 90px; height: 90px; } .head_wizard_5 { background-image: url(spritesmith-main-5.png); - background-position: -546px -1243px; + background-position: -455px -1271px; width: 90px; height: 90px; } .shop_head_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -1025px -1605px; + background-position: -1553px -642px; width: 40px; height: 40px; } .shop_head_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -1599px -1605px; + background-position: -1553px -683px; width: 40px; height: 40px; } .shop_head_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -1271px -1605px; + background-position: -1553px -724px; width: 40px; height: 40px; } .shop_head_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -1394px -1605px; + background-position: -1553px -765px; width: 40px; height: 40px; } .shop_head_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -1517px -1605px; + background-position: -1553px -806px; width: 40px; height: 40px; } .shop_head_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -1558px -1605px; + background-position: -1553px -847px; width: 40px; height: 40px; } .shop_head_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -861px -727px; + background-position: -1553px -888px; width: 40px; height: 40px; } .shop_head_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: -902px -727px; + background-position: -1553px -929px; width: 40px; height: 40px; } .shop_head_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -682px -636px; + background-position: -1553px -970px; width: 40px; height: 40px; } .shop_head_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -723px -636px; + background-position: -1553px -1011px; width: 40px; height: 40px; } .shop_head_special_0 { background-image: url(spritesmith-main-5.png); - background-position: -639px -151px; + background-position: -1553px -1052px; width: 40px; height: 40px; } .shop_head_special_1 { background-image: url(spritesmith-main-5.png); - background-position: -639px -192px; + background-position: -1553px -1093px; width: 40px; height: 40px; } .shop_head_special_2 { background-image: url(spritesmith-main-5.png); - background-position: -639px -233px; + background-position: -1553px -1134px; width: 40px; height: 40px; } .shop_head_special_fireCoralCirclet { background-image: url(spritesmith-main-5.png); - background-position: -217px -359px; + background-position: -1553px -1175px; width: 40px; height: 40px; } .shop_head_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -258px -359px; + background-position: -1553px -1216px; width: 40px; height: 40px; } .shop_head_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -299px -359px; + background-position: -1553px -1257px; width: 40px; height: 40px; } .shop_head_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -340px -359px; + background-position: -1553px -1298px; width: 40px; height: 40px; } .shop_head_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: -381px -359px; + background-position: -1553px -1339px; width: 40px; height: 40px; } .shop_head_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -1095px -970px; + background-position: -1553px -1380px; width: 40px; height: 40px; } .shop_head_wizard_1 { background-image: url(spritesmith-main-5.png); - background-position: -1095px -1011px; + background-position: -1553px -1421px; width: 40px; height: 40px; } .shop_head_wizard_2 { background-image: url(spritesmith-main-5.png); - background-position: -121px -1516px; + background-position: -1553px -1462px; width: 40px; height: 40px; } .shop_head_wizard_3 { background-image: url(spritesmith-main-5.png); - background-position: -162px -1516px; + background-position: -1553px -1503px; width: 40px; height: 40px; } .shop_head_wizard_4 { background-image: url(spritesmith-main-5.png); - background-position: -203px -1516px; + background-position: -1051px -819px; width: 40px; height: 40px; } .shop_head_wizard_5 { background-image: url(spritesmith-main-5.png); - background-position: -244px -1516px; + background-position: -951px -718px; width: 40px; height: 40px; } .headAccessory_special_bearEars { background-image: url(spritesmith-main-5.png); - background-position: -637px -1243px; + background-position: -546px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_bearEars { background-image: url(spritesmith-main-5.png); - background-position: -662px -1258px; + background-position: -571px -1286px; width: 60px; height: 60px; } .headAccessory_special_cactusEars { background-image: url(spritesmith-main-5.png); - background-position: -728px -1243px; + background-position: -637px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_cactusEars { background-image: url(spritesmith-main-5.png); - background-position: -753px -1258px; + background-position: -662px -1286px; width: 60px; height: 60px; } .headAccessory_special_foxEars { background-image: url(spritesmith-main-5.png); - background-position: -819px -1243px; + background-position: -728px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_foxEars { background-image: url(spritesmith-main-5.png); - background-position: -844px -1258px; + background-position: -753px -1286px; width: 60px; height: 60px; } .headAccessory_special_lionEars { background-image: url(spritesmith-main-5.png); - background-position: -910px -1243px; + background-position: -819px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_lionEars { background-image: url(spritesmith-main-5.png); - background-position: -935px -1258px; + background-position: -844px -1286px; width: 60px; height: 60px; } .headAccessory_special_pandaEars { background-image: url(spritesmith-main-5.png); - background-position: -1001px -1243px; + background-position: -910px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_pandaEars { background-image: url(spritesmith-main-5.png); - background-position: -1026px -1258px; + background-position: -935px -1286px; width: 60px; height: 60px; } .headAccessory_special_pigEars { background-image: url(spritesmith-main-5.png); - background-position: -1092px -1243px; + background-position: -1001px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_pigEars { background-image: url(spritesmith-main-5.png); - background-position: -1117px -1258px; + background-position: -1026px -1286px; width: 60px; height: 60px; } .headAccessory_special_tigerEars { background-image: url(spritesmith-main-5.png); - background-position: -1183px -1243px; + background-position: -1092px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_tigerEars { background-image: url(spritesmith-main-5.png); - background-position: -1208px -1258px; + background-position: -1117px -1286px; width: 60px; height: 60px; } .headAccessory_special_wolfEars { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1243px; + background-position: -1183px -1271px; width: 90px; height: 90px; } .customize-option.headAccessory_special_wolfEars { background-image: url(spritesmith-main-5.png); - background-position: -1299px -1258px; + background-position: -1208px -1286px; width: 60px; height: 60px; } .shop_headAccessory_special_bearEars { background-image: url(spritesmith-main-5.png); - background-position: -613px -1516px; + background-position: -41px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_cactusEars { background-image: url(spritesmith-main-5.png); - background-position: -654px -1516px; + background-position: -82px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_foxEars { background-image: url(spritesmith-main-5.png); - background-position: -695px -1516px; + background-position: -123px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_lionEars { background-image: url(spritesmith-main-5.png); - background-position: -736px -1516px; + background-position: -164px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_pandaEars { background-image: url(spritesmith-main-5.png); - background-position: -777px -1516px; + background-position: -205px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_pigEars { background-image: url(spritesmith-main-5.png); - background-position: -818px -1516px; + background-position: -246px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_tigerEars { background-image: url(spritesmith-main-5.png); - background-position: -859px -1516px; + background-position: -287px -1544px; width: 40px; height: 40px; } .shop_headAccessory_special_wolfEars { background-image: url(spritesmith-main-5.png); - background-position: -900px -1516px; + background-position: -328px -1544px; width: 40px; height: 40px; } .shield_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -1416px 0px; + background-position: -1274px -1271px; width: 90px; height: 90px; } .shield_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -91px; + background-position: -1371px 0px; width: 90px; height: 90px; } .shield_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -182px; + background-position: -1371px -91px; width: 90px; height: 90px; } .shield_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -273px; + background-position: -1371px -182px; width: 90px; height: 90px; } .shield_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -364px; + background-position: -1371px -273px; width: 90px; height: 90px; } .shield_rogue_0 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -455px; + background-position: -1371px -364px; width: 90px; height: 90px; } .shield_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -819px -864px; + background-position: -993px -91px; width: 103px; height: 90px; } .shield_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -681px -682px; + background-position: -993px -182px; width: 103px; height: 90px; } .shield_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: 0px -682px; + background-position: -437px -278px; width: 114px; height: 90px; } .shield_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -1046px 0px; + background-position: -993px -728px; width: 96px; height: 90px; } .shield_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -115px -682px; + background-position: 0px -619px; width: 114px; height: 90px; } .shield_rogue_6 { background-image: url(spritesmith-main-5.png); - background-position: -230px -682px; + background-position: -115px -619px; width: 114px; height: 90px; } .shield_special_1 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -819px; + background-position: -1371px -728px; width: 90px; height: 90px; } .shield_special_goldenknight { background-image: url(spritesmith-main-5.png); - background-position: -224px -773px; + background-position: 0px -710px; width: 111px; height: 90px; } .shield_special_moonpearlShield { background-image: url(spritesmith-main-5.png); - background-position: -1416px -910px; + background-position: -1371px -819px; width: 90px; height: 90px; } .shield_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -1001px; + background-position: -1371px -910px; width: 90px; height: 90px; } .shield_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -1092px; + background-position: -1371px -1001px; width: 90px; height: 90px; } .shield_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -1416px -1183px; + background-position: -1371px -1092px; width: 90px; height: 90px; } .shield_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: 0px -1334px; + background-position: -1371px -1183px; width: 90px; height: 90px; } .shield_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -91px -1334px; + background-position: 0px -1362px; width: 90px; height: 90px; } .shop_shield_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -164px; + background-position: -1189px -1544px; width: 40px; height: 40px; } .shop_shield_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -205px; + background-position: -1230px -1544px; width: 40px; height: 40px; } .shop_shield_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -246px; + background-position: -1271px -1544px; width: 40px; height: 40px; } .shop_shield_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -287px; + background-position: -1312px -1544px; width: 40px; height: 40px; } .shop_shield_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -328px; + background-position: -1353px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_0 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -369px; + background-position: -1394px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -410px; + background-position: -1435px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -451px; + background-position: -1476px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -492px; + background-position: -1517px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -533px; + background-position: -1558px -1544px; width: 40px; height: 40px; } .shop_shield_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -574px; + background-position: -1602px 0px; width: 40px; height: 40px; } .shop_shield_rogue_6 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -615px; + background-position: -1602px -41px; width: 40px; height: 40px; } .shop_shield_special_0 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -656px; + background-position: -1602px -82px; width: 40px; height: 40px; } .shop_shield_special_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -697px; + background-position: -1602px -123px; width: 40px; height: 40px; } .shop_shield_special_goldenknight { background-image: url(spritesmith-main-5.png); - background-position: -1598px -738px; + background-position: -1602px -164px; width: 40px; height: 40px; } .shop_shield_special_moonpearlShield { background-image: url(spritesmith-main-5.png); - background-position: -1598px -779px; + background-position: -1602px -205px; width: 40px; height: 40px; } .shop_shield_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -820px; + background-position: -1602px -246px; width: 40px; height: 40px; } .shop_shield_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -861px; + background-position: -1602px -287px; width: 40px; height: 40px; } .shop_shield_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -902px; + background-position: -1602px -328px; width: 40px; height: 40px; } .shop_shield_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -943px; + background-position: -1602px -369px; width: 40px; height: 40px; } .shop_shield_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -984px; + background-position: -1602px -410px; width: 40px; height: 40px; } .shop_weapon_healer_0 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1025px; + background-position: -1602px -451px; width: 40px; height: 40px; } .shop_weapon_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1066px; + background-position: -1602px -492px; width: 40px; height: 40px; } .shop_weapon_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1107px; + background-position: -1602px -533px; width: 40px; height: 40px; } .shop_weapon_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1148px; + background-position: -1602px -574px; width: 40px; height: 40px; } .shop_weapon_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1189px; + background-position: -1602px -615px; width: 40px; height: 40px; } .shop_weapon_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1230px; + background-position: -1602px -656px; width: 40px; height: 40px; } .shop_weapon_healer_6 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1271px; + background-position: -1602px -697px; width: 40px; height: 40px; } .shop_weapon_rogue_0 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1312px; + background-position: -1602px -738px; width: 40px; height: 40px; } .shop_weapon_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1353px; + background-position: -1602px -779px; width: 40px; height: 40px; } .shop_weapon_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1394px; + background-position: -1602px -820px; width: 40px; height: 40px; } .shop_weapon_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1435px; + background-position: -1602px -861px; width: 40px; height: 40px; } .shop_weapon_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1476px; + background-position: -1602px -902px; width: 40px; height: 40px; } .shop_weapon_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -1598px -1517px; + background-position: -1602px -943px; width: 40px; height: 40px; } .shop_weapon_rogue_6 { background-image: url(spritesmith-main-5.png); - background-position: 0px -1564px; + background-position: -1602px -984px; width: 40px; height: 40px; } .shop_weapon_special_0 { background-image: url(spritesmith-main-5.png); - background-position: -41px -1564px; + background-position: -1602px -1025px; width: 40px; height: 40px; } .shop_weapon_special_1 { background-image: url(spritesmith-main-5.png); - background-position: -82px -1564px; + background-position: -1602px -1066px; width: 40px; height: 40px; } .shop_weapon_special_2 { background-image: url(spritesmith-main-5.png); - background-position: -123px -1564px; + background-position: -1602px -1107px; width: 40px; height: 40px; } .shop_weapon_special_3 { background-image: url(spritesmith-main-5.png); - background-position: -164px -1564px; + background-position: -1602px -1148px; width: 40px; height: 40px; } .shop_weapon_special_critical { background-image: url(spritesmith-main-5.png); - background-position: -205px -1564px; + background-position: -1602px -1189px; width: 40px; height: 40px; } .shop_weapon_special_tridentOfCrashingTides { background-image: url(spritesmith-main-5.png); - background-position: -246px -1564px; + background-position: -1602px -1230px; width: 40px; height: 40px; } .shop_weapon_warrior_0 { background-image: url(spritesmith-main-5.png); - background-position: -287px -1564px; + background-position: -1602px -1271px; width: 40px; height: 40px; } .shop_weapon_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -328px -1564px; + background-position: -1602px -1312px; width: 40px; height: 40px; } .shop_weapon_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -369px -1564px; + background-position: -1602px -1353px; width: 40px; height: 40px; } .shop_weapon_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -410px -1564px; + background-position: -1602px -1394px; width: 40px; height: 40px; } .shop_weapon_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: -451px -1564px; + background-position: -1602px -1435px; width: 40px; height: 40px; } .shop_weapon_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -492px -1564px; + background-position: -1602px -1476px; width: 40px; height: 40px; } .shop_weapon_warrior_6 { background-image: url(spritesmith-main-5.png); - background-position: -533px -1564px; + background-position: -1602px -1517px; width: 40px; height: 40px; } .shop_weapon_wizard_0 { background-image: url(spritesmith-main-5.png); - background-position: -574px -1564px; + background-position: 0px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_1 { background-image: url(spritesmith-main-5.png); - background-position: -615px -1564px; + background-position: -41px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_2 { background-image: url(spritesmith-main-5.png); - background-position: -656px -1564px; + background-position: -82px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_3 { background-image: url(spritesmith-main-5.png); - background-position: -697px -1564px; + background-position: -123px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_4 { background-image: url(spritesmith-main-5.png); - background-position: -738px -1564px; + background-position: -164px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_5 { background-image: url(spritesmith-main-5.png); - background-position: -779px -1564px; + background-position: -205px -1585px; width: 40px; height: 40px; } .shop_weapon_wizard_6 { background-image: url(spritesmith-main-5.png); - background-position: -820px -1564px; + background-position: -246px -1585px; width: 40px; height: 40px; } .weapon_healer_0 { background-image: url(spritesmith-main-5.png); - background-position: -182px -1334px; + background-position: -91px -1362px; width: 90px; height: 90px; } .weapon_healer_1 { background-image: url(spritesmith-main-5.png); - background-position: -273px -1334px; + background-position: -182px -1362px; width: 90px; height: 90px; } .weapon_healer_2 { background-image: url(spritesmith-main-5.png); - background-position: -364px -1334px; + background-position: -273px -1362px; width: 90px; height: 90px; } .weapon_healer_3 { background-image: url(spritesmith-main-5.png); - background-position: -455px -1334px; + background-position: -364px -1362px; width: 90px; height: 90px; } .weapon_healer_4 { background-image: url(spritesmith-main-5.png); - background-position: -546px -1334px; + background-position: -455px -1362px; width: 90px; height: 90px; } .weapon_healer_5 { background-image: url(spritesmith-main-5.png); - background-position: -637px -1334px; + background-position: -546px -1362px; width: 90px; height: 90px; } .weapon_healer_6 { background-image: url(spritesmith-main-5.png); - background-position: -728px -1334px; + background-position: -637px -1362px; width: 90px; height: 90px; } .weapon_rogue_0 { background-image: url(spritesmith-main-5.png); - background-position: -819px -1334px; + background-position: -728px -1362px; width: 90px; height: 90px; } .weapon_rogue_1 { background-image: url(spritesmith-main-5.png); - background-position: -910px -1334px; + background-position: -819px -1362px; width: 90px; height: 90px; } .weapon_rogue_2 { background-image: url(spritesmith-main-5.png); - background-position: -1001px -1334px; + background-position: -910px -1362px; width: 90px; height: 90px; } .weapon_rogue_3 { background-image: url(spritesmith-main-5.png); - background-position: -1092px -1334px; + background-position: -1001px -1362px; width: 90px; height: 90px; } .weapon_rogue_4 { background-image: url(spritesmith-main-5.png); - background-position: -1183px -1334px; + background-position: -1092px -1362px; width: 90px; height: 90px; } .weapon_rogue_5 { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1334px; + background-position: -1183px -1362px; width: 90px; height: 90px; } .weapon_rogue_6 { background-image: url(spritesmith-main-5.png); - background-position: -1365px -1334px; + background-position: -1274px -1362px; width: 90px; height: 90px; } .weapon_special_1 { background-image: url(spritesmith-main-5.png); - background-position: -923px -864px; + background-position: -993px -273px; width: 102px; height: 90px; } .weapon_special_2 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -91px; + background-position: -1462px 0px; width: 90px; height: 90px; } .weapon_special_3 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -182px; + background-position: -1462px -91px; width: 90px; height: 90px; } .weapon_special_tridentOfCrashingTides { background-image: url(spritesmith-main-5.png); - background-position: -1507px -273px; + background-position: -1462px -182px; width: 90px; height: 90px; } .weapon_warrior_0 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -364px; + background-position: -1462px -273px; width: 90px; height: 90px; } .weapon_warrior_1 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -455px; + background-position: -1462px -364px; width: 90px; height: 90px; } .weapon_warrior_2 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -546px; + background-position: -1462px -455px; width: 90px; height: 90px; } .weapon_warrior_3 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -637px; + background-position: -1462px -546px; width: 90px; height: 90px; } .weapon_warrior_4 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -728px; + background-position: -1462px -637px; width: 90px; height: 90px; } .weapon_warrior_5 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -819px; + background-position: -1462px -728px; width: 90px; height: 90px; } .weapon_warrior_6 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -910px; + background-position: -1462px -819px; width: 90px; height: 90px; } .weapon_wizard_0 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -1001px; + background-position: -1462px -910px; width: 90px; height: 90px; } .weapon_wizard_1 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -1092px; + background-position: -1462px -1001px; width: 90px; height: 90px; } .weapon_wizard_2 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -1183px; + background-position: -1462px -1092px; width: 90px; height: 90px; } .weapon_wizard_3 { background-image: url(spritesmith-main-5.png); - background-position: -1507px -1274px; + background-position: -1462px -1183px; width: 90px; height: 90px; } .weapon_wizard_4 { background-image: url(spritesmith-main-5.png); - background-position: 0px -1425px; + background-position: -1462px -1274px; width: 90px; height: 90px; } .weapon_wizard_5 { background-image: url(spritesmith-main-5.png); - background-position: -91px -1425px; + background-position: 0px -1453px; width: 90px; height: 90px; } .weapon_wizard_6 { background-image: url(spritesmith-main-5.png); - background-position: -182px -1425px; + background-position: -91px -1453px; width: 90px; height: 90px; } .GrimReaper { background-image: url(spritesmith-main-5.png); - background-position: -861px -223px; + background-position: -1462px -1365px; width: 57px; height: 66px; } .Pet_Currency_Gem { background-image: url(spritesmith-main-5.png); - background-position: -946px -824px; + background-position: -1553px -520px; width: 45px; height: 39px; } .Pet_Currency_Gem1x { background-image: url(spritesmith-main-5.png); - background-position: -1572px -1365px; + background-position: -1602px -1558px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url(spritesmith-main-5.png); - background-position: -1474px -1274px; + background-position: -1643px -1599px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url(spritesmith-main-5.png); - background-position: -785px -188px; + background-position: -754px -436px; width: 51px; height: 51px; } .PixelPaw { background-image: url(spritesmith-main-5.png); - background-position: -785px -136px; + background-position: -754px -384px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url(spritesmith-main-5.png); - background-position: -861px -675px; + background-position: -808px -608px; width: 51px; height: 51px; } .avatar_floral_healer { background-image: url(spritesmith-main-5.png); - background-position: -946px -300px; + background-position: -893px -300px; width: 99px; height: 99px; } .avatar_floral_rogue { background-image: url(spritesmith-main-5.png); - background-position: -946px -200px; + background-position: -893px -200px; width: 99px; height: 99px; } .avatar_floral_warrior { background-image: url(spritesmith-main-5.png); - background-position: -946px -100px; + background-position: -893px -100px; width: 99px; height: 99px; } .avatar_floral_wizard { background-image: url(spritesmith-main-5.png); - background-position: -946px 0px; + background-position: -893px 0px; width: 99px; height: 99px; } .empty_bottles { background-image: url(spritesmith-main-5.png); - background-position: -1507px -1365px; + background-position: -1371px -1274px; width: 64px; height: 54px; } .ghost { background-image: url(spritesmith-main-5.png); - background-position: -728px -1425px; + background-position: -637px -1453px; width: 90px; height: 90px; } .inventory_present { background-image: url(spritesmith-main-5.png); - background-position: -785px -500px; + background-position: -1456px -1453px; width: 48px; height: 51px; } .inventory_present_01 { background-image: url(spritesmith-main-5.png); - background-position: -1365px -1243px; + background-position: -1553px -364px; width: 48px; height: 51px; } .inventory_present_02 { background-image: url(spritesmith-main-5.png); - background-position: -1274px -1152px; + background-position: -1553px -312px; width: 48px; height: 51px; } .inventory_present_03 { background-image: url(spritesmith-main-5.png); - background-position: -889px -773px; + background-position: -1553px -208px; width: 48px; height: 51px; } .inventory_present_04 { background-image: url(spritesmith-main-5.png); - background-position: -785px -708px; + background-position: -1553px -156px; width: 48px; height: 51px; } .inventory_present_05 { background-image: url(spritesmith-main-5.png); - background-position: -785px -396px; + background-position: -910px -853px; width: 48px; height: 51px; } .inventory_present_06 { background-image: url(spritesmith-main-5.png); - background-position: -785px -344px; + background-position: -910px -801px; width: 48px; height: 51px; } .inventory_present_07 { background-image: url(spritesmith-main-5.png); - background-position: -785px -656px; + background-position: -1553px -104px; width: 48px; height: 51px; } .inventory_present_08 { background-image: url(spritesmith-main-5.png); - background-position: -1183px -1061px; + background-position: -1553px -260px; width: 48px; height: 51px; } .inventory_present_09 { background-image: url(spritesmith-main-5.png); - background-position: -1456px -1334px; + background-position: -1553px -416px; width: 48px; height: 51px; } .inventory_present_10 { background-image: url(spritesmith-main-5.png); - background-position: -785px -240px; + background-position: -727px -510px; width: 48px; height: 51px; } .inventory_present_11 { background-image: url(spritesmith-main-5.png); - background-position: -785px -292px; + background-position: -727px -562px; width: 48px; height: 51px; } .inventory_present_12 { background-image: url(spritesmith-main-5.png); - background-position: -785px -448px; + background-position: -1025px -907px; width: 48px; height: 51px; } .inventory_quest_scroll { background-image: url(spritesmith-main-5.png); - background-position: -785px -604px; + background-position: -1553px -52px; width: 48px; height: 51px; } .inventory_quest_scroll_locked { background-image: url(spritesmith-main-5.png); - background-position: -785px -552px; + background-position: -1553px 0px; width: 48px; height: 51px; } .inventory_special_birthday { background-image: url(spritesmith-main-5.png); - background-position: -861px -290px; + background-position: -808px -223px; width: 57px; height: 54px; } .inventory_special_fortify { background-image: url(spritesmith-main-5.png); - background-position: -861px -510px; + background-position: -808px -443px; width: 57px; height: 54px; } .inventory_special_greeting { background-image: url(spritesmith-main-5.png); - background-position: -861px -345px; + background-position: -808px -278px; width: 57px; height: 54px; } .inventory_special_nye { background-image: url(spritesmith-main-5.png); - background-position: -1416px -1274px; + background-position: -1280px -1183px; width: 57px; height: 54px; } .inventory_special_opaquePotion { background-image: url(spritesmith-main-5.png); - background-position: -41px -1605px; + background-position: -1643px -1025px; width: 40px; height: 40px; } .inventory_special_seafoam { background-image: url(spritesmith-main-5.png); - background-position: -861px -400px; + background-position: -808px -333px; width: 57px; height: 54px; } .inventory_special_shinySeed { background-image: url(spritesmith-main-5.png); - background-position: -1325px -1183px; + background-position: -1189px -1092px; width: 57px; height: 54px; } .inventory_special_snowball { background-image: url(spritesmith-main-5.png); - background-position: -1234px -1092px; + background-position: -1098px -1001px; width: 57px; height: 54px; } .inventory_special_spookySparkles { background-image: url(spritesmith-main-5.png); - background-position: -1143px -1001px; + background-position: -993px -819px; width: 57px; height: 54px; } .inventory_special_thankyou { background-image: url(spritesmith-main-5.png); - background-position: -1046px -910px; + background-position: -893px -718px; width: 57px; height: 54px; } .inventory_special_trinket { background-image: url(spritesmith-main-5.png); - background-position: -1547px -1425px; + background-position: -1553px -468px; width: 48px; height: 51px; } .inventory_special_valentine { background-image: url(spritesmith-main-5.png); - background-position: -861px -620px; + background-position: -808px -553px; width: 57px; height: 54px; } .knockout { background-image: url(spritesmith-main-5.png); - background-position: 0px -1516px; + background-position: -675px -710px; width: 120px; height: 47px; } .pet_key { background-image: url(spritesmith-main-5.png); - background-position: -861px -455px; + background-position: -808px -388px; width: 57px; height: 54px; } .rebirth_orb { background-image: url(spritesmith-main-5.png); - background-position: -861px -565px; + background-position: -808px -498px; width: 57px; height: 54px; } .seafoam_star { background-image: url(spritesmith-main-5.png); - background-position: -1183px -1425px; + background-position: -1092px -1453px; width: 90px; height: 90px; } .shop_armoire { background-image: url(spritesmith-main-5.png); - background-position: -779px -1605px; + background-position: -164px -1626px; width: 40px; height: 40px; } .snowman { background-image: url(spritesmith-main-5.png); - background-position: -1092px -1425px; + background-position: -1001px -1453px; width: 90px; height: 90px; } .zzz { background-image: url(spritesmith-main-5.png); - background-position: -902px -1605px; + background-position: -287px -1626px; width: 40px; height: 40px; } .zzz_light { background-image: url(spritesmith-main-5.png); - background-position: -861px -1605px; + background-position: -246px -1626px; width: 40px; height: 40px; } .npc_alex { background-image: url(spritesmith-main-5.png); - background-position: -353px -540px; + background-position: -645px 0px; width: 162px; height: 138px; } .npc_aprilFool { background-image: url(spritesmith-main-5.png); - background-position: -555px -401px; + background-position: -645px -263px; width: 120px; height: 120px; } .npc_bailey { background-image: url(spritesmith-main-5.png); - background-position: -861px -121px; + background-position: -808px -121px; width: 71px; height: 101px; } .npc_daniel { background-image: url(spritesmith-main-5.png); - background-position: -516px -540px; + background-position: -645px -139px; width: 135px; height: 123px; } .npc_ian { background-image: url(spritesmith-main-5.png); - background-position: -785px 0px; + background-position: -555px -371px; width: 75px; height: 135px; } .npc_justin { background-image: url(spritesmith-main-5.png); - background-position: -861px 0px; + background-position: -808px 0px; width: 84px; height: 120px; } .npc_justin_head { background-image: url(spritesmith-main-5.png); - background-position: -1104px -910px; + background-position: -675px -758px; width: 36px; height: 39px; } .npc_matt { background-image: url(spritesmith-main-5.png); - background-position: -196px -401px; + background-position: -437px -139px; width: 195px; height: 138px; } .npc_sabe { background-image: url(spritesmith-main-5.png); - background-position: -910px -1425px; + background-position: -819px -1453px; width: 90px; height: 90px; } .npc_timetravelers { background-image: url(spritesmith-main-5.png); - background-position: 0px -401px; + background-position: -196px -371px; width: 195px; height: 138px; } .npc_timetravelers_active { background-image: url(spritesmith-main-5.png); - background-position: -217px -220px; + background-position: 0px -371px; width: 195px; height: 138px; } .npc_tyler { background-image: url(spritesmith-main-5.png); - background-position: -819px -1425px; + background-position: -728px -1453px; width: 90px; height: 90px; } .seasonalshop_closed { background-image: url(spritesmith-main-5.png); - background-position: -392px -401px; + background-position: -251px -220px; width: 162px; height: 138px; } .seasonalshop_open { background-image: url(spritesmith-main-5.png); - background-position: -190px -540px; + background-position: -392px -371px; width: 162px; height: 138px; } .quest_atom1 { background-image: url(spritesmith-main-5.png); - background-position: -431px 0px; + background-position: 0px -220px; width: 250px; height: 150px; } .quest_atom2 { background-image: url(spritesmith-main-5.png); - background-position: -431px -151px; + background-position: -437px 0px; width: 207px; height: 138px; } .quest_atom3 { background-image: url(spritesmith-main-5.png); - background-position: 0px -220px; + background-position: -220px 0px; width: 216px; height: 180px; } @@ -2872,15 +2950,3 @@ width: 219px; height: 219px; } -.quest_basilist { - background-image: url(spritesmith-main-5.png); - background-position: 0px -540px; - width: 189px; - height: 141px; -} -.quest_bunny { - background-image: url(spritesmith-main-5.png); - background-position: -220px 0px; - width: 210px; - height: 186px; -} diff --git a/common/dist/sprites/spritesmith-main-5.png b/common/dist/sprites/spritesmith-main-5.png index 0e08d141b7..64169fd4f0 100644 Binary files a/common/dist/sprites/spritesmith-main-5.png and b/common/dist/sprites/spritesmith-main-5.png differ diff --git a/common/dist/sprites/spritesmith-main-6.css b/common/dist/sprites/spritesmith-main-6.css index 2f0ab52427..24d7a6c6d7 100644 --- a/common/dist/sprites/spritesmith-main-6.css +++ b/common/dist/sprites/spritesmith-main-6.css @@ -1,18 +1,30 @@ .quest_TEMPLATE_FOR_MISSING_IMAGE { background-image: url(spritesmith-main-6.png); - background-position: -658px -1396px; + background-position: -695px -1396px; width: 221px; height: 39px; } +.quest_basilist { + background-image: url(spritesmith-main-6.png); + background-position: -1537px -537px; + width: 189px; + height: 141px; +} +.quest_bunny { + background-image: url(spritesmith-main-6.png); + background-position: -1320px -428px; + width: 210px; + height: 186px; +} .quest_cheetah { background-image: url(spritesmith-main-6.png); - background-position: -220px 0px; + background-position: -1100px -660px; width: 219px; height: 219px; } .quest_dilatory { background-image: url(spritesmith-main-6.png); - background-position: -1100px -660px; + background-position: -440px 0px; width: 219px; height: 219px; } @@ -24,43 +36,43 @@ } .quest_dilatoryDistress2 { background-image: url(spritesmith-main-6.png); - background-position: -1537px -362px; + background-position: -1537px -679px; width: 150px; height: 150px; } .quest_dilatoryDistress3 { background-image: url(spritesmith-main-6.png); - background-position: -220px -232px; + background-position: -440px -232px; width: 219px; height: 219px; } .quest_dilatory_derby { background-image: url(spritesmith-main-6.png); - background-position: -660px -452px; + background-position: -220px -672px; width: 219px; height: 219px; } .quest_egg { background-image: url(spritesmith-main-6.png); - background-position: -214px -1396px; + background-position: -251px -1396px; width: 221px; height: 39px; } .quest_evilsanta { background-image: url(spritesmith-main-6.png); - background-position: -1537px -513px; + background-position: -1537px -830px; width: 118px; height: 131px; } .quest_evilsanta2 { background-image: url(spritesmith-main-6.png); - background-position: -660px 0px; + background-position: -660px -220px; width: 219px; height: 219px; } .quest_falcon { background-image: url(spritesmith-main-6.png); - background-position: -660px -220px; + background-position: 0px -452px; width: 219px; height: 219px; } @@ -72,19 +84,19 @@ } .quest_ghost_stag { background-image: url(spritesmith-main-6.png); - background-position: -220px -452px; + background-position: -440px -452px; width: 219px; height: 219px; } .quest_goldenknight1 { background-image: url(spritesmith-main-6.png); - background-position: -436px -1396px; + background-position: -473px -1396px; width: 221px; height: 39px; } .quest_goldenknight2 { background-image: url(spritesmith-main-6.png); - background-position: -874px -1112px; + background-position: 0px -1290px; width: 250px; height: 150px; } @@ -102,7 +114,7 @@ } .quest_harpy { background-image: url(spritesmith-main-6.png); - background-position: -880px -220px; + background-position: -880px -440px; width: 219px; height: 219px; } @@ -114,37 +126,37 @@ } .quest_horse { background-image: url(spritesmith-main-6.png); - background-position: 0px -672px; + background-position: -220px 0px; width: 219px; height: 219px; } .quest_kraken { background-image: url(spritesmith-main-6.png); - background-position: -1320px -428px; + background-position: -440px -1112px; width: 216px; height: 177px; } .quest_monkey { background-image: url(spritesmith-main-6.png); - background-position: -440px -672px; + background-position: -660px -672px; width: 219px; height: 219px; } .quest_moonstone1 { background-image: url(spritesmith-main-6.png); - background-position: -660px -672px; + background-position: -880px -672px; width: 219px; height: 219px; } .quest_moonstone2 { background-image: url(spritesmith-main-6.png); - background-position: -880px -672px; + background-position: -1100px 0px; width: 219px; height: 219px; } .quest_moonstone3 { background-image: url(spritesmith-main-6.png); - background-position: -1100px 0px; + background-position: -1100px -220px; width: 219px; height: 219px; } @@ -156,19 +168,19 @@ } .quest_owl { background-image: url(spritesmith-main-6.png); - background-position: -1100px -440px; + background-position: -880px 0px; width: 219px; height: 219px; } .quest_penguin { background-image: url(spritesmith-main-6.png); - background-position: -1537px -178px; + background-position: -1537px -353px; width: 190px; height: 183px; } .quest_rat { background-image: url(spritesmith-main-6.png); - background-position: 0px -892px; + background-position: -220px -892px; width: 219px; height: 219px; } @@ -180,25 +192,25 @@ } .quest_rooster { background-image: url(spritesmith-main-6.png); - background-position: 0px -1290px; + background-position: -1537px 0px; width: 213px; height: 174px; } .quest_sabretooth { background-image: url(spritesmith-main-6.png); - background-position: -220px -892px; + background-position: 0px -672px; width: 219px; height: 219px; } .quest_sheep { background-image: url(spritesmith-main-6.png); - background-position: -1100px -220px; + background-position: -220px -452px; width: 219px; height: 219px; } .quest_slime { background-image: url(spritesmith-main-6.png); - background-position: -220px -672px; + background-position: 0px -232px; width: 219px; height: 219px; } @@ -210,73 +222,73 @@ } .quest_snake { background-image: url(spritesmith-main-6.png); - background-position: -1320px -784px; + background-position: -1320px -793px; width: 216px; height: 177px; } .quest_spider { background-image: url(spritesmith-main-6.png); - background-position: -1125px -1112px; + background-position: -1091px -1112px; width: 250px; height: 150px; } .quest_stressbeast { background-image: url(spritesmith-main-6.png); - background-position: 0px -452px; + background-position: -880px -220px; width: 219px; height: 219px; } .quest_stressbeast_bailey { background-image: url(spritesmith-main-6.png); - background-position: -880px -440px; + background-position: -1100px -440px; width: 219px; height: 219px; } .quest_stressbeast_guide { background-image: url(spritesmith-main-6.png); - background-position: -880px 0px; + background-position: 0px -892px; width: 219px; height: 219px; } .quest_stressbeast_stables { background-image: url(spritesmith-main-6.png); - background-position: -440px -452px; + background-position: -440px -672px; width: 219px; height: 219px; } .quest_treeling { background-image: url(spritesmith-main-6.png); - background-position: -223px -1112px; + background-position: -874px -1112px; width: 216px; height: 177px; } .quest_trex { background-image: url(spritesmith-main-6.png); - background-position: -1537px 0px; + background-position: -1537px -175px; width: 204px; height: 177px; } .quest_trex_undead { background-image: url(spritesmith-main-6.png); - background-position: -440px -1112px; + background-position: -1320px -615px; width: 216px; height: 177px; } .quest_unicorn { background-image: url(spritesmith-main-6.png); - background-position: -440px -232px; + background-position: -660px -452px; width: 219px; height: 219px; } .quest_vice1 { background-image: url(spritesmith-main-6.png); - background-position: -1320px -606px; + background-position: -223px -1112px; width: 216px; height: 177px; } .quest_vice2 { background-image: url(spritesmith-main-6.png); - background-position: 0px -232px; + background-position: -660px 0px; width: 219px; height: 219px; } @@ -288,1243 +300,1195 @@ } .quest_whale { background-image: url(spritesmith-main-6.png); - background-position: -440px 0px; + background-position: -220px -232px; width: 219px; height: 219px; } .quest_dilatoryDistress1_blueFins { background-image: url(spritesmith-main-6.png); - background-position: -1586px -1387px; + background-position: -1485px -1493px; width: 51px; height: 48px; } .quest_dilatoryDistress1_fireCoral { background-image: url(spritesmith-main-6.png); - background-position: -1482px -1112px; + background-position: -49px -1547px; width: 48px; height: 51px; } .quest_egg_plainEgg { background-image: url(spritesmith-main-6.png); - background-position: -1482px -1164px; + background-position: -98px -1547px; width: 48px; height: 51px; } .quest_goldenknight1_testimony { background-image: url(spritesmith-main-6.png); - background-position: -1486px -1290px; + background-position: -147px -1547px; width: 48px; height: 51px; } .quest_moonstone1_moonstone { background-image: url(spritesmith-main-6.png); - background-position: -1742px -337px; + background-position: -1452px -1077px; width: 30px; height: 30px; } .quest_vice2_lightCrystal { background-image: url(spritesmith-main-6.png); - background-position: -1742px -123px; + background-position: -1481px -1651px; width: 40px; height: 40px; } .inventory_quest_scroll_atom1 { background-image: url(spritesmith-main-6.png); - background-position: -106px -1571px; + background-position: -245px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_atom1_locked { background-image: url(spritesmith-main-6.png); - background-position: -1486px -1342px; + background-position: -196px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2 { background-image: url(spritesmith-main-6.png); - background-position: -253px -1571px; + background-position: -343px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2_locked { background-image: url(spritesmith-main-6.png); - background-position: -204px -1571px; + background-position: -294px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3 { background-image: url(spritesmith-main-6.png); - background-position: -351px -1571px; + background-position: -441px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3_locked { background-image: url(spritesmith-main-6.png); - background-position: -302px -1571px; + background-position: -392px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_axolotl { background-image: url(spritesmith-main-6.png); - background-position: -1688px -362px; + background-position: -1688px -679px; width: 48px; height: 52px; } .inventory_quest_scroll_basilist { background-image: url(spritesmith-main-6.png); - background-position: -449px -1571px; + background-position: -539px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_bunny { background-image: url(spritesmith-main-6.png); - background-position: -498px -1571px; + background-position: -588px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_cheetah { background-image: url(spritesmith-main-6.png); - background-position: -547px -1571px; + background-position: -637px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress1 { background-image: url(spritesmith-main-6.png); - background-position: -645px -1571px; + background-position: -735px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress2 { background-image: url(spritesmith-main-6.png); - background-position: -743px -1571px; + background-position: -833px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress2_locked { background-image: url(spritesmith-main-6.png); - background-position: -694px -1571px; + background-position: -784px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress3 { background-image: url(spritesmith-main-6.png); - background-position: -841px -1571px; + background-position: -931px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatoryDistress3_locked { background-image: url(spritesmith-main-6.png); - background-position: -792px -1571px; + background-position: -882px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatory_derby { background-image: url(spritesmith-main-6.png); - background-position: -596px -1571px; + background-position: -686px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_egg { background-image: url(spritesmith-main-6.png); - background-position: -890px -1571px; + background-position: -980px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta { background-image: url(spritesmith-main-6.png); - background-position: -939px -1571px; + background-position: -1029px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta2 { background-image: url(spritesmith-main-6.png); - background-position: -988px -1571px; + background-position: -1078px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_falcon { background-image: url(spritesmith-main-6.png); - background-position: -1380px -1623px; + background-position: -1372px -1599px; width: 48px; height: 51px; } .inventory_quest_scroll_frog { background-image: url(spritesmith-main-6.png); - background-position: -1429px -1623px; + background-position: -1421px -1599px; width: 48px; height: 51px; } .inventory_quest_scroll_ghost_stag { background-image: url(spritesmith-main-6.png); - background-position: -1478px -1623px; + background-position: 0px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight1 { background-image: url(spritesmith-main-6.png); - background-position: -1576px -1623px; + background-position: -245px -1599px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight1_locked { background-image: url(spritesmith-main-6.png); - background-position: -1527px -1623px; + background-position: -1338px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2 { background-image: url(spritesmith-main-6.png); - background-position: -1674px -1623px; + background-position: -1436px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2_locked { background-image: url(spritesmith-main-6.png); - background-position: -1625px -1623px; + background-position: -1387px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3 { background-image: url(spritesmith-main-6.png); - background-position: -49px -1677px; + background-position: -1656px -830px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3_locked { background-image: url(spritesmith-main-6.png); - background-position: 0px -1677px; + background-position: -490px -1547px; width: 48px; height: 51px; } .inventory_quest_scroll_gryphon { background-image: url(spritesmith-main-6.png); - background-position: -98px -1677px; + background-position: -1656px -882px; width: 48px; height: 51px; } .inventory_quest_scroll_harpy { background-image: url(spritesmith-main-6.png); - background-position: -155px -1571px; + background-position: -1537px -1386px; width: 48px; height: 51px; } .inventory_quest_scroll_hedgehog { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1333px; + background-position: -1586px -1386px; width: 48px; height: 51px; } .inventory_quest_scroll_horse { background-image: url(spritesmith-main-6.png); - background-position: -645px -1623px; + background-position: -1635px -1386px; width: 48px; height: 51px; } .inventory_quest_scroll_kraken { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1333px; + background-position: -1684px -1386px; width: 48px; height: 51px; } .inventory_quest_scroll_monkey { background-image: url(spritesmith-main-6.png); - background-position: -1537px -1387px; + background-position: -1448px -1112px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone1 { background-image: url(spritesmith-main-6.png); - background-position: -1656px -513px; + background-position: -848px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone1_locked { background-image: url(spritesmith-main-6.png); - background-position: -400px -1571px; + background-position: -1448px -1164px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2 { background-image: url(spritesmith-main-6.png); - background-position: -1643px -645px; + background-position: -946px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2_locked { background-image: url(spritesmith-main-6.png); - background-position: -1656px -565px; + background-position: -897px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3 { background-image: url(spritesmith-main-6.png); - background-position: -1643px -697px; + background-position: -1044px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3_locked { background-image: url(spritesmith-main-6.png); - background-position: -1692px -645px; + background-position: -995px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_octopus { background-image: url(spritesmith-main-6.png); - background-position: -1692px -697px; + background-position: -1093px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_owl { background-image: url(spritesmith-main-6.png); - background-position: -1643px -751px; + background-position: -1142px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_penguin { background-image: url(spritesmith-main-6.png); - background-position: -1692px -751px; + background-position: -1191px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_rat { background-image: url(spritesmith-main-6.png); - background-position: -1643px -803px; + background-position: -1240px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_rock { background-image: url(spritesmith-main-6.png); - background-position: -1692px -803px; + background-position: -1289px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_rooster { background-image: url(spritesmith-main-6.png); - background-position: -1643px -857px; + background-position: -1338px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_sabretooth { background-image: url(spritesmith-main-6.png); - background-position: -1692px -857px; + background-position: -1387px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_sheep { background-image: url(spritesmith-main-6.png); - background-position: -1643px -909px; + background-position: -1436px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_slime { background-image: url(spritesmith-main-6.png); - background-position: -1692px -909px; + background-position: -1485px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_snail { background-image: url(spritesmith-main-6.png); - background-position: -1643px -963px; + background-position: -1534px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_snake { background-image: url(spritesmith-main-6.png); - background-position: -1692px -963px; + background-position: -1583px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_spider { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1015px; + background-position: -1632px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_treeling { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1015px; + background-position: -1681px -1441px; width: 48px; height: 51px; } .inventory_quest_scroll_trex { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1069px; + background-position: -897px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_trex_undead { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1069px; + background-position: -848px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_unicorn { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1121px; + background-position: -946px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice1 { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1175px; + background-position: -1044px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice1_locked { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1121px; + background-position: -995px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2 { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1227px; + background-position: -1142px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2_locked { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1175px; + background-position: -1093px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3 { background-image: url(spritesmith-main-6.png); - background-position: -1643px -1281px; + background-position: -1240px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3_locked { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1227px; + background-position: -1191px -1493px; width: 48px; height: 51px; } .inventory_quest_scroll_whale { background-image: url(spritesmith-main-6.png); - background-position: -1692px -1281px; + background-position: -1289px -1493px; width: 48px; height: 51px; } .shop_copper { background-image: url(spritesmith-main-6.png); - background-position: -1742px -414px; + background-position: -1483px -1077px; width: 32px; height: 22px; } .shop_eyes { background-image: url(spritesmith-main-6.png); - background-position: -1742px 0px; + background-position: -1358px -1651px; width: 40px; height: 40px; } .shop_gold { background-image: url(spritesmith-main-6.png); - background-position: -1742px -391px; + background-position: -1689px -934px; width: 32px; height: 22px; } .shop_opaquePotion { background-image: url(spritesmith-main-6.png); - background-position: -1742px -41px; + background-position: -1399px -1651px; width: 40px; height: 40px; } .shop_potion { background-image: url(spritesmith-main-6.png); - background-position: -1742px -82px; + background-position: -1071px -1651px; width: 40px; height: 40px; } .shop_reroll { background-image: url(spritesmith-main-6.png); - background-position: -1742px -164px; + background-position: -1440px -1651px; width: 40px; height: 40px; } .shop_seafoam { background-image: url(spritesmith-main-6.png); - background-position: -1742px -205px; + background-position: -1353px -1077px; width: 32px; height: 32px; } .shop_shinySeed { background-image: url(spritesmith-main-6.png); - background-position: -1742px -238px; + background-position: -1320px -1077px; width: 32px; height: 32px; } .shop_silver { background-image: url(spritesmith-main-6.png); - background-position: -1742px -368px; + background-position: -1656px -934px; width: 32px; height: 22px; } .shop_snowball { background-image: url(spritesmith-main-6.png); - background-position: -1742px -304px; + background-position: -1386px -1077px; width: 32px; height: 32px; } .shop_spookySparkles { background-image: url(spritesmith-main-6.png); - background-position: -1742px -271px; + background-position: -1419px -1077px; width: 32px; height: 32px; } .shop_backStab { background-image: url(spritesmith-main-6.png); - background-position: -1668px -1677px; + background-position: -1317px -1651px; width: 40px; height: 40px; } .shop_brightness { background-image: url(spritesmith-main-6.png); - background-position: -1627px -1677px; + background-position: -1276px -1651px; width: 40px; height: 40px; } .shop_defensiveStance { background-image: url(spritesmith-main-6.png); - background-position: -1586px -1677px; + background-position: -1235px -1651px; width: 40px; height: 40px; } .shop_earth { background-image: url(spritesmith-main-6.png); - background-position: -1545px -1677px; + background-position: -1194px -1651px; width: 40px; height: 40px; } .shop_fireball { background-image: url(spritesmith-main-6.png); - background-position: -1504px -1677px; + background-position: -1153px -1651px; width: 40px; height: 40px; } .shop_frost { background-image: url(spritesmith-main-6.png); - background-position: -1463px -1677px; + background-position: -1112px -1651px; width: 40px; height: 40px; } .shop_heal { background-image: url(spritesmith-main-6.png); - background-position: -1422px -1677px; + background-position: -1522px -1651px; width: 40px; height: 40px; } .shop_healAll { background-image: url(spritesmith-main-6.png); - background-position: -1381px -1677px; + background-position: -1030px -1651px; width: 40px; height: 40px; } .shop_intimidate { background-image: url(spritesmith-main-6.png); - background-position: -1340px -1677px; + background-position: -989px -1651px; width: 40px; height: 40px; } .shop_mpheal { background-image: url(spritesmith-main-6.png); - background-position: -1299px -1677px; + background-position: -948px -1651px; width: 40px; height: 40px; } .shop_pickPocket { background-image: url(spritesmith-main-6.png); - background-position: -1258px -1677px; + background-position: -907px -1651px; width: 40px; height: 40px; } .shop_protectAura { background-image: url(spritesmith-main-6.png); - background-position: -1217px -1677px; + background-position: -866px -1651px; width: 40px; height: 40px; } .shop_smash { background-image: url(spritesmith-main-6.png); - background-position: -1176px -1677px; + background-position: -825px -1651px; width: 40px; height: 40px; } .shop_stealth { background-image: url(spritesmith-main-6.png); - background-position: -1490px -1068px; + background-position: -784px -1651px; width: 40px; height: 40px; } .shop_toolsOfTrade { background-image: url(spritesmith-main-6.png); - background-position: -1449px -1068px; + background-position: -1709px -1493px; width: 40px; height: 40px; } .shop_valorousPresence { background-image: url(spritesmith-main-6.png); - background-position: -1408px -1068px; + background-position: -1668px -1493px; width: 40px; height: 40px; } .Pet_Egg_Axolotl { background-image: url(spritesmith-main-6.png); - background-position: -1037px -1571px; + background-position: -1127px -1547px; width: 48px; height: 51px; } .Pet_Egg_BearCub { background-image: url(spritesmith-main-6.png); - background-position: -1086px -1571px; + background-position: -1176px -1547px; width: 48px; height: 51px; } .Pet_Egg_Bunny { background-image: url(spritesmith-main-6.png); - background-position: -1135px -1571px; + background-position: -1225px -1547px; width: 48px; height: 51px; } .Pet_Egg_Cactus { background-image: url(spritesmith-main-6.png); - background-position: -1184px -1571px; + background-position: -1274px -1547px; width: 48px; height: 51px; } .Pet_Egg_Cheetah { background-image: url(spritesmith-main-6.png); - background-position: -1233px -1571px; + background-position: -1323px -1547px; width: 48px; height: 51px; } .Pet_Egg_Cuttlefish { background-image: url(spritesmith-main-6.png); - background-position: -1282px -1571px; + background-position: -1372px -1547px; width: 48px; height: 51px; } .Pet_Egg_Deer { background-image: url(spritesmith-main-6.png); - background-position: -1331px -1571px; + background-position: -1421px -1547px; width: 48px; height: 51px; } .Pet_Egg_Dragon { background-image: url(spritesmith-main-6.png); - background-position: -1380px -1571px; + background-position: -1470px -1547px; width: 48px; height: 51px; } .Pet_Egg_Egg { background-image: url(spritesmith-main-6.png); - background-position: -1429px -1571px; + background-position: -1519px -1547px; width: 48px; height: 51px; } .Pet_Egg_Falcon { background-image: url(spritesmith-main-6.png); - background-position: -1478px -1571px; + background-position: -1568px -1547px; width: 48px; height: 51px; } .Pet_Egg_FlyingPig { background-image: url(spritesmith-main-6.png); - background-position: -1527px -1571px; + background-position: -1617px -1547px; width: 48px; height: 51px; } .Pet_Egg_Fox { background-image: url(spritesmith-main-6.png); - background-position: -1576px -1571px; + background-position: -1666px -1547px; width: 48px; height: 51px; } .Pet_Egg_Frog { background-image: url(spritesmith-main-6.png); - background-position: -1625px -1571px; + background-position: 0px -1599px; width: 48px; height: 51px; } .Pet_Egg_Gryphon { background-image: url(spritesmith-main-6.png); - background-position: -1674px -1571px; + background-position: -49px -1599px; width: 48px; height: 51px; } .Pet_Egg_Hedgehog { background-image: url(spritesmith-main-6.png); - background-position: -106px -1623px; + background-position: -98px -1599px; width: 48px; height: 51px; } .Pet_Egg_Horse { background-image: url(spritesmith-main-6.png); - background-position: -155px -1623px; + background-position: -147px -1599px; width: 48px; height: 51px; } .Pet_Egg_LionCub { background-image: url(spritesmith-main-6.png); - background-position: -204px -1623px; + background-position: -196px -1599px; width: 48px; height: 51px; } .Pet_Egg_Monkey { background-image: url(spritesmith-main-6.png); - background-position: -253px -1623px; + background-position: -1688px -732px; width: 48px; height: 51px; } .Pet_Egg_Octopus { background-image: url(spritesmith-main-6.png); - background-position: -302px -1623px; + background-position: -294px -1599px; width: 48px; height: 51px; } .Pet_Egg_Owl { background-image: url(spritesmith-main-6.png); - background-position: -351px -1623px; + background-position: -343px -1599px; width: 48px; height: 51px; } .Pet_Egg_PandaCub { background-image: url(spritesmith-main-6.png); - background-position: -400px -1623px; + background-position: -392px -1599px; width: 48px; height: 51px; } .Pet_Egg_Parrot { background-image: url(spritesmith-main-6.png); - background-position: -449px -1623px; + background-position: -441px -1599px; width: 48px; height: 51px; } .Pet_Egg_Penguin { background-image: url(spritesmith-main-6.png); - background-position: -498px -1623px; + background-position: -490px -1599px; width: 48px; height: 51px; } .Pet_Egg_PolarBear { background-image: url(spritesmith-main-6.png); - background-position: -547px -1623px; + background-position: -539px -1599px; width: 48px; height: 51px; } .Pet_Egg_Rat { background-image: url(spritesmith-main-6.png); - background-position: -596px -1623px; + background-position: -588px -1599px; width: 48px; height: 51px; } .Pet_Egg_Rock { background-image: url(spritesmith-main-6.png); - background-position: -1688px -415px; + background-position: -637px -1599px; width: 48px; height: 51px; } .Pet_Egg_Rooster { background-image: url(spritesmith-main-6.png); - background-position: -694px -1623px; + background-position: -686px -1599px; width: 48px; height: 51px; } .Pet_Egg_Sabretooth { background-image: url(spritesmith-main-6.png); - background-position: -743px -1623px; + background-position: -735px -1599px; width: 48px; height: 51px; } .Pet_Egg_Seahorse { background-image: url(spritesmith-main-6.png); - background-position: -792px -1623px; + background-position: -784px -1599px; width: 48px; height: 51px; } .Pet_Egg_Sheep { background-image: url(spritesmith-main-6.png); - background-position: -841px -1623px; + background-position: -833px -1599px; width: 48px; height: 51px; } .Pet_Egg_Slime { background-image: url(spritesmith-main-6.png); - background-position: -890px -1623px; + background-position: -882px -1599px; width: 48px; height: 51px; } .Pet_Egg_Snail { background-image: url(spritesmith-main-6.png); - background-position: -939px -1623px; + background-position: -931px -1599px; width: 48px; height: 51px; } .Pet_Egg_Snake { background-image: url(spritesmith-main-6.png); - background-position: -988px -1623px; + background-position: -980px -1599px; width: 48px; height: 51px; } .Pet_Egg_Spider { background-image: url(spritesmith-main-6.png); - background-position: -1037px -1623px; + background-position: -1029px -1599px; width: 48px; height: 51px; } .Pet_Egg_TRex { background-image: url(spritesmith-main-6.png); - background-position: -1184px -1623px; + background-position: -1176px -1599px; width: 48px; height: 51px; } .Pet_Egg_TigerCub { background-image: url(spritesmith-main-6.png); - background-position: -1086px -1623px; + background-position: -1078px -1599px; width: 48px; height: 51px; } .Pet_Egg_Treeling { background-image: url(spritesmith-main-6.png); - background-position: -1135px -1623px; + background-position: -1127px -1599px; width: 48px; height: 51px; } .Pet_Egg_Unicorn { background-image: url(spritesmith-main-6.png); - background-position: -1233px -1623px; + background-position: -1225px -1599px; width: 48px; height: 51px; } .Pet_Egg_Whale { background-image: url(spritesmith-main-6.png); - background-position: -1282px -1623px; + background-position: -1274px -1599px; width: 48px; height: 51px; } .Pet_Egg_Wolf { background-image: url(spritesmith-main-6.png); - background-position: -1331px -1623px; + background-position: -1323px -1599px; width: 48px; height: 51px; } .Pet_Food_Cake_Base { background-image: url(spritesmith-main-6.png); - background-position: -1320px -1068px; + background-position: -1474px -1218px; width: 43px; height: 43px; } .Pet_Food_Cake_CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1696px -1511px; + background-position: -1581px -1493px; width: 42px; height: 44px; } .Pet_Food_Cake_CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1696px -1465px; + background-position: -1537px -1493px; width: 43px; height: 45px; } .Pet_Food_Cake_Desert { background-image: url(spritesmith-main-6.png); - background-position: -1464px -1218px; + background-position: -1430px -1218px; width: 43px; height: 44px; } .Pet_Food_Cake_Golden { background-image: url(spritesmith-main-6.png); - background-position: -1364px -1068px; + background-position: -1624px -1493px; width: 43px; height: 42px; } .Pet_Food_Cake_Red { background-image: url(spritesmith-main-6.png); - background-position: -1420px -1218px; + background-position: -1386px -1218px; width: 43px; height: 44px; } .Pet_Food_Cake_Shade { background-image: url(spritesmith-main-6.png); - background-position: -1376px -1218px; + background-position: -1342px -1218px; width: 43px; height: 44px; } .Pet_Food_Cake_Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -1638px -1387px; + background-position: -1705px -830px; width: 42px; height: 47px; } .Pet_Food_Cake_White { background-image: url(spritesmith-main-6.png); - background-position: -1681px -1387px; + background-position: -1705px -882px; width: 44px; height: 44px; } .Pet_Food_Cake_Zombie { background-image: url(spritesmith-main-6.png); - background-position: -1688px -467px; + background-position: -1688px -784px; width: 45px; height: 44px; } .Pet_Food_Candy_Base { background-image: url(spritesmith-main-6.png); - background-position: -147px -1677px; + background-position: -147px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -196px -1677px; + background-position: -196px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -245px -1677px; + background-position: -245px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Desert { background-image: url(spritesmith-main-6.png); - background-position: -294px -1677px; + background-position: -294px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Golden { background-image: url(spritesmith-main-6.png); - background-position: -343px -1677px; + background-position: -343px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Red { background-image: url(spritesmith-main-6.png); - background-position: -392px -1677px; + background-position: -392px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Shade { background-image: url(spritesmith-main-6.png); - background-position: -441px -1677px; + background-position: -441px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -490px -1677px; + background-position: -490px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_White { background-image: url(spritesmith-main-6.png); - background-position: -539px -1677px; + background-position: -539px -1651px; width: 48px; height: 51px; } .Pet_Food_Candy_Zombie { background-image: url(spritesmith-main-6.png); - background-position: -588px -1677px; + background-position: -588px -1651px; width: 48px; height: 51px; } .Pet_Food_Chocolate { background-image: url(spritesmith-main-6.png); - background-position: -637px -1677px; + background-position: -637px -1651px; width: 48px; height: 51px; } .Pet_Food_CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -686px -1677px; + background-position: -686px -1651px; width: 48px; height: 51px; } .Pet_Food_CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -735px -1677px; + background-position: -735px -1651px; width: 48px; height: 51px; } .Pet_Food_Fish { background-image: url(spritesmith-main-6.png); - background-position: -784px -1677px; + background-position: -98px -1651px; width: 48px; height: 51px; } .Pet_Food_Honey { background-image: url(spritesmith-main-6.png); - background-position: -833px -1677px; + background-position: -49px -1651px; width: 48px; height: 51px; } .Pet_Food_Meat { background-image: url(spritesmith-main-6.png); - background-position: -882px -1677px; + background-position: 0px -1651px; width: 48px; height: 51px; } .Pet_Food_Milk { background-image: url(spritesmith-main-6.png); - background-position: -931px -1677px; + background-position: -1666px -1599px; width: 48px; height: 51px; } .Pet_Food_Potatoe { background-image: url(spritesmith-main-6.png); - background-position: -980px -1677px; + background-position: -1617px -1599px; width: 48px; height: 51px; } .Pet_Food_RottenMeat { background-image: url(spritesmith-main-6.png); - background-position: -1029px -1677px; + background-position: -1568px -1599px; width: 48px; height: 51px; } .Pet_Food_Saddle { background-image: url(spritesmith-main-6.png); - background-position: -1078px -1677px; + background-position: -1519px -1599px; width: 48px; height: 51px; } .Pet_Food_Strawberry { background-image: url(spritesmith-main-6.png); - background-position: -1127px -1677px; + background-position: -1470px -1599px; width: 48px; height: 51px; } .Mount_Body_Axolotl-Base { background-image: url(spritesmith-main-6.png); - background-position: -1590px -1465px; + background-position: -636px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -1484px -1465px; + background-position: -530px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -1378px -1465px; + background-position: -424px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Desert { background-image: url(spritesmith-main-6.png); - background-position: -1272px -1465px; + background-position: -318px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1166px -1465px; + background-position: -212px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Red { background-image: url(spritesmith-main-6.png); - background-position: -1060px -1465px; + background-position: -106px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Shade { background-image: url(spritesmith-main-6.png); - background-position: -954px -1465px; + background-position: 0px -1441px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -848px -1465px; + background-position: -1417px -1290px; width: 105px; height: 105px; } .Mount_Body_Axolotl-White { background-image: url(spritesmith-main-6.png); - background-position: -742px -1465px; + background-position: -1311px -1290px; width: 105px; height: 105px; } .Mount_Body_Axolotl-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -636px -1465px; + background-position: -1205px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Base { background-image: url(spritesmith-main-6.png); - background-position: -530px -1465px; + background-position: -1099px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -424px -1465px; + background-position: -993px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -318px -1465px; + background-position: -887px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Desert { background-image: url(spritesmith-main-6.png); - background-position: -212px -1465px; + background-position: -781px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Floral { background-image: url(spritesmith-main-6.png); - background-position: -106px -1465px; + background-position: -675px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Golden { background-image: url(spritesmith-main-6.png); - background-position: 0px -1465px; + background-position: -569px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Peppermint { background-image: url(spritesmith-main-6.png); - background-position: -1380px -1290px; + background-position: -463px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Polar { background-image: url(spritesmith-main-6.png); - background-position: -1274px -1290px; + background-position: -357px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Red { background-image: url(spritesmith-main-6.png); - background-position: -1168px -1290px; + background-position: -251px -1290px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1062px -1290px; + background-position: -1342px -1112px; width: 105px; height: 105px; } .Mount_Body_BearCub-Skeleton { background-image: url(spritesmith-main-6.png); - background-position: -956px -1290px; + background-position: -1426px -971px; width: 105px; height: 105px; } .Mount_Body_BearCub-Spooky { background-image: url(spritesmith-main-6.png); - background-position: -850px -1290px; + background-position: -1320px -971px; width: 105px; height: 105px; } .Mount_Body_BearCub-White { background-image: url(spritesmith-main-6.png); - background-position: -744px -1290px; + background-position: -1643px -1280px; width: 105px; height: 105px; } .Mount_Body_BearCub-Zombie { background-image: url(spritesmith-main-6.png); - background-position: -638px -1290px; + background-position: -1537px -1280px; width: 105px; height: 105px; } .Mount_Body_Bunny-Base { background-image: url(spritesmith-main-6.png); - background-position: -532px -1290px; + background-position: -1643px -1174px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyBlue { background-image: url(spritesmith-main-6.png); - background-position: -426px -1290px; + background-position: -1537px -1174px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyPink { background-image: url(spritesmith-main-6.png); - background-position: -320px -1290px; + background-position: -1643px -1068px; width: 105px; height: 105px; } .Mount_Body_Bunny-Desert { background-image: url(spritesmith-main-6.png); - background-position: -214px -1290px; + background-position: -1537px -1068px; width: 105px; height: 105px; } .Mount_Body_Bunny-Golden { background-image: url(spritesmith-main-6.png); - background-position: -1376px -1112px; + background-position: -1643px -962px; width: 105px; height: 105px; } .Mount_Body_Bunny-Red { background-image: url(spritesmith-main-6.png); - background-position: -1426px -962px; + background-position: -742px -1441px; width: 105px; height: 105px; } .Mount_Body_Bunny-Shade { background-image: url(spritesmith-main-6.png); - background-position: -1320px -962px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Skeleton { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -1281px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-White { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -1175px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Zombie { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -1069px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Base { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -963px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-CottonCandyBlue { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -857px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-CottonCandyPink { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -751px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Desert { - background-image: url(spritesmith-main-6.png); - background-position: 0px -1571px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Floral { - background-image: url(spritesmith-main-6.png); - background-position: -1537px -645px; + background-position: -1537px -962px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith-main-6.png b/common/dist/sprites/spritesmith-main-6.png index da8ab66f54..4b7cbad94c 100644 Binary files a/common/dist/sprites/spritesmith-main-6.png and b/common/dist/sprites/spritesmith-main-6.png differ diff --git a/common/dist/sprites/spritesmith-main-7.css b/common/dist/sprites/spritesmith-main-7.css index 6f8cfa8ab6..e6cd8bdf53 100644 --- a/common/dist/sprites/spritesmith-main-7.css +++ b/common/dist/sprites/spritesmith-main-7.css @@ -1,108 +1,156 @@ -.Mount_Body_Cactus-Golden { - background-image: url(spritesmith-main-7.png); - background-position: -636px -999px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Peppermint { - background-image: url(spritesmith-main-7.png); - background-position: -318px -1105px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Red { - background-image: url(spritesmith-main-7.png); - background-position: -742px -999px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -848px -999px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -742px -1211px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Spooky { - background-image: url(spritesmith-main-7.png); - background-position: -1166px -1211px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-White { - background-image: url(spritesmith-main-7.png); - background-position: -1272px -1211px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -1378px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Base { - background-image: url(spritesmith-main-7.png); - background-position: -530px -336px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-CottonCandyBlue { +.Mount_Body_Bunny-Skeleton { background-image: url(spritesmith-main-7.png); background-position: -221px -469px; width: 105px; height: 105px; } -.Mount_Body_Cheetah-CottonCandyPink { +.Mount_Body_Bunny-White { + background-image: url(spritesmith-main-7.png); + background-position: -318px -1105px; + width: 105px; + height: 105px; +} +.Mount_Body_Bunny-Zombie { background-image: url(spritesmith-main-7.png); background-position: -327px -469px; width: 105px; height: 105px; } +.Mount_Body_Cactus-Base { + background-image: url(spritesmith-main-7.png); + background-position: -433px -469px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -636px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -636px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Desert { + background-image: url(spritesmith-main-7.png); + background-position: -636px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Floral { + background-image: url(spritesmith-main-7.png); + background-position: -636px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Golden { + background-image: url(spritesmith-main-7.png); + background-position: -636px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Peppermint { + background-image: url(spritesmith-main-7.png); + background-position: 0px -575px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Red { + background-image: url(spritesmith-main-7.png); + background-position: -106px -575px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Shade { + background-image: url(spritesmith-main-7.png); + background-position: -742px -999px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Skeleton { + background-image: url(spritesmith-main-7.png); + background-position: -848px -999px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Spooky { + background-image: url(spritesmith-main-7.png); + background-position: -954px -999px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-White { + background-image: url(spritesmith-main-7.png); + background-position: -1060px -999px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Zombie { + background-image: url(spritesmith-main-7.png); + background-position: -1166px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Base { + background-image: url(spritesmith-main-7.png); + background-position: -1166px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-CottonCandyBlue { + background-image: url(spritesmith-main-7.png); + background-position: -1166px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-CottonCandyPink { + background-image: url(spritesmith-main-7.png); + background-position: -1166px -318px; + width: 105px; + height: 105px; +} .Mount_Body_Cheetah-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1060px -848px; + background-position: -1166px -424px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Golden { background-image: url(spritesmith-main-7.png); - background-position: 0px -999px; + background-position: -1166px -530px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Red { background-image: url(spritesmith-main-7.png); - background-position: -106px -999px; + background-position: -1378px -212px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Shade { background-image: url(spritesmith-main-7.png); - background-position: -212px -999px; + background-position: -1378px -636px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -318px -999px; + background-position: -1378px -742px; width: 105px; height: 105px; } .Mount_Body_Cheetah-White { background-image: url(spritesmith-main-7.png); - background-position: -424px -999px; + background-position: -1378px -848px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -530px -999px; + background-position: -530px -336px; width: 105px; height: 105px; } @@ -168,415 +216,415 @@ } .Mount_Body_Deer-Base { background-image: url(spritesmith-main-7.png); - background-position: -433px -469px; + background-position: -212px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -636px 0px; + background-position: -318px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -636px -106px; + background-position: -424px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-Desert { background-image: url(spritesmith-main-7.png); - background-position: -636px -212px; + background-position: -530px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-Golden { background-image: url(spritesmith-main-7.png); - background-position: -636px -318px; + background-position: -636px -575px; width: 105px; height: 105px; } .Mount_Body_Deer-Red { background-image: url(spritesmith-main-7.png); - background-position: -636px -424px; + background-position: -742px 0px; width: 105px; height: 105px; } .Mount_Body_Deer-Shade { background-image: url(spritesmith-main-7.png); - background-position: 0px -575px; + background-position: -742px -106px; width: 105px; height: 105px; } .Mount_Body_Deer-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -106px -575px; + background-position: -742px -212px; width: 105px; height: 105px; } .Mount_Body_Deer-White { background-image: url(spritesmith-main-7.png); - background-position: -212px -575px; + background-position: -742px -318px; width: 105px; height: 105px; } .Mount_Body_Deer-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -318px -575px; + background-position: -742px -424px; width: 105px; height: 105px; } .Mount_Body_Dragon-Base { background-image: url(spritesmith-main-7.png); - background-position: -424px -575px; + background-position: -742px -530px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -530px -575px; + background-position: 0px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -636px -575px; + background-position: -106px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Desert { background-image: url(spritesmith-main-7.png); - background-position: -742px 0px; + background-position: -212px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Floral { background-image: url(spritesmith-main-7.png); - background-position: -742px -106px; + background-position: -318px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Golden { background-image: url(spritesmith-main-7.png); - background-position: -742px -212px; + background-position: -424px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Peppermint { background-image: url(spritesmith-main-7.png); - background-position: -742px -318px; + background-position: -530px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Red { background-image: url(spritesmith-main-7.png); - background-position: -742px -424px; + background-position: -636px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Shade { background-image: url(spritesmith-main-7.png); - background-position: -742px -530px; + background-position: -742px -681px; width: 105px; height: 105px; } .Mount_Body_Dragon-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: 0px -681px; + background-position: -848px 0px; width: 105px; height: 105px; } .Mount_Body_Dragon-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -106px -681px; + background-position: -848px -106px; width: 105px; height: 105px; } .Mount_Body_Dragon-White { background-image: url(spritesmith-main-7.png); - background-position: -212px -681px; + background-position: -848px -212px; width: 105px; height: 105px; } .Mount_Body_Dragon-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -318px -681px; + background-position: -848px -318px; width: 105px; height: 105px; } .Mount_Body_Egg-Base { background-image: url(spritesmith-main-7.png); - background-position: -424px -681px; + background-position: -848px -424px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -530px -681px; + background-position: -848px -530px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -636px -681px; + background-position: -848px -636px; width: 105px; height: 105px; } .Mount_Body_Egg-Desert { background-image: url(spritesmith-main-7.png); - background-position: -742px -681px; + background-position: 0px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-Golden { background-image: url(spritesmith-main-7.png); - background-position: -848px 0px; + background-position: -106px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-Red { background-image: url(spritesmith-main-7.png); - background-position: -848px -106px; + background-position: -212px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-Shade { background-image: url(spritesmith-main-7.png); - background-position: -848px -212px; + background-position: -318px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -848px -318px; + background-position: -424px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-White { background-image: url(spritesmith-main-7.png); - background-position: -848px -424px; + background-position: -530px -787px; width: 105px; height: 105px; } .Mount_Body_Egg-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -848px -530px; + background-position: -636px -787px; width: 105px; height: 105px; } .Mount_Body_Falcon-Base { background-image: url(spritesmith-main-7.png); - background-position: -848px -636px; + background-position: -742px -787px; width: 105px; height: 105px; } .Mount_Body_Falcon-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: 0px -787px; + background-position: -848px -787px; width: 105px; height: 105px; } .Mount_Body_Falcon-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -106px -787px; + background-position: -954px 0px; width: 105px; height: 105px; } .Mount_Body_Falcon-Desert { background-image: url(spritesmith-main-7.png); - background-position: -212px -787px; + background-position: -954px -106px; width: 105px; height: 105px; } .Mount_Body_Falcon-Golden { background-image: url(spritesmith-main-7.png); - background-position: -318px -787px; + background-position: -954px -212px; width: 105px; height: 105px; } .Mount_Body_Falcon-Red { background-image: url(spritesmith-main-7.png); - background-position: -424px -787px; + background-position: -954px -318px; width: 105px; height: 105px; } .Mount_Body_Falcon-Shade { background-image: url(spritesmith-main-7.png); - background-position: -530px -787px; + background-position: -954px -424px; width: 105px; height: 105px; } .Mount_Body_Falcon-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -636px -787px; + background-position: -954px -530px; width: 105px; height: 105px; } .Mount_Body_Falcon-White { background-image: url(spritesmith-main-7.png); - background-position: -742px -787px; + background-position: -954px -636px; width: 105px; height: 105px; } .Mount_Body_Falcon-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -848px -787px; + background-position: -954px -742px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Base { background-image: url(spritesmith-main-7.png); - background-position: -954px 0px; + background-position: 0px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -954px -106px; + background-position: -106px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -954px -212px; + background-position: -212px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Desert { background-image: url(spritesmith-main-7.png); - background-position: -954px -318px; + background-position: -318px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Floral { background-image: url(spritesmith-main-7.png); - background-position: -954px -424px; + background-position: -424px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Golden { background-image: url(spritesmith-main-7.png); - background-position: -954px -530px; + background-position: -530px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Peppermint { background-image: url(spritesmith-main-7.png); - background-position: -954px -636px; + background-position: -636px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Red { background-image: url(spritesmith-main-7.png); - background-position: -954px -742px; + background-position: -742px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Shade { background-image: url(spritesmith-main-7.png); - background-position: 0px -893px; + background-position: -848px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -106px -893px; + background-position: -954px -893px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -212px -893px; + background-position: -1060px 0px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-White { background-image: url(spritesmith-main-7.png); - background-position: -318px -893px; + background-position: -1060px -106px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -424px -893px; + background-position: -1060px -212px; width: 105px; height: 105px; } .Mount_Body_Fox-Base { background-image: url(spritesmith-main-7.png); - background-position: -530px -893px; + background-position: -1060px -318px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -636px -893px; + background-position: -1060px -424px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -742px -893px; + background-position: -1060px -530px; width: 105px; height: 105px; } .Mount_Body_Fox-Desert { background-image: url(spritesmith-main-7.png); - background-position: -848px -893px; + background-position: -1060px -636px; width: 105px; height: 105px; } .Mount_Body_Fox-Floral { background-image: url(spritesmith-main-7.png); - background-position: -954px -893px; + background-position: -1060px -742px; width: 105px; height: 105px; } .Mount_Body_Fox-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1060px 0px; + background-position: -1060px -848px; width: 105px; height: 105px; } .Mount_Body_Fox-Peppermint { background-image: url(spritesmith-main-7.png); - background-position: -1060px -106px; + background-position: 0px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-Red { background-image: url(spritesmith-main-7.png); - background-position: -1060px -212px; + background-position: -106px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1060px -318px; + background-position: -212px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1060px -424px; + background-position: -318px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -1060px -530px; + background-position: -424px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-White { background-image: url(spritesmith-main-7.png); - background-position: -1060px -636px; + background-position: -530px -999px; width: 105px; height: 105px; } .Mount_Body_Fox-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1060px -742px; + background-position: -636px -999px; width: 105px; height: 105px; } @@ -642,187 +690,187 @@ } .Mount_Body_Gryphon-Base { background-image: url(spritesmith-main-7.png); - background-position: -954px -999px; + background-position: -1166px -636px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1060px -999px; + background-position: -1166px -742px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1166px 0px; + background-position: -1166px -848px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1166px -106px; + background-position: -1166px -954px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1166px -212px; + background-position: 0px -1105px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Red { background-image: url(spritesmith-main-7.png); - background-position: -1166px -318px; + background-position: -106px -1105px; width: 105px; height: 105px; } .Mount_Body_Gryphon-RoyalPurple { background-image: url(spritesmith-main-7.png); - background-position: -1166px -424px; + background-position: -212px -1105px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1166px -530px; + background-position: -530px -230px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1166px -636px; + background-position: -424px -1105px; width: 105px; height: 105px; } .Mount_Body_Gryphon-White { background-image: url(spritesmith-main-7.png); - background-position: -1166px -742px; + background-position: -530px -1105px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1166px -848px; + background-position: -636px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Base { background-image: url(spritesmith-main-7.png); - background-position: -1166px -954px; + background-position: -742px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: 0px -1105px; + background-position: -848px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -106px -1105px; + background-position: -954px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Desert { background-image: url(spritesmith-main-7.png); - background-position: -212px -1105px; + background-position: -1060px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Golden { background-image: url(spritesmith-main-7.png); - background-position: -530px -230px; + background-position: -1166px -1105px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url(spritesmith-main-7.png); - background-position: -424px -1105px; + background-position: -1272px 0px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url(spritesmith-main-7.png); - background-position: -530px -1105px; + background-position: -1272px -106px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -636px -1105px; + background-position: -1272px -212px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url(spritesmith-main-7.png); - background-position: -742px -1105px; + background-position: -1272px -318px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -848px -1105px; + background-position: -1272px -424px; width: 105px; height: 105px; } .Mount_Body_Horse-Base { background-image: url(spritesmith-main-7.png); - background-position: -954px -1105px; + background-position: -1272px -530px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1105px; + background-position: -1272px -636px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1105px; + background-position: -1272px -742px; width: 105px; height: 105px; } .Mount_Body_Horse-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1272px 0px; + background-position: -1272px -848px; width: 105px; height: 105px; } .Mount_Body_Horse-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1272px -106px; + background-position: -1272px -954px; width: 105px; height: 105px; } .Mount_Body_Horse-Red { background-image: url(spritesmith-main-7.png); - background-position: -1272px -212px; + background-position: -1272px -1060px; width: 105px; height: 105px; } .Mount_Body_Horse-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1272px -318px; + background-position: 0px -1211px; width: 105px; height: 105px; } .Mount_Body_Horse-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1272px -424px; + background-position: -106px -1211px; width: 105px; height: 105px; } .Mount_Body_Horse-White { background-image: url(spritesmith-main-7.png); - background-position: -1272px -530px; + background-position: -212px -1211px; width: 105px; height: 105px; } .Mount_Body_Horse-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1272px -636px; + background-position: -318px -1211px; width: 105px; height: 105px; } @@ -834,61 +882,61 @@ } .Mount_Body_LionCub-Base { background-image: url(spritesmith-main-7.png); - background-position: -1272px -848px; + background-position: -530px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1272px -954px; + background-position: -636px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1060px; + background-position: -742px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url(spritesmith-main-7.png); - background-position: 0px -1211px; + background-position: -848px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ethereal { background-image: url(spritesmith-main-7.png); - background-position: -106px -1211px; + background-position: -954px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Floral { background-image: url(spritesmith-main-7.png); - background-position: -212px -1211px; + background-position: -1060px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Golden { background-image: url(spritesmith-main-7.png); - background-position: -318px -1211px; + background-position: -1166px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Peppermint { background-image: url(spritesmith-main-7.png); - background-position: -424px -1211px; + background-position: -1272px -1211px; width: 105px; height: 105px; } .Mount_Body_LionCub-Red { background-image: url(spritesmith-main-7.png); - background-position: -530px -1211px; + background-position: -1378px 0px; width: 105px; height: 105px; } .Mount_Body_LionCub-Shade { background-image: url(spritesmith-main-7.png); - background-position: -636px -1211px; + background-position: -1378px -106px; width: 105px; height: 105px; } @@ -900,19 +948,19 @@ } .Mount_Body_LionCub-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -848px -1211px; + background-position: -1378px -318px; width: 105px; height: 105px; } .Mount_Body_LionCub-White { background-image: url(spritesmith-main-7.png); - background-position: -954px -1211px; + background-position: -1378px -424px; width: 105px; height: 105px; } .Mount_Body_LionCub-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1211px; + background-position: -1378px -530px; width: 105px; height: 105px; } @@ -936,533 +984,485 @@ } .Mount_Body_Monkey-Base { background-image: url(spritesmith-main-7.png); - background-position: -1378px -106px; + background-position: -1378px -954px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1378px -212px; + background-position: -1378px -1060px; width: 105px; height: 105px; } .Mount_Body_Monkey-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1378px -318px; + background-position: -1378px -1166px; width: 105px; height: 105px; } .Mount_Body_Monkey-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1378px -424px; + background-position: 0px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1378px -530px; + background-position: -106px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-Red { background-image: url(spritesmith-main-7.png); - background-position: -1378px -636px; + background-position: -212px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1378px -742px; + background-position: -318px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1378px -848px; + background-position: -424px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-White { background-image: url(spritesmith-main-7.png); - background-position: -1378px -954px; + background-position: -530px -1317px; width: 105px; height: 105px; } .Mount_Body_Monkey-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1378px -1060px; + background-position: -636px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Base { background-image: url(spritesmith-main-7.png); - background-position: -1378px -1166px; + background-position: -742px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: 0px -1317px; + background-position: -848px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -106px -1317px; + background-position: -954px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Desert { background-image: url(spritesmith-main-7.png); - background-position: -212px -1317px; + background-position: -1060px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Golden { background-image: url(spritesmith-main-7.png); - background-position: -318px -1317px; + background-position: -1166px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Red { background-image: url(spritesmith-main-7.png); - background-position: -424px -1317px; + background-position: -1272px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Shade { background-image: url(spritesmith-main-7.png); - background-position: -530px -1317px; + background-position: -1378px -1317px; width: 105px; height: 105px; } .Mount_Body_Octopus-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -636px -1317px; + background-position: -1484px 0px; width: 105px; height: 105px; } .Mount_Body_Octopus-White { background-image: url(spritesmith-main-7.png); - background-position: -742px -1317px; + background-position: -1484px -106px; width: 105px; height: 105px; } .Mount_Body_Octopus-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -848px -1317px; + background-position: -1484px -212px; width: 105px; height: 105px; } .Mount_Body_Orca-Base { background-image: url(spritesmith-main-7.png); - background-position: -954px -1317px; + background-position: -1484px -318px; width: 105px; height: 105px; } .Mount_Body_Owl-Base { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1317px; + background-position: -1484px -424px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1317px; + background-position: -1484px -530px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1317px; + background-position: -1484px -636px; width: 105px; height: 105px; } .Mount_Body_Owl-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1378px -1317px; + background-position: -1484px -742px; width: 105px; height: 105px; } .Mount_Body_Owl-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1484px 0px; + background-position: -1484px -848px; width: 105px; height: 105px; } .Mount_Body_Owl-Red { background-image: url(spritesmith-main-7.png); - background-position: -1484px -106px; + background-position: -1484px -954px; width: 105px; height: 105px; } .Mount_Body_Owl-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1484px -212px; + background-position: -1484px -1060px; width: 105px; height: 105px; } .Mount_Body_Owl-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1484px -318px; + background-position: -1484px -1166px; width: 105px; height: 105px; } .Mount_Body_Owl-White { background-image: url(spritesmith-main-7.png); - background-position: -1484px -424px; + background-position: -1484px -1272px; width: 105px; height: 105px; } .Mount_Body_Owl-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1484px -530px; + background-position: 0px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Base { background-image: url(spritesmith-main-7.png); - background-position: -1484px -636px; + background-position: -106px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1484px -742px; + background-position: -212px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1484px -848px; + background-position: -318px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1484px -954px; + background-position: -424px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Floral { background-image: url(spritesmith-main-7.png); - background-position: -1484px -1060px; + background-position: -530px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1484px -1166px; + background-position: -636px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Peppermint { background-image: url(spritesmith-main-7.png); - background-position: -1484px -1272px; + background-position: -742px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Red { background-image: url(spritesmith-main-7.png); - background-position: 0px -1423px; + background-position: -848px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Shade { background-image: url(spritesmith-main-7.png); - background-position: -106px -1423px; + background-position: -954px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -212px -1423px; + background-position: -1060px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Spooky { background-image: url(spritesmith-main-7.png); - background-position: -318px -1423px; + background-position: -1166px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-White { background-image: url(spritesmith-main-7.png); - background-position: -424px -1423px; + background-position: -1272px -1423px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -530px -1423px; + background-position: -1378px -1423px; width: 105px; height: 105px; } .Mount_Body_Parrot-Base { background-image: url(spritesmith-main-7.png); - background-position: -636px -1423px; + background-position: -1484px -1423px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -742px -1423px; + background-position: -1590px 0px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -848px -1423px; + background-position: -1590px -106px; width: 105px; height: 105px; } .Mount_Body_Parrot-Desert { background-image: url(spritesmith-main-7.png); - background-position: -954px -1423px; + background-position: -1590px -212px; width: 105px; height: 105px; } .Mount_Body_Parrot-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1423px; + background-position: -1590px -318px; width: 105px; height: 105px; } .Mount_Body_Parrot-Red { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1423px; + background-position: -1590px -424px; width: 105px; height: 105px; } .Mount_Body_Parrot-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1423px; + background-position: -1590px -530px; width: 105px; height: 105px; } .Mount_Body_Parrot-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1378px -1423px; + background-position: -1590px -636px; width: 105px; height: 105px; } .Mount_Body_Parrot-White { background-image: url(spritesmith-main-7.png); - background-position: -1484px -1423px; + background-position: -1590px -742px; width: 105px; height: 105px; } .Mount_Body_Parrot-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1590px 0px; + background-position: -1590px -848px; width: 105px; height: 105px; } .Mount_Body_Penguin-Base { background-image: url(spritesmith-main-7.png); - background-position: -1590px -106px; + background-position: -1590px -954px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1590px -212px; + background-position: -1590px -1060px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1590px -318px; + background-position: -1590px -1166px; width: 105px; height: 105px; } .Mount_Body_Penguin-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1590px -424px; + background-position: -1590px -1272px; width: 105px; height: 105px; } .Mount_Body_Penguin-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1590px -530px; + background-position: -1590px -1378px; width: 105px; height: 105px; } .Mount_Body_Penguin-Red { background-image: url(spritesmith-main-7.png); - background-position: -1590px -636px; + background-position: 0px -1529px; width: 105px; height: 105px; } .Mount_Body_Penguin-Shade { background-image: url(spritesmith-main-7.png); - background-position: -1590px -742px; + background-position: -106px -1529px; width: 105px; height: 105px; } .Mount_Body_Penguin-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -1590px -848px; + background-position: -212px -1529px; width: 105px; height: 105px; } .Mount_Body_Penguin-White { background-image: url(spritesmith-main-7.png); - background-position: -1590px -954px; + background-position: -318px -1529px; width: 105px; height: 105px; } .Mount_Body_Penguin-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -1590px -1060px; + background-position: -424px -1529px; width: 105px; height: 105px; } .Mount_Body_Phoenix-Base { background-image: url(spritesmith-main-7.png); - background-position: -1590px -1166px; + background-position: -530px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Base { background-image: url(spritesmith-main-7.png); - background-position: -1590px -1272px; + background-position: -636px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -1590px -1378px; + background-position: -742px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: 0px -1529px; + background-position: -848px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Desert { background-image: url(spritesmith-main-7.png); - background-position: -106px -1529px; + background-position: -954px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Golden { background-image: url(spritesmith-main-7.png); - background-position: -212px -1529px; + background-position: -1060px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Red { background-image: url(spritesmith-main-7.png); - background-position: -318px -1529px; + background-position: -1166px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Shade { background-image: url(spritesmith-main-7.png); - background-position: -424px -1529px; + background-position: -1272px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Skeleton { background-image: url(spritesmith-main-7.png); - background-position: -530px -1529px; + background-position: -1378px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-White { background-image: url(spritesmith-main-7.png); - background-position: -636px -1529px; + background-position: -1484px -1529px; width: 105px; height: 105px; } .Mount_Body_Rat-Zombie { background-image: url(spritesmith-main-7.png); - background-position: -742px -1529px; + background-position: -1590px -1529px; width: 105px; height: 105px; } .Mount_Body_Rock-Base { background-image: url(spritesmith-main-7.png); - background-position: -848px -1529px; + background-position: -1696px 0px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyBlue { background-image: url(spritesmith-main-7.png); - background-position: -954px -1529px; + background-position: -1696px -106px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyPink { background-image: url(spritesmith-main-7.png); - background-position: -1060px -1529px; + background-position: -1696px -212px; width: 105px; height: 105px; } .Mount_Body_Rock-Desert { background-image: url(spritesmith-main-7.png); - background-position: -1166px -1529px; + background-position: -1696px -318px; width: 105px; height: 105px; } .Mount_Body_Rock-Golden { background-image: url(spritesmith-main-7.png); - background-position: -1272px -1529px; + background-position: -424px -1211px; width: 105px; height: 105px; } .Mount_Body_Rock-Red { - background-image: url(spritesmith-main-7.png); - background-position: -1378px -1529px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Shade { - background-image: url(spritesmith-main-7.png); - background-position: -1484px -1529px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Skeleton { - background-image: url(spritesmith-main-7.png); - background-position: -1590px -1529px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-White { - background-image: url(spritesmith-main-7.png); - background-position: -1696px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Zombie { - background-image: url(spritesmith-main-7.png); - background-position: -1696px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Base { - background-image: url(spritesmith-main-7.png); - background-position: -1696px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyBlue { - background-image: url(spritesmith-main-7.png); - background-position: -1696px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyPink { - background-image: url(spritesmith-main-7.png); - background-position: -1272px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Desert { background-image: url(spritesmith-main-7.png); background-position: -1696px -424px; width: 105px; diff --git a/common/dist/sprites/spritesmith-main-7.png b/common/dist/sprites/spritesmith-main-7.png index 96d9d3b946..bd6193130c 100644 Binary files a/common/dist/sprites/spritesmith-main-7.png and b/common/dist/sprites/spritesmith-main-7.png differ diff --git a/common/dist/sprites/spritesmith-main-8.css b/common/dist/sprites/spritesmith-main-8.css index 1e46f6dcda..4685fcfde6 100644 --- a/common/dist/sprites/spritesmith-main-8.css +++ b/common/dist/sprites/spritesmith-main-8.css @@ -1,36 +1,84 @@ -.Mount_Body_Rooster-Golden { +.Mount_Body_Rock-Shade { background-image: url(spritesmith-main-8.png); - background-position: -212px -1134px; + background-position: -1240px -212px; width: 105px; height: 105px; } -.Mount_Body_Rooster-Red { +.Mount_Body_Rock-Skeleton { background-image: url(spritesmith-main-8.png); background-position: -1240px -530px; width: 105px; height: 105px; } +.Mount_Body_Rock-White { + background-image: url(spritesmith-main-8.png); + background-position: -1240px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Rock-Zombie { + background-image: url(spritesmith-main-8.png); + background-position: -1240px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-Base { + background-image: url(spritesmith-main-8.png); + background-position: -1240px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-CottonCandyBlue { + background-image: url(spritesmith-main-8.png); + background-position: -1240px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-CottonCandyPink { + background-image: url(spritesmith-main-8.png); + background-position: -1240px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-Desert { + background-image: url(spritesmith-main-8.png); + background-position: -1346px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-Golden { + background-image: url(spritesmith-main-8.png); + background-position: -1346px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Rooster-Red { + background-image: url(spritesmith-main-8.png); + background-position: -1346px -954px; + width: 105px; + height: 105px; +} .Mount_Body_Rooster-Shade { background-image: url(spritesmith-main-8.png); - background-position: -318px -1134px; + background-position: -1346px -1060px; width: 105px; height: 105px; } .Mount_Body_Rooster-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -424px -1134px; + background-position: -1060px -1134px; width: 105px; height: 105px; } .Mount_Body_Rooster-White { background-image: url(spritesmith-main-8.png); - background-position: -530px -1134px; + background-position: -1240px 0px; width: 105px; height: 105px; } .Mount_Body_Rooster-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -636px -1134px; + background-position: -1240px -106px; width: 105px; height: 105px; } @@ -42,457 +90,457 @@ } .Mount_Body_Sabretooth-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -544px 0px; + background-position: 0px -136px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: 0px -136px; + background-position: -136px -136px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Desert { background-image: url(spritesmith-main-8.png); - background-position: -136px -136px; + background-position: -272px 0px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Golden { background-image: url(spritesmith-main-8.png); - background-position: -272px 0px; + background-position: -272px -136px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Red { background-image: url(spritesmith-main-8.png); - background-position: -272px -136px; + background-position: 0px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Shade { background-image: url(spritesmith-main-8.png); - background-position: 0px -272px; + background-position: -136px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -136px -272px; + background-position: -272px -272px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-White { background-image: url(spritesmith-main-8.png); - background-position: -272px -272px; + background-position: -408px 0px; width: 135px; height: 135px; } .Mount_Body_Sabretooth-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -408px 0px; + background-position: -408px -136px; width: 135px; height: 135px; } .Mount_Body_Seahorse-Base { background-image: url(spritesmith-main-8.png); - background-position: -742px -1134px; + background-position: -1346px -1166px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -848px -1134px; + background-position: 0px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -954px -1134px; + background-position: -106px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1134px; + background-position: -212px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1240px 0px; + background-position: -318px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Red { background-image: url(spritesmith-main-8.png); - background-position: -1166px -1240px; + background-position: -424px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1346px 0px; + background-position: -530px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1346px -106px; + background-position: -636px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-White { background-image: url(spritesmith-main-8.png); - background-position: -1346px -212px; + background-position: -742px -1346px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1346px -318px; + background-position: -1166px -1558px; width: 105px; height: 105px; } .Mount_Body_Sheep-Base { background-image: url(spritesmith-main-8.png); - background-position: -1346px -424px; + background-position: -1272px -1558px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1346px -530px; + background-position: -1378px -1558px; width: 105px; height: 105px; } .Mount_Body_Sheep-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1346px -636px; + background-position: -1484px -1558px; width: 105px; height: 105px; } .Mount_Body_Sheep-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1346px -742px; + background-position: -1664px 0px; width: 105px; height: 105px; } .Mount_Body_Sheep-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1346px -848px; + background-position: -1664px -106px; width: 105px; height: 105px; } .Mount_Body_Sheep-Red { background-image: url(spritesmith-main-8.png); - background-position: -1346px -954px; + background-position: -1664px -212px; width: 105px; height: 105px; } .Mount_Body_Sheep-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1346px -1060px; + background-position: -1664px -318px; width: 105px; height: 105px; } .Mount_Body_Sheep-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1346px -1166px; + background-position: -1664px -424px; width: 105px; height: 105px; } .Mount_Body_Sheep-White { background-image: url(spritesmith-main-8.png); - background-position: -318px -1558px; + background-position: -1664px -530px; width: 105px; height: 105px; } .Mount_Body_Sheep-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -424px -1558px; + background-position: 0px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Base { background-image: url(spritesmith-main-8.png); - background-position: -530px -1558px; + background-position: -106px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -636px -1558px; + background-position: -212px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -742px -1558px; + background-position: -318px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Desert { background-image: url(spritesmith-main-8.png); - background-position: -848px -1558px; + background-position: -424px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Golden { background-image: url(spritesmith-main-8.png); - background-position: -954px -1558px; + background-position: -530px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Red { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1558px; + background-position: -636px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1166px -1558px; + background-position: -742px -816px; width: 105px; height: 105px; } .Mount_Body_Slime-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1272px -1558px; + background-position: -922px 0px; width: 105px; height: 105px; } .Mount_Body_Slime-White { background-image: url(spritesmith-main-8.png); - background-position: -106px -816px; + background-position: -922px -106px; width: 105px; height: 105px; } .Mount_Body_Slime-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -212px -816px; + background-position: -922px -212px; width: 105px; height: 105px; } .Mount_Body_Snail-Base { background-image: url(spritesmith-main-8.png); - background-position: -318px -816px; + background-position: -922px -318px; width: 105px; height: 105px; } .Mount_Body_Snail-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -424px -816px; + background-position: -922px -424px; width: 105px; height: 105px; } .Mount_Body_Snail-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -530px -816px; + background-position: -922px -530px; width: 105px; height: 105px; } .Mount_Body_Snail-Desert { background-image: url(spritesmith-main-8.png); - background-position: -636px -816px; + background-position: -922px -636px; width: 105px; height: 105px; } .Mount_Body_Snail-Golden { background-image: url(spritesmith-main-8.png); - background-position: -742px -816px; + background-position: -922px -742px; width: 105px; height: 105px; } .Mount_Body_Snail-Red { background-image: url(spritesmith-main-8.png); - background-position: -922px 0px; + background-position: 0px -922px; width: 105px; height: 105px; } .Mount_Body_Snail-Shade { background-image: url(spritesmith-main-8.png); - background-position: -922px -106px; + background-position: -106px -922px; width: 105px; height: 105px; } .Mount_Body_Snail-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -922px -212px; + background-position: -212px -922px; width: 105px; height: 105px; } .Mount_Body_Snail-White { background-image: url(spritesmith-main-8.png); - background-position: -922px -318px; + background-position: -318px -922px; width: 105px; height: 105px; } .Mount_Body_Snail-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -922px -424px; + background-position: -424px -922px; width: 105px; height: 105px; } .Mount_Body_Snake-Base { background-image: url(spritesmith-main-8.png); - background-position: -922px -530px; + background-position: -530px -922px; width: 105px; height: 105px; } .Mount_Body_Snake-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -922px -636px; + background-position: -636px -922px; width: 105px; height: 105px; } .Mount_Body_Snake-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -922px -742px; + background-position: -742px -922px; width: 105px; height: 105px; } .Mount_Body_Snake-Desert { background-image: url(spritesmith-main-8.png); - background-position: 0px -922px; + background-position: -848px -922px; width: 105px; height: 105px; } .Mount_Body_Snake-Golden { background-image: url(spritesmith-main-8.png); - background-position: -106px -922px; + background-position: -1028px 0px; width: 105px; height: 105px; } .Mount_Body_Snake-Red { background-image: url(spritesmith-main-8.png); - background-position: -212px -922px; + background-position: -1028px -106px; width: 105px; height: 105px; } .Mount_Body_Snake-Shade { background-image: url(spritesmith-main-8.png); - background-position: -318px -922px; + background-position: -1028px -212px; width: 105px; height: 105px; } .Mount_Body_Snake-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -424px -922px; + background-position: -1028px -318px; width: 105px; height: 105px; } .Mount_Body_Snake-White { background-image: url(spritesmith-main-8.png); - background-position: -530px -922px; + background-position: -1028px -424px; width: 105px; height: 105px; } .Mount_Body_Snake-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -636px -922px; + background-position: -1028px -530px; width: 105px; height: 105px; } .Mount_Body_Spider-Base { background-image: url(spritesmith-main-8.png); - background-position: -742px -922px; + background-position: -1028px -636px; width: 105px; height: 105px; } .Mount_Body_Spider-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -848px -922px; + background-position: -1028px -742px; width: 105px; height: 105px; } .Mount_Body_Spider-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1028px 0px; + background-position: -1028px -848px; width: 105px; height: 105px; } .Mount_Body_Spider-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1028px -106px; + background-position: 0px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1028px -212px; + background-position: -106px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-Red { background-image: url(spritesmith-main-8.png); - background-position: -1028px -318px; + background-position: -212px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1028px -424px; + background-position: -318px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1028px -530px; + background-position: -424px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-White { background-image: url(spritesmith-main-8.png); - background-position: -1028px -636px; + background-position: -530px -1028px; width: 105px; height: 105px; } .Mount_Body_Spider-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1028px -742px; + background-position: -636px -1028px; width: 105px; height: 105px; } .Mount_Body_TRex-Base { background-image: url(spritesmith-main-8.png); - background-position: -408px -136px; + background-position: -408px -272px; width: 135px; height: 135px; } .Mount_Body_TRex-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -408px -272px; + background-position: 0px -408px; width: 135px; height: 135px; } .Mount_Body_TRex-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: 0px -408px; + background-position: -136px -408px; width: 135px; height: 135px; } .Mount_Body_TRex-Desert { background-image: url(spritesmith-main-8.png); - background-position: -136px -408px; + background-position: -272px -408px; width: 135px; height: 135px; } .Mount_Body_TRex-Golden { background-image: url(spritesmith-main-8.png); - background-position: -272px -408px; + background-position: -408px -408px; width: 135px; height: 135px; } .Mount_Body_TRex-Red { background-image: url(spritesmith-main-8.png); - background-position: -408px -408px; + background-position: -544px 0px; width: 135px; height: 135px; } .Mount_Body_TRex-Shade { background-image: url(spritesmith-main-8.png); - background-position: 0px 0px; + background-position: -136px 0px; width: 135px; height: 135px; } @@ -516,265 +564,265 @@ } .Mount_Body_TigerCub-Base { background-image: url(spritesmith-main-8.png); - background-position: -1028px -848px; + background-position: -742px -1028px; width: 105px; height: 105px; } .Mount_Body_TigerCub-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: 0px -1028px; + background-position: -848px -1028px; width: 105px; height: 105px; } .Mount_Body_TigerCub-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -106px -1028px; + background-position: -954px -1028px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Desert { background-image: url(spritesmith-main-8.png); - background-position: -212px -1028px; + background-position: -1134px 0px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Floral { background-image: url(spritesmith-main-8.png); - background-position: -318px -1028px; + background-position: -1134px -106px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Golden { background-image: url(spritesmith-main-8.png); - background-position: -424px -1028px; + background-position: -1134px -212px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Peppermint { background-image: url(spritesmith-main-8.png); - background-position: -530px -1028px; + background-position: -1134px -318px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Red { background-image: url(spritesmith-main-8.png); - background-position: -636px -1028px; + background-position: -1134px -424px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Shade { background-image: url(spritesmith-main-8.png); - background-position: -742px -1028px; + background-position: -1134px -530px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -848px -1028px; + background-position: -1134px -636px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -954px -1028px; + background-position: -1134px -742px; width: 105px; height: 105px; } .Mount_Body_TigerCub-White { background-image: url(spritesmith-main-8.png); - background-position: -1134px 0px; + background-position: -1134px -848px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1134px -106px; + background-position: -1134px -954px; width: 105px; height: 105px; } .Mount_Body_Treeling-Base { background-image: url(spritesmith-main-8.png); - background-position: -1134px -212px; + background-position: 0px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1134px -318px; + background-position: -106px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1134px -424px; + background-position: -212px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1134px -530px; + background-position: -318px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1134px -636px; + background-position: -424px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Red { background-image: url(spritesmith-main-8.png); - background-position: -1134px -742px; + background-position: -530px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1134px -848px; + background-position: -636px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1134px -954px; + background-position: -742px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-White { background-image: url(spritesmith-main-8.png); - background-position: 0px -1134px; + background-position: -848px -1134px; width: 105px; height: 105px; } .Mount_Body_Treeling-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -106px -1134px; + background-position: -954px -1134px; width: 105px; height: 105px; } .Mount_Body_Turkey-Base { background-image: url(spritesmith-main-8.png); - background-position: -1240px -106px; + background-position: -1240px -954px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Base { background-image: url(spritesmith-main-8.png); - background-position: -1240px -212px; + background-position: -1240px -1060px; width: 105px; height: 105px; } .Mount_Body_Unicorn-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1240px -318px; + background-position: 0px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1240px -424px; + background-position: -106px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Desert { background-image: url(spritesmith-main-8.png); - background-position: 0px -816px; + background-position: -212px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1240px -636px; + background-position: -318px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Red { background-image: url(spritesmith-main-8.png); - background-position: -1240px -742px; + background-position: -424px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1240px -848px; + background-position: -530px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1240px -954px; + background-position: -636px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-White { background-image: url(spritesmith-main-8.png); - background-position: -1240px -1060px; + background-position: -742px -1240px; width: 105px; height: 105px; } .Mount_Body_Unicorn-Zombie { background-image: url(spritesmith-main-8.png); - background-position: 0px -1240px; + background-position: -848px -1240px; width: 105px; height: 105px; } .Mount_Body_Whale-Base { background-image: url(spritesmith-main-8.png); - background-position: -106px -1240px; + background-position: -954px -1240px; width: 105px; height: 105px; } .Mount_Body_Whale-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -212px -1240px; + background-position: -1060px -1240px; width: 105px; height: 105px; } .Mount_Body_Whale-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -318px -1240px; + background-position: -1166px -1240px; width: 105px; height: 105px; } .Mount_Body_Whale-Desert { background-image: url(spritesmith-main-8.png); - background-position: -424px -1240px; + background-position: -1346px 0px; width: 105px; height: 105px; } .Mount_Body_Whale-Golden { background-image: url(spritesmith-main-8.png); - background-position: -530px -1240px; + background-position: -1346px -106px; width: 105px; height: 105px; } .Mount_Body_Whale-Red { background-image: url(spritesmith-main-8.png); - background-position: -636px -1240px; + background-position: -1346px -212px; width: 105px; height: 105px; } .Mount_Body_Whale-Shade { background-image: url(spritesmith-main-8.png); - background-position: -742px -1240px; + background-position: -1346px -318px; width: 105px; height: 105px; } .Mount_Body_Whale-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -848px -1240px; + background-position: -1346px -424px; width: 105px; height: 105px; } .Mount_Body_Whale-White { background-image: url(spritesmith-main-8.png); - background-position: -954px -1240px; + background-position: -1346px -530px; width: 105px; height: 105px; } .Mount_Body_Whale-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1240px; + background-position: -1346px -636px; width: 105px; height: 105px; } @@ -786,7 +834,7 @@ } .Mount_Body_Wolf-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -136px 0px; + background-position: 0px 0px; width: 135px; height: 135px; } @@ -858,497 +906,449 @@ } .Mount_Head_Axolotl-Base { background-image: url(spritesmith-main-8.png); - background-position: 0px -1346px; + background-position: -848px -1346px; width: 105px; height: 105px; } .Mount_Head_Axolotl-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -106px -1346px; + background-position: -954px -1346px; width: 105px; height: 105px; } .Mount_Head_Axolotl-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -212px -1346px; + background-position: -1060px -1346px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Desert { background-image: url(spritesmith-main-8.png); - background-position: -318px -1346px; + background-position: -1166px -1346px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Golden { background-image: url(spritesmith-main-8.png); - background-position: -424px -1346px; + background-position: -1272px -1346px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Red { background-image: url(spritesmith-main-8.png); - background-position: -530px -1346px; + background-position: -1452px 0px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Shade { background-image: url(spritesmith-main-8.png); - background-position: -636px -1346px; + background-position: -1452px -106px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -742px -1346px; + background-position: -1452px -212px; width: 105px; height: 105px; } .Mount_Head_Axolotl-White { background-image: url(spritesmith-main-8.png); - background-position: -848px -1346px; + background-position: -1452px -318px; width: 105px; height: 105px; } .Mount_Head_Axolotl-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -954px -1346px; + background-position: -1452px -424px; width: 105px; height: 105px; } .Mount_Head_BearCub-Base { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1346px; + background-position: -1452px -530px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1166px -1346px; + background-position: -1452px -636px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1272px -1346px; + background-position: -1452px -742px; width: 105px; height: 105px; } .Mount_Head_BearCub-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1452px 0px; + background-position: -1452px -848px; width: 105px; height: 105px; } .Mount_Head_BearCub-Floral { background-image: url(spritesmith-main-8.png); - background-position: -1452px -106px; + background-position: -1452px -954px; width: 105px; height: 105px; } .Mount_Head_BearCub-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1452px -212px; + background-position: -1452px -1060px; width: 105px; height: 105px; } .Mount_Head_BearCub-Peppermint { background-image: url(spritesmith-main-8.png); - background-position: -1452px -318px; + background-position: -1452px -1166px; width: 105px; height: 105px; } .Mount_Head_BearCub-Polar { background-image: url(spritesmith-main-8.png); - background-position: -1452px -424px; + background-position: -1452px -1272px; width: 105px; height: 105px; } .Mount_Head_BearCub-Red { background-image: url(spritesmith-main-8.png); - background-position: -1452px -530px; + background-position: 0px -1452px; width: 105px; height: 105px; } .Mount_Head_BearCub-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1452px -636px; + background-position: -106px -1452px; width: 105px; height: 105px; } .Mount_Head_BearCub-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1452px -742px; + background-position: -212px -1452px; width: 105px; height: 105px; } .Mount_Head_BearCub-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -1452px -848px; + background-position: -318px -1452px; width: 105px; height: 105px; } .Mount_Head_BearCub-White { background-image: url(spritesmith-main-8.png); - background-position: -1452px -954px; + background-position: -424px -1452px; width: 105px; height: 105px; } .Mount_Head_BearCub-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1452px -1060px; + background-position: -530px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Base { background-image: url(spritesmith-main-8.png); - background-position: -1452px -1166px; + background-position: -636px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1452px -1272px; + background-position: -742px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: 0px -1452px; + background-position: -848px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Desert { background-image: url(spritesmith-main-8.png); - background-position: -106px -1452px; + background-position: -954px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Golden { background-image: url(spritesmith-main-8.png); - background-position: -212px -1452px; + background-position: -1060px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Red { background-image: url(spritesmith-main-8.png); - background-position: -318px -1452px; + background-position: -1166px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Shade { background-image: url(spritesmith-main-8.png); - background-position: -424px -1452px; + background-position: -1272px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -530px -1452px; + background-position: -1378px -1452px; width: 105px; height: 105px; } .Mount_Head_Bunny-White { background-image: url(spritesmith-main-8.png); - background-position: -636px -1452px; + background-position: -1558px 0px; width: 105px; height: 105px; } .Mount_Head_Bunny-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -742px -1452px; + background-position: -1558px -106px; width: 105px; height: 105px; } .Mount_Head_Cactus-Base { background-image: url(spritesmith-main-8.png); - background-position: -848px -1452px; + background-position: -1558px -212px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -954px -1452px; + background-position: -1558px -318px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1060px -1452px; + background-position: -1558px -424px; width: 105px; height: 105px; } .Mount_Head_Cactus-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1166px -1452px; + background-position: -1558px -530px; width: 105px; height: 105px; } .Mount_Head_Cactus-Floral { background-image: url(spritesmith-main-8.png); - background-position: -1272px -1452px; + background-position: -1558px -636px; width: 105px; height: 105px; } .Mount_Head_Cactus-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1378px -1452px; + background-position: -1558px -742px; width: 105px; height: 105px; } .Mount_Head_Cactus-Peppermint { background-image: url(spritesmith-main-8.png); - background-position: -1558px 0px; + background-position: -1558px -848px; width: 105px; height: 105px; } .Mount_Head_Cactus-Red { background-image: url(spritesmith-main-8.png); - background-position: -1558px -106px; + background-position: -1558px -954px; width: 105px; height: 105px; } .Mount_Head_Cactus-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1558px -212px; + background-position: -1558px -1060px; width: 105px; height: 105px; } .Mount_Head_Cactus-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -1558px -318px; + background-position: -1558px -1166px; width: 105px; height: 105px; } .Mount_Head_Cactus-Spooky { background-image: url(spritesmith-main-8.png); - background-position: -1558px -424px; + background-position: -1558px -1272px; width: 105px; height: 105px; } .Mount_Head_Cactus-White { background-image: url(spritesmith-main-8.png); - background-position: -1558px -530px; + background-position: -1558px -1378px; width: 105px; height: 105px; } .Mount_Head_Cactus-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -1558px -636px; + background-position: 0px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Base { background-image: url(spritesmith-main-8.png); - background-position: -1558px -742px; + background-position: -106px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1558px -848px; + background-position: -212px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1558px -954px; + background-position: -318px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1558px -1060px; + background-position: -424px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1558px -1166px; + background-position: -530px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Red { background-image: url(spritesmith-main-8.png); - background-position: -1558px -1272px; + background-position: -636px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1558px -1378px; + background-position: -742px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: 0px -1558px; + background-position: -848px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-White { background-image: url(spritesmith-main-8.png); - background-position: -106px -1558px; + background-position: -954px -1558px; width: 105px; height: 105px; } .Mount_Head_Cheetah-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -212px -1558px; + background-position: -1060px -1558px; width: 105px; height: 105px; } .Mount_Head_Cuttlefish-Base { background-image: url(spritesmith-main-8.png); - background-position: -514px -680px; + background-position: -408px -680px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -620px -680px; + background-position: -514px -680px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -816px 0px; + background-position: -620px -680px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Desert { background-image: url(spritesmith-main-8.png); - background-position: -816px -115px; + background-position: -816px 0px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Golden { background-image: url(spritesmith-main-8.png); - background-position: -816px -230px; + background-position: -816px -115px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Red { background-image: url(spritesmith-main-8.png); - background-position: -816px -345px; + background-position: -816px -230px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Shade { background-image: url(spritesmith-main-8.png); - background-position: -816px -460px; + background-position: -816px -345px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Skeleton { background-image: url(spritesmith-main-8.png); - background-position: -816px -575px; + background-position: -816px -460px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-White { background-image: url(spritesmith-main-8.png); - background-position: -816px -690px; + background-position: -816px -575px; width: 105px; height: 114px; } .Mount_Head_Cuttlefish-Zombie { background-image: url(spritesmith-main-8.png); - background-position: -408px -680px; + background-position: -816px -690px; width: 105px; height: 114px; } .Mount_Head_Deer-Base { background-image: url(spritesmith-main-8.png); - background-position: -1378px -1558px; + background-position: -1664px -636px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyBlue { background-image: url(spritesmith-main-8.png); - background-position: -1484px -1558px; + background-position: -1664px -742px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyPink { background-image: url(spritesmith-main-8.png); - background-position: -1664px 0px; + background-position: -1664px -848px; width: 105px; height: 105px; } .Mount_Head_Deer-Desert { background-image: url(spritesmith-main-8.png); - background-position: -1664px -106px; + background-position: -1664px -954px; width: 105px; height: 105px; } .Mount_Head_Deer-Golden { background-image: url(spritesmith-main-8.png); - background-position: -1664px -212px; + background-position: -1664px -1060px; width: 105px; height: 105px; } .Mount_Head_Deer-Red { background-image: url(spritesmith-main-8.png); - background-position: -1664px -318px; + background-position: -1664px -1166px; width: 105px; height: 105px; } .Mount_Head_Deer-Shade { background-image: url(spritesmith-main-8.png); - background-position: -1664px -424px; + background-position: -1664px -1272px; width: 105px; height: 105px; } .Mount_Head_Deer-Skeleton { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-White { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Zombie { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Base { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyBlue { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyPink { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Desert { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Floral { - background-image: url(spritesmith-main-8.png); - background-position: -1664px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Golden { background-image: url(spritesmith-main-8.png); background-position: -1664px -1378px; width: 105px; diff --git a/common/dist/sprites/spritesmith-main-8.png b/common/dist/sprites/spritesmith-main-8.png index d2e0d5830e..29a4b3866d 100644 Binary files a/common/dist/sprites/spritesmith-main-8.png and b/common/dist/sprites/spritesmith-main-8.png differ diff --git a/common/dist/sprites/spritesmith-main-9.css b/common/dist/sprites/spritesmith-main-9.css index 927cba4be9..f5440dfc88 100644 --- a/common/dist/sprites/spritesmith-main-9.css +++ b/common/dist/sprites/spritesmith-main-9.css @@ -1,321 +1,369 @@ -.Mount_Head_Dragon-Peppermint { - background-image: url(spritesmith-main-9.png); - background-position: -636px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Red { - background-image: url(spritesmith-main-9.png); - background-position: -1180px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -742px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -862px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Spooky { - background-image: url(spritesmith-main-9.png); - background-position: -862px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-White { - background-image: url(spritesmith-main-9.png); - background-position: -862px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -862px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Base { - background-image: url(spritesmith-main-9.png); - background-position: -862px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -862px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyPink { +.Mount_Head_Deer-White { background-image: url(spritesmith-main-9.png); background-position: -862px -636px; width: 105px; height: 105px; } -.Mount_Head_Egg-Desert { +.Mount_Head_Deer-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -1180px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Base { background-image: url(spritesmith-main-9.png); background-position: -862px -742px; width: 105px; height: 105px; } -.Mount_Head_Egg-Golden { +.Mount_Head_Dragon-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -424px -1062px; + background-position: 0px -850px; width: 105px; height: 105px; } -.Mount_Head_Egg-Red { +.Mount_Head_Dragon-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -848px -1062px; + background-position: -106px -850px; width: 105px; height: 105px; } -.Mount_Head_Egg-Shade { +.Mount_Head_Dragon-Desert { background-image: url(spritesmith-main-9.png); - background-position: -954px -1062px; + background-position: -212px -850px; width: 105px; height: 105px; } -.Mount_Head_Egg-Skeleton { +.Mount_Head_Dragon-Floral { background-image: url(spritesmith-main-9.png); - background-position: -1060px -1062px; + background-position: -318px -850px; width: 105px; height: 105px; } -.Mount_Head_Egg-White { +.Mount_Head_Dragon-Golden { background-image: url(spritesmith-main-9.png); - background-position: -636px -1486px; + background-position: -424px -850px; width: 105px; height: 105px; } -.Mount_Head_Egg-Zombie { +.Mount_Head_Dragon-Peppermint { background-image: url(spritesmith-main-9.png); - background-position: -742px -1486px; + background-position: -530px -850px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Base { +.Mount_Head_Dragon-Red { background-image: url(spritesmith-main-9.png); - background-position: -848px -1486px; + background-position: -636px -850px; width: 105px; height: 105px; } -.Mount_Head_Falcon-CottonCandyBlue { +.Mount_Head_Dragon-Shade { background-image: url(spritesmith-main-9.png); - background-position: -954px -1486px; + background-position: -742px -850px; width: 105px; height: 105px; } -.Mount_Head_Falcon-CottonCandyPink { +.Mount_Head_Dragon-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1060px -1486px; + background-position: -1180px -106px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Desert { +.Mount_Head_Dragon-Spooky { background-image: url(spritesmith-main-9.png); - background-position: -1166px -1486px; + background-position: -1180px -530px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Golden { +.Mount_Head_Dragon-White { background-image: url(spritesmith-main-9.png); - background-position: -1272px -1486px; + background-position: -1180px -636px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Red { +.Mount_Head_Dragon-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1378px -1486px; + background-position: -1180px -742px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Shade { +.Mount_Head_Egg-Base { background-image: url(spritesmith-main-9.png); background-position: -1484px -1486px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Skeleton { +.Mount_Head_Egg-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -1604px 0px; width: 105px; height: 105px; } -.Mount_Head_Falcon-White { +.Mount_Head_Egg-CottonCandyPink { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Desert { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Red { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-White { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -1604px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Base { background-image: url(spritesmith-main-9.png); background-position: -427px -523px; width: 105px; height: 105px; } -.Mount_Head_Falcon-Zombie { +.Mount_Head_Falcon-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -533px -523px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Base { +.Mount_Head_Falcon-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -650px 0px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-CottonCandyBlue { +.Mount_Head_Falcon-Desert { background-image: url(spritesmith-main-9.png); background-position: -650px -106px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-CottonCandyPink { +.Mount_Head_Falcon-Golden { background-image: url(spritesmith-main-9.png); background-position: -650px -212px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Desert { +.Mount_Head_Falcon-Red { background-image: url(spritesmith-main-9.png); background-position: -650px -318px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Floral { +.Mount_Head_Falcon-Shade { background-image: url(spritesmith-main-9.png); background-position: -650px -424px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Golden { +.Mount_Head_Falcon-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -650px -530px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Peppermint { +.Mount_Head_Falcon-White { background-image: url(spritesmith-main-9.png); background-position: 0px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Red { +.Mount_Head_Falcon-Zombie { background-image: url(spritesmith-main-9.png); background-position: -106px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Shade { +.Mount_Head_FlyingPig-Base { background-image: url(spritesmith-main-9.png); background-position: -212px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Skeleton { +.Mount_Head_FlyingPig-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -318px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Spooky { +.Mount_Head_FlyingPig-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -424px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-White { +.Mount_Head_FlyingPig-Desert { background-image: url(spritesmith-main-9.png); background-position: -530px -638px; width: 105px; height: 105px; } -.Mount_Head_FlyingPig-Zombie { +.Mount_Head_FlyingPig-Floral { background-image: url(spritesmith-main-9.png); background-position: -636px -638px; width: 105px; height: 105px; } -.Mount_Head_Fox-Base { +.Mount_Head_FlyingPig-Golden { background-image: url(spritesmith-main-9.png); background-position: -756px 0px; width: 105px; height: 105px; } -.Mount_Head_Fox-CottonCandyBlue { +.Mount_Head_FlyingPig-Peppermint { background-image: url(spritesmith-main-9.png); background-position: -756px -106px; width: 105px; height: 105px; } -.Mount_Head_Fox-CottonCandyPink { +.Mount_Head_FlyingPig-Red { background-image: url(spritesmith-main-9.png); background-position: -756px -212px; width: 105px; height: 105px; } -.Mount_Head_Fox-Desert { +.Mount_Head_FlyingPig-Shade { background-image: url(spritesmith-main-9.png); background-position: -756px -318px; width: 105px; height: 105px; } -.Mount_Head_Fox-Floral { +.Mount_Head_FlyingPig-Skeleton { background-image: url(spritesmith-main-9.png); background-position: -756px -424px; width: 105px; height: 105px; } -.Mount_Head_Fox-Golden { +.Mount_Head_FlyingPig-Spooky { background-image: url(spritesmith-main-9.png); background-position: -756px -530px; width: 105px; height: 105px; } -.Mount_Head_Fox-Peppermint { +.Mount_Head_FlyingPig-White { background-image: url(spritesmith-main-9.png); background-position: -756px -636px; width: 105px; height: 105px; } -.Mount_Head_Fox-Red { +.Mount_Head_FlyingPig-Zombie { background-image: url(spritesmith-main-9.png); background-position: 0px -744px; width: 105px; height: 105px; } -.Mount_Head_Fox-Shade { +.Mount_Head_Fox-Base { background-image: url(spritesmith-main-9.png); background-position: -106px -744px; width: 105px; height: 105px; } -.Mount_Head_Fox-Skeleton { +.Mount_Head_Fox-CottonCandyBlue { background-image: url(spritesmith-main-9.png); background-position: -212px -744px; width: 105px; height: 105px; } -.Mount_Head_Fox-Spooky { +.Mount_Head_Fox-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -318px -744px; width: 105px; height: 105px; } -.Mount_Head_Fox-White { +.Mount_Head_Fox-Desert { background-image: url(spritesmith-main-9.png); background-position: -424px -744px; width: 105px; height: 105px; } -.Mount_Head_Fox-Zombie { +.Mount_Head_Fox-Floral { background-image: url(spritesmith-main-9.png); background-position: -530px -744px; width: 105px; height: 105px; } +.Mount_Head_Fox-Golden { + background-image: url(spritesmith-main-9.png); + background-position: -636px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Peppermint { + background-image: url(spritesmith-main-9.png); + background-position: -742px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Red { + background-image: url(spritesmith-main-9.png); + background-position: -862px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Shade { + background-image: url(spritesmith-main-9.png); + background-position: -862px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Skeleton { + background-image: url(spritesmith-main-9.png); + background-position: -862px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Spooky { + background-image: url(spritesmith-main-9.png); + background-position: -862px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-White { + background-image: url(spritesmith-main-9.png); + background-position: -862px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Zombie { + background-image: url(spritesmith-main-9.png); + background-position: -862px -530px; + width: 105px; + height: 105px; +} .Mount_Head_Frog-Base { background-image: url(spritesmith-main-9.png); background-position: 0px -408px; @@ -378,187 +426,187 @@ } .Mount_Head_Gryphon-Base { background-image: url(spritesmith-main-9.png); - background-position: 0px -850px; + background-position: -848px -850px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -106px -850px; + background-position: -968px 0px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -212px -850px; + background-position: -968px -106px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Desert { background-image: url(spritesmith-main-9.png); - background-position: -318px -850px; + background-position: -968px -212px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Golden { background-image: url(spritesmith-main-9.png); - background-position: -424px -850px; + background-position: -968px -318px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Red { background-image: url(spritesmith-main-9.png); - background-position: -530px -850px; + background-position: -968px -424px; width: 105px; height: 105px; } .Mount_Head_Gryphon-RoyalPurple { background-image: url(spritesmith-main-9.png); - background-position: -636px -850px; + background-position: -968px -530px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Shade { background-image: url(spritesmith-main-9.png); - background-position: -742px -850px; + background-position: -968px -636px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -848px -850px; + background-position: -968px -742px; width: 105px; height: 105px; } .Mount_Head_Gryphon-White { background-image: url(spritesmith-main-9.png); - background-position: -968px 0px; + background-position: -968px -848px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -968px -106px; + background-position: 0px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Base { background-image: url(spritesmith-main-9.png); - background-position: -968px -212px; + background-position: -106px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -968px -318px; + background-position: -212px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -968px -424px; + background-position: -318px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Desert { background-image: url(spritesmith-main-9.png); - background-position: -968px -530px; + background-position: -424px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Golden { background-image: url(spritesmith-main-9.png); - background-position: -968px -636px; + background-position: -530px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Red { background-image: url(spritesmith-main-9.png); - background-position: -968px -742px; + background-position: -636px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Shade { background-image: url(spritesmith-main-9.png); - background-position: -968px -848px; + background-position: -742px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: 0px -956px; + background-position: -848px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-White { background-image: url(spritesmith-main-9.png); - background-position: -106px -956px; + background-position: -954px -956px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -212px -956px; + background-position: -1074px 0px; width: 105px; height: 105px; } .Mount_Head_Horse-Base { background-image: url(spritesmith-main-9.png); - background-position: -318px -956px; + background-position: -1074px -106px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -424px -956px; + background-position: -1074px -212px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -530px -956px; + background-position: -1074px -318px; width: 105px; height: 105px; } .Mount_Head_Horse-Desert { background-image: url(spritesmith-main-9.png); - background-position: -636px -956px; + background-position: -1074px -424px; width: 105px; height: 105px; } .Mount_Head_Horse-Golden { background-image: url(spritesmith-main-9.png); - background-position: -742px -956px; + background-position: -1074px -530px; width: 105px; height: 105px; } .Mount_Head_Horse-Red { background-image: url(spritesmith-main-9.png); - background-position: -848px -956px; + background-position: -1074px -636px; width: 105px; height: 105px; } .Mount_Head_Horse-Shade { background-image: url(spritesmith-main-9.png); - background-position: -954px -956px; + background-position: -1074px -742px; width: 105px; height: 105px; } .Mount_Head_Horse-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1074px 0px; + background-position: -1074px -848px; width: 105px; height: 105px; } .Mount_Head_Horse-White { background-image: url(spritesmith-main-9.png); - background-position: -1074px -106px; + background-position: -1074px -954px; width: 105px; height: 105px; } .Mount_Head_Horse-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1074px -212px; + background-position: 0px -1062px; width: 105px; height: 105px; } @@ -570,61 +618,61 @@ } .Mount_Head_LionCub-Base { background-image: url(spritesmith-main-9.png); - background-position: -1074px -424px; + background-position: -212px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1074px -530px; + background-position: -318px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1074px -636px; + background-position: -424px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1074px -742px; + background-position: -530px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Ethereal { background-image: url(spritesmith-main-9.png); - background-position: -1074px -848px; + background-position: -636px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Floral { background-image: url(spritesmith-main-9.png); - background-position: -1074px -954px; + background-position: -742px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Golden { background-image: url(spritesmith-main-9.png); - background-position: 0px -1062px; + background-position: -848px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Peppermint { background-image: url(spritesmith-main-9.png); - background-position: -106px -1062px; + background-position: -954px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Red { background-image: url(spritesmith-main-9.png); - background-position: -212px -1062px; + background-position: -1060px -1062px; width: 105px; height: 105px; } .Mount_Head_LionCub-Shade { background-image: url(spritesmith-main-9.png); - background-position: -318px -1062px; + background-position: -1180px 0px; width: 105px; height: 105px; } @@ -636,19 +684,19 @@ } .Mount_Head_LionCub-Spooky { background-image: url(spritesmith-main-9.png); - background-position: -530px -1062px; + background-position: -1180px -212px; width: 105px; height: 105px; } .Mount_Head_LionCub-White { background-image: url(spritesmith-main-9.png); - background-position: -636px -1062px; + background-position: -1180px -318px; width: 105px; height: 105px; } .Mount_Head_LionCub-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -742px -1062px; + background-position: -1180px -424px; width: 105px; height: 105px; } @@ -672,571 +720,571 @@ } .Mount_Head_Monkey-Base { background-image: url(spritesmith-main-9.png); - background-position: -1180px 0px; + background-position: -321px -523px; width: 105px; height: 105px; } .Mount_Head_Monkey-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1180px -106px; + background-position: -1180px -954px; width: 105px; height: 105px; } .Mount_Head_Monkey-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1180px -212px; + background-position: -1180px -1060px; width: 105px; height: 105px; } .Mount_Head_Monkey-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1180px -318px; + background-position: 0px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1180px -424px; + background-position: -106px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-Red { background-image: url(spritesmith-main-9.png); - background-position: -1180px -530px; + background-position: -212px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1180px -636px; + background-position: -318px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1180px -742px; + background-position: -424px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-White { background-image: url(spritesmith-main-9.png); - background-position: -321px -523px; + background-position: -530px -1168px; width: 105px; height: 105px; } .Mount_Head_Monkey-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1180px -954px; + background-position: -636px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-Base { background-image: url(spritesmith-main-9.png); - background-position: -1180px -1060px; + background-position: -742px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: 0px -1168px; + background-position: -848px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -106px -1168px; + background-position: -954px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-Desert { background-image: url(spritesmith-main-9.png); - background-position: -212px -1168px; + background-position: -1060px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-Golden { background-image: url(spritesmith-main-9.png); - background-position: -318px -1168px; + background-position: -1166px -1168px; width: 105px; height: 105px; } .Mount_Head_Octopus-Red { background-image: url(spritesmith-main-9.png); - background-position: -424px -1168px; + background-position: -1286px 0px; width: 105px; height: 105px; } .Mount_Head_Octopus-Shade { background-image: url(spritesmith-main-9.png); - background-position: -530px -1168px; + background-position: -1286px -106px; width: 105px; height: 105px; } .Mount_Head_Octopus-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -636px -1168px; + background-position: -1286px -212px; width: 105px; height: 105px; } .Mount_Head_Octopus-White { background-image: url(spritesmith-main-9.png); - background-position: -742px -1168px; + background-position: -1286px -318px; width: 105px; height: 105px; } .Mount_Head_Octopus-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -848px -1168px; + background-position: -1286px -424px; width: 105px; height: 105px; } .Mount_Head_Orca-Base { background-image: url(spritesmith-main-9.png); - background-position: -954px -1168px; + background-position: -1286px -530px; width: 105px; height: 105px; } .Mount_Head_Owl-Base { background-image: url(spritesmith-main-9.png); - background-position: -1060px -1168px; + background-position: -1286px -636px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1166px -1168px; + background-position: -1286px -742px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1286px 0px; + background-position: -1286px -848px; width: 105px; height: 105px; } .Mount_Head_Owl-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1286px -106px; + background-position: -1286px -954px; width: 105px; height: 105px; } .Mount_Head_Owl-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1286px -212px; + background-position: -1286px -1060px; width: 105px; height: 105px; } .Mount_Head_Owl-Red { background-image: url(spritesmith-main-9.png); - background-position: -1286px -318px; + background-position: -1286px -1166px; width: 105px; height: 105px; } .Mount_Head_Owl-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1286px -424px; + background-position: 0px -1274px; width: 105px; height: 105px; } .Mount_Head_Owl-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1286px -530px; + background-position: -106px -1274px; width: 105px; height: 105px; } .Mount_Head_Owl-White { background-image: url(spritesmith-main-9.png); - background-position: -1286px -636px; + background-position: -212px -1274px; width: 105px; height: 105px; } .Mount_Head_Owl-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1286px -742px; + background-position: -318px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Base { background-image: url(spritesmith-main-9.png); - background-position: -1286px -848px; + background-position: -424px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1286px -954px; + background-position: -530px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1286px -1060px; + background-position: -636px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1286px -1166px; + background-position: -742px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Floral { background-image: url(spritesmith-main-9.png); - background-position: 0px -1274px; + background-position: -848px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Golden { background-image: url(spritesmith-main-9.png); - background-position: -106px -1274px; + background-position: -954px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Peppermint { background-image: url(spritesmith-main-9.png); - background-position: -212px -1274px; + background-position: -1060px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Red { background-image: url(spritesmith-main-9.png); - background-position: -318px -1274px; + background-position: -1166px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Shade { background-image: url(spritesmith-main-9.png); - background-position: -424px -1274px; + background-position: -1272px -1274px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -530px -1274px; + background-position: -1392px 0px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Spooky { background-image: url(spritesmith-main-9.png); - background-position: -636px -1274px; + background-position: -1392px -106px; width: 105px; height: 105px; } .Mount_Head_PandaCub-White { background-image: url(spritesmith-main-9.png); - background-position: -742px -1274px; + background-position: -1392px -212px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -848px -1274px; + background-position: -1392px -318px; width: 105px; height: 105px; } .Mount_Head_Parrot-Base { background-image: url(spritesmith-main-9.png); - background-position: -954px -1274px; + background-position: -1392px -424px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1060px -1274px; + background-position: -1392px -530px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1166px -1274px; + background-position: -1392px -636px; width: 105px; height: 105px; } .Mount_Head_Parrot-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1272px -1274px; + background-position: -1392px -742px; width: 105px; height: 105px; } .Mount_Head_Parrot-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1392px 0px; + background-position: -1392px -848px; width: 105px; height: 105px; } .Mount_Head_Parrot-Red { background-image: url(spritesmith-main-9.png); - background-position: -1392px -106px; + background-position: -1392px -954px; width: 105px; height: 105px; } .Mount_Head_Parrot-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1392px -212px; + background-position: -1392px -1060px; width: 105px; height: 105px; } .Mount_Head_Parrot-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1392px -318px; + background-position: -1392px -1166px; width: 105px; height: 105px; } .Mount_Head_Parrot-White { background-image: url(spritesmith-main-9.png); - background-position: -1392px -424px; + background-position: -1392px -1272px; width: 105px; height: 105px; } .Mount_Head_Parrot-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1392px -530px; + background-position: 0px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Base { background-image: url(spritesmith-main-9.png); - background-position: -1392px -636px; + background-position: -106px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1392px -742px; + background-position: -212px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1392px -848px; + background-position: -318px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1392px -954px; + background-position: -424px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1392px -1060px; + background-position: -530px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Red { background-image: url(spritesmith-main-9.png); - background-position: -1392px -1166px; + background-position: -636px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1392px -1272px; + background-position: -742px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: 0px -1380px; + background-position: -848px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-White { background-image: url(spritesmith-main-9.png); - background-position: -106px -1380px; + background-position: -954px -1380px; width: 105px; height: 105px; } .Mount_Head_Penguin-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -212px -1380px; + background-position: -1060px -1380px; width: 105px; height: 105px; } .Mount_Head_Phoenix-Base { background-image: url(spritesmith-main-9.png); - background-position: -318px -1380px; + background-position: -1166px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-Base { background-image: url(spritesmith-main-9.png); - background-position: -424px -1380px; + background-position: -1272px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -530px -1380px; + background-position: -1378px -1380px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -636px -1380px; + background-position: -1498px 0px; width: 105px; height: 105px; } .Mount_Head_Rat-Desert { background-image: url(spritesmith-main-9.png); - background-position: -742px -1380px; + background-position: -1498px -106px; width: 105px; height: 105px; } .Mount_Head_Rat-Golden { background-image: url(spritesmith-main-9.png); - background-position: -848px -1380px; + background-position: -1498px -212px; width: 105px; height: 105px; } .Mount_Head_Rat-Red { background-image: url(spritesmith-main-9.png); - background-position: -954px -1380px; + background-position: -1498px -318px; width: 105px; height: 105px; } .Mount_Head_Rat-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1060px -1380px; + background-position: -1498px -424px; width: 105px; height: 105px; } .Mount_Head_Rat-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1166px -1380px; + background-position: -1498px -530px; width: 105px; height: 105px; } .Mount_Head_Rat-White { background-image: url(spritesmith-main-9.png); - background-position: -1272px -1380px; + background-position: -1498px -636px; width: 105px; height: 105px; } .Mount_Head_Rat-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1378px -1380px; + background-position: -1498px -742px; width: 105px; height: 105px; } .Mount_Head_Rock-Base { background-image: url(spritesmith-main-9.png); - background-position: -1498px 0px; + background-position: -1498px -848px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1498px -106px; + background-position: -1498px -954px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1498px -212px; + background-position: -1498px -1060px; width: 105px; height: 105px; } .Mount_Head_Rock-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1498px -318px; + background-position: -1498px -1166px; width: 105px; height: 105px; } .Mount_Head_Rock-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1498px -424px; + background-position: -1498px -1272px; width: 105px; height: 105px; } .Mount_Head_Rock-Red { background-image: url(spritesmith-main-9.png); - background-position: -1498px -530px; + background-position: -1498px -1378px; width: 105px; height: 105px; } .Mount_Head_Rock-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1498px -636px; + background-position: 0px -1486px; width: 105px; height: 105px; } .Mount_Head_Rock-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1498px -742px; + background-position: -106px -1486px; width: 105px; height: 105px; } .Mount_Head_Rock-White { background-image: url(spritesmith-main-9.png); - background-position: -1498px -848px; + background-position: -212px -1486px; width: 105px; height: 105px; } .Mount_Head_Rock-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1498px -954px; + background-position: -318px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Base { background-image: url(spritesmith-main-9.png); - background-position: -1498px -1060px; + background-position: -424px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1498px -1166px; + background-position: -530px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1498px -1272px; + background-position: -636px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1498px -1378px; + background-position: -742px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Golden { background-image: url(spritesmith-main-9.png); - background-position: 0px -1486px; + background-position: -848px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Red { background-image: url(spritesmith-main-9.png); - background-position: -106px -1486px; + background-position: -954px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Shade { background-image: url(spritesmith-main-9.png); - background-position: -212px -1486px; + background-position: -1060px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -318px -1486px; + background-position: -1166px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-White { background-image: url(spritesmith-main-9.png); - background-position: -424px -1486px; + background-position: -1272px -1486px; width: 105px; height: 105px; } .Mount_Head_Rooster-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -530px -1486px; + background-position: -1378px -1486px; width: 105px; height: 105px; } @@ -1302,137 +1350,89 @@ } .Mount_Head_Seahorse-Base { background-image: url(spritesmith-main-9.png); - background-position: -1604px -106px; + background-position: -1604px -954px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1604px -212px; + background-position: -1604px -1060px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1604px -318px; + background-position: -1604px -1166px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1604px -424px; + background-position: -1604px -1272px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Golden { background-image: url(spritesmith-main-9.png); - background-position: -1604px -530px; + background-position: -1604px -1378px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Red { background-image: url(spritesmith-main-9.png); - background-position: -1604px -636px; + background-position: -1604px -1484px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Shade { background-image: url(spritesmith-main-9.png); - background-position: -1604px -742px; + background-position: 0px -1592px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Skeleton { background-image: url(spritesmith-main-9.png); - background-position: -1604px -848px; + background-position: -106px -1592px; width: 105px; height: 105px; } .Mount_Head_Seahorse-White { background-image: url(spritesmith-main-9.png); - background-position: -1604px -954px; + background-position: -212px -1592px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Zombie { background-image: url(spritesmith-main-9.png); - background-position: -1604px -1060px; + background-position: -318px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-Base { background-image: url(spritesmith-main-9.png); - background-position: -1604px -1166px; + background-position: -424px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-CottonCandyBlue { background-image: url(spritesmith-main-9.png); - background-position: -1604px -1272px; + background-position: -530px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-CottonCandyPink { background-image: url(spritesmith-main-9.png); - background-position: -1604px -1378px; + background-position: -636px -1592px; width: 105px; height: 105px; } .Mount_Head_Sheep-Desert { background-image: url(spritesmith-main-9.png); - background-position: -1604px -1484px; + background-position: -106px -1062px; width: 105px; height: 105px; } .Mount_Head_Sheep-Golden { - background-image: url(spritesmith-main-9.png); - background-position: 0px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Red { - background-image: url(spritesmith-main-9.png); - background-position: -106px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Shade { - background-image: url(spritesmith-main-9.png); - background-position: -212px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Skeleton { - background-image: url(spritesmith-main-9.png); - background-position: -318px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-White { - background-image: url(spritesmith-main-9.png); - background-position: -424px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Zombie { - background-image: url(spritesmith-main-9.png); - background-position: -530px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Base { - background-image: url(spritesmith-main-9.png); - background-position: -636px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyBlue { - background-image: url(spritesmith-main-9.png); - background-position: -1074px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyPink { background-image: url(spritesmith-main-9.png); background-position: -742px -1592px; width: 105px; diff --git a/common/dist/sprites/spritesmith-main-9.png b/common/dist/sprites/spritesmith-main-9.png index 60cc6fd2cb..3cdc30c4b8 100644 Binary files a/common/dist/sprites/spritesmith-main-9.png and b/common/dist/sprites/spritesmith-main-9.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png new file mode 100644 index 0000000000..43aa16f83a Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png new file mode 100644 index 0000000000..9cc12e17a4 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png new file mode 100644 index 0000000000..3658b90a3c Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png new file mode 100644 index 0000000000..587b7451ee Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png new file mode 100644 index 0000000000..d75dbc1399 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png new file mode 100644 index 0000000000..ec4f7f1dce Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png new file mode 100644 index 0000000000..334c83c15b Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png new file mode 100644 index 0000000000..bdd56df4fd Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png new file mode 100644 index 0000000000..94a68ab6ed Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png new file mode 100644 index 0000000000..04b8fe13ef Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png new file mode 100644 index 0000000000..3129ef7ee6 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png new file mode 100644 index 0000000000..3708a62e4e Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png b/common/img/sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png new file mode 100644 index 0000000000..52bcdc9237 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png differ diff --git a/common/img/sprites/spritesmith_large/promo/promo_takeThis_gear.png b/common/img/sprites/spritesmith_large/promo/promo_takeThis_gear.png new file mode 100644 index 0000000000..39ab9af2f9 Binary files /dev/null and b/common/img/sprites/spritesmith_large/promo/promo_takeThis_gear.png differ diff --git a/common/locales/cs/character.json b/common/locales/cs/character.json index 7add1ec203..84eb3edf5e 100644 --- a/common/locales/cs/character.json +++ b/common/locales/cs/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Skrýt přidělení", "quickAllocationLevelPopover": "S každou další úrovní získáš jeden bod, který můžeš přiřadit k libovolné vlastnosti. Přiřadit body můžeš buď manuálně anebo můžeš nechat hru rozhodnout za tebe na základě některé z možností automatického přiřazení, které nalezneš v Uživatel -> Statistiky", "invalidAttribute": "„<%= attr %>\" není platná vlastnost.", - "notEnoughAttrPoints": "Nemáte dostatek bodů vlastností." + "notEnoughAttrPoints": "Nemáte dostatek bodů vlastností.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/cs/front.json b/common/locales/cs/front.json index f4f6957b23..af38fbb754 100644 --- a/common/locales/cs/front.json +++ b/common/locales/cs/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/cs/gear.json b/common/locales/cs/gear.json index 0f2555033c..dc2021ee83 100644 --- a/common/locales/cs/gear.json +++ b/common/locales/cs/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Meetingy, monstra, neklid: zvládnuty! Mash! Zvyšuje Sílu, Inteligenci a Obranu o <%= attrs %>.", "weaponSpecialCriticalText": "Kritické kladivo na drcení chyb", "weaponSpecialCriticalNotes": "Tento šampion skolil kritického nepřítele Githubu, kde padla spousta válečníků. Zhotoveno z kostí Chyby, toto kladivo zasadí mocný kritický úder. Zvyšuje Sílu a Vnímání o <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trojzubec Silného přílivu", "weaponSpecialTridentOfCrashingTidesNotes": "Propůjčuje ti schopnost velet rybám, ale také pořádně probodnout své úkoly. Zvyšuje Inteligenci o <%= int %>.", "weaponSpecialYetiText": "Kopí krotitele Yettiho", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Její neúnavná moc navykne svého nositele na světské nepohodlí. Zvyšuje všechny atributy o <%= attrs %>.", "armorSpecial2Text": "Vznešená tunika Jeana Chalarda", "armorSpecial2Notes": "Budeš extra načechraný! Zvyšuje Obranu a Inteligenci o <%= attrs %>.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Oceánské brnění s ploutvemi", "armorSpecialFinnedOceanicArmorNotes": "I když je lehoučké, tohle brnění umí každému ublížit stejně jako ohnivý korál. Zvyšuje Sílu o <%= str %>.", "armorSpecialYetiText": "Oděv krotitele Yetti", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk oblek", "armorMystery301404Notes": "Elegantní a fešácký, joj! Nepřináší žádný benefit. Předmět pro předplatitele únor 3015.", "armorArmoireLunarArmorText": "Uklidňující měsíční brnění", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Oblíbená koruna těch, kteří jdou příkladem. Zvyšuje všechny vlastnosti o <%= attrs %>.", "headSpecial2Text": "Bezejmenná přilba", "headSpecial2Notes": "Testament těch, kteří se rozdali a nežádali nic na oplátku. Zvyšuje Inteligenci a Sílu o <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Čelenka z ohnivého korálu", "headSpecialFireCoralCircletNotes": "Tato čelenka, vyrobena největšími alchymisty v zemi Habitica, ti dovoluje dýchat pod vodou a potápět se pro poklad! Zvyšuje Vnímání o <%= per %>.", "headSpecialNyeText": "Absurdní Párty Klobouk", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fešný cylindr", "headMystery301404Notes": "Fešný cylindr pro ty největší džentlmeny. Předmět pro předplatitele leden 2015. Nepřináší žádný benefit.", "headMystery301405Text": "Obyčejný cylindr", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vidí za závoj smrti a ke strachu nepřátel ukazuje, co tam vidí. Zvyšuje Vnímání o <%= per %>.", "shieldSpecial1Text": "Křišťálový štít", "shieldSpecial1Notes": "Tříští šípy a odráží slova vzbouřenců. Zvyšuje všechny atributy o <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Štít z měsíční perly", "shieldSpecialMoonpearlShieldNotes": "Zkonstruován k rychlému plavání a také nějaké té obraně. Zvyšuje Obranu o <%= con %>.", "shieldSpecialGoldenknightText": "Mustainův Milník drtící řemdih", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Skví se silou a krásou. Speciální edice běžné zbroje. Nepřináší žádný benefit.", "backSpecialWonderconBlackText": "Záludná kápě", "backSpecialWonderconBlackNotes": "Utkána ze stínů a šepotu. Speciální edice běžné zbroje. Nepřináší žádný benefit.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Příslušenství na tělo", "bodyBase0Text": "Žádné doplňky", "bodyBase0Notes": "Žádné doplňky", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Atraktivní zlatý límec! Speciální edice běžné zbroje. Nepřináší žádný benefit.", "bodySpecialWonderconBlackText": "Ebenový límec", "bodySpecialWonderconBlackNotes": "Atraktivní ebenový límec! Speciální edice běžné zbroje. Nepřináší žádný benefit.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Zářící karkulka", "bodySpecialSummerMageNotes": "Slaná ani sladká voda neponičí tuto kovovou karkulku. Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.", "bodySpecialSummerHealerText": "Korálový límec", diff --git a/common/locales/cs/generic.json b/common/locales/cs/generic.json index 60a81ff281..6077780771 100644 --- a/common/locales/cs/generic.json +++ b/common/locales/cs/generic.json @@ -98,7 +98,7 @@ "buyThis": "Koupit <%= text %> za <%= price %> z tvých <%= gems %> drahokamů?", "noReachServer": "Server je momentálně nedostupný, zkus to později.", "errorUpCase": "CHYBA:", - "newPassSent": "Nové heslo odesláno.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Server je momentálně nedostupný.", "requestError": "Jéje, chybka! Prosíme, načti stránku znovu, tvé poslední akce se nemusely uložit správně.", "seeConsole": "Pokud chyba přetrvává, prosíme, nahlaš jí přes Nápověda > Nahlásit chybu. Pokud znáš konzoli svého prohlížeče, prosíme, připoj k hlášení všechny chybové hlášky z ní,", diff --git a/common/locales/cs/questscontent.json b/common/locales/cs/questscontent.json index 79676c0a02..ae50a1d9f3 100644 --- a/common/locales/cs/questscontent.json +++ b/common/locales/cs/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Měsíční kameny", - "questMoonstone1DropMoonstone2Quest": "Řetěz měsíčních kamenů, část 2: Nekromancr Recidiva (svitek)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Nekromancr", - "questMoonstone2DropMoonstone3Quest": "Řetěz měsíčních kamenů, část 3.: Recidiva transformována (svitek)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Útok Běžné Úkolovosti, část 1: Katastrofa s nádobím!", "questAtom1Notes": "Dosáhnete břehů Vydrhnutého jezera abyste si užili zasloužený odpočinek... Ale jezero je plné neumytého nádobí! Jak se to mohlo stát? No, přeci to jen tak nenecháte. nezbývá než udělat jedinou věc: umýt všechno to nádobí a zachránit tak své dovolenkové místo! To abyste našli nějaký Jar na mytí. Hodně Jaru...", "questAtom1CollectSoapBars": "lahví Jaru", - "questAtom1Drop": "Nesvačinová příšera (svitek Výpravy)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Útok Běžné Úkolovosti, část 2: Nesvačinová příšera", "questAtom2Notes": "Uf! Tohle místo už vypadá mnohem lépe, když je všechno to nádobí umyté. Možná si teď konečně užijete nějakou zábavu. Ou - to vypadá jako by po hladině jezera plavala krabice od pizzy. No, co je jedna další věc k úklidu? Ale, tamhle je další krabice! Najednou se krabice zvedne z vodní hladiny a ukáže se, že je to hlava příšery. To není možné! Bájná Nesvačinová příšera?! Říká se, že žije v jezeře již od prehistorických časů: stvoření zrozené z přebytků a odpadu starodávných Habiťanů. Fuj!", "questAtom2Boss": "Nesvačinová příšera", - "questAtom2Drop": "Prádlomancr (svitek Výpravy)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Útok Běžné Úkolovosti, část 3: Prádlomancr", "questAtom3Notes": "S ohlušujícím řevem a pěti lahodnými typy sýrů vyletujících z její tlamy se Nesvačinvá příšera rozpadá. \"JAK SE OPOVAŽUJETE!\" zahřmí hlas zpod vodní hladiny. Modrá postava v hábitu držící štětku na záchod se vynoří z vody. Špinavé prádlo se začne vynořovat na hladinu jezera. \"Já jsem Prádlomancr!\" naštvaně se představí. \"To máte tedy odvahu umýt mé úžasně špinavé prádlo, zničit mého mazlíčka a vstoupit na mé území v takových čistých hadrech. Připravte se pocítit mokrý hněv mé magie proti čistotě!\"", "questAtom3Completion": "Zákeřný Prádlomancr byl poražen! Čisté prádlo před vámi padá na hromádky. Už to tu vypadá mnohem lépe. Když začnete pomalu procházet skrz čistě vyprané brnění, všimnete si lesku kovu a váš zrak spočine na zářící helmě. Původní majitel tohoto zářícího předmětu může být neznámý, ale jakmile si ji nasadíš, cítíš přívětivou přítomnost štědrého ducha. Škoda, že si na ní původní majitel nenašil jmenovku.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Vyhoření použilo VYČERPANÝ ÚDER!`\n\nMnoho Habiťanů se před Vyhořením schovávalo v Krčmě, ale už ne! S hrozivým řevem vezme Vyhoření Krčmu do svých doběla rozpálených pařátů. Všichni utíkají, ale Daniel je chycen ve spárech té obludy a přemění se ve Vyčerpaného ducha přímo před tebou!\n\nTento zbrklý horor trvá již příliš dlouho. Nevzdávej to... jsme už tak blízko jeho poražení navždy!", "questFrogText": "Bažina nepořádného žabáka", "questFrogNotes": "Když se s přáteli brodíte bažinami Stagnace, @starsystemic ukáže na velkou ceduli. \"Držte se vyznačené cesty - pokud můžete\"

\"To přeci nebude těžké!\" říká @RosemonkeyCT. \"Je široká a přehledná.\"

Ale jak po cestě pokračujete, začíná se cesta zaplňovat bahnem z bažiny, ve kterém vidíte modrou suť a harampádí, a zanedlouho je nemožné v cestě pokračovat.

Rozhlížíte se kolem přemýšlejíc jak se z téhle šlamastiky dostanete, když v tom @Jon Arjinborn zakřičí \"Pozor!\" Nazlobený žabák pokrytý špinavým prádlem a žhnoucí modrým plamenem vyskočí z bažiny. Abyste mohli pokračovat, musíte tohoto nepořádného žabáka přemoci!", - "questFrogCompletion": "Poražený žabák se vrátí zpět do bažiny. Spolu s ním se z cesty stáhne i modrý sliz a cesta vpřed je volná.

Uprostřed cesty sedí tři dokonale čistá vejce. \"Jé, dokonce jsou v něm vidět pulci!\" říká @Breadstrings. \"Na, vezmi si je.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Nepořádný žabák", "questFrogDropFrogEgg": "Žabák (vejce)", "questFrogUnlockText": "Odemyká vejce žabáka na Trhu", diff --git a/common/locales/cs/subscriber.json b/common/locales/cs/subscriber.json index 8870f055ac..bc1c1ce78c 100644 --- a/common/locales/cs/subscriber.json +++ b/common/locales/cs/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Set Šťastného trojlístku", "mysterySet201604": "Set listového válečníka", "mysterySet201605": "Set pochodujícího barda", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Standardní steampunkový set", "mysterySet301405": "Set steampunkových doplňků", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/da/backgrounds.json b/common/locales/da/backgrounds.json index 4b732e4886..a3838e8771 100644 --- a/common/locales/da/backgrounds.json +++ b/common/locales/da/backgrounds.json @@ -162,7 +162,7 @@ "backgroundRainbowsEndText": "Enden af Regnbuen", "backgroundRainbowsEndNotes": "Find guld ved Enden af Regnbuen", "backgrounds052016": "SET 24: Released May 2016", - "backgroundBeehiveText": "Beehive", + "backgroundBeehiveText": "Bikube", "backgroundBeehiveNotes": "Buzz and dance in a Beehive.", "backgroundGazeboText": "Gazebo", "backgroundGazeboNotes": "Battle a Gazebo.", @@ -171,8 +171,8 @@ "backgrounds062016": "SET 25: Released June 2016", "backgroundLighthouseShoreText": "Lighthouse Shore", "backgroundLighthouseShoreNotes": "Stroll down the Lighthouse Shore.", - "backgroundLilypadText": "Lilypad", - "backgroundLilypadNotes": "Hop on a Lilypad.", + "backgroundLilypadText": "Åkande", + "backgroundLilypadNotes": "Hop på en åkande.", "backgroundWaterfallRockText": "Waterfall Rock", "backgroundWaterfallRockNotes": "Splash on a Waterfall Rock." } \ No newline at end of file diff --git a/common/locales/da/character.json b/common/locales/da/character.json index aa4606fbab..cf6897bdcf 100644 --- a/common/locales/da/character.json +++ b/common/locales/da/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Hide stat allocation", "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/da/contrib.json b/common/locales/da/contrib.json index 6d37d19d13..815567f33b 100644 --- a/common/locales/da/contrib.json +++ b/common/locales/da/contrib.json @@ -35,12 +35,12 @@ "hallContributors": "Bidragydernes Sal", "hallPatrons": "Protektorernes Sal", "rewardUser": "Beløn bruger", - "UUID": "User ID", + "UUID": "BrugerID", "loadUser": "Indlæs bruger", - "noAdminAccess": "You don't have admin access.", - "pageMustBeNumber": "req.query.page must be a number", - "userNotFound": "User not found.", - "invalidUUID": "UUID must be valid", + "noAdminAccess": "Du har ikke administrator-adgang.", + "pageMustBeNumber": "req.query.page skal være et tal", + "userNotFound": "Bruger ikke fundet.", + "invalidUUID": "UUID skal være gyldigt", "title": "Titel", "moreDetails": "Flere detaljer (1-7)", "moreDetails2": "flere detaljer (8-9)", diff --git a/common/locales/da/death.json b/common/locales/da/death.json index 26b0d39798..dd650fde5d 100644 --- a/common/locales/da/death.json +++ b/common/locales/da/death.json @@ -13,5 +13,5 @@ "lowHealthTips3": "Ufærdige Daglige skader dig i løbet af natten, så pas på med at tilføje for mange til at starte med!", "lowHealthTips4": "Hvis en Daglig ikke er forfalden på en given dag, kan du deaktivere den ved at klikke på blyanten.", "goodLuck": "Held og lykke!", - "cannotRevive": "Cannot revive if not dead" + "cannotRevive": "Du kan ikke genoplive hvis du ikke er død" } \ No newline at end of file diff --git a/common/locales/da/front.json b/common/locales/da/front.json index 4bf549896f..263b6b3f91 100644 --- a/common/locales/da/front.json +++ b/common/locales/da/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/da/gear.json b/common/locales/da/gear.json index c70a77b928..363e9d3744 100644 --- a/common/locales/da/gear.json +++ b/common/locales/da/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Møder, monstre, modløshed: håndteret! Mast! Øger Styrke, Intelligens og Konstitution med <%= attrs %> hver.", "weaponSpecialCriticalText": "Kritisk Kryb-Hammer", "weaponSpecialCriticalNotes": "Denne forkæmper nedkæmpede en kritisk Github fjende som andre måtte give op overfor. Denne hammer er lavet at knoglerne fra krybet, og giver mægtige fuldtræffere. Øger Styrke og Opfattelse med <%= attrs %>. hver.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trefork af Brydende Bølger", "weaponSpecialTridentOfCrashingTidesNotes": "Giver dig evnen til at herske over fiskene og giver også dine opgaver nogle mægtige hug. Øger Intelligens med <%= int %>.", "weaponSpecialYetiText": "Yetitæmmer-spyd", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Dets uudtømmelige kraft hærder bæreren mod moderat ubehag. Øger alle attributter med <%= attrs %>.", "armorSpecial2Text": "Jean Chalards Noble Tunika", "armorSpecial2Notes": "Gør dig ekstra dunet. Øger Konstitution og Intelligens med <%= attrs %> hver.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finnet Havrustning", "armorSpecialFinnedOceanicArmorNotes": "På trods af sin skrøbelighed gør denne rustning din hud lige så farlig at røre som ildkoral. Øger Styrke med <%= str %>.", "armorSpecialYetiText": "Yetitæmmerdragt", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk-dragt", "armorMystery301404Notes": "Nydelig og elegant, selvfølgelig! Giver ingen bonusser. Februar 3015 Abonnentting.", "armorArmoireLunarArmorText": "Beroligende Måne-rustning", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Den foretrukne krone for dem, der eksemplarisk fører an. Øger alle attributter med <%= attrs %>.", "headSpecial2Text": "Navnløs Hjelm", "headSpecial2Notes": "Et minde for dem, der gav så meget uden at bede om noget. Øger Intelligens og Styrke med hver <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Ildkoral-krone", "headSpecialFireCoralCircletNotes": "Denne krone, designet af Habiticas bedste alkymister, går dig i stand til at trække vejret under vandet og dykke efter skatte. Øger Opfattelse med <%= per %>.", "headSpecialNyeText": "Absurd Festhat", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Smart Tophat", "headMystery301404Notes": "En smart tophat for de fineste folk! Giver ingen bonusser. Januar 3015 Abonnentting.", "headMystery301405Text": "Simpel Tophat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Kan se gennem dødens slør, og viser hvad den ser for at skræmme fjender. Øger Opfattelse med <%= per %>.", "shieldSpecial1Text": "Krystal-skjold", "shieldSpecial1Notes": "Splitter pile og afbøjer nej-sigeres ord. Øger alle attributter med <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Måneperleskjold", "shieldSpecialMoonpearlShieldNotes": "Designet til at svømme hurtigt i, men har også indbygget forsvar. Øger Konstitution med <%= con %>.", "shieldSpecialGoldenknightText": "Mustaines Milepæls-masende Morgenstjerne", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Rasler af styrke og skønhed. Giver ingen bonusser. Specielt Messeudstyr.", "backSpecialWonderconBlackText": "Lusket Kappe", "backSpecialWonderconBlackNotes": "Spundet af skygger og hvisken. Giver ingen bonusser. Specielt Messeudstyr.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Krops-udstyr", "bodyBase0Text": "Intet Krops-udstyr", "bodyBase0Notes": "Intet Krops-udstyr.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "En attraktiv gylden krave! Giver ingen bonusser. Specielt Messeudstyr.", "bodySpecialWonderconBlackText": "Ibenholtskrave", "bodySpecialWonderconBlackNotes": "En attraktiv krave af ibenholt! Giver ingen bonusser. Specielt Messeudstyr.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Skinnende Lille Kappe", "bodySpecialSummerMageNotes": "Hverken saltvand eller ferskvand kan plette denne metalliske lille kappe. Giver ingen bonusser. Specielt 2014 Sommerudstyr.", "bodySpecialSummerHealerText": "Koralkrave", diff --git a/common/locales/da/generic.json b/common/locales/da/generic.json index e51d3c83b5..009ab0e666 100644 --- a/common/locales/da/generic.json +++ b/common/locales/da/generic.json @@ -98,7 +98,7 @@ "buyThis": "Køb denne <%= text %> med <%= price %> af dine <%= gems %> Ædelsten?", "noReachServer": "Serveren er p.t. ikke tilgængelig, prøv igen senere", "errorUpCase": "FEJL:", - "newPassSent": "Nyt kodeord tilsendt.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Serveren er p.t. utilgængelig.", "requestError": "Åh nej, en fejl er opstået! Genindlæs venligst siden, din sidste handling er måske ikke blevet gemt korrekt.", "seeConsole": "Rapporter under Hjælp > Rapporter en Fejl, hvis fejlen fortsætter. Hvis du er vant til konsollen i din browser, må du gerne inkludere eventuelle fejlbeskeder.", diff --git a/common/locales/da/loadingscreentips.json b/common/locales/da/loadingscreentips.json index 728c0d165f..d33341587d 100644 --- a/common/locales/da/loadingscreentips.json +++ b/common/locales/da/loadingscreentips.json @@ -1,20 +1,20 @@ { "tipTitle": "Tip #<%= tipNumber %>", "tip1": "Check tasks on the go with the Habitica mobile apps.", - "tip2": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!", - "tip3": "Use emoji to quickly differentiate between your tasks.", - "tip4": "Use the # sign before a task name to make it really big!", - "tip5": "It’s best to cast buffs in the morning so they last longer.", - "tip6": "Occasionally re-evaluate your tasks to make sure they’re up-to-date!", + "tip2": "Når du har nået niveau 100, kan du bruge en Genfødselskugle gratis og starte et nyt eventyr!", + "tip3": "Brug emoji for hurtigt at kunne se forskel på dine opgaver.", + "tip4": "Brug #-tegnet før en opgaves titel for at gøre den kæmpestor!", + "tip5": "Det er bedst at bruge Boostere om morgenen så de varer længere.", + "tip6": "Re-evaluér dine opgaver en gang imellem, så du er sikker på at de er opdaterede.", "tip7": "Some backgrounds tile, like the Mountain Lake, Pagoda, Rolling Hills, Winter Twinkly Lights and Harvest Festival.", - "tip8": "Send a PM to someone by clicking the envelope near their name in chat!", + "tip8": "Send en privat besked til nogen ved at trykke på konvolutten ved deres navn i chatten!", "tip9": "Visit the Pirate Cove Guild for advice on starting a Guild.", - "tip10": "You can win gems by competing in Challenges. New ones are added every day!", + "tip10": "Du kan vinde ædelsten ved at deltage i Udfordringer. Der bliver tilføjet nye hver dag!", "tip11": "If you enjoy dressing up your avatar, check out the Costume Carnival guild.", "tip12": "Join the “Challenge... Accepted” guild for regularly scheduled random challenges.", "tip13": "Having more than four party members increases accountability!", "tip14": "You can add headers or inspirational quotes to your list as Habits with no (+/-).", - "tip15": "Add checklists to your To-Dos to increase your rewards!", + "tip15": "Tilføj checklister til dine To-Dos og få større belønninger!", "tip16": "Check out the Data tab for valuable insights on your progress.", "tip17": "Using Tags can make an unwieldy task list very manageable!", "tip18": "Habits that are just positive or just negative gradually “fade” and return to yellow.", @@ -22,13 +22,13 @@ "tip20": "Boost your Perception Stat to get more drops and gold.", "tip21": "Boost your Strength Stat to do more boss damage or get critical hits.", "tip22": "Boost your Constitution Stat to lessen the damage from incomplete dailies.", - "tip23": "Click the bar graph icon on your tasks to see a graph showing your progress.", + "tip23": "Tryk på søjlediagram-ikonet på dine opgaver for at se en graf over dine fremskridt.", "tip24": "Habitica is Open Source! Ask in the Aspiring Legends Guild if you want to contribute.", "tip25": "Items that give you stat bonuses will never cost real money.", "tip26": "An arrow to the left of someone’s level number means they’re currently buffed.", "tip27": "Make late-night Dailies refer to the night before (such as “flossed last night”) so you can check them off in the morning.", "tip28": "Set a Custom Day Start under Settings > Site to control when your day restarts.", - "tip29": "Complete all your Dailies to get a Perfect Day Buff that increases your stats!", + "tip29": "Udfør alle dine daglige opgaver og få et Perfekt Dag-boost der forhøjer dine Statistikker!", "tip30": "You can invite people to Guilds, not just Parties.", "tip31": "Check out the pre-made lists in the Library of Shared Lists Guild for example tasks.", "tip32": "Lots of Habitica’s code, art, and writing is made by volunteer contributors! Anyone can help." diff --git a/common/locales/da/maintenance.json b/common/locales/da/maintenance.json index efdb524cd2..d31d79b1e7 100644 --- a/common/locales/da/maintenance.json +++ b/common/locales/da/maintenance.json @@ -1,30 +1,30 @@ { - "habiticaBackSoon": "Don't worry, Habitica will be back soon!", - "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.", - "maintenance": "Maintenance", + "habiticaBackSoon": "Bare rolig, Habitica er snart tilbage!", + "importantMaintenance": "Vi laver vigtig vedligeholdelse som vi forventer vil vare indtil <%= localDate %> i din tidszone.", + "maintenance": "Vedligeholdelse", "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.", "noDamageKeepStreaks": "You will NOT take damage or lose streaks!", - "thanksForPatience": "Thanks for your patience!", + "thanksForPatience": "Tak for din tålmodighed!", "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.", "veteranPetAward": "At the end, you will receive a Veteran pet!", "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica", - "maintenanceInfoWhat": "What is happening?", + "maintenanceInfoWhat": "Hvad sker der?", "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!", - "maintenanceInfoWhy": "Why is this happening?", + "maintenanceInfoWhy": "Hvorfor sker det?", "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!", "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.", - "maintenanceInfoMore": "More Information", + "maintenanceInfoMore": "Mere Information", "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?", "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!", "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?", "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.", - "maintenanceInfoHowLong": "How long will the maintenance take?", + "maintenanceInfoHowLong": "Hvor længe vil vedligeholdelsen tage?", "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.", "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?", "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)", "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!", - "maintenanceInfoSeeTasks": "What if I need to see my task list?", + "maintenanceInfoSeeTasks": "Hvad hvis jeg har brug for at se mine opgaver?", "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.", "maintenanceInfoRarePet": "What kind of rare pet will I receive?", "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.", diff --git a/common/locales/da/messages.json b/common/locales/da/messages.json index 44adf72ff0..d5103fad47 100644 --- a/common/locales/da/messages.json +++ b/common/locales/da/messages.json @@ -53,5 +53,5 @@ "messageGroupChatAdminClearFlagCount": "Kun en administrator kan rydde flagtælleren!", "messageUserOperationProtected": "stien `<%= operation %>` blev ikke gemt, da det er en beskyttet sti.", "messageUserOperationNotFound": "Funktionen <%= operation %> blev ikke fundet.", - "messageNotificationNotFound": "Notification not found." + "messageNotificationNotFound": "Notifikation ikke fundet." } \ No newline at end of file diff --git a/common/locales/da/npc.json b/common/locales/da/npc.json index 7749e2dfbf..a4c006d9d8 100644 --- a/common/locales/da/npc.json +++ b/common/locales/da/npc.json @@ -34,7 +34,7 @@ "keyRequired": "Key is required", "notAccteptedType": "Type must be in [eggs, hatchingPotions, food, quests, gear]", "contentKeyNotFound": "Key not found for Content <%= type %>", - "plusOneGem": "+1 Gem", + "plusOneGem": "+1 ædelsten", "typeNotSellable": "Type is not sellable. Must be one of the following <%= acceptedTypes %>", "userItemsKeyNotFound": "Key not found for user.items <%= type %>", "pathRequired": "Path string is required", @@ -84,7 +84,7 @@ "tourPetsPage": "Dette er Stalden! Efter niveau 3 kan du udruge kæledyr ved at bruge æg og udrugningseliksirer. Når du udruger et kæledyr i Markedet, vil det dukke op her! Klik på billedet af kæledyret for at føje det til din avatar. Giv dem mad, som du også kan finde efter niveau 3, og de vil vokse sig til kraftfulde ridedyr.", "tourMountsPage": "Når du har fodret et kæledyr med nok mad bliver det til et ridedyr, der vil bo her. (Kæledyr, ridedyr og mad er tilgængelige efter niveau 3). Klik på et ridedyr for at sætte dig i sadlen!", "tourEquipmentPage": "Dette er hvor dit Udstyr er opbevaret! Dit kampudstyr påvirker dine stats. Hvis du vil have andet udstyr på din avatar uden at ændre dine stats skal du klikke på \"Brug kostume\".", - "equipmentAlreadyOwned": "You already own that piece of equipment", + "equipmentAlreadyOwned": "Du ejer allerede dette udstyr", "tourOkay": "Okay!", "tourAwesome": "Fedt!", "tourSplendid": "Godt!", diff --git a/common/locales/da/pets.json b/common/locales/da/pets.json index 7da511fc21..2380990bbe 100644 --- a/common/locales/da/pets.json +++ b/common/locales/da/pets.json @@ -12,7 +12,7 @@ "etherealLion": "Æterisk Løve", "veteranWolf": "Veteranulv", "veteranTiger": "Veterantiger", - "veteranLion": "Veteran Lion", + "veteranLion": "Veteranløve", "cerberusPup": "Kerberoshvalp", "hydra": "Hydra", "mantisShrimp": "Knælerreje", @@ -20,7 +20,7 @@ "orca": "Spækhugger", "royalPurpleGryphon": "Royal Lilla Grif", "phoenix": "Føniks", - "magicalBee": "Magical Bee", + "magicalBee": "Magisk Bi", "rarePetPop1": "Klik på den gyldne pote for at læse om, hvordan du kan opnå dette sjældne kæledyr ved at bidrage til Habitica!", "rarePetPop2": "Sådan får du dette kæledyr!", "potion": "<%= potionType %> Eliksir", @@ -63,7 +63,7 @@ "hatchedPet": "Du har udklækket et <%= potion %> <%= egg %>!", "displayNow": "Vis nu", "displayLater": "Vis senere", - "petNotOwned": "You do not own this pet.", + "petNotOwned": "Du ejer ikke dette kæledyr.", "earnedCompanion": "Med all din produktivitet har du fortjent en ny følgesvend. Giv den mad for at få den til at vokse!", "feedPet": "Giv <%= text %> til <%= name %>?", "useSaddle": "Giv <%= pet %> sadel på?", @@ -85,8 +85,8 @@ "petKeyBoth": "Slip Begge Fri", "confirmPetKey": "Er du sikker?", "petKeyNeverMind": "Ikke endnu", - "petsReleased": "Pets released.", - "mountsAndPetsReleased": "Mounts and pets released", - "mountsReleased": "Mounts released", + "petsReleased": "Kæledyr sluppet fri.", + "mountsAndPetsReleased": "Ride- og kæledyr sluppet fri", + "mountsReleased": "Ridedyr sluppet fri", "gemsEach": "ædelsten hver" } \ No newline at end of file diff --git a/common/locales/da/questscontent.json b/common/locales/da/questscontent.json index 83db121aa1..fc53c8da8a 100644 --- a/common/locales/da/questscontent.json +++ b/common/locales/da/questscontent.json @@ -15,51 +15,51 @@ "questGryphonCompletion": "Overvundet vender det mægtige bæst tilbage til sin ejer. \"Åh! Godt klaret, eventyrere!\" udbryder baconsaur, \"Her, tag nogle af griffens æg! Jeg er sikker på, at I vil opfostre ungerne godt!\"", "questGryphonBoss": "Flammende Grif", "questGryphonDropGryphonEgg": "Grif (Æg)", - "questGryphonUnlockText": "Unlocks purchasable Gryphon eggs in the Market", + "questGryphonUnlockText": "Åbner for køb af Grif-æg på Markedet", "questHedgehogText": "Pindbæst", "questHedgehogNotes": "Pindsvin er en sjov slags dyr. De er nogle af de mest kærlige kæledyr en Habitør kan eje. Men rygtet vil vide, at hvis man giver dem mælk efter midnat vil de blive ret irriterede. Og vokse til halvtreds gange deres størrelse. Og det gjorde Inventrix lige. Ups.", "questHedgehogCompletion": "Din gruppe har præsteret at få pindsvinet til at køle af. Efter at skrumpe ned til normal størrelse humper hun hen til sine æg. Hun vender pibende tilbage og ruller nogle af sine æg hen til din gruppe. Forhåbentlig kan disse pindsvin bedre lide mælk!", "questHedgehogBoss": "Pindbæst", "questHedgehogDropHedgehogEgg": "Pindsvin (Æg)", - "questHedgehogUnlockText": "Unlocks purchasable Hedgehog eggs in the Market", + "questHedgehogUnlockText": "Åbner for køb af Pindsvineæg på Markedet", "questGhostStagText": "Forårsånden", "questGhostStagNotes": "Ahh, forår. Den tid på året hvor farver igen begynder at fylde i landskabet. Væk er vinterens kolde snebunker. Friske grønne blade pibler frem på træerne, græsset bliver igen grønnere, en regnbue af blomster vokser frem på engene og en hvid mystisk tåge dækker landet ... Vent! Mystisk tåge? \"Åh nej,\" siger Inventrix tøvende, \"Det ser ud til at en ånd er skyld i tågen. Åh, og den kommer lige mod jer.\"", "questGhostStagCompletion": "Ånden, der ser ud til at være uskadet, peger sin næse mod jorden. En beroligende stemme omgærder jeres gruppe. \"Jeg undskylder for min opførsel. Jeg er kun lige vågnet fra mit vinterhi, og det ser ud til at mine manerer ikke er vendt helt tilbage endnu. Modtag venligst dette som undskyldning.\" En gruppe æg viser sig på jorden foran ånden. Uden et ord løber ånden ind i skoven, med blomster dryssende efter sig.", "questGhostStagBoss": "Spøgelseskronhjort", "questGhostStagDropDeerEgg": "Rådyr (Æg)", - "questGhostStagUnlockText": "Unlocks purchasable Deer eggs in the Market", + "questGhostStagUnlockText": "Åbner for køb af rådyr-æg på Markedet", "questRatText": "Rottekongen", "questRatNotes": "Skrald! Kæmpe bunker af umarkerede Daglige ligger over hele Habitica. Problemet er nu så seriøst, at horder af rotter kan ses alle steder. Du lægger mærke til @Pandah, der kæler med en af bæsterne. Hun forklarer, at rotter er kærlige væsner, der lever af umarkerede daglige. Det virkelige problem er, at de Daglige er faldet i kloakken, og har skabt et stort hul, der skal ryddes. Som I begiver jer ned i kloaksystemet bliver I angrebet af en kæmperotte med blodrøde øjne og skæve gule tænder, der forsvarer dens horde. Løber I skrigende væk eller stiller op til kamp mod den frygtede Rottekonge?", "questRatCompletion": "Da rotten får dødsstødet falmer farven i den store rottes øjne til en kedelig grå. Bæstet opløses til en masse små rotter, som løber bange væk. I lægger mærke til, at @Pandah står bag jer og ser på den engang så mægtige skabning. Hun forklarer, at indbyggerne i Habitica er blevet inspireret af jeres modighed og er nu travlt beskæftigede med at færdiggøre deres umarkerede Daglige. Hun advarer jer om, at I fortsat skal være på vagt, for hvis I slapper for meget af vil Rottekongen vende tilbage. Som betaling tilbyder @Pandah jer flere rotteæg. Da hun ser jeres usikre blik, smiler hun, \"De er vidunderlige kæledyr.\"", "questRatBoss": "Rottekongen", "questRatDropRatEgg": "Rotte (Æg)", - "questRatUnlockText": "Unlocks purchasable Rat eggs in the Market", + "questRatUnlockText": "Åbner for køb af rotteæg på Markedet", "questOctopusText": "Blækthulhu Vågner", "questOctopusNotes": "@Urse, en ung skriver med vide øjne, har bedt om jeres hjælp til at udforske en mystisk hule ved kysten. Mellem de tusmørkefarvede tidevandssøer står en massiv port af stalaktitter og stalagmitter. Da I nærmer jer porten, begynder en mørk malstrøm at dannes ved foden af den. I stirrer i frygt på den blæksprutteagtige drage, der rejser sig fra dybet. \"Den klistrede stjerneyngel er vågnet,\" råber @Urse, fuld af galskab. \"Efter uendeligt mange år er den store Blækthulhu genopstået, og er glubende sulten efter lækkerier!\"", "questOctopusCompletion": "Med et sidste stød forsvinder skabningen ned i den malstrøm den kom fra. I kan ikke finde ud af, om @Urse er glad for jeres sejr eller trist over at se monstret forsvinde. Uden ord peger jeres følgesvend på tre gigantiske slimede æg i en nærliggende tidevandssø, liggende på en rede af guldmønter. \"Sikkert bare blæksprutteæg,\" siger du nervøst. Da I vender hjem skriver @Urse desperat i en dagbog, og du mistænker, at det nok ikke er sidste gang du vil se noget til den store Blækthulhu.", "questOctopusBoss": "Blækthulhu", "questOctopusDropOctopusEgg": "Blæksprutte (Æg)", - "questOctopusUnlockText": "Unlocks purchasable Octopus eggs in the Market", + "questOctopusUnlockText": "Åbner for køb af blæksprutteæg på Markedet", "questHarpyText": "Hjælp! Furie!", "questHarpyNotes": "Den modige eventyrer @UncommonCriminal er forsvundet i skoven da han fulgte sporet af et bevinget monster, der var blevet set for flere dage siden. I skal lige til at starte jeres søgen, da en skadet papegøje lander på din arm, med et grimt ar, der bryder dens smukke fjerdragt. På dens ben sidder en hurtigt nedskriblet note, der forklarer, at mens han forsvarede papegøjerne blev @UncommonCriminal fanget af den ondskabsfulde Furie, og han har desperat brug for hjælp til at slippe fri. Vil I følge efter fuglen, besejre Furien og redde @UncommonCriminal?", "questHarpyCompletion": "Et sidste slag på Furien får den til at falde ned, med fjer dalende over det hele. Efter hurtigt at være kravlet på til dens rede finder I @UncommonCriminal omkranset af papegøjeæg. Jeres gruppe får hurtigt flyttet æggene tilbage til de nærliggende reder. Papegøjen med arret, som fandt dig, skræpper højt, og lægger flere æg i dine arme. \"Furieangrebet har efterladt nogle æg, der nu har brug for beskyttelse,\" forklarer @UncommonCriminal. \"Det ser ud som om du er blevet ærespapegøje.\"", "questHarpyBoss": "Furie", "questHarpyDropParrotEgg": "Papegøje (Æg)", - "questHarpyUnlockText": "Unlocks purchasable Parrot eggs in the Market", + "questHarpyUnlockText": "Åbner for køb af papegøjeæg på Markedet", "questRoosterText": "Hanehærgen", "questRoosterNotes": "I årevis har bonden @extrajordanary brugt Haner som vækkeur. Men nu er en stor Hane kommet til, og den galer højere end nogen anden før den - og det vækker alle mennesker i Habitica! Alle lider af søvnmangel og kæmper for at komme igennem deres daglige opgaver. @Pandoro beslutter, at det er på tide at stoppe dette. \"Er der ingen, der kan lære Hanen at gale lidt mere stille?\" I melder jer frivilligt, og møder Hanen en tidlig morgen - men den vender sig om, basker med dens kæmpestore vinger, viser sine skarpe kløer og galer et kamp-gal.", "questRoosterCompletion": "Med styrke og finesse har du tæmmet vilddyret. Dets øre, engang fyldt med fjer og halvfærdige opgaver, er nu fuldstændig rene. Den galer stille af dig, og nusser dig med sit næb. Næste dag er du klar til at tage afsted, men @EmeraldOx løber op til dig med en dækket kurv. \"Vent! Da jeg gok ind i bondehuset i morges havde Hanen skubbet disse op mod døren hvor du sov! Jeg tror, at han synes, at du skal have dem.\" Du fjerner dækkenet fra kurven og ser tre delikate æg.", "questRoosterBoss": "Hane", "questRoosterDropRoosterEgg": "Hane (Æg)", - "questRoosterUnlockText": "Unlocks purchasable Rooster eggs in the Market", + "questRoosterUnlockText": "Åbner for køb af haneæg på Markedet", "questSpiderText": "Is-edderkoppen", "questSpiderNotes": "Som vejret bliver køligere begynder delikat frost at danne blondeagtige mønstre på Habitikanernes vinduer... undtagen @Arcosine, hvis vinduer er fuldstændig frosset fast af Is-edderkoppen, der p.t. har taget ophold i hans hjem. Øv.", "questSpiderCompletion": "Is-edderkoppen kollapser, og efterlader en lille bunke frost og et par af hendes fortryllede æg-sække. @Arcosine skynder sig at tilbyde dig dem som belønning - måske kan du opfostre nogle ikke-truende edderkopper som kæledyr?", "questSpiderBoss": "Edderkop", "questSpiderDropSpiderEgg": "Edderkop (Æg)", - "questSpiderUnlockText": "Unlocks purchasable Spider eggs in the Market", + "questSpiderUnlockText": "Åbner for køb af edderkoppeæg på Markedet", "questVice1Text": "Last, del 1: Befri dig selv fra Dragens indflydelse.", - "questVice1Notes": "

They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.

Vice Part 1:

How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!

", + "questVice1Notes": "

De siger at der lurer en frygtelig ondskab i grotterne under Habitica-bjerget. Et monster, hvis blotte tilstedeværelse knækker viljen hos landets stærke helte, og fylder dem med dårlige vaner og dovenskab! Bæstet er en enorm drage med enorme kræfter og består af skygger: Last, den forræderiske Skyggedrage. Modige Habitikanere, rejs jer og overvind dette forfærdelige bæst en gang for alle, men kun hvis I tror I kan klare jer imod dens enorm kræfte .

Last, del 1:

Hvordan skulle I kunne bekæmpe uhyret hvis I allerede er i dets magt? Lad jer ikke drukne i laster og dovenskab. Kæmp for at modarbejde dragens mørke indflydelse og befri jer for hans greb i jer!

", "questVice1Boss": "Lasts Skygge", "questVice1DropVice2Quest": "Last, del 2 (Skriftrulle)", "questVice2Text": "Last, del 2: Find Dragens hule", @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Månesten", - "questMoonstone1DropMoonstone2Quest": "Månestenskæden, del 2: Nekromantikeren Recidivit (Skriftrulle)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Nekromantikeren", - "questMoonstone2DropMoonstone3Quest": "Månestenskæden, del 3: Recidivit Transformeret (Skriftrulle)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Dagligdagens Angreb, Del 1: Tallerkenkatastrofen!", "questAtom1Notes": "Du når kysten af Opvaskesøen for at slappe lidt af... Men søen er forurenet af beskidte tallerkner! Hvordan gik det lige til? Nå, du kan simpelthen ikke lade søen forblive sådan. Der er kun én ting du kan gøre: vaske tallerknerne og redde dit feriested! Du må hellere finde noget sæbe for at gøre noget ved det. Masser af sæbe...", "questAtom1CollectSoapBars": "Sæbestykker", - "questAtom1Drop": "Det SnackLøse Monster (Skriftrulle)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Dagligdagens Angreb, Del 2: Det SnackLøse Monster", "questAtom2Notes": "Pyha, det her sted ser nu meget pænere ud med alle tallerknerne vasket op. Måske kan du endelig have lidt sjov nu. Åh, det ser ud til at der er en pizzaæske i søen. Nå ja, hvad betyder endnu én ting fra eller til? Men det er jo ikke bare en pizzaæske! Med et sus løfter æsken sig fra vandet og afslører sig selv som hovedet af et monster. Det kan ikke passe! Det mystiske Snackløse Monster?! Det siges at have eksisteret i søen siden forhistoriske tider: et væsen lavet af madrester og skrald fra ældgamle Habitikaner. Ad!", "questAtom2Boss": "Det Snackløse Monster", - "questAtom2Drop": "Vaskemagikeren (Skriftrulle)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Dagligdagens Angreb, Del 3: Vaskemagikeren", "questAtom3Notes": "Med et øredøvende skrig og fem lækre oste springende fra dets mund falder Det Snackløse Monster fra hinanden. \"HVORDAN KUNNE DU GØRE DET?\" lyder en dyb stemme fra under vandoverfladen. En kutteklædt blå skikkelse rejser sig fra vandet med en magisk toiletbørste i hånden. Beskidt vasketøj begynder at flyde op til overfladen af søen. \"Jeg er Vaskemagikeren!\" siger han vredt. \"Du er ikke så lidt fræk - du vasker mine lækre beskidte tallerkner, ødelægger mit kæledyr og invaderer mit domæne med så rent tøj på. Gør klar til at møde min slatne magiske anti-vask-vrede!\"", "questAtom3Completion": "Den ondskabsfulde Vaskemagiker er besejret! Rent vasketøj falder i bunker omkring dig. Tingene ser meget bedre ud heromkring. Som du begynder at vade gennem nypressede rustninger spotter du et glimt af metal, og dine øjne falder på en glinsende hjelm. Den originale ejer af denne skinnende ting er måske ukendt, men da du tager den på kan du mærke den varme tilstedeværelse af en gavmild ånd. Ærgerligt at de ikke syede et navneskilt i den.", @@ -146,13 +146,13 @@ "questOwlCompletion": "Natuglen falmer før daggry,
Men selv da føler du et gab.
Måske er det på tide at gå i seng?
Men på din seng er en rede!
En Natugle ved, at det kan være rart
At færdiggøre sit arbejde og blive oppe sent,
Men dine nye kæledyr vil pippe stille
For at fortælle, at det er tid til søvn.", "questOwlBoss": "Natuglen", "questOwlDropOwlEgg": "Ugle (Æg)", - "questOwlUnlockText": "Unlocks purchasable Owl eggs in the Market", + "questOwlUnlockText": "Åbner for køb af ugleæg på Markedet", "questPenguinText": "Fuglefrost", "questPenguinNotes": "Selvom det er en barm sommerdag i det sydligste Habitica er en unaturlig kulde faldet på den Sprælske Sø. Kraftige kolde vinde fyger rundt, og kystlinjen begynder at fryse til. Istapper stikker op af jorden og skubber græs og jord væk. @Melynnrose og @Breadstrings løber hen til dig.

\"Hjælp!\" siger @Melynnrose. \"Vi hentede en stor pingvin ind for at fryse søen til så vi kunne skøjte, men vi løb tør for fisk til at fodre ham med!\"

\"Han blev vred og bruger nu sin kolde ånde på alt han ser!\" siger @Breadstrongs. \"Du bliver nødt til at berolige ham før vi allesammen er dækket af is!\" Ser ud til, at du bliver nødt til at få denne pingvin til at... køle ned.", "questPenguinCompletion": "Med pingvinen besejret smelter isen. Den store pingvin sætter sig i solskinnet og spiser den ekstra spand fisk, som du fandt til ham. Han skøjter over søen, og blæser blidt for at lave glat, skinnende is. Sikke en sær fugl! \"Det ser ud til, at han også efterlod nogle æg,\" siger @Painter de Cluster.

@Rattify griner. \"Måske er disse pingviner lidt mere... cool?\"", "questPenguinBoss": "Frostpingvin", "questPenguinDropPenguinEgg": "Pingvin (Æg)", - "questPenguinUnlockText": "Unlocks purchasable Penguin eggs in the Market", + "questPenguinUnlockText": "Åbner for køb af pingvinæg på Markedet", "questStressbeastText": "Det Afskyelige Stressbæst fra Stoiskros Stepper", "questStressbeastNotes": "Færdiggør Daglige og To-dos for at skade Verdensbossen! Uafsluttede Daglige fylder Stressangrebsmåleren. Når Stressangrebsmåleren er fyldt vil Verdensbossen angribe en NPC. En Verdensboss vil aldrig skade individuelle spillere eller konti på nogen måder. Kun aktive konti, der ikke er tjekket ind på kroen, får deres ufærdige Daglige talt med.

~*~

Det første, vi hører, er trinnene, langsommere og mere tordnende end lyden af de paniske dyr. En efter en kigger Habitikanerne ud af deres døre, og vi er mundlamme.

Vi har selvfølgelig alle set Stressbæster før - små bidske væsner, der angriber når tingene bliver svære. Men dette? Dette bæst tårner sig op over bygningerne, med poter store nok til med lethed at kvase en drage. Frost klistrer til den ildelugtende pels, og da det brøler river lyden taget af vores huse. Så stort et monster er aldrig blevet omtalt andet end i ældgamle legender.

\"Pas på, Habitikanere!\" råber SabreCat. \"Barrikadér jer indenfor - dette er selveste Det Afskyelige Stressbæst!\"

\"Den må være lavet af århundreders stress!\" siger Kiwibot, låser døren til Værtshuset godt og grundigt, og lukker skodderne for vinduerne.

\"Stoiskros Sletter,\" siger Lemoness med en alvorlig mine. \"Al denne tid har vi troet, at de var rolige og uproblematiske, men de må have gemt på deres stress et hemmeligt sted. Gennem generationer er det vokset til dette bæst, og nu er det sluppet fri og har angrebet dem - og os!\"

Der er kun én måde at drive et Stressbæst væk, Afskyeligt eller ej, og det er at angribe det med færdiggjorte Daglige og To-Dos! Lad os alle arbejde sammen og bekæmpe denne frygtindgydende fjende - men pas på med at skippe dine opgaver, for ellers vil vores ufærdige Daglige ophidse bæstet så meget, at det slår ud efter os...", "questStressbeastBoss": "Det Afskyelige Stressbæst", @@ -178,43 +178,43 @@ "questTRexUndeadRageDescription": "Denne måler fyldes når du ikke færdiggører dine Daglige. Når den er fyldt vil Skelet-tyrannosauren blive helet for 30% af sit resterende Liv!", "questTRexUndeadRageEffect": "`Skelet-tyrannosaurusen bruger SKELET-HELING!`\n\nMonstret giver et unaturligt brøl, og nogle af dens beskadigede knogler heler op!", "questTRexDropTRexEgg": "Tyrannosaurus (Æg)", - "questTRexUnlockText": "Unlocks purchasable Tyrannosaur eggs in the Market", + "questTRexUnlockText": "Åbner for køb af tyrannosaur-æg på Markedet", "questRockText": "Undslip Grotte-monstret", "questRockNotes": "Efter du har krydset De Bugtende Bjerge sammen med nogle venner, slår I lejr i en smuk grotte med vægge, der glimter af krystaller. Da du vågner næste morgen er indgangen til grotten forsvundet og jorden ryster under dig.

\"Bjerget er levende!\" råber din kompagnon @pfeffernusse. \"Det er ikke ædelsten, men bjergets tænder!\"

@Painter de Cluster griber fat i dig. \"Vi er nødt til at finde en anden vej ud. Hold dig tæt på mig, og vær opmærksom, ellers bliver vi fanget herinde for altid!\"", "questRockBoss": "Krystalkæmpe", "questRockCompletion": "Din ihærdighed gør at du har fundet en sikker rute gennem det levende bjerg. Mens I står bader jer i solskinnet bemærker din ven @intune noget, der glitrer ved hulens åbning. Du bukker dig ned for at samle det op, og ser at det er en sten med spor af guld i. I nærheden er der adskillige andre sten med mærkelige former. Nærmest ligesom... æg?", "questRockDropRockEgg": "Sten (Æg)", - "questRockUnlockText": "Unlocks purchasable Rock eggs in the Market", + "questRockUnlockText": "Åbner for køb af sten-æg på Markedet", "questBunnyText": "Dræberkaninen", "questBunnyNotes": "Efter mange hårde dage når du Overspringshandlingsbjergets tinde og står foran Fort Ligegyldigheds imponerende døre. Du læser inskriptionen i stenen. \"Bag disse døre bor personificeringen af din største frygt, grunden til din passitivitet. Bank på og bliv konfronteret med din dæmon!\" Du ryster mens du forestiller dig rædslen indenfor, og du har mest af alt lyst til at flygte som du har gjort så mange gange før. @Draayder holder dig tilbage. \"Rolig min ven! Tiden er inde. Du må gøre dette!\"

Du banker på, og dørene åbner indad. Inde fra mørket kan du høre et øredøvende brøl, og du trækker dit våben.", "questBunnyBoss": "Dræberkanin", "questBunnyCompletion": "Med et sidste slag falder dræberkaninen til jorden. En glinsende tåge rejser sig fra hendes krop mens hun skrumper ind til en lille kanin... overhovedet ikke som det onde bæst du stod ansigt til ansigt med for lidt siden. Hendes næse mimrer sødt og hun hopper væk, og efterlader nogle æg. @Gully griner. \"Overspringshandlingsbjerget har en måde at få selv de mindste udfordringer til at se uoverkommelige ud. Lad os samle disse æg og tage hjem.\"", "questBunnyDropBunnyEgg": "Kanin (Æg)", - "questBunnyUnlockText": "Unlocks purchasable Bunny eggs in the Market", + "questBunnyUnlockText": "Åbner for køb af kaninæg på Markedet", "questSlimeText": "Slim-Kongen", "questSlimeNotes": "Mens du arbejder på dine opgaver lægger du mærke til, at du bevæger dig langsommere og langsommere. \"Det er som at vade gennem mudder,\" mumler @Leephon. \"Nej, som at gå gennem slim!\" siger @starsystemic. \"Den slimede Slim-Konge har tilslimet hele Habitica. Det snasker alt til. Alle arbejder langsommere.\" Du kigger dig omkring. Gaderne er stille og roligt ved at blive fyldt med gennemsigtigt farverigt snask, og Habitikanere kæmper for at få noget som helst gjort. Mens andre flygter fra området griber du en moppe og gør klar til kamp!", "questSlimeBoss": "Slim-Konge", "questSlimeCompletion": "Med et sidste stød fanger du Slim-Kongen i en kæmpe donut, som @Overomega, @LordDarkly og @Shaner, de snu ledere af kageklubben, kommer løbende med. Mens alle klapper dig på skulderen kan du mærke nogen lægge noget i din lomme. Det er belønningen for sin søde succes: tre Skumfidus-Slim-æg.", "questSlimeDropSlimeEgg": "Skumfidus-Slim (Æg)", - "questSlimeUnlockText": "Unlocks purchasable Slime eggs in the Market", + "questSlimeUnlockText": "Åbner for køb af slim-æg på Markedet", "questSheepText": "Tordenvædderen", "questSheepNotes": "Mens du vandrer i landskabet omkring Taskan med dine venner for at holde en \"hurtig pause\" fra dine forpligtelser, finder du en hyggelig garnbutik. Du er så absorberet i dine overspringshandlinger, at du knapt nok opdager de ildevarslende skyer, der kryber sig ind over horisonten. \"Jeg får en då-å-å-årlig fornemmelse af det her vejr,\" mumler @Misceo, og du ser op. Stormskyerne hvirvler sammen, og de ligner meget en... \"Vi har ikke tid til at kigge på skyer!\" råber @starsystemic. \"Den angriber!\" Tordenvædderen styrter fremad og slynger lyn direkte mod dig!", "questSheepBoss": "Tordenvædder", "questSheepCompletion": "Imponeret over din ihærdighed, ebber Tordenvædderens vrede ud. Den sender tre kæmpehagl i din retning og med en dyb rumlen opløses den. Da du undersøger haglene ser du, at det ikke er hagl, men tre dunagtige æg. Du samler dem op, og vandrer hjem under den blå himmel.", "questSheepDropSheepEgg": "Får (Æg)", - "questSheepUnlockText": "Unlocks purchasable Sheep eggs in the Market", + "questSheepUnlockText": "Åbner for køb af fåre-æg på Markedet", "questKrakenText": "Ufærdigbugtens Kraken", "questKrakenNotes": "Det er en varm og solrig dag, og du krydser fredsommeligt Ufærdigbugten, men dine tanker kredser omkring alle de ting du stadig mangler at nå. Så snart du bliver færdig med én opgave, dukker der en ny op, og så endnu en og så endnu en...

Pludselig giver det et ryk i båden, og slimede tentakler bryder gennem vandoverfladen til alle sider! \"Vi bliver angrebet af Ufærdigbugtens Kraken!\" råber Wolvenhalo.

\"Skynd dig!\" kalder Lemoness, \"Nedkæmp så mange tentakler og opgaver som muligt, inden nye dukker op i deres sted!\"", "questKrakenBoss": "Ufærdigbugtens Kraken", "questKrakenCompletion": "Idet Krakenen flygter, flyder adskillige æg op til vandoverfladen. Lemoness undersøger dem og hendes mistanke bliver til glæde. \"Blæksprutteæg!\" siger hun. \"Her, tag dem som belønning for alt det, du har gjort.\"", "questKrakenDropCuttlefishEgg": "Tiarmet blæksprutte (Æg)", - "questKrakenUnlockText": "Unlocks purchasable Cuttlefish eggs in the Market", + "questKrakenUnlockText": "Åbner for køb af tiarmet blæksprutte-æg på Markedet", "questWhaleText": "Hvalens Sang", "questWhaleNotes": "You arrive at the Diligent Docks, hoping to take a submarine to watch the Dilatory Derby. Suddenly, a deafening bellow forces you to stop and cover your ears. \"Thar she blows!\" cries Captain @krazjega, pointing to a huge, wailing whale. \"It's not safe to send out the submarines while she's thrashing around!\"

\"Quick,\" calls @UncommonCriminal. \"Help me calm the poor creature so we can figure out why she's making all this noise!\"", "questWhaleBoss": "Syngende Hval", "questWhaleCompletion": "Efter meget hårdt arbejde stopper hvalen endelig sin tordnende gråd. \"Det ser ud til, at hun var ved at drukne i bølger af negative vaner,\" forklarer @zoebeagle. \"Vi har været i stand til at vende tidevandet takket være jeres konsistente indsats!\" Som du træder ind i ubåden flyder adskillige hvalæg hen mod dig, og du samler dem op.", "questWhaleDropWhaleEgg": "Hval (Æg)", - "questWhaleUnlockText": "Unlocks purchasable Whale eggs in the Market", + "questWhaleUnlockText": "Åbner for køb af hvalæg på Markedet", "questDilatoryDistress1Text": "Forhalingsforhindringer, Del 1: Flaskeposten", "questDilatoryDistress1Notes": "A message in a bottle arrived from the newly rebuilt city of Dilatory! It reads: \"Dear Habiticans, we need your help once again. Our princess has disappeared and the city is under siege by some unknown watery demons! The mantis shrimps are holding the attackers at bay. Please aid us!\" To make the long journey to the sunken city, one must be able to breathe water. Fortunately, the alchemists @Benga and @hazel can make it all possible! You only have to find the proper ingredients.", "questDilatoryDistress1Completion": "You don the the finned armor and swim to Dilatory as quickly as you can. The merfolk and their mantis shrimp allies have managed to keep the monsters outside the city for the moment, but they are losing. No sooner are you within the castle walls than the horrifying siege descends!", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Rodefrøens Sump", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Rodefrø", "questFrogDropFrogEgg": "Frø (Æg)", "questFrogUnlockText": "Åbner for køb af frøæg på Markedet", @@ -286,7 +286,7 @@ "questSabretoothBoss": "Zombie Sabletandskat", "questSabretoothDropSabretoothEgg": "Sabeltand (Æg)", "questSabretoothUnlockText": "Åbner for køb af sabeltandsæg på Markedet", - "questMonkeyText": "Uhyrlig mandrill and ballademager aberne", + "questMonkeyText": "Den Uhyrlige Mandril og Ballade-aberne", "questMonkeyNotes": "The Sloensteadi Savannah is being torn apart by the Monstrous Mandrill and his Mischief Monkeys! They shriek loudly enough to drown out the sound of approaching deadlines, encouraging everyone to avoid their duties and keep monkeying around. Alas, plenty of people ape this bad behavior. If no one stops these primates, soon everyone's tasks will be as red as the Monstrous Mandrill's face!

\"It will take a dedicated adventurer to resist them,\" says @yamato.

\"Quick, let's get this monkey off everyone's backs!\" @Oneironaut yells, and you charge into battle.", "questMonkeyCompletion": "You did it! No bananas for those fiends today. Overwhelmed by your diligence, the monkeys flee in panic. \"Look,\" says @Misceo. \"They left a few eggs behind.\"

@Leephon grins. \"Maybe a well-trained pet monkey can help you as much as the wild ones hinder you!\"", "questMonkeyBoss": "Monstermandril", @@ -296,16 +296,16 @@ "questSnailNotes": "You're excited to begin questing in the abandoned Dungeons of Drudgery, but as soon as you enter, you feel the ground under your feet start to suck at your boots. You look up to the path ahead and see Habiticans mired in slime. @Overomega yells, \"They have too many unimportant tasks and dailies, and they're getting stuck on things that don't matter! Pull them out!\"

\"You need to find the source of the ooze,\" @Pfeffernusse agrees, \"or the tasks that they cannot accomplish will drag them down forever!\"

Pulling out your weapon, you wade through the gooey mud.... and encounter the fearsome Snail of Drudgery Sludge.", "questSnailCompletion": "You bring your weapon down on the great Snail's shell, cracking it in two, releasing a flood of water. The slime is washed away, and the Habiticans around you rejoice. \"Look!\" says @Misceo. \"There's a small group of snail eggs in the remnants of the muck.\"", "questSnailBoss": "Snail of Drudgery Sludge", - "questSnailDropSnailEgg": "Snail (Egg)", - "questSnailUnlockText": "Unlocks purchasable Snail eggs in the Market", + "questSnailDropSnailEgg": "Snegl (Æg)", + "questSnailUnlockText": "Åbner for køb af snegle-æg på Markedet", "questBewilderText": "The Be-Wilder", "questBewilderNotes": "The party begins like any other.

The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there.

As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech.

“Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories.

“As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!”

Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--”

But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh.

“Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.”

Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away.

“My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!”

A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles.

PainterProphet ducks as lightning bolts crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!”

Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves.", "questBewilderCompletion": "The Be-Wilder is DEFEATED!

We've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.

Mistiflying is saved!

The April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”

The crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.

“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”

Redphoenix coughs meaningfully.

“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”

Encouraged, the marching band starts up.

It isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.

As Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”", "questBewilderCompletionChat": "`The Be-Wilder is DEFEATED!`\n\nWe've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself.\n\n`Mistiflying is saved!`\n\nThe April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.”\n\nThe crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash.\n\n“Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.”\n\nRedphoenix coughs meaningfully.\n\n“I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.”\n\nEncouraged, the marching band starts up.\n\nIt isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more.\n\nAs Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these fuzzy Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.”", "questBewilderBossRageTitle": "Beguilement Strike", "questBewilderBossRageDescription": "When this gauge fills, The Be-Wilder will unleash its Beguilement Strike on Habitica!", - "questBewilderDropBumblebeePet": "Magical Bee (Pet)", - "questBewilderDropBumblebeeMount": "Magical Bee (Mount)", + "questBewilderDropBumblebeePet": "Magisk Bi (Kæledyr)", + "questBewilderDropBumblebeeMount": "Magisk Bi (Ridedyr)", "questBewilderBossRageMarket": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nOh no! Despite our best efforts, we've gotten distracted by the Be-Wilder’s charming illusions and have forgotten to do some of our Dailies! With a cackling cry, the shining bird beats its wings, raising a swarm of mist around Alex the Merchant. When the fog clears, he has been possessed! “Have some free samples!” he shouts gleefully, and begins to hurl exploding eggs and potions at fleeing Habiticans. Not the most favorable of sales, to be sure.\n\nHurry! Let's stay focused on our Dailies to defeat this monster before it possesses someone else.", "questBewilderBossRageStables": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nAhh!!! Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction!", "questBewilderBossRageBailey": "`The Be-Wilder uses BEGUILEMENT STRIKE!`\n\nLook out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on?\n\nDon't give up... we're so close to defeating this bothersome bird for once and for all!", @@ -313,8 +313,8 @@ "questFalconNotes": "Mt. Habitica is being overshadowed by a looming mountain of To-Dos. It used to be a place to picnic and enjoy a sense of accomplishment, until the neglected tasks grew out of control. Now it's home to fearsome Birds of Preycrastination, foul creatures which stop Habiticans from completing their tasks!

\"It's too hard!\" they caw at @JonArinbjorn and @Onheiron. \"It'll take too long to do right now! It won't make any difference if you wait until tomorrow! Why don't you do something fun instead?\"

No more, you vow. You will climb your personal mountain of To-Dos and defeat the Birds of Preycrastination!", "questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.

\"Wow!\" says @Trogdorina. \"You won!\"

@Squish adds, \"Here, take these eggs I found as a reward.\"", "questFalconBoss": "Birds of Preycrastination", - "questFalconDropFalconEgg": "Falcon (Egg)", - "questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market", + "questFalconDropFalconEgg": "Falk (Æg)", + "questFalconUnlockText": "Åbner for køb af falkeæg på Markedet", "questTreelingText": "The Tangle Tree", "questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.", "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"", @@ -324,9 +324,9 @@ "questAxolotlText": "The Magical Axolotl", "questAxolotlNotes": "From the depths of Washed-Up Lake you see rising bubbles and... fire? A little axolotl rises from the murky water spewing streaks of colors. Suddenly it begins to open its mouth and @streak yells, \"Look out!\" as the Magical Axolotl starts to gulp up your willpower!

The Magical Axolotl swells with spells, taunting you. \"Have you heard of my powers of regeneration? You'll tire before I do!\"

\"We can defeat you with the good habits we've built!\" @PainterProphet defiantly shouts. You steel yourself to be productive to defeat the Magical Axolotl and regain your stolen willpower!", "questAxolotlCompletion": "After defeating the Magical Axolotl, you realize that you regained your willpower all on your own.

\"The willpower? The regeneration? It was all just an illusion?\" @Kiwibot asks.

\"Most magic is,\" the Magical Axolotl replies. \"I'm sorry for tricking you. Please take these eggs as an apology. I trust you to raise them to use their magic for good habits and not evil!\"

You and @hazel40 clutch your new eggs in one hand and wave goodbye with the other as the Magical Axolotl returns to the lake.", - "questAxolotlBoss": "Magical Axolotl", - "questAxolotlDropAxolotlEgg": "Axolotl (Egg)", - "questAxolotlUnlockText": "Unlocks purchasable Axolotl eggs in the Market", + "questAxolotlBoss": "Magisk Axolotl", + "questAxolotlDropAxolotlEgg": "Axolotl (Æg)", + "questAxolotlUnlockText": "Åbner for køb af axolotl-æg på Markedet", "questAxolotlRageTitle": "Axolotl Regeneration", "questAxolotlRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Magical Axolotl will heal 30% of its remaining health!", "questAxolotlRageEffect": "`Magical Axolotl uses AXOLOTL REGENERATION!`\n\nA curtain of colorful bubbles obscures the monster for a moment, and when it clears, some of its wounds have vanished!" diff --git a/common/locales/da/subscriber.json b/common/locales/da/subscriber.json index a0357a9f0c..3f9b3ecdf0 100644 --- a/common/locales/da/subscriber.json +++ b/common/locales/da/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standardsæt", "mysterySet301405": "Steampunk Tilbehørssæt", "mysterySetwondercon": "Wondercon", @@ -132,7 +133,7 @@ "notAllowedHourglass": "Pet/Mount not available for purchase with Mystic Hourglass.", "readCard": "<%= cardType %> has been read", "cardTypeRequired": "Card type required", - "cardTypeNotAllowed": "Unknown card type.", + "cardTypeNotAllowed": "Ukendt korttype.", "invalidCoupon": "Invalid coupon code.", "couponUsed": "Coupon code already used.", "noSudoAccess": "You don't have sudo access.", diff --git a/common/locales/de/character.json b/common/locales/de/character.json index d740c8401d..6a4a8f0c8f 100644 --- a/common/locales/de/character.json +++ b/common/locales/de/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Statuswertverteilung ausblenden", "quickAllocationLevelPopover": "Mit jedem Level erhältst Du einen Punkt, den Du einem Attribut Deiner Wahl zuweisen kannst. Du kannst Deine Punkte manuell verteilen, oder das Spiel entscheiden lassen indem Du eines der vorgegebenen Verteilungsmuster unter Benutzer -> Werte&Erfolge auswählst.", "invalidAttribute": "\"<%= attr %>\" ist keine gültige Eigenschaft.", - "notEnoughAttrPoints": "Du hast nicht genügend Eigenschaftspunkte." + "notEnoughAttrPoints": "Du hast nicht genügend Eigenschaftspunkte.", + "gearNotOwned": "Du hast diesen Gegenstand nicht." } \ No newline at end of file diff --git a/common/locales/de/content.json b/common/locales/de/content.json index ddc958e396..d900ff815c 100644 --- a/common/locales/de/content.json +++ b/common/locales/de/content.json @@ -47,7 +47,7 @@ "questEggRatText": "Ratterich", "questEggRatMountText": "Ratterich", "questEggRatAdjective": "ein geselliger", - "questEggOctopusText": "Tintenfisch", + "questEggOctopusText": "Krake", "questEggOctopusMountText": "Krake", "questEggOctopusAdjective": "ein glitschiger", "questEggSeahorseText": "Seehengst", diff --git a/common/locales/de/faq.json b/common/locales/de/faq.json index 61e430f94c..40bf46a3b0 100644 --- a/common/locales/de/faq.json +++ b/common/locales/de/faq.json @@ -5,7 +5,7 @@ "webFaqAnswer0": "Als erstes erstellst Du Aufgaben, die Du im täglichen Leben erledigen möchtest. Sobald Du die Aufgaben im Alltag erledigt hast, hakst Du sie ab und erhältst Erfahrung und Gold. Gold wird benutzt um Ausrüstung und Gegenstände zu kaufen, sowie selbst erstellte Belohnungen. Erfahrung lässt Deinen Charakter im Level aufsteigen und schaltet Inhalte wie Haustiere, Fähigkeiten und Quests frei! Schau Dir die Schritt-für-Schritt Übersicht des Spiels für mehr Infos an [Hilfe -> Übersicht für neue Nutzer](https://habitica.com/static/overview).", "faqQuestion1": "Wie erstelle ich meine Aufgaben?", "iosFaqAnswer1": "Gute Gewohnheiten (die mit einem +) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie zum Beispiel Gemüse essen. Schlechte Angewohnheiten (die mit einem -) sind Aufgaben, die Du vermeiden solltest, wie zum Beispiel Fingernägel kauen. Gewohnheiten mit einem + und einem - haben eine gute und eine schlechte Seite, wie die Treppe zu nehmen bzw. den Aufzug zu nehmen. Gute Gewohnheiten werden mit Erfahrung und Gold belohnt. Schlechte Angewohnheiten ziehen Gesundheit ab.\n\nTägliche Aufgaben sind Aufgaben, die Du jeden Tag machen musst, wie zum Beispiel Deine Zähne zu putzen oder Deine E-Mails abzurufen. Du kannst die Tage, an denen eine tägliche Aufgabe fällig ist, anpassen, indem Du auf Bearbeiten klickst. Wenn Du eine tägliche Aufgabe, die fällig ist, auslässt, wird Deinem Charakter über Nacht Schaden zugefügt. Sei vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu!\n\nTo-Dos sind Deine Aufgabenlisten. Ein To-Do zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit durch To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem Du auf Bearbeiten klickst.", - "webFaqAnswer1": "Gute Gewohnheiten (die, die ein haben) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie Gemüse essen. Schlechte Angewohnheiten (die, die ein haben) sind Aufgaben, die man vermeiden sollte, wie Fingernägel kauen. Gewohnheiten mit einem und einem haben eine gute und eine schlechte Seite, wie die Treppe statt des Aufzugs zu nehmen. Gute Gewohnheiten gewähren Erfahrung und Gold. Schlechte Gewohnheiten ziehen Gesundheit ab.\n

\nTägliche Aufgaben müssen jeden Tag erledigt werden, wie Zähne putzen oder E-Mails abrufen. Du kannst die Tage anpassen an denen eine tägliche Aufgabe fällig ist, indem Du \"Bearbeiten\" klickst. Wenn Du eine tägliche Aufgabe auslässt, die fällig ist, wird Deinem Charakter über Nacht Schaden zugefügt. Sei also vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu. \n

To-Dos ist Deine Aufgabenliste. Ein To-Do zu erledigen, bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit bei To-Dos. Du kannst ein Ablaufdatum bei jedem To-Do hinzufügen, indem Du \"Bearbeiten\" klickst.", + "webFaqAnswer1": "Gute Gewohnheiten (die, die ein haben) sind Aufgaben, die Du mehrmals am Tag wiederholen kannst, wie Gemüse essen. Schlechte Gewohnheiten (die, die ein haben) sind Aufgaben, die man vermeiden sollte, wie Fingernägel kauen. Gewohnheiten mit einem und einem haben eine gute und eine schlechte Seite, wie die Treppe oder den Aufzug zu nehmen. Gute Gewohnheiten gewähren Erfahrung und Gold. Schlechte Gewohnheiten kosten Gesundheit.\n

\nTägliche Aufgaben müssen jeden Tag erledigt werden, wie Zähne putzen oder E-Mails abrufen. Du kannst die Tage anpassen an denen eine tägliche Aufgabe fällig ist, indem Du \"Bearbeiten\" klickst. Wenn Du eine tägliche Aufgabe auslässt, die fällig ist, wird Deinem Avatar über Nacht Schaden zugefügt. Sei also vorsichtig und füge nicht zu viele tägliche Aufgaben auf einmal hinzu.\n

\nEinmalige Aufgaben sind Deine Aufgabenliste. Eine einmalige Aufgabe zu erledigen bringt Dir Gold und Erfahrung. Du verlierst niemals Gesundheit bei einmaligen Aufgaben. Du kannst ein Fälligkeitsdatum bei einer einmaligen Aufgabe hinzufügen, indem Du \"Bearbeiten\" klickst.", "faqQuestion2": "Wo finde ich Beispielaufgaben?", "iosFaqAnswer2": "Das Wiki hat vier Listen mit Beispielaufgaben, die Du als Inspiration nutzen kannst:\n

\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", "webFaqAnswer2": "Das Wiki hat vier Listen mit Beispielaufgaben, die Du als Inspiration nutzen kannst:\n* [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits) \n* [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n* [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", diff --git a/common/locales/de/front.json b/common/locales/de/front.json index f85077f5a7..4fc36ca34f 100644 --- a/common/locales/de/front.json +++ b/common/locales/de/front.json @@ -188,7 +188,7 @@ "generalQuestionsSite": "Generelle Fragen über die Webseite.", "businessInquiries": "Geschäftsanfragen.", "merchandiseInquiries": "Anfragen zu Handelswaren und Vermarktung", - "marketingInquiries": "Marketing-/Soziale Netzwerke Anfragen", + "marketingInquiries": "Marketing-/Soziale Netzwerke-Anfragen", "tweet": "Tweet", "apps": "Apps", "checkOutMobileApps": "Schau Dir unsere Apps an!", @@ -236,21 +236,21 @@ "wrongPassword": "Falsches Passwort.", "notAnEmail": "Ungültige E-Mail-Adresse.", "emailTaken": "Diese E-Mail-Adresse wird bereits von einem Konto verwendet.", - "newEmailRequired": "Fehlender neuer Benutzername.", + "newEmailRequired": "Fehlender neue E-Mail-Adresse.", "usernameTaken": "Benutzername schon vergeben.", "passwordConfirmationMatch": "Die Passwörter stimmen nicht überein.", - "invalidLoginCredentials": "Falscher Benutzername und/oder falsches Passwort.", + "invalidLoginCredentials": "Falscher Benutzername und/oder E-Mail und/oder Passwort.", "passwordReset": "Wenn wir Deine E-Mail-Adresse kennen, wurde Dein Passwort-Wiederherstellungs-Link dorthin verschickt.", - "passwordResetEmailSubject": "Passwort Reset für Habitica", - "passwordResetEmailText": "Das Passwort für <%= username %> wurde zurückgesetzt auf <%= newPassword %> . Wichtig! Benutzername und Passwort berücksichtigen beide Groß-klein-Schreibung -- Du must beides exakt so eingeben wie hier angegeben. Wir empfehlen copy-paste zu benutzen, statt beides einzutippen. Hier einloggen: <%= baseUrl %>. Nachdem Du Dich eingeloggt hast, gehe zu <%= baseUrl %>/#/options/settings/settings um Dein Passwort zu ändern.", - "passwordResetEmailHtml": "Das Passwort für <%= username %> wurde zurückgesetzt auf <%= newPassword %>.

Wichtig! Benutzername und Passwort berücksichtigen beide Groß-klein-Schreibung -- Du must beides exakt so eingeben wie hier angegeben. Wir empfehlen copy-paste zu benutzen, statt beides einzutippen.

Hier einloggen: <%= baseUrl %>. Nachdem Du Dich eingeloggt hast, gehe zu <%= baseUrl %>/#/options/settings/settings um Dein Passwort zu ändern.", - "invalidLoginCredentialsLong": "Oh-oh - Dein Benutzername oder Passwort ist nicht korrekt.\n- überprüfe die korrekte Schreibweise Deines Benutzernamens oder Deiner E-Mailadresse.\n-Es ist möglich, dass Du Dich mit Facebook registriert statt mit Deiner E-Mail. Probier mit Deinem Facebook-Login anzumelden.\n- Wenn Du Dein Passwort vergessen hast, klicke auf \"Passwort vergessen.\"", + "passwordResetEmailSubject": "Passwort-Reset für Habitica", + "passwordResetEmailText": "Das Passwort für <%= username %> wurde zurückgesetzt auf <%= newPassword %> . Wichtig! Benutzername und Passwort berücksichtigen beide Groß-/Kleinschreibung -- Du musst beides exakt so eingeben wie hier angegeben. Wir empfehlen copy-paste zu benutzen, statt beides einzutippen. Hier einloggen: <%= baseUrl %>. Nachdem Du Dich eingeloggt hast, gehe zu <%= baseUrl %>/#/options/settings/settings um Dein Passwort zu ändern.", + "passwordResetEmailHtml": "Das Passwort für <%= username %> wurde zurückgesetzt auf <%= newPassword %>.

Wichtig! Benutzername und Passwort berücksichtigen beide Groß-/Kleinschreibung -- Du musst beides exakt so eingeben wie hier angegeben. Wir empfehlen copy-paste zu benutzen, statt beides einzutippen.

Hier einloggen: <%= baseUrl %>. Nachdem Du Dich eingeloggt hast, gehe zu <%= baseUrl %>/#/options/settings/settings um Dein Passwort zu ändern.", + "invalidLoginCredentialsLong": "Hoppla - Dein Benutzername oder Passwort ist nicht korrekt.\n- überprüfe die korrekte Schreibweise Deines Benutzernamens oder Deiner E-Mail-Adresse.\n-Es ist möglich, dass Du Dich mit Facebook statt mit Deiner E-Mail registriert hast. Probier Dich mit Deinem Facebook-Login anzumelden.\n- Wenn Du Dein Passwort vergessen hast, klicke auf \"Passwort vergessen.\"", "invalidCredentials": "Es gibt kein Konto, das diese Anmeldedaten verwendet.", - "accountSuspended": "Dein Konto wurde suspendiert, bitte kontaktiere leslie@habitica.com mit Deiner User ID \"<%= userId %>\" für Hifle.", + "accountSuspended": "Dein Konto wurde gesperrt, bitte kontaktiere leslie@habitica.com mit Deiner Benutzer-ID \"<%= userId %>\" für Hilfe.", "onlyFbSupported": "Im Moment wird nur Facebook unterstützt.", "cantDetachFb": "Ohne eine andere Anmelde-Methode kann Facebook nicht von diesem Konto gelöst werden.", "onlySocialAttachLocal": "Lokale Authentifizierung kann nur zu einem Social-Media-Konto hinzugefügt werden.", - "invalidReqParams": "Ungültige Requestparameter.", + "invalidReqParams": "Ungültige Anfrageparameter.", "memberIdRequired": "\"member\" muss eine gültige UUID sein.", "heroIdRequired": "\"herold\" muss eine gültige UUID sein." } \ No newline at end of file diff --git a/common/locales/de/gear.json b/common/locales/de/gear.json index fb5c171791..90164f9ccd 100644 --- a/common/locales/de/gear.json +++ b/common/locales/de/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Typ", "klass": "Klasse", "groupBy": "Gruppieren nach <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Dieser Gegenstand passt zu Deiner Klasse und erhält damit einen Status-Multiplikator von 1,5)", "weapon": "Waffe", "weaponCapitalized": "Waffe", "weaponBase0Text": "Keine Waffe", @@ -71,9 +71,11 @@ "weaponSpecial2Text": "Stephen Webers Drachenschaft", "weaponSpecial2Notes": "Spüre die Macht des Drachen, die darin schwelt! Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %> Punkte.", "weaponSpecial3Text": "Mustaines Meilenstein-matschender Morgenstern", - "weaponSpecial3Notes": "Versammlungen, Monster, Leiden: geschafft! Zerstampft! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>.", + "weaponSpecial3Notes": "Konferenzen, Kreaturen, Krankheit: Alles erledigt! Zerstampft! Erhöht Stärke, Intelligenz und Ausdauer um jeweils <%= attrs %>.", "weaponSpecialCriticalText": "Bedrohlicher Hammer der Bug-Vernichtung", "weaponSpecialCriticalNotes": "Dieser Meisterkämpfer schlachtete ein bösartiges GitHub-Monster, dem bereits viele Krieger erlagen. Dieser Hammer, der aus den Bug-Knochen gefertigt ist, teilt mächtige, todbringende Hiebe aus. Erhöht Stärke und Wahrnehmung um jeweils <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Dreizack der brechenden Gezeiten", "weaponSpecialTridentOfCrashingTidesNotes": "Gibt Dir die Fähigkeit Fische zu befehligen und Deine Aufgaben mit kraftvollen Stichen zu attackieren. Erhöht Intelligenz um <%= int %>.", "weaponSpecialYetiText": "Speer des Yeti-Zähmers", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "Abra-katz-dabra! So umwerfend, Du könntest Dich selbst hypnotisieren! Ooh ... es klingelt ... Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "weaponSpecialSpring2016HealerText": "Frühlingsblumen-Stab", "weaponSpecialSpring2016HealerNotes": "Mit einem Winken und einem Zwinkern, bringst Du die Felder und Wälder zum Erblühen! Oder gib ärgerlichen Mäusen eins auf den Schädel. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "Elektrischer Stab", + "weaponSpecialSummer2016RogueNotes": "Jeder, der Dich bekämpft muss sich auf eine schockierende Überraschung gefasst machen ... Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "weaponSpecialSummer2016WarriorText": "Hakenschwert", + "weaponSpecialSummer2016WarriorNotes": "Beiß die hartnäckigen Aufgaben mit diesem Hakenschwert! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "weaponSpecialSummer2016MageText": "Meeresschaum-Stab", + "weaponSpecialSummer2016MageNotes": "Alle Kräfte des Meeres werden durch diesen Stab gefiltert. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "weaponSpecialSummer2016HealerText": "Heilender Dreizack", + "weaponSpecialSummer2016HealerNotes": "Ein Haken verletzt, der andere heilt. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016, Sommerausrüstung.", "weaponMystery201411Text": "Forke des Feierns", "weaponMystery201411Notes": "Erstich Deine Feinde oder verschling Dein Lieblingsessen - diese flexible Forke ist universell einsetzbar! Gewährt keinen Attributbonus. Abonnentengegenstand, November 2014.", "weaponMystery201502Text": "Schimmernder Flügelstab der Liebe und auch der Wahrheit", @@ -203,7 +205,7 @@ "weaponArmoireBasicLongbowText": "Einfacher Langbogen", "weaponArmoireBasicLongbowNotes": "Ein nützlicher, gebrauchter Bogen. Erhöht Stärke um <%= str %>.\nVerzauberter Schrank: Standard-Bogenschützenset (Gegenstand 1 von 3).", "weaponArmoireHabiticanDiplomaText": "Habiticaner-Diplom", - "weaponArmoireHabiticanDiplomaNotes": "Ein wohlverdientes Zertifikat -- gut gemacht! Erhöht Intelligenz um <&=int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 1 von 3).", + "weaponArmoireHabiticanDiplomaNotes": "Ein wohlverdientes Zertifikat -- gut gemacht! Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 1 von 3).", "weaponArmoireSandySpadeText": "Sandige Schaufel", "weaponArmoireSandySpadeNotes": "Ein Werkzeug um zu graben, und um Sand in die Augen feindlicher Monster zu werfen. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Strandset (Gegenstand 1 von 3).", "armor": "Rüstung", @@ -233,7 +235,7 @@ "armorWizard1Text": "Magierrobe", "armorWizard1Notes": "Bescheidenes Magiergewand. Erhöht Intelligenz um <%= int %>.", "armorWizard2Text": "Zaubererrobe", - "armorWizard2Notes": "Die Kleidung eines umerziehenden Wunderwirkers. Erhöht Intelligenz um <%= int %>.", + "armorWizard2Notes": "Die Kleidung eines umherziehenden Wunderwirkers. Erhöht Intelligenz um <%= int %>.", "armorWizard3Text": "Robe der Mysterien", "armorWizard3Notes": "Bezeugt, dass dieser Magier in hohe Geheimnisse eingeweiht wurde. Erhöht Intelligenz um <%= int %>.", "armorWizard4Text": "Erzmagierrobe", @@ -251,12 +253,14 @@ "armorHealer5Text": "Königsgewand", "armorHealer5Notes": "Gewand von denen, die Königen das Leben gerettet haben. Erhöht Ausdauer um <%= con %>.", "armorSpecial0Text": "Schattenrüstung", - "armorSpecial0Notes": "Diese Rüstung schreit, wenn sie getroffen wird, weil sie den Schmerz des Trägers statt ihm fühlt. Erhöht Ausdauert um <%= con %>.", + "armorSpecial0Notes": "Diese Rüstung schreit, wenn sie getroffen wird, weil sie den Schmerz des Trägers statt ihm fühlt. Erhöht Ausdauer um <%= con %>.", "armorSpecial1Text": "Kristallrüstung", "armorSpecial1Notes": "Ihre unermüdliche Macht bewahrt den Träger vor weltlichem Unbehagen. Erhöht alle Attribute um jeweils <%= attrs %>.", - "armorSpecial2Text": "Jean Chalard's edle Tunika", + "armorSpecial2Text": "Jean Chalards edle Tunika", "armorSpecial2Notes": "Macht Dich besonders flauschig! Erhöht Ausdauer und Intelligenz um jeweils <%= attrs %>.", - "armorSpecialFinnedOceanicArmorText": "Geschuppte Meeresrüstung", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", + "armorSpecialFinnedOceanicArmorText": "Flossenbesetztes Ozeangewand", "armorSpecialFinnedOceanicArmorNotes": "Obwohl empfindlich, macht diese Rüstung Deine Haut bei Berührung so gefährlich wie Feuerkorallen. Erhöht Stärke um <%= str %>.", "armorSpecialYetiText": "Robe des Yeti-Zähmers", "armorSpecialYetiNotes": "Flauschig und wild. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2013-2014, Winterausrüstung.", @@ -268,7 +272,7 @@ "armorSpecialSnowflakeNotes": "Ein Gewand, das Dich selbst im kältesten Schneesturm warm hält. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2013-2014, Winterausrüstung.", "armorSpecialBirthdayText": "Ulkiges Festgewand", "armorSpecialBirthdayNotes": "Alles Gute zum Geburtstag, Habitica! Trage diese absurden Partyroben um diesen wundervollen Tag zu feiern. Gewährt keinen Attributbonus.", - "armorSpecialBirthday2015Text": "Alberne Party Roben", + "armorSpecialBirthday2015Text": "Alberne Partyroben", "armorSpecialBirthday2015Notes": "Alles Gute zum Geburtstag, Habitica! Trage diese albernen Partyroben um diesen wundervollen Tag zu feiern. Gewährt keinen Attributbonus.", "armorSpecialBirthday2016Text": "Lächerliches Festgewand", "armorSpecialBirthday2016Notes": "Alles Gute zum Geburtstag, Habitica! Trage dieses lächerliche Festgewand, um diesen wundervollen Tag zu feiern. Gewährt keinen Attributbonus.", @@ -285,9 +289,9 @@ "armorSpecialSummerRogueText": "Piratenrobe", "armorSpecialSummerRogueNotes": "Dies Gewand sein sehr gemütlich, yarrrrrr! Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Sommerausrüstung.", "armorSpecialSummerWarriorText": "Abenteurergewand", - "armorSpecialSummerWarriorNotes": "Vollständig mit Schnalle und Zierbuchstaben. Erhöht Ausdauer um <%= con %> Punkte. Begrenzte Auflage 2014, Sommerausrüstung.", + "armorSpecialSummerWarriorNotes": "Vollständig mit Schnalle und Zierbuchstaben. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2014, Sommerausrüstung.", "armorSpecialSummerMageText": "Smaragdschwanz", - "armorSpecialSummerMageNotes": "Dieses Gewand aus schimmernden Schuppen verwandelt den Träger in einen echten Meermagier! Erhöht Intelligenz um <%= int %> Punkte. Begrenzte Auflage 2014, Sommerausrüstung.", + "armorSpecialSummerMageNotes": "Dieses Gewand aus schimmernden Schuppen verwandelt den Träger in einen echten Meermagier! Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2014, Sommerausrüstung.", "armorSpecialSummerHealerText": "Schwanz des Meerheilers", "armorSpecialSummerHealerNotes": "Dieses Gewand aus schimmernden Schuppen verwandelt seinen Träger in einen echten Meerheiler! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2014, Sommerausrüstung.", "armorSpecialFallRogueText": "Blutrote Roben", @@ -339,21 +343,21 @@ "armorSpecialWinter2016HealerText": "Festlicher Feenumhang", "armorSpecialWinter2016HealerNotes": "Festliche Feen hüllen sich zum Schutz in ihre großen Körperflügel, während sie mit ihren kleinen Kopfflügeln über Habitica sausen, Geschenke verteilen und überall Konfetti streuen. Wie süß! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "armorSpecialSpring2016RogueText": "Hunde-Tarnanzug", - "armorSpecialSpring2016RogueNotes": "Ein weiser Welpe weiß, dass man eine schillernde Tarnung wählt, wenn alles um einen herum grün ist und lebendig erstrahlt. Erhöht Wahrnehmung um <%= per %>. Limitierte Edition 2016 Frühlingsausrüstung.", + "armorSpecialSpring2016RogueNotes": "Ein weiser Welpe weiß, dass man eine schillernde Tarnung wählt, wenn alles um einen herum grün ist und lebendig erstrahlt. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "armorSpecialSpring2016WarriorText": "Mächtiges Kettenhemd", "armorSpecialSpring2016WarriorNotes": "Magst Du auch klein sein, Du bist nicht klein zu kriegen! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "armorSpecialSpring2016MageText": "Prachtvolle Lumpenroben", - "armorSpecialSpring2016MageNotes": "Strahlende Farben, damit Du nicht mit einer Nekromaus verwechselt wirst. Erhöht Intelligenz um <%= int %>. Limitierte Edition 2016 Frühlingsausrüstung.", + "armorSpecialSpring2016MageNotes": "Strahlende Farben, damit Du nicht mit einer Nekromaus verwechselt wirst. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "armorSpecialSpring2016HealerText": "Fluffige Häschen-Kniehose", "armorSpecialSpring2016HealerNotes": "Hü-Hüpf! Hüpfe von Hügel zu Hügel und heile alle Hilfsbedürftigen! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "Aalschwanz", + "armorSpecialSummer2016RogueNotes": "Dieses elektrisierende Kleidungsstück verwandelt seinen Träger in einen echten Aal-Abtrünnigen! Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "armorSpecialSummer2016WarriorText": "Haischwanz", + "armorSpecialSummer2016WarriorNotes": "DIeses grobe Kleidungsstück verwandelt seinen Träger in einen echten Haikrieger! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "armorSpecialSummer2016MageText": "Delphinschwanz", + "armorSpecialSummer2016MageNotes": "Dieses schlüpfrige Kleidungstück verwandelt den Träger in einen echten Delphinmagier! Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "armorSpecialSummer2016HealerText": "Seehengst-Schwanz", + "armorSpecialSummer2016HealerNotes": "Dieses stachelige Kleidungsstück verwandelt den Träger in einen echten Seehengst-Heiler! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Sommerausrüstung.", "armorMystery201402Text": "Robe des Nachrichtenbringers", "armorMystery201402Notes": "Schimmernd, stabil und mit vielen Taschen für Briefe. Gewährt keinen Attributbonus. Februar 2014 Abonnentengegenstand.", "armorMystery201403Text": "Waldwanderer-Rüstung", @@ -391,9 +395,11 @@ "armorMystery201603Text": "Glück-Anzug", "armorMystery201603Notes": "Dieser Anzug wurde aus tausenden vierblättrigen Kleeblättern zusammengenäht! Gewährt keinen Attributbonus. Abonnentengegenstand, März 2016.", "armorMystery201604Text": "Blätter-Rüstung", - "armorMystery201604Notes": "Auch Du kannst ein kleiner, aber furchteinflössender Blätterhaufen sein. Gewährt keinen Attributbonus. April 2006 Abonnentengegenstand.", - "armorMystery201605Text": "Blaskappelen-Bardenuniform", - "armorMystery201605Notes": "Im Gegensatz zum gewöhnlichen Barden, der Abenteurergruppen beitritt, sind Barden in Habiticaner-Blaskappellen bekannt für ihre grossartigen Paraden statt Verlies-Überfällen. Gewährt keinen Attributbonus. Mai 2016 Abonnentengegenstand.", + "armorMystery201604Notes": "Auch Du kannst ein kleiner, aber furchteinflößender Blätterhaufen sein. Gewährt keinen Attributbonus. April 2006 Abonnentengegenstand.", + "armorMystery201605Text": "Blaskapellen-Bardenuniform", + "armorMystery201605Notes": "Im Gegensatz zum gewöhnlichen Barden, der Abenteurergruppen beitritt, sind Barden in Habiticaner-Blaskapellen bekannt für ihre großartigen Paraden, nicht für Verlies-Überfälle. Gewährt keinen Attributbonus. Mai 2016 Abonnentengegenstand.", + "armorMystery201606Text": "Selkie-Schwanz", + "armorMystery201606Notes": "Dieser kräftige Schwanz schimmert wie Meeresschaum, der sich am Strand bricht. Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2016.", "armorMystery301404Text": "Steampunkanzug", "armorMystery301404Notes": "Adrett und schneidig, hoho! Gewährt keinen Attributbonus. Februar 3015 Abonnentengegenstand.", "armorArmoireLunarArmorText": "Beruhigende Mondrüstung", @@ -423,11 +429,11 @@ "armorArmoireMinerOverallsText": "Arbeitsanzug des Bergmanns", "armorArmoireMinerOverallsNotes": "Er sieht vielleicht abgetragen aus, aber er wurde Schmutz abweisend verzaubert. Erhöht Ausdauer um <%=con %>. Verzauberter Schrank: Bergmannsset (Gegenstand 2 von 3).", "armorArmoireBasicArcherArmorText": "Einfache Bogenschützen-Rüstung", - "armorArmoireBasicArcherArmorNotes": "Diese Tarnweste lässt Dich unbemerkt durch den Wald schleichen. Erhöht Wahrnehmung um <%= per %>.\nVerzauberter Schrank: Standard-Bogenschützenset (Gegenstand 2 von 3).", + "armorArmoireBasicArcherArmorNotes": "Diese Tarnweste lässt Dich unbemerkt durch den Wald schleichen. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Standard-Bogenschützenset (Gegenstand 2 von 3).", "armorArmoireGraduateRobeText": "Doktorenrobe", - "armorArmoireGraduateRobeNotes": "Gratulation! Diese Robe hängt schwer mit all dem Wissen, das Du angehäuft hast. Erhöht Intelligenz um <&=int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 2 von 3).", + "armorArmoireGraduateRobeNotes": "Gratulation! Diese Robe hängt schwer mit all dem Wissen, das Du angehäuft hast. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 2 von 3).", "armorArmoireStripedSwimsuitText": "Gestreifter Badeanzug", - "armorArmoireStripedSwimsuitNotes": "Was gibt es schöneres als Seemonster am STrand zu bekämpfen? Erhöht Ausdauer um <%= str %>. Verzauberter Schrank: Strandset (Gegenstand 2 von 3).", + "armorArmoireStripedSwimsuitNotes": "Was gibt es schöneres als Seemonster am Strand zu bekämpfen? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Strandset (Gegenstand 2 von 3).", "headgear": "Kopfschutz", "headgearCapitalized": "Kopfschutz", "headBase0Text": "Kein Helm.", @@ -475,9 +481,11 @@ "headSpecial0Text": "Schattenhelm", "headSpecial0Notes": "Blut und Asche, Lava und Obsidian geben diesem Helm sein Erscheinungsbild und seine Macht. Erhöht Intelligenz um <%= int %>.", "headSpecial1Text": "Kristallhelm", - "headSpecial1Notes": "Die Lieblingskrone derer, die mit gutem Beispiel voran gehen. Erhöht alle Attribute um <%= attrs %>.", + "headSpecial1Notes": "Die Lieblingskrone derer, die mit gutem Beispiel vorangehen. Erhöht alle Attribute um <%= attrs %>.", "headSpecial2Text": "Namenloser Helm", "headSpecial2Notes": "Ein Andenken an jene, die gegeben haben ohne eine Gegenleistung zu verlangen. Erhöht Intelligenz und Stärke um jeweils <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Feuerkorallendiadem", "headSpecialFireCoralCircletNotes": "Dieser Reif, der von Habiticas größten Alchimisten gestaltet wurde, erlaubt Dir unter Wasser zu atmen und nach Schätzen zu tauchen! Erhöht Wahrnehmung um <%= per %>.", "headSpecialNyeText": "Ulkiger Festhut", @@ -499,7 +507,7 @@ "headSpecialSpringHealerText": "Krone der Freundschaft", "headSpecialSpringHealerNotes": "Diese Krone symbolisiert Treue und Kameradschaft. Ein Hund ist schließlich der beste Freund des Abenteurers! Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2014, Frühlingsausrüstung.", "headSpecialSummerRogueText": "Piratenhut", - "headSpecialSummerRogueNotes": "Nur die produktivsten Piraten können diesen herrlichen Hut tragen. Erhöht die Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Sommerausrüstung.", + "headSpecialSummerRogueNotes": "Nur die produktivsten Piraten können diesen herrlichen Hut tragen. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Sommerausrüstung.", "headSpecialSummerWarriorText": "Abenteurerkopftuch", "headSpecialSummerWarriorNotes": "Dieses weiche, salzige Tuch gibt dem Träger Stärke. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", "headSpecialSummerMageText": "Algenumwickelter Hut", @@ -507,7 +515,7 @@ "headSpecialSummerHealerText": "Korallenkrone", "headSpecialSummerHealerNotes": "Gibt dem Träger die Fähigkeit, beschädigte Korallenriffe zu heilen. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2014, Sommerausrüstung.", "headSpecialFallRogueText": "Blutrote Kapuze", - "headSpecialFallRogueNotes": "Die Identität eines Vampirjägers muss stets geschützt sein. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Herbstausrüstung.", + "headSpecialFallRogueNotes": "Die Identität eines Vampirjägers muss stets geheim bleiben. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2014, Herbstausrüstung.", "headSpecialFallWarriorText": "Monstermaske der Wissenschaft", "headSpecialFallWarriorNotes": "Aufsetzen und sich wohlfühlen. Fast wie neu. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Herbstausrüstung.", "headSpecialFallMageText": "Spitzer Hut", @@ -529,7 +537,7 @@ "headSpecialSpring2015WarriorText": "Hütehelm", "headSpecialSpring2015WarriorNotes": "Behüte den Helm! Nur ein leidenschaftlicher Hund kann ihn tragen. Höre auf zu lachen. Erhöht Stärke um <%= str %>. Limitierte Auflage 2015 Frühlingsausrüstung.", "headSpecialSpring2015MageText": "Hut des Bühnenmagiers", - "headSpecialSpring2015MageNotes": "Was kam zuerst, das Häschen oder der Hut? Erhöht Wahrnehmung um <%= per %>. Limitierte Auflage 2015 Frühlingsausrüstung.", + "headSpecialSpring2015MageNotes": "Was kam zuerst, das Häschen oder der Hut? Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2015 Frühlingsausrüstung.", "headSpecialSpring2015HealerText": "Trostspendende Krone", "headSpecialSpring2015HealerNotes": "Die Perle im Zentrum dieser Krone beruhigt und tröstet jene, die sich in ihrer Nähe befinden. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2015, Frühlingsausrüstung.", "headSpecialSummer2015RogueText": "Abtrünnigenhut", @@ -553,27 +561,27 @@ "headSpecialWinter2016RogueText": "Kakaohelm", "headSpecialWinter2016RogueNotes": "Der schützende Schal an diesem gemütlichen Helm wird nur abgenommen um warme Wintergetränke zu trinken. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "headSpecialWinter2016WarriorText": "Schneemannmütze", - "headSpecialWinter2016WarriorNotes": "Brr! Dieser mächtige Helm ist wirklich leistungsfähig… bis er schmilzt. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", + "headSpecialWinter2016WarriorNotes": "Brr! Dieser mächtige Helm ist wirklich leistungsfähig … bis er schmilzt. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "headSpecialWinter2016MageText": "Snowboarder-Kapuze", "headSpecialWinter2016MageNotes": "Schützt Deine Augen vor Schnee während Du Zaubersprüche webst. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "headSpecialWinter2016HealerText": "Feenflügelhelm", "headSpecialWinter2016HealerNotes": "DieseFlügelflatternsoschnelldasssieverschwimmen! Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "headSpecialSpring2016RogueText": "Guter-Hund-Maske", - "headSpecialSpring2016RogueNotes": "Ohh, was für ein süßer Welpe! Komm her und lass Dich über Deinen Kopf streicheln ... Hey, wo ist mein ganzes Gold hin? Erhöht Wahrnehmung um <%= per %>. Limitierte Edition 2016 Frühlingsausrüstung.", + "headSpecialSpring2016RogueNotes": "Ohh, was für ein süßer Welpe! Komm her und lass Dich über Deinen Kopf streicheln ... Hey, wo ist mein ganzes Gold hin? Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headSpecialSpring2016WarriorText": "Mauswächter-Helm", "headSpecialSpring2016WarriorNotes": "Niemals wieder wird man Dir eins über den Schädel ziehen! Lass sie nur kommen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headSpecialSpring2016MageText": "Prachtvoller Lumpenhut", - "headSpecialSpring2016MageNotes": "Aufmachung, um Dich von den schnöden Wald- und Wiesen-Magiern dieser Welt abzuheben. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2016 Frühlingsausrüstung.", + "headSpecialSpring2016MageNotes": "Aufmachung, um Dich von den schnöden Wald- und Wiesen-Magiern dieser Welt abzuheben. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headSpecialSpring2016HealerText": "Blütendiadem", - "headSpecialSpring2016HealerNotes": "Es schimmert mit der Kraft neuen Lebens bereit empor zu sprießen. Erhöht Intelligenz um <%= int %>. Limitierte Edition 2016 Frühlingsausrüstung.", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSpring2016HealerNotes": "Es schimmert mit der Kraft neuen Lebens bereit empor zu sprießen. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016 Frühlingsausrüstung.", + "headSpecialSummer2016RogueText": "Aalhelm", + "headSpecialSummer2016RogueNotes": "Spähe aus Felsspalten, während Du diesen verstohlenen Helm trägst. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "headSpecialSummer2016WarriorText": "Haihelm", + "headSpecialSummer2016WarriorNotes": "Beiß diese hartnäckigen Aufgaben mit diesem furchterregenden Helm! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "headSpecialSummer2016MageText": "Blasloch-Hut", + "headSpecialSummer2016MageNotes": "Dieser Hut versprüht unaufhörlich magisches Wasser. Erhöht Wahrnehmung um <%= per %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "headSpecialSummer2016HealerText": "Seehengst-Helm", + "headSpecialSummer2016HealerNotes": "Dieser Helm zeigt, dass der Träger durch die magisch heilenden Seehengste aus Dilatory trainiert wurde. Erhöht Intelligenz um <%= int %>. Begrenzte Auflage 2016, Sommerausrüstung.", "headSpecialGaymerxText": "Regenbogenkriegerhelm", "headSpecialGaymerxNotes": "Zur Feier der GaymerX-Konferenz ist dieser spezielle Helm dekoriert mit einem strahlenden, farbenfrohen Regenbogenmuster! GaymerX ist eine Videospiel-Tagung, die LGBTQ und Videospiele feiert und für alle offen ist.", "headMystery201402Text": "Geflügelter Helm", @@ -591,7 +599,7 @@ "headMystery201412Text": "Pinguinhut", "headMystery201412Notes": "Wer ist der Pinguin? Gewährt keinen Attributbonus. Dezember 2014 Abonnentengegenstand.", "headMystery201501Text": "Sternenhelm", - "headMystery201501Notes": "Die Konstellationen der Sterne funkeln in diesem Helm, und verleihen den Träger die Konzentration, seine Aufgaben zu erfüllen. Gewährt keinen Attributbonus. Januar 2015 Abonnenten Gegenstand.", + "headMystery201501Notes": "Die Konstellationen der Sterne funkeln in diesem Helm, und verleihen dem Träger die Konzentration, seine Aufgaben zu erfüllen. Gewährt keinen Attributbonus. Januar 2015 Abonnentengegenstand.", "headMystery201505Text": "Grüner Ritterhelm", "headMystery201505Notes": "Die grüne Feder auf diesem Eisenhelm winkt stolz. Gewährt keinen Attributbonus. Mai 2015 Abonnentengegenstand.", "headMystery201508Text": "Gepardenhut", @@ -609,13 +617,15 @@ "headMystery201603Text": "Glück-Hut", "headMystery201603Notes": "Dieser Zylinder ist ein magischer Glücksbringer. Gewährt keinen Attributbonus. Abonnentengegenstand, März 2016.", "headMystery201604Text": "Blumenkrone", - "headMystery201604Notes": "Diese geflochtenen Blumen bilden einen erstaunlich robusten Helm! Gewährt keinen Attributbonus. April 2006 Abonnentengegenstand.", - "headMystery201605Text": "Blaskappelen-Bardenhut", - "headMystery201605Notes": "Sechundsiebzig Drachen führten die grosse Parade an, zusammen mit hundertzehn Greifen! Gewährt keinen Attributbonus. Mai 2016 Abonnentengegenstand.", + "headMystery201604Notes": "Diese geflochtenen Blumen bilden einen erstaunlich robusten Helm! Gewährt keinen Attributbonus. Abonnentengegenstand, April 2016.", + "headMystery201605Text": "Blaskapellen-Bardenhut", + "headMystery201605Notes": "Sechsundsiebzig Drachen führten die große Parade an, zusammen mit hundertzehn Greifen! Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 2016.", + "headMystery201606Text": "Selkie-Mütze", + "headMystery201606Notes": "Summe die Melodie des Ozeans, wenn Du mit den frohlockenden Seehunden miteinstimmst! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2016.", "headMystery301404Text": "Schicker Zylinder", - "headMystery301404Notes": "Ein schicker Zylinder für die feinsten Gentlemänner und -frauen! Januar 3015 Abonnentengegenstand. Gewährt keinen Attributbonus.", + "headMystery301404Notes": "Ein schicker Zylinder für die feinsten Ehrenleute! Abonnentengegenstand, Januar 3015. Gewährt keinen Attributbonus.", "headMystery301405Text": "Einfacher Zylinder", - "headMystery301405Notes": "Ein einfacher Zylinder, der wie gemacht für ein paar schicke Kopf-Accessoires ist. Gewährt keinen Attributbonus. Mai 3015 Abonnentengegenstand.", + "headMystery301405Notes": "Ein einfacher Zylinder, der wie gemacht für ein paar schicke Kopf-Accessoires ist. Gewährt keinen Attributbonus. Abonnentengegenstand, Mai 3015.", "headArmoireLunarCrownText": "Beruhigende Mondkrone", "headArmoireLunarCrownNotes": "Diese Krone stärkt die Gesundheit und schärft die Sinne, besonders bei Vollmond. Erhöht Ausdauer um <%= con %> und Wahrnehmung um <%= per %>. Verzauberter Schrank: Beruhigendes Mondset (Gegenstand 1 von 3).", "headArmoireRedHairbowText": "Rote Haarschleife", @@ -659,11 +669,11 @@ "headArmoireMinerHelmetText": "Bergmannshelm", "headArmoireMinerHelmetNotes": "Schütze Deinen Kopf vor herunterfallenden Aufgaben! Erhöht Intelligenz um <%=int %>. Verzauberter Schrank: Bergmannsset (Gegenstand 1 von 3).", "headArmoireBasicArcherCapText": "Kappe des Bogenschützen", - "headArmoireBasicArcherCapNotes": "Kein Bogenschütze ist vollständig ohne diese leichte Kappe.\nErhöht Wahrnehmung um <%= per %>.\nVerzauberter Schrank: Standard-Bogenschützenset (Gegenstand 3 von 3).", + "headArmoireBasicArcherCapNotes": "Kein Bogenschütze ist vollständig ohne diese leichte Kappe.\nErhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Standard-Bogenschützenset (Gegenstand 3 von 3).", "headArmoireGraduateCapText": "Doktorandenhut", - "headArmoireGraduateCapNotes": "Gratulation! Für Dein tiefes Nachdenken hast Du diese Denkkappe erhalten. Erhöht Intelligenz um <&=int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 3 von 3).", + "headArmoireGraduateCapNotes": "Gratulation! Für Dein tiefes Nachdenken hast Du diese Denkkappe erhalten. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Doktoranden-Set (Gegenstand 3 von 3).", "headArmoireGreenFloppyHatText": "Grüner Schlapphut", - "headArmoireGreenFloppyHatNotes": "Viele Zaubersprüche wurden in diesen Hut gewirkt, um ihm seine prächtige grüne Frabe zu verleihen. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "headArmoireGreenFloppyHatNotes": "Viele Zaubersprüche wurden auf diesen Hut gewirkt, um ihm seine prächtige grüne Frabe zu verleihen. Erhöht Ausdauer, Intelligenz und Wahrnehmung um jeweils <%= attrs %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "offhand": "Schildhand-Gegenstand", "offhandCapitalized": "Schildhand-Gegenstand", "shieldBase0Text": "Keine Schildhand-Ausrüstung", @@ -678,9 +688,9 @@ "shieldWarrior4Notes": "Erwiedert Schläge mit Flammenstößen. Erhöht Ausdauer um <%= con %>.", "shieldWarrior5Text": "Güldener Schild", "shieldWarrior5Notes": "Strahlendes Abzeichen der Vorhut. Erhöht Ausdauer um <%= con %>.", - "shieldHealer1Text": "Pfleger Faustschild", + "shieldHealer1Text": "Pfleger-Faustschild", "shieldHealer1Notes": "Leicht abnehmbar, wodurch eine Hand zum Verbinden frei wird. Erhöht Ausdauer um <%= con %>.", - "shieldHealer2Text": "Erste Hilfe Schild", + "shieldHealer2Text": "Erste-Hilfe-Schild", "shieldHealer2Notes": "Spitz zulaufendes Schild, geschmückt mit dem Symbol des Heilens. Erhöht Ausdauer um <%= con %>.", "shieldHealer3Text": "Schützerschild", "shieldHealer3Notes": "Traditioneller Schild defensiver Ritter. Erhöht Ausdauer um <%= con %>.", @@ -692,12 +702,14 @@ "shieldSpecial0Notes": "Sieht hinter den Vorhang des Todes und zeigt Feinden das, was es dort findet, um sie das Fürchten zu lehren. Erhöht Wahrnehmung um <%= per %>.", "shieldSpecial1Text": "Kristallschild", "shieldSpecial1Notes": "Pfeile zersplittern daran ebenso wie die Worte von Schwarzsehern. Erhöht alle Attribute um <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Mondperlenschild", "shieldSpecialMoonpearlShieldNotes": "Für schnelles Schwimmen entworfen und auch ein bisschen zur Verteidigung. Erhöht Ausdauer um <%= con %>.", "shieldSpecialGoldenknightText": "Mustaines Meilenstein-matschender Morgenstern", - "shieldSpecialGoldenknightNotes": "Meetings, Monster und Malaise: Alles erledigt! Zu Brei! Erhöht Ausdauer und Wahrnehmung jeweils um <%= attrs %>.", + "shieldSpecialGoldenknightNotes": "Konferenzen, Kreaturen, Krankheit: Alles erledigt! Zerstampft! Erhöht Ausdauer und Wahrnehmung jeweils um <%= attrs %>.", "shieldSpecialYetiText": "Schild des Yeti-Zähmers", - "shieldSpecialYetiNotes": "Dieser Schild reflektiert das Licht vom Schnee. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2013-2014, Winterausrüstung", + "shieldSpecialYetiNotes": "Dieser Schild reflektiert das Licht des Schnees. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2013-2014, Winterausrüstung", "shieldSpecialSnowflakeText": "Schneeflockenschild", "shieldSpecialSnowflakeNotes": "Jeder Schild ist ein Unikat. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2013-2014, Winterausrüstung", "shieldSpecialSpringRogueText": "Hakenkrallen", @@ -707,7 +719,7 @@ "shieldSpecialSpringHealerText": "Qietscheball des höchsten Schutzes", "shieldSpecialSpringHealerNotes": "Erzeugt ein entsetzliches, andauerndes Quietschen wenn man hineinbeißt und verscheucht so alle Gegner. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2014, Frühlingsausrüstung.", "shieldSpecialSummerRogueText": "Piratensäbel", - "shieldSpecialSummerRogueNotes": "Avast! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", + "shieldSpecialSummerRogueNotes": "Stopp! Du wirst diese täglichen Aufgaben über die Planke gehen lassen! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2014, Sommerausrüstung.", "shieldSpecialSummerWarriorText": "Treibholzschild", "shieldSpecialSummerWarriorNotes": "Dieses Schild, das aus dem Holz untergegangener Schiffe hergestellt wurde, kann selbst die stürmischsten täglichen Aufgaben abschrecken. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2014, Sommerausrüstung.", "shieldSpecialSummerHealerText": "Schild der Untiefen", @@ -725,7 +737,7 @@ "shieldSpecialWinter2015HealerText": "Beruhigendes Schild", "shieldSpecialWinter2015HealerNotes": "Dieser Schild wehrt den kalten Wind ab. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2014-2015, Winterausrüstung", "shieldSpecialSpring2015RogueText": "Explodierendes Quieken", - "shieldSpecialSpring2015RogueNotes": "Lass Dich nicht täuschen - dieser Sprengstoff hat ordentlich Kraft. Erhöht Stärke um <%= str %>. Limited Edition Gegenstand Frühjahr 2015.", + "shieldSpecialSpring2015RogueNotes": "Lass Dich nicht täuschen - dieser Sprengstoff hat ordentlich Kraft. Erhöht Stärke um <%= str %>. Begrenzte Auflage 2015, Frühlingsausrüstung.", "shieldSpecialSpring2015WarriorText": "Tellerdiskus", "shieldSpecialSpring2015WarriorNotes": "Schleudere ihn auf Deine Feinde ... oder halte ihn einfach in der Hand, denn er wird sich zur Essenszeit mit leckerem Trockenfutter füllen. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2015, Frühlingsausrüstung.", "shieldSpecialSpring2015HealerText": "Gemustertes Kissen", @@ -741,7 +753,7 @@ "shieldSpecialFall2015WarriorText": "Vogelfutterbeutel", "shieldSpecialFall2015WarriorNotes": "Ja, Du solltest die Krähen ERSCHRECKEN, aber ein paar Freunde zu gewinnen kann nicht schaden! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2015, Herbstausrüstung.", "shieldSpecialFall2015HealerText": "Rührstab", - "shieldSpecialFall2015HealerNotes": "Mit diesem Stab kannst Du alles umrühren, ohne dass er schmilzt, sich auflöst oder in Flammen ausbricht. Er kann ebenso dazu benutzt werden heftig in bösen Aufgaben herumzustochern. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2015, Herbstausrüstung.", + "shieldSpecialFall2015HealerNotes": "Mit diesem Stab kannst Du alles umrühren, ohne dass er schmilzt, sich auflöst oder in Flammen ausbricht. Er kann ebenso dazu benutzt werden, heftig in bösen Aufgaben herumzustochern. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2015, Herbstausrüstung.", "shieldSpecialWinter2016RogueText": "Kakaobecher", "shieldSpecialWinter2016RogueNotes": "Wärmendes Getränk oder kochendes Wurfgeschoss? Du entscheidest … Erhöht Stärke um <%= str %>. Begrenzte Auflage 2015-2016, Winterausrüstung.", "shieldSpecialWinter2016WarriorText": "Schlittenschild", @@ -751,19 +763,19 @@ "shieldSpecialSpring2016RogueText": "Feuerbolas", "shieldSpecialSpring2016RogueNotes": "Du hast sowohl den Ball, die Keule und das Messer gemeistert. Jetzt bist Du bereit mit Feuer zu jonglieren! Awoo! Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "shieldSpecialSpring2016WarriorText": "Käserad", - "shieldSpecialSpring2016WarriorNotes": "Du musstest viele teuflische Fallen überwinden um diese verteidigungs-boostende Nahrung zu ergattern. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", + "shieldSpecialSpring2016WarriorNotes": "Du musstest viele teuflische Fallen überwinden um diese verteidigungs-verstärkende Nahrung zu ergattern. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", "shieldSpecialSpring2016HealerText": "Kleiner Blumenschild", "shieldSpecialSpring2016HealerNotes": "Der April-Scherzkeks behauptet, dass dieser kleine Schild die schimmernde Saat abwehren kann. Glaub ihm kein Wort! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Frühlingsausrüstung.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "Elektrischer Stab", + "shieldSpecialSummer2016RogueNotes": "Jeder, der Dich bekämpft muss sich auf eine schockierende Überraschung gefasst machen ... Erhöht Stärke um <%= str %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "shieldSpecialSummer2016WarriorText": "Haizahn", + "shieldSpecialSummer2016WarriorNotes": "Beiß die hartnäckigen Aufgaben mit diesem zahnigen Schild! Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Sommerausrüstung.", + "shieldSpecialSummer2016HealerText": "Seestern-Schild", + "shieldSpecialSummer2016HealerNotes": "Wird manchmal fälschlicherweise Seestern-Schild genannt. Erhöht Ausdauer um <%= con %>. Begrenzte Auflage 2016, Sommerausrüstung.", "shieldMystery201601Text": "Töter der Vorsätze", "shieldMystery201601Notes": "Diese Klinge kann zur Entfernung aller Ablenkungen verwendet werden. Gewährt keinen Attributbonus. Abonnentengegenstand, Januar 2016.", "shieldMystery301405Text": "Uhrenschild", - "shieldMystery301405Notes": "Die Zeit ist auf Deiner Seite mit diesem gewaltigen Uhrenschild! Gewährt keinen Attributbonus. Juni 3015 Abonnentengegenstand.", + "shieldMystery301405Notes": "Die Zeit ist auf Deiner Seite mit diesem gewaltigen Uhrenschild! Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 3015.", "shieldArmoireGladiatorShieldText": "Gladiatorschild", "shieldArmoireGladiatorShieldNotes": "Um ein Gladiator zu sein, musst Du ... naja, egal, schlag sie einfach mit Deinem Schild. Erhöht Ausdauer um <%= con %> und Stärke um <%= str %>. Verzauberter Schrank: Gladiatorset (Gegenstand 3 von 3).", "shieldArmoireMidnightShieldText": "Mitternachtsschild", @@ -775,20 +787,20 @@ "shieldArmoireMysticLampText": "Wunderlampe", "shieldArmoireMysticLampNotes": "Erleuchte die dunkelsten Höhlen mit dieser Wunderlampe! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "shieldArmoireFloralBouquetText": "Blumenstrauß", - "shieldArmoireFloralBouquetNotes": "Hilft nicht viel in der Schlacht, aber sind er nicht einfach schön? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", + "shieldArmoireFloralBouquetNotes": "Hilft nicht viel in der Schlacht, aber sind sie nicht einfach schön? Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Unabhängiger Gegenstand.", "shieldArmoireSandyBucketText": "Sandiger Eimer", "shieldArmoireSandyBucketNotes": "Praktisch um all das Gold zu verstauen, das Du von erledigten Aufgaben erhältst! Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Strandset (Gegenstand 3 von 3).", "back": "Rückenschmuck", "backBase0Text": "Kein Rückenschmuck", "backBase0Notes": "Kein Rückenschmuck.", "backMystery201402Text": "Güldene Flügel.", - "backMystery201402Notes": "Die Federn dieser leuchtenden Flügel glitzern in der Sonne! Gewährt keinen Attributbonus. Februar 2014 Abonnentengegenstand.", + "backMystery201402Notes": "Die Federn dieser leuchtenden Flügel glitzern in der Sonne! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2014.", "backMystery201404Text": "Schmetterlingsflügel des Zwielichts", - "backMystery201404Notes": "Sei ein Schmetterling und schmettere mit Deinen Flügeln davon! Gewährt keinen Attributbonus. April 2014 Abonnentengegenstand.", - "backMystery201410Text": "Kobold Flügel", + "backMystery201404Notes": "Sei ein Schmetterling und schmettere mit Deinen Flügeln davon! Gewährt keinen Attributbonus. Abonnentengegenstand, April 2014.", + "backMystery201410Text": "Koboldflügel", "backMystery201410Notes": "Fliege mit diesen kräftigen Flügeln im Sturzflug durch die Nacht. Gewährt keinen Attributbonus. Oktober 2014 Abonnentengegenstand.", - "backMystery201504Text": "Bienen Flügel", - "backMystery201504Notes": "Summ summ summ! Schwirre von Aufgabe zu Aufgabe. Gewährt keinen Attributbonus. April 2015 Abonnentengegenstand.", + "backMystery201504Text": "Bienenflügel", + "backMystery201504Notes": "Summ summ summ! Schwirre von Aufgabe zu Aufgabe. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2015.", "backMystery201507Text": "Cooles Surfboard", "backMystery201507Notes": "Brande vor den Fleißigen Docks und reite die Wellen der Unvollständigkeitsbucht! Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2015.", "backMystery201510Text": "Koboldschwanz", @@ -798,7 +810,9 @@ "backSpecialWonderconRedText": "Mächtiger Umhang", "backSpecialWonderconRedNotes": "Strotzt vor Stärke und Schönheit. Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "backSpecialWonderconBlackText": "Tückischer Umhang", - "backSpecialWonderconBlackNotes": "Gewebt aus Schatten und Geflüster. Gewährt keinen Attributbonus. Special Edition Convention Rüstung.", + "backSpecialWonderconBlackNotes": "Gewebt aus Schatten und Geflüster. Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Kleidungsschmuck", "bodyBase0Text": "Kein Kleidungsschmuck", "bodyBase0Notes": "Kein Kleidungsschmuck.", @@ -808,10 +822,12 @@ "bodySpecialWonderconGoldNotes": "Ein fescher Goldkragen! Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "bodySpecialWonderconBlackText": "Ebenholzkragen", "bodySpecialWonderconBlackNotes": "Ein fescher Ebenholzkragen! Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Glänzender Kurzumhang", "bodySpecialSummerMageNotes": "Weder Salzwasser noch frisches Wasser kann diesen metallischen Kurzumhang beflecken. Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Sommerausrüstung.", "bodySpecialSummerHealerText": "Korallenkragen", - "bodySpecialSummerHealerNotes": "Begrenzte Auflage 2014, Sommer-Set. Ein stylischer Kragen aus lebendigen Korallen! Gewährt keinen Attributbonus.", + "bodySpecialSummerHealerNotes": "Ein stylischer Kragen aus lebendigen Korallen! Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Sommerausrüstung.", "bodySpecialSummer2015RogueText": "Abtrünnigenschärpe", "bodySpecialSummer2015RogueNotes": "Du kannst kein richtiger Abtrünniger sein ohne Ausdruckskraft ... und einer Schärpe. Gewährt keinen Attributbonus. Begrenzte Auflage 2015, Sommerausrüstung.", "bodySpecialSummer2015WarriorText": "Meeresstacheln", @@ -825,16 +841,16 @@ "accessories": "Accessoires", "animalEars": "Tierohren", "headAccessoryBase0Text": "Kein Kopfschmuck", - "headAccessoryBase0Notes": "Kein Kopfschmuck", + "headAccessoryBase0Notes": "Kein Kopfschmuck.", "headAccessorySpecialSpringRogueText": "Lila Katzenohren", "headAccessorySpecialSpringRogueNotes": "Diese Katzenohren sind aufgestellt um eventuelle Bedrohungen zu orten. Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Frühlingsausrüstung.", "headAccessorySpecialSpringWarriorText": "Grüne Hasenohren", "headAccessorySpecialSpringWarriorNotes": "Hasenohren, die jedes Karottenknacken aufs genaueste wahrnehmen. Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Frühlingsausrüstung.", "headAccessorySpecialSpringMageText": "Blaue Mausohren", - "headAccessorySpecialSpringMageNotes": "Diese runden Mauseohren sind seidenweich. Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Frühlingsausrüstung.", + "headAccessorySpecialSpringMageNotes": "Diese runden Mausohren sind seidenweich. Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Frühlingsausrüstung.", "headAccessorySpecialSpringHealerText": "Gelbe Hundeohren", "headAccessorySpecialSpringHealerNotes": "Niedliche Schlappohren. Komm, spiel mit mir! Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Frühlingsausrüstung.", - "headAccessorySpecialSpring2015RogueText": "Gelbe Mauseohren", + "headAccessorySpecialSpring2015RogueText": "Gelbe Mausohren", "headAccessorySpecialSpring2015RogueNotes": "Diese Ohren stählen sich gegen Explosionsgeräusche. Gewährt keinen Attributbonus. Begrenzte Auflage 2015, Frühlingsausrüstung.", "headAccessorySpecialSpring2015WarriorText": "Violette Hundeohren", "headAccessorySpecialSpring2015WarriorNotes": "Sie sind violett. Es sind Hundeohren. Verschwende Deine Zeit nicht mit weiteren Unsinnigkeiten. Gewährt keinen Attributbonus. Begrenzte Auflage 2015, Frühlingsausrüstung.", @@ -845,7 +861,7 @@ "headAccessorySpecialSpring2016RogueText": "Grüne Hundeohren", "headAccessorySpecialSpring2016RogueNotes": "Hiermit kannst Du gewiefte Magier im Auge behalten, sogar wenn sie sich unsichtbar machen! Gewährt keinen Attributbonus. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headAccessorySpecialSpring2016WarriorText": "Rote Mausohren", - "headAccessorySpecialSpring2016WarriorNotes": "Für den idealen Sound Deines 'Theme Songs' inmitten ohrenbetäubender Schlachtfelder. Gewährt keinen Attributbonus. Begrenzte Auflage 2016, Frühlingsausrüstung.", + "headAccessorySpecialSpring2016WarriorNotes": "Für den idealen Sound Deines Titelsongs inmitten ohrenbetäubender Schlachtfelder. Gewährt keinen Attributbonus. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headAccessorySpecialSpring2016MageText": "Gelbe Katzenohren", "headAccessorySpecialSpring2016MageNotes": "Diese wachsamen Ohren lassen Dich sogar das kleinste Summen von atmosphärischem Mana wahrnehmen, oder die gedämpften Schritte eines Schurken. Gewährt keinen Attributbonus. Begrenzte Auflage 2016, Frühlingsausrüstung.", "headAccessorySpecialSpring2016HealerText": "Violette Hasenohren", @@ -867,17 +883,17 @@ "headAccessoryWolfEarsText": "Wolfsohren", "headAccessoryWolfEarsNotes": "Diese Ohren verleihen Dir das Aussehen eines loyalen Wolfes! Gewährt keinen Attributbonus.", "headAccessoryMystery201403Text": "Waldwanderergeweih", - "headAccessoryMystery201403Notes": "Diese Geweihe schimmern in Moos und Flechten. Gewährt keinen Attributbonus. März 2014 Abonnentengegenstand.", + "headAccessoryMystery201403Notes": "Dieses Geweih schimmert in Moos und Flechten. Gewährt keinen Attributbonus. Abonnentengegenstand, März 2014.", "headAccessoryMystery201404Text": "Schmetterlingsfühler des Zwielichts", - "headAccessoryMystery201404Notes": "Die Fühler helfen dem Träger gefährlichen Ablenkungen auszuweichen. Gewährt keinen Attributbonus. April 2014 Abonnentengegenstand.", + "headAccessoryMystery201404Notes": "Die Fühler helfen dem Träger gefährlichen Ablenkungen auszuweichen. Gewährt keinen Attributbonus. Abonnentengegenstand, April 2014.", "headAccessoryMystery201409Text": "Herbstgeweih", - "headAccessoryMystery201409Notes": "Dieses mächtige Geweih passt sich in seiner Farbe den Blättern an. Gewährt keinen Attributbonus. September 2014 Abonnentengegenstand.", + "headAccessoryMystery201409Notes": "Dieses mächtige Geweih passt sich in seiner Farbe den Blättern an. Gewährt keinen Attributbonus. Abonnentengegenstand, September 2014.", "headAccessoryMystery201502Text": "Flügel der Gedanken", - "headAccessoryMystery201502Notes": "Verleihe Deiner Vorstellung Flügel! Gewährt keinen Attributbonus. Februar 2015 Abonnentengegenstand.", + "headAccessoryMystery201502Notes": "Verleihe Deiner Vorstellung Flügel! Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2015.", "headAccessoryMystery201510Text": "Koboldhörner", - "headAccessoryMystery201510Notes": "Diese schreckenerregenden Hörner sind ein wenig schleimig. Gewährt keinen Attributbonus. Oktober 2015 Abonnentengegenstand.", + "headAccessoryMystery201510Notes": "Diese schreckenerregenden Hörner sind ein wenig schleimig. Gewährt keinen Attributbonus. Abonnentengegenstand, Oktober 2015.", "headAccessoryMystery301405Text": "Kopf-Brille", - "headAccessoryMystery301405Notes": "\"Brillen sind für die Augen,\" haben sie gesagt. \"Niemand will Brillen, die man nur auf dem Kopf tragen kann,\" haben sie gesagt. Ha! Da hast Du es ihnen aber ordentlich gezeigt! Gewährt keinen Attributbonus. August 3015 Abonnentengegenstand.", + "headAccessoryMystery301405Notes": "\"Brillen sind für die Augen,\" haben sie gesagt. \"Niemand will Brillen, die man nur auf dem Kopf tragen kann,\" haben sie gesagt. Ha! Da hast Du es ihnen aber ordentlich gezeigt! Gewährt keinen Attributbonus. Abonnentengegenstand, August 3015.", "headAccessoryArmoireComicalArrowText": "Komischer Pfeil", "headAccessoryArmoireComicalArrowNotes": "Dieser wunderliche Gegenstand bietet keinen Status-Bonus, aber er ist sicher gut für einen Lacher.\nGewährt keinen Attributbonus.\nVerzauberter Schrank: Unabhängiger Gegenstand.", "eyewear": "Brillen", @@ -902,19 +918,19 @@ "eyewearSpecialSummerWarriorText": "Schneidige Augenklappe", "eyewearSpecialSummerWarriorNotes": "Man muss kein Schlingel sein um zu sehen, wie stilvoll das ist! Gewährt keinen Attributbonus. Begrenzte Auflage 2014, Sommerausrüstung.", "eyewearSpecialWonderconRedText": "Mächtige Maske", - "eyewearSpecialWonderconRedNotes": "Was für ein beeindruckender Kopfschmuck! Gewährt keinen Attributbonus. Special Edition Convention-Rüstung.", + "eyewearSpecialWonderconRedNotes": "Was für ein beeindruckender Kopfschmuck! Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "eyewearSpecialWonderconBlackText": "Tückische Maske", - "eyewearSpecialWonderconBlackNotes": "Deine Vorhaben sind mit Sicherheit absolut rechtmäßig. Gewährt keinen Attributbonus. Special Edition Convention Gegenstand.", + "eyewearSpecialWonderconBlackNotes": "Deine Vorhaben sind mit Sicherheit absolut rechtmäßig. Gewährt keinen Attributbonus. Special Edition Convention-Gegenstand.", "eyewearMystery201503Text": "Aquamarinblaue Brille", - "eyewearMystery201503Notes": "Pikse Dir mit diesen schimmernden Edelsteinen nicht ins Auge! Gewährt keinen Attributbonus. März 2015 Abonnentengegenstand.", + "eyewearMystery201503Notes": "Pikse Dir mit diesen schimmernden Edelsteinen nicht ins Auge! Gewährt keinen Attributbonus. Abonnentengegenstand, März 2015.", "eyewearMystery201506Text": "Neonfarbener Schnorchel", "eyewearMystery201506Notes": "Mit diesem neonfarbenen Schnorchel kann der Träger unter Wasser sehen. Gewährt keinen Attributbonus. Abonnentengegenstand, Juni 2015.", "eyewearMystery201507Text": "Coole Sonnenbrille", "eyewearMystery201507Notes": "Mit dieser Sonnenbrille bleibst Du selbst bei heißem Wetter cool. Gewährt keinen Attributbonus. Abonnentengegenstand, Juli 2015.", "eyewearMystery301404Text": "Schutzbrille", - "eyewearMystery301404Notes": "Es gibt nichts schickeres vor den Augen als diese Brille - außer vielleicht einem Monokel. Gewährt keinen Attributbonus. April 3015 Abonnentengegenstand.", + "eyewearMystery301404Notes": "Es gibt nichts schickeres vor den Augen als diese Brille - außer vielleicht einem Monokel. Gewährt keinen Attributbonus. Abonnentengegenstand, April 3015.", "eyewearMystery301405Text": "Monokel", - "eyewearMystery301405Notes": "Es gibt nichts schickeres vor den Augen als ein Monokel - außer vielleicht einer Brille. Gewährt keinen Attributbonus. April 3015 Abonnentengegenstand.", + "eyewearMystery301405Notes": "Es gibt nichts schickeres vor den Augen als ein Monokel - außer vielleicht einer Brille. Gewährt keinen Attributbonus. Abonnentengegenstand, April 3015.", "eyewearArmoirePlagueDoctorMaskText": "Pestarzt-Maske", "eyewearArmoirePlagueDoctorMaskNotes": "Eine authentische Maske wie sie Ärzte tragen, die die Pest des Aufschubs bekämpfen! Gewährt keinen Attributbonus. Verzauberter Schrank: Pestarzt-Set (Gegenstand 2 von 3)." } \ No newline at end of file diff --git a/common/locales/de/generic.json b/common/locales/de/generic.json index 652e551b84..2b5518b742 100644 --- a/common/locales/de/generic.json +++ b/common/locales/de/generic.json @@ -98,7 +98,7 @@ "buyThis": "Kaufe <%= text %> mit <%= price %> Deiner <%= gems %> Edelsteinen?", "noReachServer": "Der Server ist momentan nicht erreichbar, versuche es später noch einmal", "errorUpCase": "FEHLER:", - "newPassSent": "Neues Passwort wurde gesendet.", + "newPassSent": "Wenn wir Deine E-Mail-Adresse kennen, wurde Dein Passwort-Wiederherstellungs-Link dorthin verschickt.", "serverUnreach": "Der Server ist momentan nicht erreichbar.", "requestError": "Ojeh, ein Fehler ist aufgetreten! Bitte lade die Seite neu, Deine letzte Aktion wurde vielleicht nicht korrekt gespeichert.", "seeConsole": "Tritt der Fehler weiterhin auf, melde ihn unter Hilfe > Berichte einen Bug. Falls Du weißt, wie Du die Konsole Deines Internetbrowsers einsehen kannst, füge die entsprechenden Fehlernachrichten bei.", diff --git a/common/locales/de/groups.json b/common/locales/de/groups.json index ee33e07493..70275eac9a 100644 --- a/common/locales/de/groups.json +++ b/common/locales/de/groups.json @@ -28,7 +28,7 @@ "LFG": "Um Deine Gruppe bekannt zu machen oder um eine zu finden, der Du beitreten kannst, gehe zur <%= linkStart %>Gruppe gesucht<%= linkEnd %>-Gilde.", "wantExistingParty": "Willst Du Dich bestehenden Gruppen anschließen? Besuche die <%= linkStart %> Gruppe gesucht <%= linkEnd %>-Gilde und poste diese Benutzer-ID:", "joinExistingParty": "Tritt der Gruppe eines anderen bei", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Hoppla! Du musst eine Gruppe gründen oder einer beitreten, bevor Du eine Quest starten kannst.", "create": "Erstellen", "userId": "Benutzer-ID", "invite": "Einladen", @@ -163,7 +163,7 @@ "partyOnName": "Riesenparty!", "partyUpAchievement": "Du bist einer Gruppe mit einer anderen Person beigetreten! Viel Spaß beim Kampf gegen Monster und gegenseitigen Unterstützen.", "partyOnAchievement": "Du bist einer Gruppe mit mindestens vier Personen beigetreten! Genieße die gestiegene Zurechenbarkeit, wenn Du Dich mit Deinen Freunden vereinst, um eure Feinde zu bezwingen!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Hinweis: Diese Gilde ist zu groß, um Hinweismeldungen zu unterstützen! Versichere Dich täglich die neuen Nachrichten abzurufen.", "groupIdRequired": "\"groupId\" muss eine gültige UUID sein", "groupNotFound": "Gruppe nicht gefunden, oder Du hast keine Zugriffsrechte.", "groupTypesRequired": "Du musst einen gültigen \"Type\" Suchbegriff eingeben.", diff --git a/common/locales/de/limited.json b/common/locales/de/limited.json index 2aa813a9bb..f8e5a26a77 100644 --- a/common/locales/de/limited.json +++ b/common/locales/de/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Häschen des Magiers (Magier)", "comfortingKittySet": "Tröstendes Kätzchen (Heiler)", "sneakySqueakerSet": "Raffinierter Raffzahn (Schurke)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Sonnenbarsch-Krieger (Krieger)", + "shipSoothsayerSet": "Schiffs-Wahrsager (Magier)", + "strappingSailorSet": "Umgürteter Seefahrer (Heiler)", + "reefRenegadeSet": "Abtrünniger des Riffs (Schurke)", "fallEventAvailability": "Verfügbar bis zum 31. Oktober", "winterEventAvailability": "Verfügbar bis zum 31. Dezember", "springEventAvailability": "Verfügbar bis zum 31. Mai" diff --git a/common/locales/de/loadingscreentips.json b/common/locales/de/loadingscreentips.json index 9287c4b2da..ddbdcdb285 100644 --- a/common/locales/de/loadingscreentips.json +++ b/common/locales/de/loadingscreentips.json @@ -1,12 +1,12 @@ { "tipTitle": "Tipp #<%= tipNumber %>", - "tip1": "Erledige Deine Aufgaben unterwegs mit der Habitica App.", + "tip1": "Erledige Deine Aufgaben unterwegs mit der Habitica-App.", "tip2": "Erreiche Level 100, um die Sphäre der Wiedergeburt kostenlos zu erhalten und ein neues Abenteuer zu beginnen.", "tip3": "Benutze Emojis, um Deine Aufgaben rasch unterscheiden zu können.", "tip4": "Setze ein #-Zeichen an den Anfang des Namens einer Aufgabe, um sie richtig groß zu machen!", "tip5": "Am besten aktivierst Du Boni am Morgen, damit sie länger wirken.", "tip6": "Überpüfe Deine Aufgaben ab und zu, ob sie noch aktuell sind.", - "tip7": "Einige Hintergründe wiederholen sich wie Fliesen, z.B. Bergsee, Pagoden, Hügellandschaft, Glitzernde Winterlichter und Erntefelder.", + "tip7": "Einige Hintergründe wiederholen sich wie Fliesen, z. B. Bergsee, Pagoden, Hügellandschaft, Glitzernde Winterlichter und Erntefelder.", "tip8": "Schick jemandem eine PN, indem Du auf den Umschlag neben ihrem Namen im Chat klickst.", "tip9": "Besuche die 'Pirate Cove' Gilde für Ratschläge, wie Du eine eigene Gilde starten kannst.", "tip10": "Du kannst Edelsteine gewinnen, indem Du an Wettbewerben teilnimmst. Es werden jeden Tag neue ausgeschrieben.", @@ -15,7 +15,7 @@ "tip13": "Mehr als vier Mitglieder in der Gruppe erhöhen das Verantwortungsbewusstsein!", "tip14": "Du kannst ein inspirierendes Zitat oder einen Titel in Deine Liste einfügen, indem Du eine Gewohnheit ohne (+/-) erstellst.", "tip15": "Füge Deinen einmaligen Aufgaben eine Checkliste hinzu, um die Belohnungen zu erhöhen!", - "tip16": "Benutze den Daten-Tab, um wertvolle Einsichten in deinen Fortschritt zu gewinnen.", + "tip16": "Benutze den Daten-Tab, um wertvolle Einsichten in Deinen Fortschritt zu gewinnen.", "tip17": "Mit Tags wird eine lange Aufgabenliste leicht zu handhaben!", "tip18": "Gewohnheiten, die nur positiv oder nur negativ sind, bleichen langsam aus und werden wieder gelb.", "tip19": "Erhöhe Deinen Intelligenzwert, um mehr EP für erledigte Aufgaben zu erhalten.", diff --git a/common/locales/de/maintenance.json b/common/locales/de/maintenance.json index 5d9340a3c0..4e74e6857e 100644 --- a/common/locales/de/maintenance.json +++ b/common/locales/de/maintenance.json @@ -6,7 +6,7 @@ "noDamageKeepStreaks": "Du wirst KEINEN Schaden erleiden oder Strähnen verlieren!", "thanksForPatience": "Danke für Deine Geduld!", "twitterMaintenanceUpdates": "Für die neuesten Nachrichten, schau auf Twitter, wo wir Statusinformationen posten werden.", - "veteranPetAward": "Am Ende wirst Du ein Veteranenhaustier erhalten!", + "veteranPetAward": "Am Ende wirst Du ein Veteranhaustier erhalten!", "maintenanceInfoTitle": "Information zu bevorstehenden Wartungsarbeiten auf Habitica", "maintenanceInfoWhat": "Was passiert?", @@ -16,18 +16,18 @@ "maintenanceInfoTechDetails": "Möchtest Du mehr über die technische Seite des Prozesses erfahren? Besuche Die Schmiede, unseren Entwicklerblog.", "maintenanceInfoMore": "Mehr Informationen", "maintenanceInfoAccountChanges": "Welche Änderungen werde ich in meinem Account sehen, wenn die Wartungsarbeiten fertig sind?", - "maintenanceInfoAccountChangesText": "Anfangs wird es keine merklichen Änderungen außer den Performanceverbesserungen für Features wie Wettbewerbe geben. Falls Du Änderungen bemerkst, die es nicht geben sollte, schreib uns eine E-Mail unter admin@habitica.com und wir werden sie für Dich untersuchen!", + "maintenanceInfoAccountChangesText": "Anfangs wird es keine merklichen Änderungen außer den Performanceverbesserungen für Features wie Wettbewerbe geben. Falls Du Änderungen bemerkst, die es nicht geben sollte, schreib uns eine E-Mail an admin@habitica.com und wir werden sie für Dich untersuchen!", "maintenanceInfoAddFeatures": "Welche Features werden dadurch auf Habitica möglich?", - "maintenanceInfoAddFeaturesText": "Mit Abschluss dieser Wartungen wird es möglich, den Chat und die Gilden zu verbessern, die Pläne für Organisationen und Familien und mehr Produktivitätsfeatures umzusetzen, wie monatliche Aufgaben und die Möglichkeit, gestrige Aktivitäten aufzuzeichnen! Das alles sind große Features, es wird also etwas Dauern, sie umzusetzen, aber bis zum Ende dieser Wartungsarbeiten gab es keinen Weg, sie überhaupt anzufangen.", + "maintenanceInfoAddFeaturesText": "Mit Abschluss dieser Wartungen wird es möglich, den Chat und die Gilden zu verbessern, die Pläne für Organisationen und Familien und mehr Produktivitätsfeatures umzusetzen, wie monatliche Aufgaben und die Möglichkeit, gestrige Aktivitäten aufzuzeichnen! Das alles sind große Features, es wird also etwas dauern, sie umzusetzen, aber bis zum Ende dieser Wartungsarbeiten gab es keinen Weg, sie überhaupt anzufangen.", "maintenanceInfoHowLong": "Wie lange werden die Wartungsarbeiten dauern?", - "maintenanceInfoHowLongText": "Wir müssen die Aufgaben und Daten aller 1,3 Millionen Habitica-Benutzer migrieren -- keine einfache Aufgabe! Wir nehmen an dass wir etwa von 13:00 Pacific Time (20:00 UTC) and 22:00 Pacific Time (05:00 UTC) benötigen. Wir werden alles tun um das so schnell wie möglich über die Bühne zu bringen! Du kannst den Updates auf Twitter folgen.", + "maintenanceInfoHowLongText": "Wir müssen die Aufgaben und Daten aller 1,3 Millionen Habitica-Benutzer migrieren -- keine einfache Aufgabe! Wir nehmen an dass wir etwa von 13:00 Pacific Time (20:00 UTC) bis 22:00 Pacific Time (05:00 UTC) benötigen. Wir werden alles tun um das so schnell wie möglich über die Bühne zu bringen! Du kannst den Updates auf Twitter folgen.", "maintenanceInfoStatsAffected": "Wie werden meine täglichen Aufgaben, Strähnen, aktivierte Boni und Quests beeinflusst?", - "maintenanceInfoStatsAffectedText1": "Du wirst an diesem Wochenende KEINEN Schaden erleiden oder Strähnen verlieren, ansonsten wird der Tag aber ganz normal abgehandelt! Tägliche Aufgaben, die Du erledigt hast, werden wieder geöffnet, aktivierte Boni zurückgesetzt usw. Wenn Du in einer Sammelqueste bist, wirst Du weiterhin Gegenstände finden. In einem Bosskampf wirst Du dem Boss Schaden zufügen aber der Boss wird Dir dieses mal nichts anhaben (schließlich brauchen auch Monster mal eine Pause!).", - "maintenanceInfoStatsAffectedText2": "Nach langen Überlegungen hat unser Team beschlossen, dass dies der fairste Weg ist, da viele Benutzer durch die Wartungsarbeiten ihre täglichen Aufgaben nicht normal abhaken können. Wir bedauern jegliche Unannehmlichkeiten, die dadurch entstehen!", + "maintenanceInfoStatsAffectedText1": "Du wirst an diesem Wochenende KEINEN Schaden erleiden oder Strähnen verlieren, ansonsten wird der Tag aber ganz normal abgehandelt! Tägliche Aufgaben, die Du erledigt hast, werden wieder geöffnet, aktivierte Boni zurückgesetzt usw. Wenn Du an einer Sammelquest teilnimmst, wirst Du weiterhin Gegenstände finden. In einem Bosskampf wirst Du dem Boss Schaden zufügen aber der Boss wird Dir dieses mal nichts anhaben (schließlich brauchen auch Monster mal eine Pause!).", + "maintenanceInfoStatsAffectedText2": "Nach reiflichen Überlegungen hat unser Team beschlossen, dass dies der fairste Weg ist, da viele Benutzer durch die Wartungsarbeiten ihre täglichen Aufgaben nicht normal abhaken können. Wir bedauern jegliche Unannehmlichkeiten, die dadurch entstehen!", "maintenanceInfoSeeTasks": "Aber was mache ich, wenn ich meine Aufgabenliste sehen möchte?", - "maintenanceInfoSeeTasksText": "Wenn Du weißt, dass du deine Aufgabenliste am Samstag ansehen musst um Dich an deine Pflichten zu erinnern, dann empfehlen wir Dir vor den Wartungsarbeiten einen Screenshot Deiner Aufgaben zu erstellen, damit du nachsehen kannst.", + "maintenanceInfoSeeTasksText": "Wenn Du weißt, dass Du Deine Aufgabenliste am Samstag ansehen musst um Dich an Deine Pflichten zu erinnern, dann empfehlen wir Dir vor den Wartungsarbeiten einen Screenshot Deiner Aufgaben zu erstellen, damit Du nachsehen kannst.", "maintenanceInfoRarePet": "Welches seltene Tier werde ich bekommen?", - "maintenanceInfoRarePetText": "Um Dir für Deine Geduld während der Wartungszeit zu danken, bekommt jeder ein seltenes Veteranenhaustier. Falls Du noch nie eines bekommen hast, wirst Du einen Veteranenwolf bekommen. Falls Du schon einen hast, bekommst Du einen Veteranentiger. Und falls Du schon sowohl einen Veteranenwolf, als auch einen Veteranentiger besitzt, bekommst Du ein noch-nie-gesehenes Veteranentier! Nach der Migration kann es allerdings einige Stunden dauern, bis Dein neues Haustier auftaucht. Aber keine Angst! Du bekommst eins.", + "maintenanceInfoRarePetText": "Um Dir für Deine Geduld während der Wartungszeit zu danken, bekommt jeder ein seltenes Veteranhaustier. Falls Du noch nie eines bekommen hast, wirst Du einen Veteranwolf bekommen. Falls Du schon einen hast, bekommst Du einen Veterantiger. Und falls Du schon sowohl einen Veteranwolf, als auch einen Veterantiger besitzt, bekommst Du ein noch-nie-gesehenes Veterantier! Nach der Migration kann es allerdings einige Stunden dauern, bis Dein neues Haustier auftaucht. Aber keine Angst! Du bekommst eins.", "maintenanceInfoWho": "Wer arbeitete an diesem Riesenprojekt?", "maintenanceInfoWhoText": "Wir freuen uns, dass Du fragst! Es wurde von unserem tollen Mitwirkenden paglias angeführt, mit viel Hilfe von Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, und Alys.", "maintenanceInfoTesting": "Die neue Version wurde auch unermüdlich von einer Reihe unserer tollen Open Source Freiwilligen getestet. Vielen Dank -- wir hätten es nicht ohne Euch geschafft!" diff --git a/common/locales/de/questscontent.json b/common/locales/de/questscontent.json index 2f322d2a4f..e96ce106f8 100644 --- a/common/locales/de/questscontent.json +++ b/common/locales/de/questscontent.json @@ -15,25 +15,25 @@ "questGryphonCompletion": "Das mächtige Tier schleicht besiegt zu seinem Meister zurück. \"Ich bin beeindruckt! Gut gemacht, Abenteurer!\" ruft baconsaur, \"Bitte nehmt ein paar Greifeneier als Dank an. Ich bin sicher, Ihr werdet Euch gut um sie kümmern!\"", "questGryphonBoss": "Feuergreif", "questGryphonDropGryphonEgg": "Greif (Ei)", - "questGryphonUnlockText": "Ermöglicht den Kauf von Greifen-Eiern auf dem Marktplatz", + "questGryphonUnlockText": "Ermöglicht den Kauf von Greifeneiern auf dem Marktplatz", "questHedgehogText": "Das Igelmonster", "questHedgehogNotes": "Igel gehören einer kuriosen Gruppe von Tieren an. Zwar sind sie die liebevollsten Haustiere, die sich ein Habiticaner wünschen kann, aber es gibt ein Gerücht wonach sie, wenn man sie nach Mitternacht mit Milch füttert, ein wenig gereizt werden. Und fünfzig mal größer. Und inventrix hat genau das gemacht - Hoppla.", "questHedgehogCompletion": "Eure Gruppe hat das Igelweibchen beruhigt! Es hoppelt zurück zu seinen Eiern, nachdem es auf seine normale Größe geschrumpft ist. Quietschend kehrt es mit einigen Eiern zurück und stupst sie vorsichtig in eure Richtung. Hoffentlich mögen Igel Milch!", "questHedgehogBoss": "Igelmonster", "questHedgehogDropHedgehogEgg": "Igel (Ei)", - "questHedgehogUnlockText": "Ermöglicht den Kauf von Igel-Eiern auf dem Marktplatz", + "questHedgehogUnlockText": "Ermöglicht den Kauf von Igeleiern auf dem Marktplatz", "questGhostStagText": "Die Seele des Frühlings", "questGhostStagNotes": "Ahh, Frühling. Die Zeit des Jahres, wenn die Landschaft wieder Farbe annimmt. Hinfort sind die Kälte, Schneeberge und Winter. Wo einst Frost war blüht jetzt neues Leben. Die Bäume schmücken sich mit sattem Grün, das Gras kehrt zu seiner gesunden Farbe zurück, ein wahrer Regenbogen von Blumen breitet sich über die Wiesen und Felder und ein mystischer weißer Nebel legt sich übers Land! ... Moment ... Mystischer Nebel? \"Oh nein\", lässt lnventrix verlauten, \"Es scheint als wäre eine Art Geist die Ursache für diesen Nebel. Oh, und derselbe scheint gerade auf Dich loszugehen.\"", "questGhostStagCompletion": "Der Geist, scheinbar unverwundet, senkt seine Nase bis zur Erde hinab. Eine ruhige Stimme umfängt Deine Gruppe. \"Ich entschuldige mich für mein Benehmen. Ich bin gerade erst aus dem Winterschlaf erwacht und es scheint ich bin noch etwas verwirrt. Bitte nehmt dieses Zeichen meiner Entschuldigung an.\" Ein paar Eier materialisieren sich vor dem Geist im Gras. Ohne ein weiteres Wort zu sagen, verschwindet der Geist in den Wald, eine Spur aus Blumen hinterlassend.", "questGhostStagBoss": "Geisterhirsch", "questGhostStagDropDeerEgg": "Hirsch (Ei)", - "questGhostStagUnlockText": "Ermöglicht den Kauf von Hirsch-Eiern auf dem Marktplatz", + "questGhostStagUnlockText": "Ermöglicht den Kauf von Hirscheiern auf dem Marktplatz", "questRatText": "Der Rattenkönig", "questRatNotes": "Müll! Berge von unerfüllten täglichen Aufgaben häufen sich überall in Habitica. Das Problem ist mittlerweile so ernst geworden, dass ganze Horden von Ratten über das Land herfallen. Du bemerkst, dass @Pandah eines der Tierchen liebevoll streichelt. Sie erklärt, Ratten seien eigentlich sanfte Tierchen, die sich von unerfüllten täglichen Aufgaben ernähren. Das tatsächliche Problem ist, dass einige dieser Aufgaben in die Kanalisation gerutscht sind und sich ein großes, gefährliches Nest gebildet hat. Als Du nun tiefer in die Kanalisation hinabsteigst, wirst Du von einer riesigen Ratte mit blutroten Augen und übel zugerichteten, gelben Zähnen angegriffen, die das Nest verteidigt. Wirst Du fliehen, oder dem sagenumwobenen Rattenkönig entgegentreten?", "questRatCompletion": "Dein letzter Hieb entzieht der gewaltigen Ratte ihre Kraft, ihre Augen verblassen zu einem trüben Grau. Das Monster spaltet sich in viele kleine Ratten, die vor Angst hastig davonlaufen. Du bemerkst, dass @Pandah hinter Dir steht und auf die einst mächtige Kreatur blickt. Sie erklärt, dass die Bewohner von Habitica von Deinem Mut inspiriert wurden und daher all ihre unerledigten Aufgaben nun schnell erledigen. Sie ermahnt Dich dazu wachsam zu bleiben, denn wenn wir unachtsam werden, wird der Rattenkönig zurückkommen. Als Belohnung bietet Dir @Pandah einige Ratteneier an. Als sie Deinen besorgten Gesichtsausdruck bemerkt lächelt sie: \"Daraus werden wunderschöne Haustiere.\"", "questRatBoss": "Rattenkönig", "questRatDropRatEgg": "Ratte (Ei)", - "questRatUnlockText": "Ermöglicht den Kauf von Ratten-Eiern auf dem Marktplatz", + "questRatUnlockText": "Ermöglicht den Kauf von Ratteneiern auf dem Marktplatz", "questOctopusText": "Der Ruf des Octothulu", "questOctopusNotes": "@Urse, ein junger Schreiber mit feurigem Blick, bittet euch um Hilfe bei der Erforschung einer mysteriösen Höhle an der Meeresküste. Zwischen den abendlichen Gezeitentümpeln steht ein massives Tor aus Stalaktiten und Stalagmiten. Wie Du Dich dem Tor näherst, beginnt ein dunkler Strudel an seinem Fuße zu wirbeln. Du blickst mit Ehrfurcht auf die tintenfischartige Drachenkreatur, die sich aus der Tiefe erhebt. \"Der klebrige Abkömmling der Sterne ist erwacht!\", ruft @Urse aus. \"Nach vigintillionen von Jahren ist der große Octothulu wieder losgebrochen und rasend nach Vergnügungen.", "questOctopusCompletion": "Mit einem finalen Schlag entwischt die Kreatur in den Strudel, aus dem sie kam. Du kannst nicht sagen, ob @Urse glücklich über euren Sieg ist oder betrübt über den Verlust des Biestes. Wortlos zeigt Dein Begleiter auf drei schleimige, gewaltige Eier in einem nahen Gezeitentümpel, die sich in einem Nest aus Goldmünzen befinden. \"Wahrscheinlich nur Krakeneier\", sagst Du nervös. Als Du nach Hause zurückkehrst, kritzelt @Urse wild in einem Tagebuch herum und Du ahnst, dass dies nicht das letzte Mal ist, dass Du von dem großen Octothulu hörst.", @@ -45,19 +45,19 @@ "questHarpyCompletion": "Mit einem vernichtenden Schlag fällt die Harpyie zu Boden und Federn fliegen in alle Richtungen. Nach einer kurzen Klettertour in das Nest der Harpyie findest Du @UncommonCriminal, der von Papageieneiern umgeben ist. Gemeinsam bringt ihr die Eier unverzüglich zu den Nestern zurück. Doch der vernarbte Papagei, der Dich vorher gefunden hatte, krächzt laut und lässt mehrere Eier in Deine Arme fallen. \"Der Harpyienangriff lässt einige Eier ohne Nest zurück.\", erklärt @UncommonCriminal, \"Es scheint, dass Du ein Ehrenpapagei geworden bist\".", "questHarpyBoss": "Harpyie", "questHarpyDropParrotEgg": "Papagei (Ei)", - "questHarpyUnlockText": "Ermöglicht den Kauf von Papageien-Eiern auf dem Marktplatz", + "questHarpyUnlockText": "Ermöglicht den Kauf von Papageieneiern auf dem Marktplatz", "questRoosterText": "Hahnenkampf", "questRoosterNotes": "Jahrelang nutzte der Farmer @extrajordanary Hähne als Wecker. Doch nun ist ein riesiger Hahn aufgetaucht, der lauter kräht als je einer davor - und alle Einwohner Habiticas weckt! Die unausgeschlafenen Habiticaner mühen sich durch ihre täglichen Aufgaben. @Pandoro beschließt, dass nun die Zeit gekommen sei, dem ein Ende zu bereiten. \"Bitte, gibt es jemanden, der diesem Hahn beibringen kann, leise zu krähen?\" Du meldest Dich freiwillig und näherst Dich dem Hahn eines frühen Morgens - aber er dreht sich um, schlägt mit seinen gigantischen Flügeln, zeigt seine scharfen Krallen und kräht einen Schlachtruf.", "questRoosterCompletion": "Mit Raffinesse und Stärke ist es Dir gelungen, die wilde Bestie zu zähmen. Die Ohren des Hahnes, die bisher mit Federn und halbvergessenen Aufgaben verstopft waren, sind nun offen wie ein Scheunentor. Er kräht Dich leise an und kuschelt seinen Schnabel an Deine Schulter. Am nächsten Tag willst Du wieder aufbrechen, aber @EmeraldOx rennt auf Dich zu, in der Hand einen bedeckten Korb. \"Warte! Als ich diesen Morgen ins Bauernhaus kam, hatte der Hahn dies hier an die Tür geschoben, hinter der Du geschlafen hast. Ich glaube, er will, dass Du sie bekommst.\"\nDu öffnest den Korb und siehst drei zierliche Eier.", "questRoosterBoss": "Hahn", "questRoosterDropRoosterEgg": "Hahn (Ei)", - "questRoosterUnlockText": "Ermöglicht den Kauf von Hahnen-Eiern auf dem Marktplatz", + "questRoosterUnlockText": "Ermöglicht den Kauf von Hahneneiern auf dem Marktplatz", "questSpiderText": "Die eisige Arachnoide", "questSpiderNotes": "Das Wetter kühlt sich ab und leichter Frost beginnt auf den Fensterscheiben der Einwohner von Habitica in Form von filigranen Netzen zu erscheinen ... außer bei @Arcosine, dessen Fenster komplett zugefroren sind und bei dem sich die Frostspinne eingenistet hat. Oh je!", "questSpiderCompletion": "Die Frostspinne bricht zusammen. Von ihr bleibt nur ein kleiner Haufen Frost und ein paar ihrer verzauberten Eiersäcke übrig. @Arcosine bietet sie Dir recht hastig als Belohnung an -- vielleicht könntest Du ein paar ungefährliche Spinnen als Deine Haustiere aufziehen?", "questSpiderBoss": "Spinne", "questSpiderDropSpiderEgg": "Spinne (Ei)", - "questSpiderUnlockText": "Ermöglicht den Kauf von Spinnen-Eiern auf dem Marktplatz", + "questSpiderUnlockText": "Ermöglicht den Kauf von Spinneneiern auf dem Marktplatz", "questVice1Text": "Laster, Teil 1: Befreie Dich vom Einfluss des Drachen", "questVice1Notes": "

Sie sagen, es liegt der Schrecken in den Höhlen von Habitica. Ein Monster, deren reine Präsenz den Willen der Helden des Landes so verdreht, dass sie zu schlechten Angewohnheiten und Faulheit gezwungen werden! Das Monster ist ein gewaltiger Drache, der aus den Schatten selbst besteht: Vice, der Schatten-Wyrm. Mutige Habiticaner, erhebt euch und zerschlagt das Biest ein für alle Mal, aber nur, wenn ihr daran glaubt, gegen seine immense Kraft bestehen zu können.

Vice, Teil 1:

Wie kann man das Monster besiegen, wenn es schon diese Macht über Dich besitzt? Werde nicht Opfer der Faulheit und Laster! Arbeite hart gegen den dunklen Einfluss des Drachens, und zerschlage seinen Einfluss!

", "questVice1Boss": "Lasters Schatten", @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Teil 1: Die Mondsteinkette", "questMoonstone1Notes": "Ein furchtbares Leiden hat die Habiticaner befallen. Längst totgeglaubte schlechte Angewohnheiten melden sich mit aller Macht zurück. Geschirr bleibt dreckig liegen, Lehrbücher stapeln sich ungelesen in die Höhe und die Aufschieberitis ist außer Kontrolle geraten!

Du verfolgst einige Deiner eigenen zurückgekehrten schlechten Angewohnheiten bis zu den Sümpfen der Stagnation und enttarnst die Übeltäterin: die geisterhafte Totenbeschwörerin Recidivate. Mit gezückten Waffen stürmst Du auf sie zu, aber sie gleiten nutzlos durch ihren Spektralkörper.

\"Versuch's erst gar nicht\" faucht sie mit einem trockenen Krächzen. \"Ohne eine Kette aus Mondsteinen bin ich unbesiegbar - und Meisterschmuckhersteller @aurakami hat die Mondsteine vor langer Zeit über ganz Habitica verstreut! Nach Luft schnappend trittst Du den Rückzug an ... aber Du bist Dir im Klaren darüber, was Du zu tun hast.", "questMoonstone1CollectMoonstone": "Mondsteine", - "questMoonstone1DropMoonstone2Quest": "Die Mondsteinkette Teil 2: Die Totenbeschwörerin Recidivate (Schriftrolle)", - "questMoonstone2Text": "Recidivate, Teil 2: Die Totenbeschwörerin Recidivate", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Der tapfere Waffenschmied @Inventrix hilft Dir, aus den verzauberten Mondsteinen eine Kette zu formen. Du bist endlich bereit, Recidivate entgegenzutreten, aber kaum, dass Du die Sümpfe der Stagnation betrittst, läuft Dir ein fürchterlicher Schauer über den Rücken.

Verrottetes Fleisch flüstert in Dein Ohr. \"Wieder zurückgekehrt? Wie entzückend ...\" Du drehst Dich und schlägst zu, und im Licht der Mondsteinkette trifft Deine Waffe auf festes Fleisch. \"Du magst mich einmal mehr an diese Welt gebunden haben,\" knurrt Recidivate, \"aber jetzt ist Deine Zeit gekommen, sie zu verlassen!\"", "questMoonstone2Boss": "Die Totenbeschwörerin", - "questMoonstone2DropMoonstone3Quest": "Die Mondsteinkette Teil 3: Recidivate transformiert (Schriftrolle)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Teil 3: Recidivate transformiert", "questMoonstone3Notes": "Recidivate sackt zu Boden und Du schlägst mit der Mondsteinkette nach ihr. Zu Deinem Entsetzen reißt Recidivate die Steine an sich und ihre Augen leuchten vor Triumph.

\"Törichte Kreatur des Fleisches!\", schreit sie. \"Es ist wahr, die Mondsteine werden mich wieder in eine körperliche Form zurückversetzen, aber anders, als Du Dir vorgestellt hast. So wie der Vollmond in der Dunkelheit heranwächst, wird auch meine Macht zunehmen, und aus den Schatten rufe ich Deinen fürchterlichsten Feind hervor!\"

Ein übler, grüner Nebel steigt aus dem Sumpf empor, Recidivates Körper verkrümmt und windet sich und nimmt eine Form an, die Dich mit Schrecken erfüllt - der untote Körper von Laster ist wiederauferstanden.", "questMoonstone3Completion": "Du atmest schwer und Schweiß brennt in Deinen Augen, als der untote Wyrm zusammenbricht und Recidivates Überreste sich in einen dünnen, grauen Nebel auflösen, den eine frische Brise bald zerstreut. In der Ferne hörst Du die Schlachtrufe von Habiticanern, die ihre schlechten Gewohnheiten ein für allemal besiegt haben.

@Baconsaur, der Herr aller Bestien, landet mit seinem Greif neben Dir. \"Ich habe das Ende Deines Kampfes vom Himmel aus beobachtet und es hat mich sehr berührt. Bitte nimm diese verzauberte Tunika – Deine Tapferkeit zeugt von einem edlen Herzen und ich glaube, dass Du dazu bestimmt bist, sie zu tragen.\"", @@ -127,15 +127,15 @@ "questSeahorseCompletion": "Der jetzt zahme Seehengst schwimmt gefügig zu Dir. \"Oh, sieh doch!\" sagt Kiwibot. \"Er will, dass wir uns um seine Kinder kümmern.\" Sie gibt Dir drei Eier. \"Zieh sie gut auf,\" sagt sie. \"Du bist beim Dilatory Derby jederzeit willkommen!\"", "questSeahorseBoss": "Seehengst", "questSeahorseDropSeahorseEgg": "Seehengst (Ei)", - "questSeahorseUnlockText": "Ermöglicht den Kauf von Seehengst-Eiern auf dem Marktplatz", + "questSeahorseUnlockText": "Ermöglicht den Kauf von Seehengsteiern auf dem Marktplatz", "questAtom1Text": "Angriff des Banalen, Teil 1: Abwasch-Katastrophe!", "questAtom1Notes": "Du erreichst die Ufer des Waschbeckensees für eine wohlverdiente Auszeit ... Aber der See ist verschmutzt mit nicht abgespültem Geschirr! Wie ist das passiert? Wie auch immer, Du kannst den See jedenfalls nicht in diesem Zustand lassen. Es gibt nur eine Sache die Du tun kannst: Abspülen und den Ferienort retten! Dazu musst Du aber Seife für den Abwasch finden. Viel Seife ...", "questAtom1CollectSoapBars": "Seifenstücke", - "questAtom1Drop": "Das Monster vom KochLess (Schriftrolle)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Angriff des Banalen, Teil 2: Das Monster vom KochLess", "questAtom2Notes": "Puh, der See sieht schon viel besser aus mit dem sauberen Geschirr. Vielleicht kannst Du Dir jetzt endlich etwas Spaß gönnen. Oh - es scheint, da schwimmt eine Pizzaschachtel auf dem See. Naja, was ist schon eine Sache mehr oder weniger aufzuräumen? Aber, ach je, das ist kein gewöhnlicher Pizzakarton! Mit einem plötzlichen Wasserschwall erhebt sich die Schachtel aus dem Wasser und gibt sich als Kopf eines Monsters zu erkennen. Das kann nicht sein! Das Fabelwesen von KochLess!? Es soll schon seit prähistorischen Zeiten im See versteckt leben: eine Kreatur hervorgebracht aus Speiseresten und Müll der altertümlichen Habiticanern. Igitt!", "questAtom2Boss": "Das Monster vom KochLess", - "questAtom2Drop": "Der Wäschebeschwörer (Schriftrolle)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Angriff des Banalen, Teil 3: Der Wäschebeschwörer", "questAtom3Notes": "Mit einem ohrenbetäubenden Schrei und fünf leckere Arten von Käse spuckend zerfällt das Monster vom KochLess in Stücke. \"DU WAGST ES!?\" dröhnt eine Stimme von unter dem See. Eine blaue Gestalt, erhebt sich in eine Robe gekleidet aus dem Wasser und schwingt eine magische Toilettenbürste. Schmutzige Wäsche beginnt im See aufzusteigen. \"Ich bin der Wäschebeschwörer!\" verkündet die Gestalt ärgerlich. \"Du traust Dir ja ganz schön was zu - einfach so mein wunderbar schmutziges Geschirr abzuspülen, mein Haustier zu verscheuchen und mein Reich mit solch sauberer Kleidung zu betreten. Nimm' Dich in Acht! Spüre den durchnässten Zorn meiner Anti-Wäsche-Magie!\"", "questAtom3Completion": "Der böse Wäschebeschwörer ist besiegt! Saubere Wäsche sammelt sich überall haufenweise. Alles sieht recht ordentlich aus. Wie Du durch die frisch gebügelten Rüstungen watest fällt Dir ein metallischer Schein ins Auge und Du bemerkst einen glänzenden Helm. Der ursprüngliche Eigentümer dieses glänzenden Schatzes mag unbekannt sein, aber als Du ihn aufsetzt bemerkst Du die wärmende Gegenwart eines freizügigen Geistes. Zu schade, dass niemand ein Namensschild angenäht hat.", @@ -146,13 +146,13 @@ "questOwlCompletion": "Die Nachteul' verblasst, bevor die Nacht vergeht
Und dennoch fühlst Du, wie es in Dir gähnt.
Vielleicht ist es Zeit, sich hinzulegen?
In Deinem Bett siehst Du ein Nestchen liegen!
Die Nachteul' weiß, es ist sehr schön
spät zu arbeiten und spät ins Bett zu gehn,
Aber Deine neuen Haustiere werden leise krähen
und Dir dann sagen, \"Du sollst schlafen gehen\".", "questOwlBoss": "Die Nachteule", "questOwlDropOwlEgg": "Eule (Ei)", - "questOwlUnlockText": "Ermöglicht den Kauf von Eulen-Eiern auf dem Marktplatz", + "questOwlUnlockText": "Ermöglicht den Kauf von Euleneiern auf dem Marktplatz", "questPenguinText": "Der Federvieh-Frost", "questPenguinNotes": "Obwohl es auf der Südspitze von Habitica ein heißer Sommertag ist, hat eine unnatürliche Kälte den Lively Lake befallen. Man hört das Heulen von starken, eisigen Winden und das Ufer fängt an zuzufrieren. Eisspitzen brechen aus dem Boden und verdrängen Gras und Dreck. @Melynnrose und @Breadstrings rennen zu Dir hinüber.

\"Hilfe!\" sagt @Melynnrose. \"Wir haben einen riesigen Pinguin hergebracht, um den See zuzufrieren damit wir alle schlittschuhlaufen können, aber uns sind die Fische ausgegangen, mit denen wir ihn gefüttert haben!\"

\"Er wurde wütend und friert mit seinem Eis-Atem alles zu, was er sieht!\" sagt @Breadstrings. \"Bitte, Du musst ihn überwältigen bevor wir alle von Eis bedeckt sind!\" Sieht aus, als ob Du das Gemüt dieses Pinguins ... etwas abkühlen musst.", "questPenguinCompletion": "Mit der Niederlage des Pinguins beginnt das Eis zu schmelzen. Der riesige Pinguin setzt sich im Sonnenschein auf den Boden und schlürft einen Eimer Fische herunter. Er gleitet über den See und lässt dabei mit einem leichten Pusten nach unten glattes, glitzerndes Eis entstehen. Was für ein komischer Vogel! \"Es scheint so, als hätte er einige Eier hinterlassen,\" sagt @Painter de Cluster.

@Rattify lacht. \"Vielleicht werden diese Pinguine ein bisschen ... gechillter sein?\"", "questPenguinBoss": "Frostpinguin", "questPenguinDropPenguinEgg": "Pinguin (Ei)", - "questPenguinUnlockText": "Ermöglicht den Kauf von Pinguin-Eiern auf dem Marktplatz", + "questPenguinUnlockText": "Ermöglicht den Kauf von Pinguineiern auf dem Marktplatz", "questStressbeastText": "Das Schreckliche Stressbiest aus den Stoïstillen Steppen", "questStressbeastNotes": "Erfülle tägliche Aufgaben und To-Dos um dem Weltbossmonster Schaden zuzufügen! Unerfüllte tägliche Aufgaben füllen die Stressschlag-Leiste. Ist die Leiste voll, wird der Weltboss einen NPC angreifen. Ein Weltboss wird einzelnen Spielern oder Accounts auf keine Weise Schaden zufügen. Nur die nicht erfüllten täglichen Aufgaben von aktiven Spielern, die sich nicht im Gasthaus ausruhen zählen.

~*~

Das erste was wir vernehmen sind die Schritte, langsam und donnernd. Einer nach dem anderen öffnen die Habiticaner ihre Haustüren und blicken dem entgegen und die Worte bleiben uns im Halse stecken.

Wir alle kennen das Stressbiest, natürlich - winzige, fiese Kreaturen, die uns im ungünstigsten Augenblick angreifen. Aber das? Das hier ragt in den Himmel hinauf, höher als die Gebäude, mit Pranken, die ohne Probleme einen Drachen zerschmettern könnten. Frostsplitter regnen aus dem stinkenden Fell herab und sein Gebrüll entfesselt einen eisigen Sturm, der die Dächer von unseren Häusern hebt. Von so einem gewaltigen Monster sprechen nur unsere ältesten Legenden.

\"Gebt acht, Habiticaner!\", ruft SabreCat, \"Verbarrikadiert euch in euren Häusern - dies ist das schreckliche Stressbiest!\"

\"Dieses Ding muss Jahrhunderte von Stress in sich tragen!\", sagt Kiwibot, während er die Türen des Gasthauses verrammelt und die Fenster zuschlägt.

\"Die Stoïstillen Steppen\", meint Lemnos mit grimmigem Gesicht, \"Die ganze Zeit dachten wir sie wären ein friedlicher Ort, aber sie müssen ihren Stress irgendwo versteckt haben. Über Generationen hinweg ist das hier aus ihm geworden, und nun hat es sich befreit und griff sie an - und uns!\"

Es gibt nur eine Möglichkeit das Stressbiest zu vertreiben, schrecklich oder nicht, und die ist es, es mit erfüllten täglichen Aufgaben und To-Dos anzugreifen! Wir müssen zusammenstehen um gegen diesen furchteinflößenden Feind zu bestehen - geht sicher, dass ihr eure Aufgaben nicht unerfüllt lasst, das könnte das Stressbiest so sehr reizen, dass es vielleicht anfängt um sich zu schlagen ...", "questStressbeastBoss": "Das schreckliche Stressbiest", @@ -178,33 +178,33 @@ "questTRexUndeadRageDescription": "Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der skelettierte Tyrannosaurus um 30% seiner übrigen Lebenspunkte.", "questTRexUndeadRageEffect": "'Der Skelettierte Tyrannosaurus benutzt KNÖCHERNE HEILUNG!'\n\nDas Monster lässt ein furchtbares Brüllen ertönen und einige seiner gesplitterten Knochen setzen sich wieder zusammen!", "questTRexDropTRexEgg": "Tyrannosaurus (Ei)", - "questTRexUnlockText": "Ermöglicht den Kauf von Tyrannosaurus-Eiern auf dem Marktplatz", + "questTRexUnlockText": "Ermöglicht den Kauf von Tyrannosauruseiern auf dem Marktplatz", "questRockText": "Entkomme dem Höhlenungetüm", "questRockNotes": "Beim Durchqueren des Habitica Mäandergebirges schlagen Deine Freunde und Du ein Lager in einer Höhle auf, welche mit funkelnden Kristallen übersät ist. Als Du jedoch am nächsten Morgen aufwachst ist der Eingang verschwunden und der Höhlenboden unter Dir beginnt sich zu bewegen.

\"Der Berg lebt!\" schreit Dein Kamerad @pfeffernusse. \"Das sind keine Kristalle - das sind Zähne!\"

@Painter de Cluster ergreift Deine Hand. \"Wir müssen einen anderen Weg nach draußen finden. Bleib bei mir und lasse Dich nicht ablenken, sonst sind wir vielleicht für immer hier drinnen gefangen!\"", "questRockBoss": "Kristallkoloss", "questRockCompletion": "Dank Deiner harten Arbeit konntest Du zu guter Letzt einen sicheren Weg durch den lebenden Berg finden. \nNach der langen Dunkelheit genießt Du die wärmenden Sonnenstrahlen, als Dich Dein Freund @intune auf ein Funkeln am Boden nahe der Höhle aufmerksam macht.\nDas Funkeln kommt von einem kleinen Stein, der von einer Goldader durchzogen ist. \nWährend Du ihn aufhebst siehst Du, dass um ihn herum weitere merkwürdig geformte Steine liegen. Sind das ... Eier?", "questRockDropRockEgg": "Fels (Ei)", - "questRockUnlockText": "Ermöglicht den Kauf von Felsen-Eiern auf dem Marktplatz", + "questRockUnlockText": "Ermöglicht den Kauf von Felseneiern auf dem Marktplatz", "questBunnyText": "Das Killerkaninchen", "questBunnyNotes": "Nach vielen Tagen voller Schwierigkeiten erreichst Du den Gipfel des Berges des Aufschiebens und stehst vor den imposanten Toren der Festung der Verwahrlosung. Du liest die Inschrift im Stein. \"Hier lebt die Kreatur, die Deine größten Ängste verkörpert, der Grund für Dein Nichtstun. Klopf an und stelle Dich Deinem Dämon!\" Deine Hände beginnen zu zittern als Du Dir dieses Grauen vor Augen führst und Du spürst plötzlich den Drang zu fliehen, wie Du es schon so viele Male getan hast. @Draayder hält Dich zurück. \"Bleib ruhig, mein Freund! Die Zeit ist endlich gekommen. Du musst dies tun!\"

Du klopfst und die Torflügel schwingen nach innen. Aus der Dunkelheit vor Dir hörst Du ein ohrenbetäubendes Brüllen und Du ziehst Deine Waffe.", "questBunnyBoss": "Killerkaninchen", - "questBunnyCompletion": "Von einem letzten Schlag getroffen sinkt das Killerkaninchen zu Boden. Funkelnde Nebelschwaden steigen aus dem riesigen Körper auf, während dieser schrumpft und sich in ein kleines Häschen verwandelt. Keine Spur mehr von dem furchteinflössenden Monster, dem Du Dich wenige Momente zuvor stellen musstest. Das winzige Näschen zuckt zweimal in die Luft und schon hoppelt das Häschen davon. Dabei lässt es einige Eier zurück @Gully lacht: \"Jaja, der Berg des Aufschiebens hat so eine Art selbst die kleinsten Herausforderungen riesig groß erscheinen zu lassen ... Lasst uns die Eier einsammeln und uns auf den Weg nach Hause machen.\"", - "questBunnyDropBunnyEgg": "Hase (Ei)", - "questBunnyUnlockText": "Ermöglicht den Kauf von Häschen-Eiern auf dem Marktplatz", + "questBunnyCompletion": "Von einem letzten Schlag getroffen sinkt das Killerkaninchen zu Boden. Funkelnde Nebelschwaden steigen aus dem riesigen Körper auf, während dieser schrumpft und sich in ein kleines Kaninchen verwandelt. Keine Spur mehr von dem furchteinflößenden Monster, dem Du Dich wenige Momente zuvor stellen musstest. Das winzige Näschen zuckt zweimal in die Luft und schon hoppelt das Kaninchen davon. Dabei lässt es einige Eier zurück @Gully lacht: \"Jaja, der Berg des Aufschiebens hat so eine Art selbst die kleinsten Herausforderungen riesig groß erscheinen zu lassen ... Lasst uns die Eier einsammeln und uns auf den Weg nach Hause machen.\"", + "questBunnyDropBunnyEgg": "Kaninchen (Ei)", + "questBunnyUnlockText": "Ermöglicht den Kauf von Kanincheneiern auf dem Marktplatz", "questSlimeText": "Der Glibberkönig", "questSlimeNotes": "Wie immer arbeitest Du gut gelaunt an Deinen Aufgaben, als Du plötzlich bemerkst, wie Du Dich immer langsamer bewegst. \"Als würde man durch einen Sumpf wandern\", grummelt @Leephon, \"Nein, das fühlt sich eher so an als ob man durch Glibber watet!\" @starsystemic meint: \"Der schleimige Glibberkönig hat dieses Zeug über ganz Habitica verteilt. Es verstopft die Arbeitsschritte. Alles wird verlangsamt.\" Du siehst Dich um und bemerkst, dass die Straßen sich langsam mit durchsichtigem Glibber in allen Farben füllen und die Habiticaner daran hindert ihre Aufgaben zu erledigen. Im Gegensatz zu den meisten anderen, die die Flucht ergreifen, nimmst Du einen Mop zur Hand und machst Dich bereit für die Schlacht.", "questSlimeBoss": "Glibberkönig", - "questSlimeCompletion": "Mit einem letzten Mopstoß stößt Du den Glibberkönig in die Falle, einen riesigen Donut, den @Overomega, @LordDarkly und @Shaner, die gewitzten Anführer der Feingebäck-Gilde, herangebracht haben. Anerkennend klopfen Dir die Habiticaner auf den Rücken, als Du fühlst, wie Dir jemand etwas in die Tasche rutschen lässt. Es ist die Belohnung für Deinen süßen Erfolg: drei Marshmallow Schleim Eier.", + "questSlimeCompletion": "Mit einem letzten Mopstoß stößt Du den Glibberkönig in die Falle, einen riesigen Donut, den @Overomega, @LordDarkly und @Shaner, die gewitzten Anführer der Feingebäck-Gilde, herangebracht haben. Anerkennend klopfen Dir die Habiticaner auf den Rücken, als Du fühlst, wie Dir jemand etwas in die Tasche rutschen lässt. Es ist die Belohnung für Deinen süßen Erfolg: drei Marshmallow-Schleim-Eier.", "questSlimeDropSlimeEgg": "Marshmallow-Schleim (Ei)", - "questSlimeUnlockText": "Ermöglicht den Kauf von Schleim-Eiern auf dem Marktplatz", + "questSlimeUnlockText": "Ermöglicht den Kauf von Schleimeiern auf dem Marktplatz", "questSheepText": "Der Donnerbock", - "questSheepNotes": "Als Du mit Deinen Freunden durch das ländliche Aufgabistan wanderst und eine \"kurze Pause\" von Deinen Verpflichtungen einlegst, findest Du einen gemütlichen Garnladen. Du bist so in Deine Aufgabenaufschieberei vertieft, dass Du die Unheil verkündenden Wolken am Horizont kaum bemerkst. \"Ich habe ein schlechtes Gefühl bei diesem Wetter\", murmelt @Misceo und Du schaust nach oben. Stürmischen Wolken brauen sich zusammen und sie sehen fast aus wie ... \"Wir haben keine Zeit, in die Wolken zu schauen\", ruft @starsystemic. \"Er greift an!\" Der Donnerbock rast los und schleudert Blitze direkt auf Dich zu!", + "questSheepNotes": "Als Du mit Deinen Freunden durch das ländliche Aufgabistan wanderst und eine \"kurze Pause\" von Deinen Verpflichtungen einlegst, findest Du einen gemütlichen Garnladen. Du bist so in Deine Aufgabenaufschieberei vertieft, dass Du die Unheil verkündenden Wolken am Horizont kaum bemerkst. \"Ich habe ein schlechtes Gefühl bei diesem Wetter\", murmelt @Misceo und Du schaust nach oben. Stürmische Wolken brauen sich zusammen und sie sehen fast aus wie ... \"Wir haben keine Zeit, in die Wolken zu schauen\", ruft @starsystemic. \"Er greift an!\" Der Donnerbock rast los und schleudert Blitze direkt auf Dich zu!", "questSheepBoss": "Donnerbock", "questSheepCompletion": "Beeindruckt von Deinem Fleiß, lässt die Wut des Donnerbocks nach. Er schießt drei riesige Hagelkörner in Deine Richtung und verschwindet dann mit leisem Grollen. Bei näherer Betrachtung entdeckst Du, dass die Hagelkörner eigentlich drei flauschige Eier sind. Du hebst sie auf und schlenderst unter blauem Himmel nach Hause.", "questSheepDropSheepEgg": "Schaf (Ei)", "questSheepUnlockText": "Ermöglicht den Kauf von Schafseiern auf dem Marktplatz", "questKrakenText": "Der Kraken von Unfertik", - "questKrakenNotes": "Als Du durch die Unfertige Bucht segelst, ist es ein warmer, sonniger Tag, aber Deine Gedanken sind voller Sorgen über alles was Du noch zu erledigen hast. Es scheint so, als ob sobald eine Aufgabe erledigt ist, eine andere auftaucht, und dann noch eine ...

Plötzlich wird das Boot von einem furchtbaren Ruck erschüttert, und schleimige Tentakeln schlängeln sich an allen Seiten aus dem Wasser! \"Der Kraken von Unfertik greift uns an!\" schreit Wolvenhalo.

\"Schnell!\" ruft Dir Lemoness zu. \"Schlage so viele Tentakeln und Aufgaben nieder wie Du kannst, bevor neue auftauchen und ihren Platz einnehmen!\"", + "questKrakenNotes": "Als Du durch die Unfertik-Bucht segelst, ist es ein warmer, sonniger Tag, aber Deine Gedanken sind voller Sorgen über alles was Du noch zu erledigen hast. Es scheint so, als ob sobald eine Aufgabe erledigt ist, eine andere auftaucht, und dann noch eine ...

Plötzlich wird das Boot von einem furchtbaren Ruck erschüttert, und schleimige Tentakel schlängeln sich an allen Seiten aus dem Wasser! \"Der Kraken von Unfertik greift uns an!\" schreit Wolvenhalo.

\"Schnell!\" ruft Dir Lemoness zu. \"Schlage so viele Tentakel und Aufgaben nieder wie Du kannst, bevor neue auftauchen und ihren Platz einnehmen!\"", "questKrakenBoss": "Der Kraken von Unfertik", "questKrakenCompletion": "Als der Kraken flieht, treiben mehrere Eier an die Wasseroberfläche. Lemoness untersucht sie zunächst argwöhnisch, dann ruft sie freudestrahlend \"Tintenfischeier! Hier, nimm sie als Belohnung für alles was Du erledigt hast!\"", "questKrakenDropCuttlefishEgg": "Tintenfisch (Ei)", @@ -222,11 +222,11 @@ "questDilatoryDistress1CollectBlueFins": "Blaue Schwanzflossen", "questDilatoryDistress1DropArmor": "Flossenbesetztes Ozeangewand (Rüstung)", "questDilatoryDistress2Text": "Dilatory in Gefahr, Teil 2: Kreaturen der Gletscherspalte", - "questDilatoryDistress2Notes": "Die Belagerung kann meilenweit entfernt gesehen werden: tausende körperlose Schädel drängen sich durch ein Portal zwischen den Wänden der Spalte und streben Dilatory entgegen.

Du triffst König Manta mit eingefallenen Augen und besorgtem Gesicht in seinem Kriegszimmer. \"Meine Tochter Adva verschwand in der dunklen Meeresspalte kurz bevor die Belagerung begann. Bitte finde sie und bringe sie sicher wieder zurück! Ich werde Dir mein Feuerkorallendiadem leihen, um Dir zu helfen. Wenn Du erfolgreich bist, ist es deins.\"", - "questDilatoryDistress2Completion": "Du bezwingst die albtraumhalfte Totenschädelhorde, aber Du hast nicht das Gefühl näher dran zu sein Adva zu finden. Du fragst @Kiwibot, den königlichen Fährtensucher, ob sie irgendeine Idee hat. \"Die Fangschreckenkrebse, welche die Stadt verteidigen, sollten Advas Flucht gesehen haben\", antwortet @Kiwibot. \"Versuche ihnen in die dunkle Meeresspalte zu folgen.\"", - "questDilatoryDistress2Boss": "Wasserschädel Schwarm", + "questDilatoryDistress2Notes": "Die Belagerung kann meilenweit entfernt gesehen werden: tausende körperlose Schädel drängen sich durch ein Portal zwischen den Wänden der Spalte und streben Dilatory entgegen.

Du triffst König Manta mit eingefallenen Augen und besorgtem Gesicht in seinem Kriegszimmer. \"Meine Tochter Adva verschwand in der dunklen Meeresspalte kurz bevor die Belagerung begann. Bitte finde sie und bringe sie sicher wieder zurück! Ich werde Dir mein Feuerkorallendiadem leihen, um Dir zu helfen. Wenn Du erfolgreich bist, ist es Deins.\"", + "questDilatoryDistress2Completion": "Du bezwingst die albtraumhafte Totenschädelhorde, aber Du hast nicht das Gefühl näher dran zu sein Adva zu finden. Du fragst @Kiwibot, den königlichen Fährtensucher, ob sie irgendeine Idee hat. \"Die Fangschreckenkrebse, welche die Stadt verteidigen, sollten Advas Flucht gesehen haben\", antwortet @Kiwibot. \"Versuche ihnen in die dunkle Meeresspalte zu folgen.\"", + "questDilatoryDistress2Boss": "Wasserschädelschwarm", "questDilatoryDistress2RageTitle": "Schwarmnachwuchs", - "questDilatoryDistress2RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Wasserschädel Schwarm um 30% seiner übrigen Lebenspunkte!", + "questDilatoryDistress2RageDescription": "Schwarmnachwuchs: Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der Wasserschädelschwarm um 30% seiner übrigen Lebenspunkte!", "questDilatoryDistress2RageEffect": "'Wasserschädelschwarm benutzt SCHWARMNACHWUCHS!'\n\nErmutigt durch ihre Siege, strömen weitere Schädel aus der Meeresspalte, um den Schwarm zu unterstützen!", "questDilatoryDistress2DropSkeletonPotion": "Skelettierter Schlüpftrank", "questDilatoryDistress2DropCottonCandyBluePotion": "Zuckerwattenblauer Schlüpftrank", @@ -237,7 +237,7 @@ "questDilatoryDistress3Boss": "Adva, die putschende Meerjungfrau", "questDilatoryDistress3DropFish": "Fisch (Futter)", "questDilatoryDistress3DropWeapon": "Dreizack der zerschmetternden Gezeiten (Waffe)", - "questDilatoryDistress3DropShield": "Mondperlenschild (Schildhand Item)", + "questDilatoryDistress3DropShield": "Mondperlenschild (Schildhand-Gegenstand)", "questCheetahText": "Der Mogel-Gepard", "questCheetahNotes": "Während Du mit Deinen Freunden @PainterProphet, @tivaquinn, @Unruly Hyena und @Crawford durch die Ruhilangsam-Savanne wanderst, schreckst Du plötzlich hoch, als Du einen Mogel-Geparden vorbeischnellen siehst, der einen kreischenden Jung-Habiticaner mit dem Maul gepackt hat. Unter den feurigen Pfoten des Geparden verbrennen die Aufgaben, als ob sie erledigt wären -- bevor überhaupt jemand die Möglichkeit dazu hat, diese tatsächlich abzuschließen! Der Habiticaner sieht Dich und ruft: \"Bitte hilf mir! Der Mogel-Gepard lässt meinen Level zu schnell ansteigen, ohne dass ich wirklich etwas erledigen kann. Ich will langsamer machen und das Spiel genießen. Halte ihn auf!\" Liebevoll erinnerst Du Dich an die Tage, and denen Du selbst flügge wurdest, und Du weißt, dass Du dem Neuling helfen musst, indem Du den Mogel-Geparden aufhältst!", "questCheetahCompletion": "Der Jung-Habiticaner atmet schwer nach dem wilden Ritt, aber er dankt Dir und Deinen Freunden für eure Hilfe: \"Ich bin froh, dass der Gepard niemand anderen mehr schnappen kann. Er hat aber ein paar Gepardeneier für uns hinterlassen, vielleicht können wir die zu vertrauenswürdigeren Haustieren großziehen!\"", @@ -251,37 +251,37 @@ "questHorseDropHorseEgg": "Hengst (Ei)", "questHorseUnlockText": "Ermöglicht den Kauf von Hengsteier auf dem Marktplatz", "questBurnoutText": "Burnout und die Geister der Erschöpfung", - "questBurnoutNotes": "Es ist weit nach Mitternacht, still und erstickend heiß als Redphoenix und Späheranführer Kiwibot plötzlich durch die Stadttore platzen. \"Wir müssen sämtliche Holzgebäude evakuieren!\", schreit Redphoenix. \"Beeilung!\"

Kiwibot stützt sich an die Wand als sie Luft holt. \"Es erschöpft die Menschen und verwandelt sie in Erschöpfungsgeister! Deshalb hat sich alles verzögert. Das ist, wo die Vermissten hin verschwunden sind. Es stiehlt ihre Energie!\"

\"Es?\", fragt Lemoness.

Und dann nimmt die Hitze Gestalt an.

Es steigt von der Erde empor, als wogende, wirbelnde Masse und die Luft wird erfüllt von einem Gestank nach Rauch und Schwefel. Flammen lecken über den geschmolzenen Boden und verkrümmen sich zu Gliedmaßen und winden sich in entsetzliche Höhen. Glimmende Augen öffnen sich und die Kreatur stößt ein tiefes und knackendes Lachen aus.

Kiwibot flüstert ein einzelnes Wort.

\"Burnout.\"", - "questBurnoutCompletion": "Burnout ist BESIEGT!

Mit einen großen, sanften Seufzer lässt Burnout die glühende Energie frei, die sein Feuer angetrieben haben. Während das Monster sich leise in Asche windet, schimmert seine gestohlene Energie im Wind, belebt die Erschöpfungsgeister wieder und bringt sie zu ihrer wahren Gestalt zurück!

Ian, Daniel, und die Jahreszeitenzauberin jubeln als Habiticaner heraneilten um sie zu grüßen, und all die vermissten Einwohner von den Gedeihenden Felder umarmen ihre Freunde und Familien. Der finale Erschöpfungsgeist transformiert sich in den Fröhlichen Reaper selbst!

\"Seht!\" flüstert @Baconsaur, als die Asche anfängt zu schimmern. Langsam klären sie sich in Hunderte von scheinenden Phoenixe auf!

Einer von den glühenden Vögel landet auf den Skelettarm von den Fröhlichen Reaper, und sie grinst es an. \"Es war eine lange Zeit seitdem ich das exquisite Privileg hatte einen Phoenix in den Gedeihenden Felder zu erblicken,! sagt sie. \"Obwohl den vorherigen Vorfällen her muss ich sagen, dass ist thematisch sehr passend!\"

Ihr Ton ernüchtert, auch wenn (natürlicherweise) ihr Grinsen bleibt. \"Wir sind bekannt dafür arbeitsam zu sein, aber wir sind auch für unsere Festmahle und Festivals bekannt. Ziemlich ironisch, vermute ich, als wir eiferten eine spektakuläre Party zu planen, dass wir uns jegliche Zeit für Spaß verwehrt haben zu erlauben. Wir werden diesen Fehler nicht noch mal ein zweites begehen!

Sie klatsche in ihre Hände. \"Nun - lass uns zelebrieren!\"", + "questBurnoutNotes": "Es ist weit nach Mitternacht, still und erstickend heiß als Redphoenix und Späheranführer Kiwibot plötzlich durch die Stadttore platzen. \"Wir müssen sämtliche Holzgebäude evakuieren!\", schreit Redphoenix. \"Beeilung!\"

Kiwibot stützt sich an die Wand als sie Luft holt. \"Es laugt die Menschen aus und verwandelt sie in Erschöpfungsgeister! Deshalb hat sich alles verzögert. Dorthin sind all die Vermissten verschwunden. Es stiehlt ihre Energie!\"

\"Es?\", fragt Lemoness.

Und dann nimmt die Hitze Gestalt an.

Es steigt von der Erde empor, als wogende, wirbelnde Masse und die Luft wird erfüllt von einem Gestank nach Rauch und Schwefel. Flammen lecken über den geschmolzenen Boden, verkrümmen sich zu Gliedmaßen und winden sich in entsetzliche Höhen. Glimmende Augen öffnen sich und die Kreatur stößt ein tiefes und knackendes Lachen aus.

Kiwibot flüstert ein einzelnes Wort.

\"Burnout.\"", + "questBurnoutCompletion": "Burnout ist BESIEGT!

Mit einen großen, sanften Seufzer lässt Burnout die glühende Energie frei, die sein Feuer angetrieben hat. Während das Monster sich leise in Asche windet, schimmert seine gestohlene Energie im Wind, belebt die Erschöpfungsgeister wieder und bringt sie zu ihrer wahren Gestalt zurück!

Ian, Daniel, und die Jahreszeitenzauberin jubeln als Habiticaner heraneilten um sie zu grüßen, und all die vermissten Einwohner von den Gedeihenden Felder umarmen ihre Freunde und Familien. Der letzte Erschöpfungsgeist verwandelt sich in den Fröhlichen Reaper selbst!

\"Seht!\" flüstert @Baconsaur, als die Asche anfängt zu funkeln. Langsam zerfällt sie hunderte strahlender Phönixe!

Einer der glühenden Vögel landet auf dem Skelettarm des Fröhlichen Reapers, und sie grinst es an. \"Es lange her, seit ich das außerordentliche Vorrecht hatte einen Phönix in den Gedeihenden Feldern zu erblicken, sagt sie. \"Trotz der vorangegangenen Vorfälle muss ich sagen, dass ist thematisch äußerst passend!\"

Ihr Ton ernüchtert, auch wenn (natürlicherweise) ihr Grinsen bleibt. \"Wir sind bekannt dafür arbeitsam zu sein, aber wir sind auch für unsere Festmahle und Feierlichkeiten bekannt. Ziemlich ironisch, vermute ich, als wir eiferten eine spektakuläre Party zu planen, dass wir uns jegliche Zeit für Spaß verwehrt haben zu erlauben. Wir werden diesen Fehler nicht noch mal ein zweites begehen!

Sie klatscht in ihre Hände. \"Nun - lasst uns feiern!\"", "questBurnoutCompletionChat": "`Burnout ist BESIEGT!`\n\nMit einen großen, sanften Seufzer lässt Burnout die glühende Energie frei, die sein Feuer angetrieben haben. Während das Monster sich leise in Asche windet, schimmert seine gestohlene Energie im Wind, belebt die Erschöpfungsgeister wieder und bringt sie zu ihrer wahren Gestalt zurück!\n\nIan, Daniel, und die Jahreszeitenzauberin jubeln als Habiticaner heraneilten um sie zu grüßen, und all die vermissten Einwohner von den Gedeihenden Felder umarmen ihre Freunde und Familien. Der finale Erschöpfungsgeist transformiert sich in den Fröhlichen Reaper selbst!\n\n\"Seht!\" flüstert @Baconsaur, als die Asche anfängt zu schimmern. Langsam klären sie sich in Hunderte von scheinenden Phoenixe auf!\n\nEiner von den glühenden Vögel landet auf den Skelettarm von den Fröhlichen Reaper, und sie grinst es an. \"Es war eine lange Zeit seitdem ich das exquisite Privileg hatte einen Phoenix in den Gedeihenden Felder zu erblicken,! sagt sie. \"Obwohl den vorherigen Vorfällen her muss ich sagen, dass ist thematisch sehr passend!\"\n\nIhr Ton ernüchtert, auch wenn (natürlicherweise) ihr Grinsen bleibt. \"Wir sind bekannt dafür arbeitsam zu sein, aber wir sind auch für unsere Festmahle und Festivals bekannt. Ziemlich ironisch, vermute ich, als wir eiferten eine spektakuläre Party zu planen, dass wir uns jegliche Zeit für Spaß verwehrt haben zu erlauben. Wir werden diesen Fehler nicht noch mal ein zweites begehen!\n\nSie klatsche in ihre Hände. \"Nun - lass uns zelebrieren!\"\n\nAlle Habiticaner bekommen:\n\nPhoenix Haustier\nPhoenix Reittier\nErfolg: Retter der Gedeihenden Felder\nEinfache Süßigkeit\nVanille Süßigkeit\nSand Süßigkeit\nZimt Süßigkeit\nSchokoladen Süßigkeit \nVerfaultete Süßigkeit\nPinke saure Süßigkeit\nBlaue saure Süßigkeit\nHonig Süßigkeit", "questBurnoutBoss": "Burnout", "questBurnoutBossRageTitle": "Erschöpfungsschlag", "questBurnoutBossRageDescription": "Wenn sich diese Anzeige füllt, wird Burnout seinen Erschöpfungsschlag auf Habitica entfesseln!", "questBurnoutDropPhoenixPet": "Phönix (Haustier)", "questBurnoutDropPhoenixMount": "Phönix (Reittier)", - "questBurnoutBossRageQuests": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nOh nein! Trotz unseren besten Bemühungen haben wir einige tägliche Aufgaben nicht ablaufen lassen und nun ist Burnout voller Energie entflammt! Mit einen knisterenden Knurren umhüllt es Ian den Quest Herr in einen Welle von Spektralflammen. Während die gefallende Questrollen qualmen, klärt sich der Rauch und Du siehst, dass Ian seiner Energie aufgezehrt wurde und sich in einen herumtreibenden Erschöpfungsgeist verwandelte.\n\nNur die Bezwingung von Burnout kann den Zauber brechen und unseren geliebten Questmeister wiederherstellen. Lasst uns unsere täglichen Aufgaben abchecken und dieses Monster besiegen bevor es nochmals angreift!", - "questBurnoutBossRageSeasonalShop": "Burnout benutzt ERSCHÖPFUNGSSCHLAG!\n\nAhh!!! Unsere unerledigten, täglichen Aufgaben haben die Flammen von Burnout genährt und nun hat es genug Energie, um nochmal anzugreifen! Es lässt ein Meer von Spektralflammen los, welches den seasonalen Shop verbrennt. Du bist erschrocken zu sehen, dass die heitere Jahreszeitenzauberin in einen schlaffen Erschöpfungsgeist transformiert wurde.\n\nWir müssen die NPCs retten! Schnell, Habiticaner, erledige Deine Aufgaben und besiege Burnout bevor es ein drittes Mal zuschlägt!", - "questBurnoutBossRageTavern": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nVIele Habiticaner haben sich vor Burnout im Gasthaus versteckt, aber nicht mehr lange! Mit einen kreischenden Schrei harkt Burnout das Gasthaus mit seinen weiß glühenden Händen. Während der Gasthaus-Schutzherr flieht, wurde Daniel von Burnouts Klauen gegriffen und transformiert sich direkt vor Dir in einen Erschöpfungsgeist!.\n\nDieser unbeherrschte Horror ging schon viel zu lange. Gib nicht auf ... wir sind so nah dran Burnout ein für alle Mal zu bezwingen!", + "questBurnoutBossRageQuests": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nOh nein! Trotz unseren größten Bemühungen haben wir einige tägliche Aufgaben nicht erledigt und nun ist Burnout voller Energie entflammt! Mit einem knisterenden Knurren umhüllt es Ian den Questmeister in einen Welle von Spektralflammen. Während herabfallende Quest-Schriftrollen schwelen, klärt sich der Rauch und Du siehst, dass Ian seiner Energie beraubt wurde und sich in einen herumtreibenden Erschöpfungsgeist verwandelte.\n\nNur der Sieg über Burnout kann den Zauber brechen und unseren geliebten Questmeister wiederherstellen. Lasst uns unsere täglichen Aufgaben prüfen und dieses Monster besiegen bevor es erneut angreift!", + "questBurnoutBossRageSeasonalShop": "Burnout benutzt ERSCHÖPFUNGSSCHLAG!\n\nAhh!!! Unsere unerledigten, täglichen Aufgaben haben die Flammen von Burnout genährt und nun hat es genug Energie, um nochmal anzugreifen! Es lässt ein Meer von Spektralflammen los, welches den Jahreszeitenmarkt verbrennt. Du bist erschrocken zu sehen, dass die heitere Jahreszeitenzauberin in einen schlaffen Erschöpfungsgeist transformiert wurde.\n\nWir müssen die NPCs retten! Schnell, Habiticaner, erledigt eure Aufgaben und besiegt Burnout bevor es ein drittes Mal zuschlägt!", + "questBurnoutBossRageTavern": "`Burnout benutzt ERSCHÖPFUNGSSCHLAG!`\n\nViele Habiticaner haben sich vor Burnout im Gasthaus versteckt, aber nicht mehr lange! Mit einen kreischenden Schrei harkt Burnout das Gasthaus mit seinen weiß glühenden Händen. Während der Gasthaus-Schutzherr flieht, wurde Daniel von Burnouts Klauen gegriffen und transformiert sich direkt vor Dir in einen Erschöpfungsgeist!.\n\nDieser unbeherrschte Horror ging schon viel zu lange. Gib nicht auf ... wir sind so nah dran Burnout ein für alle Mal zu bezwingen!", "questFrogText": "Sumpf des Chaos-Froschs", "questFrogNotes": "Als Du Dich mit Deinen Freunden durch den Sumpf des Stillstands schlägst, deutet @starsystemic auf ein großes Schild: \"Auf dem Weg bleiben -- wenn möglich.\"

\"Das ist sicher nicht schwer\" sagt @RosemonkeyCT. \"Er ist breit und frei.\"

Aber als Ihr weitergeht, bemerkst Du, dass der Weg langsam immer mehr vom Moor des Sumpfs eingenommen wird, übersät mit Stücken blauen Gerölls und Müll. Irgendwann ist es unmöglich voranzukommen.

Als Du Dich umsiehst und Dich fragst, wie es hier so verschmutzt werden konnte, ruft @Jon Arjinborn: \"Passt auf!\" Ein wütender Frosch springt aus dem Schlamm hervor, bekleidet mit dreckigen Lumpen und von blauem Feuer entfacht. Du musst diesen giftigen Chaos-Frosch überwältigen um weiterzukommen!", - "questFrogCompletion": "Der Frosch kauert sich zurück ins Moor, besiegt. Als er sich langsam davonschleicht, löst sich der blaue Schleim auf und gibt den Weg vor euch frei.

In der Mitte des Weges befinden sich drei makellose Eier. \"Man kann sogar die winzigen Kaulquappen durch die klare Schale hindurch erkennen!\" sagt @Breadstrings. \"Hier, Du solltest sie nehmen.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Chaos-Frosch", "questFrogDropFrogEgg": "Frosch (Ei)", "questFrogUnlockText": "Ermöglicht den Kauf von Froscheiern auf dem Marktplatz", "questSnakeText": "Die Schlange der Ablenkung", - "questSnakeNotes": "Man braucht eine abgehärtete Seele, um in den Sanddünen der Ablenkung zu leben. Die ausgedörrte Wüste ist kaum ein produktiver Ort, und die glänzenden Dünen haben schon so manchen Reisenden in die Irre geführt. Jedoch erschreckt sogar die Einheimischen etwas. Der Wüstensand verschiebt und hebt ganze Dörfer an. Anwohner behaupten ein Monster mit einem gewaltigen Schlangenkörper liegt und wartet dort unter dem Sand. Deshalb haben sie gemeinsam zusammengelegt und eine Belohnung für denjenigen gesammelt, der ihnen hilft es zu finden und aufzuhalten. Die vielgelobten Schlangenbeschwörer @EmeraldOx und @PainterProphet haben zugestimmt Dir bei der Herbeirufung der Bestie zu beizustehen.", + "questSnakeNotes": "Man braucht eine abgehärtete Seele, um in den Sanddünen der Ablenkung zu leben. Die ausgedörrte Wüste ist kaum ein produktiver Ort, und die glänzenden Dünen haben schon so manchen Reisenden in die Irre geführt. Jedoch erschreckt sogar die Einheimischen etwas. Der Wüstensand verschiebt sich und hebt ganze Dörfer an. Anwohner behaupten ein Monster mit einem gewaltigen Schlangenkörper liegt und wartet dort unter dem Sand. Deshalb haben sie gemeinsam zusammengelegt und eine Belohnung für denjenigen gesammelt, der ihnen hilft es zu finden und aufzuhalten. Die vielgelobten Schlangenbeschwörer @EmeraldOx und @PainterProphet haben zugestimmt Dir bei der Herbeirufung der Bestie zu beizustehen.", "questSnakeCompletion": "Mit der Hilfe der Beschwörer besiegst Du die Schlange der Ablenkung. Und obwohl Du froh bist, den Einwohnern der Dünen geholfen zu haben, kannst Du nicht anders als Deinen gefallenen Gegner ein wenig zu bedauern. Während Du über den Anblick nachdenkst, nähert sich Dir @LordDarkly: \"Danke! Es ist zwar nicht viel, aber ich hoffe das kann unsere Dankbarkeit richtig zum Ausdruck bringen.\" Er überreicht Dir etwas Gold und ... ein paar Schlangeneier! Nach alledem wirst Du schließlich doch das majestätische Tier wiedersehen.", "questSnakeBoss": "Schlange der Ablenkung", "questSnakeDropSnakeEgg": "Schlange (Ei)", "questSnakeUnlockText": "Ermöglicht den Kauf von Schlangeneiern auf dem Marktplatz", "questUnicornText": "Überzeuge die Einhornkönigin", - "questUnicornNotes": "Conquest Creek ist völlig verschlammt und zerstört so Habit Citys Frischwasser-Vorräte! Glücklicherweise kennt @Lukreja eine alte Legende, laut welcher das Horn eines Einhorns in der Lage ist selbst das fauleste aller Wasser zu reinigen. Gemeinsam mit Deinem unerschrockenen Führer @UncommonCriminal machst Du Dich auf die Reise durch die, im ewigen Eis verborgenen, Gipfel der Mäandergebirge.\nLetztendlich, auf der eisigen Spitze von Mount Habitica erblickst Du inmitten des funkelnden Schneetreibens die Einhorn-Königin höchstselbst.\n\"Dein Gesuch ist überzeugend\", spricht sie. \"Aber zuerst musst Du Dich meiner Hilfe als würdig erweisen!\"", - "questUnicornCompletion": "Von Deiner Aufrichtigkeit und Stärke beeindruckt stimmt die Einhorn-Königin schließlich Deinem Anliegen zu. Auf Ihrem Rücken reitend fliegt ihr zum Ursprung des Conquest Creek. In dem Moment, als das güldene Horn der Königin das faulige Wasser berührt beginnt ein grell-blaues Licht aus dem Wasser zu steigen. Es blendet so sehr, dass Du nicht anders kannst als Deine Augen zu schließen. Als Du sie einen Augenblick später wieder öffnest ist die Königin verschwunden. Ehe Du darüber nachdenken kannst hörst Du @rosiesullys Freudenschrei: Das Wasser ist nun klar und am Ufer des Flusses erblickst Du drei glänzende Eier.", + "questUnicornNotes": "Conquest Creek ist völlig verschlammt und zerstört so Habit Citys Frischwasser-Vorräte! Glücklicherweise kennt @Lukreja eine alte Legende, laut welcher das Horn eines Einhorns in der Lage ist selbst das fauleste aller Wasser zu reinigen. Gemeinsam mit Deinem unerschrockenen Führer @UncommonCriminal machst Du Dich auf die Reise durch die, im ewigen Eis verborgenen, Gipfel der Mäandergebirge.\nLetztendlich, auf der eisigen Spitze von Mount Habitica erblickst Du inmitten des funkelnden Schneetreibens die Einhornkönigin höchstselbst.\n\"Dein Gesuch ist überzeugend\", spricht sie. \"Aber zuerst musst Du Dich meiner Hilfe als würdig erweisen!\"", + "questUnicornCompletion": "Von Deiner Aufrichtigkeit und Stärke beeindruckt stimmt die Einhornkönigin schließlich Deinem Anliegen zu. Auf Ihrem Rücken reitend fliegt ihr zum Ursprung des Conquest Creek. In dem Moment, als das güldene Horn der Königin das faulige Wasser berührt beginnt ein grell-blaues Licht aus dem Wasser zu steigen. Es blendet so sehr, dass Du nicht anders kannst als Deine Augen zu schließen. Als Du sie einen Augenblick später wieder öffnest ist die Königin verschwunden. Ehe Du darüber nachdenken kannst hörst Du @rosiesullys Freudenschrei: Das Wasser ist nun klar und am Ufer des Flusses erblickst Du drei glänzende Eier.", "questUnicornBoss": "Die Einhornkönigin", "questUnicornDropUnicornEgg": "Einhorn (Ei)", "questUnicornUnlockText": "Ermöglicht den Kauf von Einhorneier auf dem Marktplatz", "questSabretoothText": "Der Säbelzahntiger", - "questSabretoothNotes": "Ein brüllendes Monster terrorisiert Habitica! Die Kreatur pirscht durch Wildnis und Wälder, greift blitzschnell an und verschwindet so schnell es gekommen ist wieder. Es hat unschuldige Pandas angegriffen und die Flugkeiler erschreckt, sodass sie geflohen sind und sich in den Wäldern verstecken. @Inventrix und @icefelis erklären, dass der Zombie-Säbelzahntiger freigelassen wurde, während sie in den alten, verlassenen Eisfeldern der Stoischen Steppe gruben. \"Es war zuerst sehr freundlich - Ich weiß nicht, was passiert ist. Bitte hilf uns es wieder einzufangen! Nur ein Meister von Habitica kann dieses prähistorische Biest bändigen!\"", + "questSabretoothNotes": "Ein brüllendes Monster terrorisiert Habitica! Die Kreatur pirscht durch Wildnis und Wälder, greift blitzschnell an und verschwindet so schnell es gekommen ist wieder. Es hat unschuldige Pandas angegriffen und die Flugkeiler erschreckt, sodass sie geflohen sind und sich in den Wäldern verstecken. @Inventrix und @icefelis erklären, dass der Zombie-Säbelzahntiger freigelassen wurde, während sie in den alten, verlassenen Eisfeldern der Stoistillen Steppe gruben. \"Es war zuerst sehr freundlich - Ich weiß nicht, was passiert ist. Bitte hilf uns es wieder einzufangen! Nur ein Meister von Habitica kann dieses prähistorische Biest bändigen!\"", "questSabretoothCompletion": "Nach einem langen und ermüdenden Kampf, ringst Du den Zombie-Säbelzahntiger zu Boden. Als Du endlich in der Lage bist heranzutreten, bemerkst Du ein scheußliches Loch in einem seiner Zähne. Nun erkennst Du den wahren Grund für den Zorn des Tigers, füllst das Loch mit @Fandekasp und rätst allen, ihre Freunde in Zukunft nicht länger mit Süßigkeiten zu füttern. Der Säbelzahntiger blüht auf und aus Dankbarkeit senden Dir seine Dompteure eine großzügige Belohnung - einen Haufen Säbelzahntigereier!", "questSabretoothBoss": "Zombie-Säbelzahntiger", "questSabretoothDropSabretoothEgg": "Säbelzahntiger (Ei)", @@ -293,13 +293,13 @@ "questMonkeyDropMonkeyEgg": "Affe (Ei)", "questMonkeyUnlockText": "Ermöglicht den Kauf von Affeneiern auf dem Marktplatz", "questSnailText": "Die Schnecke der Schlamm-Schinderei", - "questSnailNotes": "Du freust Dich, Deinen Quest in den verlassenen Schinderverliesen zu beginnen, aber kaum, dass Du die Verliese betrittst, fühlst Du wie der Grund unter Dir an Deinen Stiefeln zu saugen beginnt. Du betrachtest den Pfad vor Dir und siehst in Schleim versunkene Habiticaner. @Overomega brüllt, \"Sie haben zu viele unwichtige Aufgaben, und sie bleiben an Dingen hängen, die nicht wichtig sind! Zieh sie raus!

\"Du musst die Quelle des Schlamms finden,\" stimmt @Pfeffernusse zu, \"oder die nicht erfüllbaren Aufgaben ziehen sie ewig hinunter!\"

Deine Waffe ziehend watest Du durch den zählen Schlamm ... und triffst auf die fürchterliche Schnecke der Schlamm-Schinderei.", + "questSnailNotes": "Du freust Dich, Deinen Quest in den verlassenen Schinderverliesen zu beginnen, aber kaum, dass Du die Verliese betrittst, fühlst Du wie der Grund unter Dir an Deinen Stiefeln zu saugen beginnt. Du betrachtest den Pfad vor Dir und siehst in Schleim versunkene Habiticaner. @Overomega brüllt, \"Sie haben zu viele unwichtige Aufgaben, und sie bleiben an Dingen hängen, die unbedeutend sind! Zieh sie raus!

\"Du musst die Quelle des Schlamms finden,\" stimmt @Pfeffernusse zu, \"oder die nicht erfüllbaren Aufgaben ziehen sie ewig hinunter!\"

Deine Waffe ziehend watest Du durch den zählen Schlamm ... und triffst auf die fürchterliche Schnecke der Schlamm-Schinderei.", "questSnailCompletion": "Du lässt Deine Waffe auf den Schneckenpanzer niederfahren, wobei dieser in zwei Teile zerbricht und eine Flutwelle Wasser freigibt. Der Schleim wird weggespült und die Habiticaner um Dich herum jubeln. \"Sieh!\" sagt @Misceo. \"Dort liegen einige Schneckeneier in den Überresten des Unrats.\"", "questSnailBoss": "Schnecke der Schlamm-Schinderei", "questSnailDropSnailEgg": "Schnecke (Ei)", "questSnailUnlockText": "Ermöglicht den Kauf von Schneckeneiern auf dem Marktplatz", "questBewilderText": "Der Verwirrer", - "questBewilderNotes": "Die Party beginnt wie jede Andere.

Die Appettithäppchen sind exzellent, die Musik sorgt für lockere Stimmung und sogar an die tanzenden Elefanten hat man sich gewöhnt. Habiticaner lachen ausgelassen zwischen den ausladenden Blumengestecken, froh um eine Ablenkung von Ihren meist-gehassten Aufgaben, und der April-Scherzkeks wirbelt zwischen ihnen herum, eifrig Scherze und Schabernack treibend.

Als die Uhr des Mistiflying Towers Mitternacht schlägt, springt der April-Scherzkeks auf die Bühne um eine Rede zu halten.

\"Freunde! Feinde! Tolerante Bekannte! Leiht mir euer Ohr!\" Als aus ihren Köpfen Tierohren sprießen, kichert die Schar und posiert mit ihren neuen Verkleidungen.

\"Wie ihr alle wisst,\" fährt der April-Scherzkeks weiter, \"dauern meine verwirrenden Illusionen normalerweise nur einen Tag. Deshalb freue ich mich besonders euch mitzuteilen, dass ich eine Abkürzung gefunden habe, die uns Spaß ohne Ende verspricht, ohne dass wir uns um die mühsame Last unserer Pflichten sorgen müssen. Liebe Habiticaner, ich stelle euch hiermit meinen neuen, magischen Freund vor: den Verwirrer!\"

Lemoness wird plötzlich bleich und lässt ihre Häppchen fallen. \"Wartet! Traut ihm ni--\"

Doch schon stürzen Nebelschwaden in den Saal, dick und glitzernd. Sie wirbeln um den April-Scherzkeks und vereinen sich zu verschwommenen Federn und einem langen Hals. The Menge ist sprachlos, während sich vor ihr ein monströser Vogel entfaltet, seine Flügel schimmernd vor lauter Illusionen. Er gibt ein fürchterliches, kreischendes Lachen von sich.

\"Oh, es ist schon Ewigkeiten her, seit ein Habiticaner töricht genug war, mich herbeizurufen! Wie wundervoll es ist, endlich eine greifbare Form zu haben!\"

Erschreckt summend fliehen die magischen Bienen von Mistiflying aus der fliegenden Stadt, die aus dem Himmel sackt. Eine nach der anderen verwelken die leuchtenden Frühlingsblumen und schrumpfen weg.

\"Meine liebsten Freunde, warum so beunruhigt?\" krächzt der Verwirrer, während er mit den Flügeln schlägt. \"Es gibt keinen Grund mehr, euch für eure Belohnungen abzurackern. Ich werde euch alles geben, was ihr euch wünscht!\"

Ein Münzenschauer stürzt aus dem Himmel und hämmert sich mit brutaler Kraft in den Boden. Die Menge schreit und sucht Deckung. \"Soll das ein Scherz sein?\" ruft Baconsaur, während das Gold Fenster einschlägt und die Schindeln auf den Dächern zerschmettert.

PainterProphet duckt sich, als Blitze über den Himmel schießen und Nebel die Sonne verdunkelt. \"Nein! Diesmal ist es glaube ich kein Scherz!\"

Schnell, Habiticaner, lasst diesen Welt-Bösewicht euch nicht von euren Zielen ablenken! Konzentriert euch auf das, was ihr zu erledigen habt, um Mistiflying zu retten -- und hoffentlich euch selbst.", + "questBewilderNotes": "Die Party beginnt wie jede Andere.

Die Appetithäppchen sind exzellent, die Musik sorgt für lockere Stimmung und sogar an die tanzenden Elefanten hat man sich gewöhnt. Habiticaner lachen ausgelassen zwischen den ausladenden Blumengestecken, froh um eine Ablenkung von Ihren meist-gehassten Aufgaben, und der April-Scherzkeks wirbelt zwischen ihnen herum, eifrig Scherze und Schabernack treibend.

Als die Uhr des Mistiflying Uhrturms Mitternacht schlägt, springt der April-Scherzkeks auf die Bühne um eine Rede zu halten.

\"Freunde! Feinde! Tolerante Bekannte! Leiht mir euer Ohr!\" Als aus ihren Köpfen Tierohren sprießen, kichert die Schar und posiert mit ihren neuen Verkleidungen.

\"Wie ihr alle wisst,\" fährt der April-Scherzkeks weiter, \"dauern meine verwirrenden Illusionen normalerweise nur einen Tag. Deshalb freue ich mich besonders euch mitzuteilen, dass ich eine Abkürzung gefunden habe, die uns Spaß ohne Ende verspricht, ohne dass wir uns um die mühsame Last unserer Pflichten sorgen müssen. Liebe Habiticaner, ich stelle euch hiermit meinen neuen, magischen Freund vor: den Verwirrer!\"

Lemoness wird plötzlich bleich und lässt ihre Häppchen fallen. \"Wartet! Traut ihm ni--\"

Doch schon stürzen Nebelschwaden in den Saal, dick und glitzernd. Sie wirbeln um den April-Scherzkeks und vereinen sich zu verschwommenen Federn und einem langen Hals. The Menge ist sprachlos, während sich vor ihr ein monströser Vogel entfaltet, seine Flügel schimmernd vor lauter Illusionen. Er gibt ein fürchterliches, kreischendes Lachen von sich.

\"Oh, es ist schon Ewigkeiten her, seit ein Habiticaner töricht genug war, mich herbeizurufen! Wie wundervoll es ist, endlich eine greifbare Form zu haben!\"

Erschreckt summend fliehen die magischen Bienen von Mistiflying aus der fliegenden Stadt, die aus dem Himmel sackt. Eine nach der anderen verwelken die leuchtenden Frühlingsblumen und schrumpfen weg.

\"Meine liebsten Freunde, warum so beunruhigt?\" krächzt der Verwirrer, während er mit den Flügeln schlägt. \"Es gibt keinen Grund mehr, euch für eure Belohnungen abzurackern. Ich werde euch alles geben, was ihr euch wünscht!\"

Ein Münzenschauer stürzt aus dem Himmel und hämmert sich mit brutaler Kraft in den Boden. Die Menge schreit und sucht Deckung. \"Soll das ein Scherz sein?\" ruft Baconsaur, während das Gold Fenster einschlägt und die Schindeln auf den Dächern zerschmettert.

PainterProphet duckt sich, als Blitze über den Himmel schießen und Nebel die Sonne verdunkelt. \"Nein! Diesmal ist es glaube ich kein Scherz!\"

Schnell, Habiticaner, lasst diesen Weltboss euch nicht von euren Zielen ablenken! Konzentriert euch auf das, was ihr zu erledigen habt, um Mistiflying zu retten -- und hoffentlich euch selbst.", "questBewilderCompletion": "Der Verwirrer ist BESIEGT!

Wir haben es geschafft! Der Verwirrer stößt einen heulenden Schrei aus, windet sich in der Luft und verliert büschelweise Federn. Langsam, nach und nach wickelt er sich zu einer funkelnden Nebelwoke auf. Die enthüllte Sonne durchdingt den Nebel, vertreibt ihn und enthüllt die hustenden, glücklicherweise menschlichen Formen von Matt, Bailey, Alex ... und dem April-Scherzkeks persönlich.

Mistiflying ist gerettet!

Der April-Scherzkeks schämt sich immerhin genug, um etwas verlegen dazustehen. \"Oh, ähm,\" sagt er. \"Vielleicht habe ich mich ein wenig ... gehen lassen.\"”

Die Menschenmenge murrt. Durchnässte Blumen werden auf Gehsteigen angeschwemmt. Irgendwo in der Ferne stürzt ein Dach mit spektakulärem Krachen ein.

\"Ähm, ja,\" sagt der April-Scherzkeks. \"Also, was ich sagen wollte, es tut mir schrecklich leid.\" Er seufzt schwer. \"Ich vermute mal, es kann doch nicht nur Spaß und Spiel geben. Es kann wohl nicht schaden, sich ab und zu mal auf etwas zu konzentrieren. Vielleicht kann ich ja schon mal den nächsten Aprilscherz vorbereiten.\"

Redphoenix räuspert sich vielsagend.

\"Ich meine, den nächsten Frühjahrsputz!\" korrigiert sich der April-Scherzkeks. \"Habt keine Angst, ich werde Habit City rasch wieder blitzblank haben. Niemand ist besser als ich mit dem Doppelmopp.\"

Ermuntert beginnt die Kapelle zu spielen.

Es dauert nicht lange bis alles in Habit City wieder seinen normalen Lauf nimmt. Außerdem, jetzt wo der Verwirrer pulverisiert ist, sind die magischen Bienen von Mistiflying wieder eifrig am Werk und schon bald blühen die Blumen und die Stadt schwebt von Neuem.

Wie die Habiticaner die magischen, flaumigen Bienen knuddeln, beginnen die Augen des April-Scherzkeks zu leuchten. \"Oho, mir kommt eine Idee! Warum haltet ihr euch eigentlich keine dieser flaumigen Bienen als Haustiere und Reittiere? Das ist ein Geschenk, das das Gleichgewicht zwischen harter Arbeit und süßer Belohnung symbolisiert, wenn ich das mal so langweilig und sinnbildlich sagen darf.\" Er zwinkert. \"Und außerdem haben sie keinen Stachel! Narrenehrenwort.\"", "questBewilderCompletionChat": "`Der Verwirrer is BESIEGT!`\n\nWir haben es geschafft! Der Verwirrer stößt einen heulenden Schrei aus, windet sich in der Luft und verliert büschelweise Federn. Langsam, nach und nach wickelt er sich zu einer funkelnden Nebelwoke auf. Die enthüllte Sonne durchdingt den Nebel, vertreibt ihn und enthüllt die hustenden, glücklicherweise menschlichen Formen von Matt, Bailey, Alex ... und dem April-Scherzkeks persönlich.\n\n`Mistiflying ist gerettet!`\n\nDer April-Scherzkeks schämt sich immerhin genug, um etwas verlegen dazustehen. \"Oh, ähm,\" sagt er. \"Vielleicht habe ich mich ein wenig ... gehen lassen.\"\n\nDie Menschenmenge murrt. Durchnässte Blumen werden auf Gehsteigen angeschwemmt. Irgendwo in der Ferne stürzt ein Dach mit spektakulärem Krachen ein.\n\n\"Ähm, ja,\" sagt der April-Scherzkeks. \"Also, was ich sagen wollte, es tut mir schrecklich leid.\" Er seufzt schwer. \"Ich vermute mal, es kann doch nicht nur Spaß und Spiel geben. Es kann wohl nicht schaden, sich ab und zu mal auf etwas zu konzentrieren. Vielleicht kann ich ja schon mal den nächsten Aprilscherz vorbereiten.\"\n\nRedphoenix räuspert sich vielsagend.\n\n\"Ich meine, den nächsten Frühjahrsputz!\" korrigiert sich der April-Scherzkeks. \"Habt keine Angst, ich werde Habit City rasch wieder blitzblank haben. Niemand ist besser als ich mit dem Doppelmopp.\"\n\nErmuntert beginnt die Kapelle zu spielen\n\nEs dauert nicht lange bis alles in Habit City wieder seinen normalen Lauf nimmt. Außerdem, jetzt wo der Verwirrer pulverisiert ist, sind die magischen Bienen von Mistiflying wieder eifrig am Werk und schon bald blühen die Blumen und schwebt die Stadt von Neuem.\n\nWie die Habiticaner die magischen, flaumigen Bienen knuddeln, beginnen die Augen des April-Scherzkeks zu leuchten. \"Oho, mir kommt eine Idee! Warum haltet ihr euch eigentlich keine dieser flaumigen Bienen als Haustiere und Reittiere? Das ist ein Geschenk, das das Gleichgewicht zwischen harter Arbeit und süßer Belohnung symbolisiert, wenn ich das mal so langweilig und sinnbildlich sagen darf.\" Er zwinkert. \"Und außerdem haben sie keinen Stachel! Narrenehrenwort.\"", "questBewilderBossRageTitle": "Betörungsschlag", @@ -307,27 +307,27 @@ "questBewilderDropBumblebeePet": "Magische Biene (Haustier)", "questBewilderDropBumblebeeMount": "Magische Biene (Reittier)", "questBewilderBossRageMarket": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nOh nein! Trotz unseren höchsten Anstrengungen wurden wir durch des Verwirrers Illusionen abgelenkt und haben unsere täglichen Aufgaben vergessen! Mit schnatterndem Geschrei schlägt der schillernde Vogel mit seinen Flügeln und wirbelt eine Nebelschwade um Alex den Händler auf. Wie sich der Nebel verzogen hat, ist Alex besessen! \"Hier sind ein paar Gratismuster!\" ruft er schadenfroh und beginnt, explodierende Eier und Tränke auf die fliehenden Habiticaner zu werfen. Nicht unbedingt das, was man als vorteilhaften Ausverkauf bezeichnen würde.\n\nSchnell! Konzentrieren wir uns auf unsere täglichen Aufgaben um dieses Monster zu besiegen, bevor es noch jemanden in seinen Bann zieht.", - "questBewilderBossRageStables": "`Der Verwirrer benutzt den Betörungsschlag!`\n\nAhh!! Der Verwirrer hat uns erneut geblendet und uns die tägliche Aufgaben vernachlässigen lassen. Jetzt hat er Matt den Bestienmeister angegriffen! Unter einem Nebelschleier verwandelt sich Matt in ein furchteinflößendes, geflügeltes Wesen und alle Haus- und Reittiere heulen traurig in ihren Ställen auf. Rasch, bleibt auf eure Aufgaben fokussiert, um diese niederträchtige Ablenkung zu besiegen!", - "questBewilderBossRageBailey": "`Der Verwirrer benutzt den Betörungsschlag!`\n\nPass auf! Mitten in seinem Nachrichten-Vortrag wurde Bailey die Marktschreierin vom Verwirrer besessen! Sie stößt einen bösartigen, nicht im geringsten informativen Schrei aus, während sie sich in die Lüfte erhebt. Wie werden wir nun über Neuigkeiten informiert werden?\n\nGib nicht auf ... wir sind nah dran, diesen lästigen Vogel ein für alle mal zu besiegen!", + "questBewilderBossRageStables": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nAhh!! Der Verwirrer hat uns erneut geblendet und uns die täglichen Aufgaben vernachlässigen lassen. Jetzt hat er Matt den Bestienmeister angegriffen! Unter einem Nebelschleier verwandelt sich Matt in ein furchteinflößendes, geflügeltes Wesen und alle Haus- und Reittiere heulen traurig in ihren Ställen auf. Rasch, bleibt auf eure Aufgaben fokussiert, um diese niederträchtige Ablenkung zu besiegen!", + "questBewilderBossRageBailey": "`Der Verwirrer benutzt BETÖRUNGSSCHLAG!`\n\nPass auf! Mitten in ihrem Nachrichten-Vortrag wurde Bailey die Marktschreierin vom Verwirrer besessen! Sie stößt einen bösartigen, nicht im geringsten informativen Schrei aus, während sie sich in die Lüfte erhebt. Wie werden wir nun über Neuigkeiten informiert werden?\n\nGib nicht auf ... wir sind nah dran, diesen lästigen Vogel ein für alle mal zu besiegen!", "questFalconText": "Die Zeitraubvögel", - "questFalconNotes": "Der Mount Habitica wird von einem aufragenden Berg von To-Dos überschattet. Das war mal ein Picknick-Platz, an dem man ein Gefühl von Vollendung genießen konnte. Aber nun sind die vernachlässigten Aufgaben außer Kontrolle geraten und die furchteinflößenden Zeitraubvögel, die Habiticaner davon abhalten ihre Aufgaben zu erledigen, haben sich hier eingenistet.

\"Das ist zu schwierig!\" krächzen sie zu @JonArinbjorn und @Onheiron. \"Das braucht jetzt gerade zu lange! Das kann auch noch bis morgen warten! Warum hast Du jetzt nicht lieber ein bisschen Spaß?\"

Nie mehr, schwörst Du Dir. Du wirst Deinen persönlichen To-Do-Berg besteigen und die Zeitraubvögel besiegen!", + "questFalconNotes": "Der Mount Habitica wird von einem aufragenden Berg von To-Dos überschattet. Das war einst ein Picknick-Platz, an dem man ein Gefühl von Vollendung genießen konnte. Aber nun sind die vernachlässigten Aufgaben außer Kontrolle geraten und die furchteinflößenden Zeitraubvögel, die Habiticaner davon abhalten ihre Aufgaben zu erledigen, haben sich hier eingenistet.

\"Das ist zu schwierig!\" krächzen sie zu @JonArinbjorn und @Onheiron. \"Das braucht jetzt gerade zu lange! Das kann auch noch bis morgen warten! Warum hast Du jetzt nicht lieber ein bisschen Spaß?\"

Nie mehr, schwörst Du Dir. Du wirst Deinen persönlichen To-Do-Berg besteigen und die Zeitraubvögel besiegen!", "questFalconCompletion": "Jetzt da Du die Zeitraubvögel endlich besiegt hast, setzt Du Dich hin um die Aussicht und Deine wohlverdiente Ruhepause zu genießen.

\"Wow!\" sagt @Trogdorina. \"Du hast gewonnen!\"

@Squish fügt hinzu: \"Hier, nimm diese Eier, die ich gefunden habe, als Belohnung.\"", "questFalconBoss": "Zeitraubvögel", "questFalconDropFalconEgg": "Falke (Ei)", - "questFalconUnlockText": "Ermöglicht den Kauf von Falkeneiern auf dem Marktplatz.", + "questFalconUnlockText": "Ermöglicht den Kauf von Falkeneiern auf dem Marktplatz", "questTreelingText": "Das Baumgewirr", - "questTreelingNotes": "Der alljährliche Gartenwettbewerb finder statt, und jeder redet über das geheimnisvolle Projekt, das @aurakami zu enthüllen verspochen hat. Du mischst Dich am Tag der Kundgebung unter die Menge und staunst über die Vorstellung eines sich bewegenden Baumes. @fuzzytrees erklärt, dass der Baum bei der Gartenpflege hilft, und demonstriert wie er den Rasen mäht, die Hecken stutzt und die Rosen schneidet, alles zu selben Zeit - bis der Baum plötzlich außer Kontrolle gerät und seine Rebschere gegen ihren Schöpfer richtet! Die Menge gerät in Panik, als alle zu fliehen versuchen, nicht aber Du - Du springst vorwärts, bereit Dich in den Kampf zu stürzen.", + "questTreelingNotes": "Der alljährliche Gartenwettbewerb findet statt, und jeder redet über das geheimnisvolle Projekt, das @aurakami zu enthüllen verspochen hat. Du mischst Dich am Tag der Kundgebung unter die Menge und staunst über die Vorstellung eines sich bewegenden Baumes. @fuzzytrees erklärt, dass der Baum bei der Gartenpflege hilft, und demonstriert wie er den Rasen mäht, die Hecken stutzt und die Rosen schneidet, alles zu selben Zeit - bis der Baum plötzlich außer Kontrolle gerät und seine Rebschere gegen ihren Schöpfer richtet! Die Menge gerät in Panik, als alle zu fliehen versuchen, nicht aber Du - Du springst vorwärts, bereit Dich in den Kampf zu stürzen.", "questTreelingCompletion": "Du machst Dich sauber, als die letzten paar Blätter auf den Boden fallen. Trotz des Ärgers ist der Gartenwettbewerb nun sicher - obwohl der Baum, den Du eben auf ein paar Holzspäne zurückgestutzt hast, wohl kaum noch einen Preis erlangen mag! \"Hier müssen wohl noch ein paar Kleinigkeiten verbessert werden\", meint @PainterProphet. \"Vielleicht gelingt es ja jemand anders besser die jungen Bäume zu trainieren. Hast Du Lust darauf?\"", "questTreelingBoss": "Baumgewirr", "questTreelingDropTreelingEgg": "Bäumlein (Ei)", "questTreelingUnlockText": "Ermöglicht den Kauf von Bäumlingeiern auf dem Marktplatz", "questAxolotlText": "Der magische Axolotl", - "questAxolotlNotes": "Aus den Tiefen des ausgewaschenen Sees seht Ihr Blasen aufsteigen und... Feuer? Ein kleiner Axolotl erhebt sich Farben speiend aus dem trüben Wasser. Plötzlich beginnt er, sein Maul zu öffnen und @streak ruft \"Vorsticht!\" als der magische Axolotl anfängt, Eure Willenskraft aufzusaugen!

Der magische Axolotl schwillt mit Sprüchen an während er spottet \"Habt ihr von meinen Regenerationskräften gehört? Ihr werdet schwächer bevor ich es tue\"

\"Wir können dich mit unseren guten Gewohnheiten besiegen, die wir erarbeitet haben!\" schreit @PainterProphet trotzig. Ihr stählt Euch zur Produktivität, um den magischen Axolotl zu besiegen und Eure geraubte Willenskraft wieder zu erobern!", + "questAxolotlNotes": "Aus den Tiefen des ausgewaschenen Sees siehst Du Blasen aufsteigen und ... Feuer? Ein kleiner Axolotl erhebt sich Farben speiend aus dem trüben Wasser. Plötzlich beginnt er, sein Maul zu öffnen und @streak ruft \"Vorsicht!\" als der magische Axolotl anfängt, Deine Willenskraft aufzusaugen!

Der magische Axolotl schwillt mit Sprüchen an während er spottet \"Hast Du von meinen Regenerationskräften gehört? Du wirst vor mir erledigt sein!\"

\"Wir können dich mit unseren guten Gewohnheiten besiegen, die wir erarbeitet haben!\" schreit @PainterProphet trotzig. Du stählst Dich zur Produktivität, um den magischen Axolotl zu besiegen und Deine geraubte Willenskraft wieder zu erobern!", "questAxolotlCompletion": "Nachdem Ihr den magischen Axolotl besiegt habt, bemerkt Ihr, dass Ihr Eure Willenskraft von ganz allein regeneriert habt.

\"Die Willenskraft? Die Regeneration? Das war alles nur eine Täuschung?\" fragt @Kiwibot.

\"Wie die meiste Magie\", antwortet der Axolotl. \"Es tut mir leid euch getäuscht zu haben. Bitte nehmt diese Eier als Entschuldigung. Ich vertraue sie euch an, damit ihr sie aufzieht und ihre Magie zu guten Gewohnheiten nutzt und nicht für das Böse!\"

Du und @hazel40 umklammern die neuen Eier mit der einen Hand und winken mit der anderen zum Abschied während der magische Axolotl zum See zurückkehrt.", "questAxolotlBoss": "Magischer Axolotl", "questAxolotlDropAxolotlEgg": "Axolotl (Ei)", "questAxolotlUnlockText": "Ermöglicht den Kauf von Axolotleiern auf dem Marktplatz", - "questAxolotlRageTitle": "Axolotl Regeneration", + "questAxolotlRageTitle": "Axolotl-Regeneration", "questAxolotlRageDescription": "Diese Leiste füllt sich, wenn Du Deine täglichen Aufgaben nicht erfüllst. Wenn sie voll ist, heilt sich der magische Axolotl um 30% seiner übrigen Lebenspunkte!", - "questAxolotlRageEffect": "`Der magische Axolotl nutzt AXOLOTL REGENERATION!`\n\nEin Vorhang aus farbfrohen Blasen verdeckt das Monster für einen Moment und als er aufreißt, sind einige seiner Wunden verschwunden!" + "questAxolotlRageEffect": "`Der magische Axolotl nutzt AXOLOTL-REGENERATION!`\n\nEin Vorhang aus farbfrohen Blasen verdeckt das Monster für einen Moment und als er aufreißt, sind einige seiner Wunden verschwunden!" } \ No newline at end of file diff --git a/common/locales/de/rebirth.json b/common/locales/de/rebirth.json index 25dfc98d4e..d2b3d1fae6 100644 --- a/common/locales/de/rebirth.json +++ b/common/locales/de/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "Wiedergeburt setzt Deinen Charakter auf Level 1 zurück.", "rebirthAdvList1": "Du erhältst volle Lebenspunkte.", "rebirthAdvList2": "Du hast weder Erfahrung noch Gold oder Ausrüstung (mit Ausnahme von kostenlosen Gegenständen, wie zum Beispiel den geheimnisvollen Gegenständen).", - "rebirthAdvList3": "Deine Gewohnheiten, täglichen Aufgaben und To-Dos werden wieder gelb und alle Strähnen zurückgesetzt, ausgenommen Wettbewerbs-Aufgaben.", + "rebirthAdvList3": "Deine Gewohnheiten, täglichen Aufgaben und einmaligen Aufgaben werden wieder gelb und alle Strähnen zurückgesetzt, ausgenommen Wettbewerbs-Aufgaben.", "rebirthAdvList4": "Du hast die Anfangsklasse Krieger bis Du eine neue Klasse freigeschaltet hast.", "rebirthInherit": "Dein neuer Charakter erbt ein paar Dinge von seinem Vorgänger:", "rebirthInList1": "Aufgaben, Verlauf und Einstellungen bleiben bestehen.", diff --git a/common/locales/de/settings.json b/common/locales/de/settings.json index 618213548c..461ca4ef97 100644 --- a/common/locales/de/settings.json +++ b/common/locales/de/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "E-Mail-Benachrichtigungen", "wonChallenge": "Du hast einen Wettbewerb gewonnen!", "newPM": "Du hast eine private Nachricht erhalten", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Neue Nachricht von ", "sentGems": "Edelsteine gesendet!", "giftedGems": "Verschenkte Edelsteine", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> hat Dir <%= amount %> Edelsteine geschenkt", "giftedSubscription": "Verschenkte Abonnements", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> hat Dir ein <%= months %>-Monats-Abonnement geschenkt", "invitedParty": "In die Gruppe eingeladen", "invitedGuild": "In die Gilde eingeladen", "importantAnnouncements": "Dein Konto ist inaktiv", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Du wirst keine weitere E-Mails von Habitica erhalten.", "unsubscribeAllEmails": "Häkchen setzen, um keine weiteren E-Mails zu erhalten", "unsubscribeAllEmailsText": "Indem ich hier ein Häkchen gesetzt habe, bestätige ich, dass ich verstanden habe, dass ich aus allen Habitica-E-Mail-Listen ausgetragen wurde. Habitica kann mir keine E-Mails mehr zu wichtigen Änderungen der Seite oder meines Accounts schicken.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Abhaken um keine weiteren Push-Nachrichten zu erhalten", "correctlyUnsubscribedEmailType": "Erfolgreich \"<%= emailType %>\"-E-Mails abbestellt.", "subscriptionRateText": "Abonnement über <%= price %> USD pro <%= months %> Monat(e)", "recurringText": "wiederkehrend", @@ -154,11 +154,11 @@ "invalidUrl": "Ungültige Url", "invalidEnabled": "Der Parameter \"enabled\" muss ein boolescher Ausdruck sein.", "regIdRequired": "RegId erforderlich", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Ungültiger Client. Nur offizielle Habitica-Clients können Push-Nachrichten empfangen.", "pushDeviceAdded": "Push-Gerät erfolgreich hinzugefügt.", "pushDeviceAlreadyAdded": "Der Benutzer hat bereits ein Push-Gerät.", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "Der Benutzer hat kein Push-Gerät mit dieser ID.", + "pushDeviceRemoved": "Push-Gerät erfolgreich entfernt.", "add": "Hinzufügen", "buyGemsGoldCap": "Obergrenze wurde auf <%= amount %> angehoben", "mysticHourglass": "<%= amount %> mystische Sanduhr", @@ -174,5 +174,5 @@ "timezone": "Zeitzone", "timezoneUTC": "Habitica verwendet die Zeitzone, welche an Deinem PC eingestellt ist: <%= utc %>", "timezoneInfo": "Wenn diese Zeitzone falsch ist, lade die Seite mit Hilfe Deines Browsers erneut, um sicherzustellen, dass Habitica die aktuellen Informationen darstellt. Ist diese immernoch falsch, passe die Zeitzone Deines PCs an und lade die Seite erneut.

Wenn Du Habitica auf anderen PCs oder Mobilgeräten verwendest, muss die Zeitzone auf allen übereinstimmen. Wenn Deine täglichen Aufgaben zur falschen Zeit zurückgesetzt werden, wiederhole diese Prüfung auf allen anderen PCs und in einem Browser Deiner Mobilgeräte.", - "push": "Push" + "push": "Drücken" } \ No newline at end of file diff --git a/common/locales/de/subscriber.json b/common/locales/de/subscriber.json index afb88d62d0..ace1e2dcad 100644 --- a/common/locales/de/subscriber.json +++ b/common/locales/de/subscriber.json @@ -5,7 +5,7 @@ "buyGemsGold": "Kaufe Edelsteine mit Gold", "buyGemsGoldText": "Alexander der Händler verkauft Dir Edelsteine zum Preis von <%= gemCost %> Goldstücken pro Edelstein. Seine Lieferungen sind anfänglich auf <%= gemLimit %> Edelsteine pro Monat beschränkt, aber dieses Limit erhöht sich um 5 Edelsteine für alle drei Monate, die Du ein fortlaufendes Abo hast, bis zu einem Maximum von 50 Edelsteinen pro Monat!", "mustSubscribeToPurchaseGems": "Du musst ein Abonnement abschließen, um Edelsteine mit Gold zu kaufen", - "reachedGoldToGemCap": "Du hast die Obergrenze <%= convCap %> an Umwandlungen Gold => Edelsteine für diesen Monat erreicht. Diese existiert um Missbrauch / Farming zu unterbinden. Die Obergrenze wird in den ersten drei Tagen des nächsten Monats zurückgesetzt.", + "reachedGoldToGemCap": "Du hast für diesen Monat die Obergrenze <%= convCap %> an Gold in Edelsteine eingetauscht. Diese existiert um Missbrauch / Farming zu unterbinden. Die Obergrenze wird in den ersten drei Tagen des nächsten Monats zurückgesetzt.", "retainHistory": "Behalte zusätzliche Verlaufeinträge", "retainHistoryText": "Macht abgeschlossene To-Dos und den Aufgabenverlauf länger verfügbar.", "doubleDrops": "Du kannst doppelt so viele Gegenstände pro Tag finden", @@ -107,6 +107,7 @@ "mysterySet201603": "Glücksklee-Set", "mysterySet201604": "Blattkrieger-Set", "mysterySet201605": "Blaskappellen-Bardenset", + "mysterySet201606": "Selkie-Roben-Set", "mysterySet301404": "Steampunk-Standard-Set", "mysterySet301405": "Steampunk-Zubehör-Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/de/tasks.json b/common/locales/de/tasks.json index 30179f794a..9fe71139d9 100644 --- a/common/locales/de/tasks.json +++ b/common/locales/de/tasks.json @@ -20,10 +20,10 @@ "extraNotes": "Zusatznotizen", "direction/Actions": "Leitung/Aktionen", "advancedOptions": "Erweiterte Optionen", - "taskAlias": "Aufgaben Alias", - "taskAliasPopover": "Dieser Aufgaben Alias kann zur 3rd Party Integration verwendet werden. Nur Binde- und Unterstriche, sowie alphanumerische Zeichen werden unterstützt. Außerdem muss ein Aufgaben Alias innerhalb Deiner Aufgaben eindeutig sein.", - "taskAliasPlaceholder": "dein-Aufgaben-Alias", - "taskAliasPopoverWarning": "WARNUNG: Änderungen diese Werts werden jegliche 3rd Party Integrationen zerstören, die sich auf den Aufgaben Alias beziehen. ", + "taskAlias": "Aufgaben-Alias", + "taskAliasPopover": "Dieser Aufgaben-Alias kann zur 3rd Party-Integration verwendet werden. Nur Binde- und Unterstriche, sowie alphanumerische Zeichen werden unterstützt. Außerdem muss ein Aufgaben-Alias innerhalb Deiner Aufgaben eindeutig sein.", + "taskAliasPlaceholder": "Dein-Aufgaben-Alias", + "taskAliasPopoverWarning": "WARNUNG: Änderungen dieses Werts werden jegliche 3rd Party-Integrationen zerstören, die sich auf den Aufgaben-Alias beziehen. ", "difficulty": "Schwierigkeit", "difficultyHelpTitle": "Wie schwer ist die Aufgabe?", "difficultyHelpContent": "Je schwieriger eine Aufgabe ist, desto mehr Erfahrung und Gold bekommst Du, wenn Du sie abhakst ... aber sie verursacht auch umso mehr Schaden, wenn es eine tägliche Aufgabe oder schlechte Gewohnheit ist!", @@ -94,7 +94,7 @@ "confirmFortify": "Bist Du sicher?", "fortifyComplete": "Verstärkung abgeschlossen!", "sureDelete": "Willst Du <%= taskType %> mit dem Text \"<%= taskText %>\" wirklich löschen?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Bist Du sicher, dass Du Deine abgeschlossenen To-Dos löschen willst?", "streakCoins": "Strähnenbonus!", "pushTaskToTop": "Verschiebe die Aufgabe nach oben. Halte dabei strg oder cmd, um sie nach unten zu verschieben.", "emptyTask": "Gib der Aufgabe zunächst einen Titel.", @@ -120,7 +120,7 @@ "taskIdRequired": "\"taskId\" muss eine gültige UUID sein.", "taskAliasAlreadyUsed": "Dieser Aufgaben Alias wird bereits verwendet.", "taskNotFound": "Aufgabe nicht gefunden.", - "invalidTaskType": "Task-Typ muss eines der folgenden sein: \"Gewohnheit\", \"tägliche Aufgabe\", \"To-Do\", \"Belohnung\".", + "invalidTaskType": "Aufgabenart muss eines der folgenden sein: \"Gewohnheit\", \"tägliche Aufgabe\", \"To-Do\", \"Belohnung\".", "cantDeleteChallengeTasks": "Eine Aufgabe, die zu einem Wettbewerb gehört, kann nicht gelöscht werden.", "checklistOnlyDailyTodo": "Checklisten werden nur in täglichen Aufgaben und To-Dos unterstützt.", "checklistItemNotFound": "Es wurde kein Checklisten-Eintrag mit dieser ID gefunden.", diff --git a/common/locales/en/gear.json b/common/locales/en/gear.json index 9eb63c0b1a..a498708a6f 100644 --- a/common/locales/en/gear.json +++ b/common/locales/en/gear.json @@ -81,6 +81,8 @@ "weaponSpecial3Notes": "Meetings, monsters, malaise: managed! Mash! Increases Strength, Intelligence, and Constitution by <%= attrs %> each.", "weaponSpecialCriticalText": "Critical Hammer of Bug-Crushing", "weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", @@ -283,6 +285,8 @@ "armorSpecial1Notes": "Its tireless power inures the wearer to mundane discomfort. Increases all attributes by <%= attrs %>.", "armorSpecial2Text": "Jean Chalard's Noble Tunic", "armorSpecial2Notes": "Makes you extra fluffy! Increases Constitution and Intelligence by <%= attrs %> each.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", @@ -528,6 +532,8 @@ "headSpecial1Notes": "The favored crown of those who lead by example. Increases all attributes by <%= attrs %>.", "headSpecial2Text": "Nameless Helm", "headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", @@ -763,6 +769,8 @@ "shieldSpecial0Notes": "Sees beyond the veil of death, and displays what it finds there for enemies to fear. Increases Perception by <%= per %>.", "shieldSpecial1Text": "Crystal Shield", "shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all attributes by <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", @@ -887,6 +895,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "No Body Accessory", @@ -898,6 +908,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebony Collar", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", diff --git a/common/locales/en/questsContent.json b/common/locales/en/questsContent.json index 92e078a40e..9be78f5623 100644 --- a/common/locales/en/questsContent.json +++ b/common/locales/en/questsContent.json @@ -89,12 +89,12 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Moonstones", - "questMoonstone1DropMoonstone2Quest": "The Moonstone Chain Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "The Necromancer", - "questMoonstone2DropMoonstone3Quest": "The Moonstone Chain Part 3: Recidivate Transformed (Scroll)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", @@ -154,12 +154,12 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...", "questAtom1CollectSoapBars": "Bars of Soap", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Phew, this place is looking a lot nicer with all these dishes cleaned. Maybe, you can finally have some fun now. Oh - there seems to be a pizza box floating in the lake. Well, what's one more thing to clean really? But alas, it is no mere pizza box! With a sudden rush the box lifts from the water to reveal itself to be the head of a monster. It cannot be! The fabled SnackLess Monster?! It is said it has existed hidden in the lake since prehistoric times: a creature spawned from the leftover food and trash of the ancient Habiticans. Yuck!", "questAtom2Boss": "The SnackLess Monster", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", @@ -308,7 +308,7 @@ "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/en@pirate/character.json b/common/locales/en@pirate/character.json index c54e3123b7..ed170bc530 100644 --- a/common/locales/en@pirate/character.json +++ b/common/locales/en@pirate/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Hide stat allocation", "quickAllocationLevelPopover": "Each level earns ye one point t' assign t' an attribute o' yer choice. Ye can do so manually, or let th' game decide for ye using one o' th' Automatic Allocation options found in User -> Stats.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "Ye don't have enough attribute points." + "notEnoughAttrPoints": "Ye don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/en@pirate/front.json b/common/locales/en@pirate/front.json index bc8ed45290..ec6ae0151b 100644 --- a/common/locales/en@pirate/front.json +++ b/common/locales/en@pirate/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/en@pirate/gear.json b/common/locales/en@pirate/gear.json index 1122e32c3e..32669d8a51 100644 --- a/common/locales/en@pirate/gear.json +++ b/common/locales/en@pirate/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Meetin's, monsters, malaise: managed! Mash! Increases Strength, Intelligence, 'n Constitution by <%= attrs %> each.", "weaponSpecialCriticalText": "Critical Hammer o' Bug-Crushin'", "weaponSpecialCriticalNotes": "'tis champion slew a critical Github foe whar many warriors fell. Fashioned from th' bones 'o Bug, 'tis hammer deals a mighty critical hit. Increases Strength 'n Perception by <%= attrs %> each.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident o' Crashin' Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives ye th' ability t' command fish, an' also deliver some mighty stabs t' yer tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Yeti-Tamer Spear", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Its tireless power inures th' wearer to mundane discomfort. Increases all attributes by <%= attrs %>.", "armorSpecial2Text": "Jean Chalard's Noble Tunic", "armorSpecial2Notes": "Makes ye extra fluffy! Increases Constitution 'n Intelligence by <%= attrs %> each.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes yer skin as harmful t' th' touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Yeti-Tamer Robe", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper an' dashing, wot! Don't benefit ye. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothin' Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Th' favored crown 'o them who lead by example. Increases all attributes by <%= attrs %>.", "headSpecial2Text": "Nameless Helm", "headSpecial2Notes": "A testament to them who gave 'o themselves while askin' naught in return. Increases Intelligence 'n Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows ye t' breathe water an' dive fer treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Absurd Parrrty Hat", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat fer th' finest o' gentlefolk! January 3015 Subscriber Item. Don't benefit ye.", "headMystery301405Text": "Basic Top Hat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Sees beyond th' veil 'o Davy Jones', 'n displays what it finds thar fer enemies to fear. Increases Perception by <%= per %>.", "shieldSpecial1Text": "Crystal Shield", "shieldSpecial1Notes": "Shatters arrows 'n deflects th' words 'o naysayers. Increases all attributes by <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed fer fast swimming, an' also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes wit' strength an' beauty. Don't benefit ye. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", "backSpecialWonderconBlackNotes": "Spun o' shadows an' whispers. Don't benefit ye. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "No Body Accessory", "bodyBase0Notes": "No Body Accessory.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Don't benefit ye. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebony Collar", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Don't benefit ye. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shinin' Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Don't benefit ye. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Coral Collar", diff --git a/common/locales/en@pirate/generic.json b/common/locales/en@pirate/generic.json index f1e7311c27..daee2b2ed9 100644 --- a/common/locales/en@pirate/generic.json +++ b/common/locales/en@pirate/generic.json @@ -98,7 +98,7 @@ "buyThis": "Buy this <%= text %> with <%= price %> o' yer <%= gems %> Sapphires?", "noReachServer": "Th' server be unreachable at the mo', try again later", "errorUpCase": "ERROR:", - "newPassSent": "New passcode sent.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Th' server be unreachable at the mo'.", "requestError": "Cor blimey, an error occurred! Kindly be reloadin' the page, yer last action may not have been saved correctly.", "seeConsole": "If the error be persistin', report it at Help > Report a Bug. If ye be familiar with yer browser's console, please include any error messages.", diff --git a/common/locales/en@pirate/questscontent.json b/common/locales/en@pirate/questscontent.json index 01478dfcd3..039fc3d9d2 100644 --- a/common/locales/en@pirate/questscontent.json +++ b/common/locales/en@pirate/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-in Davy Jones' treasure chest be risin' back up wit' a vengeance. Dishes lie unwashed, textbooks linger unread, 'n procrastination runs rampant!

Ye track some 'o ye own returnin' Bad Habits to th' Swamps 'o Stagnation 'n discover th' culprit: th' ghostly Necromancer, Recidivate. Ye rush in, weapons swingin', but they slide through 'er specter uselessly.

\"Don't bother,\" she hisses wit' a dry rasp. \"Wit'out a chain 'o moonstones, nothin' can harm me – 'n master jeweler @aurakami scattered all th' moonstones across 't lands o' Habitica long ago!\" Pantin', ye retreat... but ye be knowin' what ye must do.", "questMoonstone1CollectMoonstone": "Moonstones", - "questMoonstone1DropMoonstone2Quest": "Th' Moonstone Chain Part 2: Recidivate th' Necromancer (Scroll)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Th' brave weaponsmith @Inventrix helps ye fashion th' enchanted moonstones into a chain. Ye're ready to confront Recidivate at last, but as ye enter th' Swamps 'o Stagnation, a terrible chill sweeps over ye.

Rottin' breath whispers in ye ear. \"Back again? How delightful...\" Ye spin 'n lunge, 'n under th' light 'o th' moonstone chain, ye weapon strikes solid flesh. \"Ye may have bound me to th' seven seas once more,\" Recidivate snarls, \"but now it be the hour fer ye to th' plank!\"", "questMoonstone2Boss": "Th' Necromancer", - "questMoonstone2DropMoonstone3Quest": "Th' Moonstone Chain Part 3: Recidivate Transformed (Scroll)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to th' ground, 'n ye strike at her wit' th' moonstone chain. To ye horror, Recidivate seizes th' gems, eyes burnin' wit' triumph.

\"Ye foolish creature 'o flesh!\" she be shoutin'. \"These moonstones gunna restore me to a physical form, true, but not as ye imagined. As th' full moon waxes from th' dark, so too does me power flourish, 'n from th' shadows I summon th' specter 'o ye most feared foe!\"

Avast! A sickly green fog rises from th' swamp, 'n Recidivate's body writhes 'n contorts into a shape that fills ye wit' dread – th' undead body 'o Vice, horribly back from Davy Jones' Locker!", "questMoonstone3Completion": "Yer breath comes 'ard 'n sweat stin's ye eyes as th' undead Wyrm collapses. Th' remains 'o Recidivate dissipate into a thin grey mist that clears quickly under th' onslaught 'o a refreshin' breeze, 'n ye hear th' distant, rallyin' cries 'o Habiticans defeatin' their Bad Habits fer once 'n fer all.

@Baconsaur th' beast master swoops below on a winged lion. \"Arrr! I saw th' end 'o ye battle from th' skies, 'n I was greatly pleased. Please, take 'tis enchanted tunic – ye bravery speaks 'o a corsair's heart, 'n I believe ye were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack o'  th' Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "Ye reach th' shores 'o Washed-Up Lake fer some well-earned relaxation... But th' lake be polluted wit' unwashed dishes! How did 'tis happen? Well, ye simply cannot allow th' lake to be in 'tis state. thar be only one thin' ye can do: spit shine th' dishes 'n save ye vacation spot! Better find some soap to spit shine up 'tis mess. A lot 'o soap...", "questAtom1CollectSoapBars": "Bars o' Soap", - "questAtom1Drop": "Th' SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack o' th' Mundane, Part 2: Th' SnackLess Monster", "questAtom2Notes": "Arr, it be lookin' a lot nicer here with all them dishes cleaned up. Maybe ye can finally have yerself a bit o' fun now. Ahoy - there seems to be a pizza box floatin' in the lake there. Well, what's one more thin' to spit shine really? But alas, it be no mere pizza box! With a sudden rush the box lifts from the rum 'n reveals itself to be the head o' a monster. It can't be! The fabled SnackLess Monster?! It be said it's lurked hidden in the lake since times o' yore: a creature spawned from the leftover grub 'n trash 'o the ancient Habiticans. Argh!", "questAtom2Boss": "Th' SnackLess Monster", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack o' th' Mundane, Part 3: Th' Laundromancer", "questAtom3Notes": "Wit' a deafenin' cry, 'n five delicious types 'o cheese burstin' from its mouth, th' SnackLess Monster falls to pieces. \"HOW DARE ye!\" booms a voice from beneath th' rum's surface. A robed, blue figure emerges from th' rum, wieldin' a magic toilet brush. Filthy laundry fightin' begins to bubble up to th' surface 'o th' lake. \"I be th' Laundromancer!\" he angrily announces. \"ye have some nerve - washin' me delightfully dirty dishes, destroyin' me pet, 'n enterin' me domain wit' such spit shine clothes. Prepare to feel th' soggy wrath 'o me anti-laundry fightin' magic!\"", "questAtom3Completion": "Th' wicked Laundromancer has be defeated! spit shine laundry fightin' falls in piles all around ye. Thin's be lookin' much better around here. As ye begin to wade through th' freshly pressed armor, a glint 'o metal catches ye eye, 'n ye gaze falls upon a gleamin' helm. th' original owner 'o 'tis shinin' item may be unknown, but as ye put it on, ye feel th' warmin' presence 'o a generous devil's henchman. Too bad they didn't sew on a nametag.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp o' t'Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in t' Market", diff --git a/common/locales/en@pirate/subscriber.json b/common/locales/en@pirate/subscriber.json index 95166c4f72..604e61bf82 100644 --- a/common/locales/en@pirate/subscriber.json +++ b/common/locales/en@pirate/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/en_GB/character.json b/common/locales/en_GB/character.json index a759e7f243..c7eaa06013 100644 --- a/common/locales/en_GB/character.json +++ b/common/locales/en_GB/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Hide stats allocation", "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/en_GB/front.json b/common/locales/en_GB/front.json index 55791369df..05044cc9dc 100644 --- a/common/locales/en_GB/front.json +++ b/common/locales/en_GB/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/en_GB/gear.json b/common/locales/en_GB/gear.json index 4a35ce3d34..1be7fd95e4 100644 --- a/common/locales/en_GB/gear.json +++ b/common/locales/en_GB/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Meetings, monsters, malaise: managed! Mash! Increases Strength, Intelligence, and Constitution by <%= attrs %> each.", "weaponSpecialCriticalText": "Critical Hammer of Bug-Crushing", "weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Yeti-Tamer Spear", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Its tireless power inures the wearer to mundane discomfort. Increases all attributes by <%= attrs %>.", "armorSpecial2Text": "Jean Chalard's Noble Tunic", "armorSpecial2Notes": "Makes you extra fluffy! Increases Constitution and Intelligence by <%= attrs %> each.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armour", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armour makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Yeti-Tamer Robe", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothing Lunar Armour", @@ -478,6 +484,8 @@ "headSpecial1Notes": "The favored crown of those who lead by example. Increases all attributes by <%= attrs %>.", "headSpecial2Text": "Nameless Helm", "headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Absurd Party Hat", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Sees beyond the veil of death, and displays what it finds there for enemies to fear. Increases Perception by <%= per %>.", "shieldSpecial1Text": "Crystal Shield", "shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all attributes by <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defence. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "No Body Accessory", "bodyBase0Notes": "No Body Accessory.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebony Collar", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Coral Collar", diff --git a/common/locales/en_GB/generic.json b/common/locales/en_GB/generic.json index fc7ffa0d42..905bdcd301 100644 --- a/common/locales/en_GB/generic.json +++ b/common/locales/en_GB/generic.json @@ -98,7 +98,7 @@ "buyThis": "Buy this <%= text %> with <%= price %> of your <%= gems %> Gems?", "noReachServer": "Server not currently reachable, try again later", "errorUpCase": "ERROR:", - "newPassSent": "New password sent.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Server currently unreachable.", "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", diff --git a/common/locales/en_GB/questscontent.json b/common/locales/en_GB/questscontent.json index f474a156b2..e05d0bc767 100644 --- a/common/locales/en_GB/questscontent.json +++ b/common/locales/en_GB/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiteers. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her spectre uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweller @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Moonstones", - "questMoonstone1DropMoonstone2Quest": "The Moonstone Chain Part 2: Recidivate the Necromancer (Scroll)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "The Necromancer", - "questMoonstone2DropMoonstone3Quest": "The Moonstone Chain Part 3: Recidivate Transformed (Scroll)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the spectre of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\" ", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...", "questAtom1CollectSoapBars": "Bars of Soap", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Phew, this place is looking a lot nicer with all these dishes cleaned. Maybe you can finally have some fun now. Oh - there seems to be a pizza box floating in the lake. Well, what's one more thing to clean really? But alas, it is no mere pizza box! With a sudden rush the box lifts from the water to reveal itself to be the head of a monster. It cannot be! The fabled SnackLess Monster?! It is said it has existed hidden in the lake since prehistoric times: a creature spawned from the leftover food and trash of the ancient Habiticans. Yuck!", "questAtom2Boss": "The SnackLess Monster", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", "questAtom3Completion": "The wicked Laundromancer has been defeated! Clean laundry falls in piles all around you. Things are looking much better around here. As you begin to wade through the freshly pressed armour, a glint of metal catches your eye, and your gaze falls upon a gleaming helm. The original owner of this shining item may be unknown, but as you put it on, you feel the warming presence of a generous spirit. Too bad they didn't sew on a nametag.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/en_GB/settings.json b/common/locales/en_GB/settings.json index b6fbe4627a..0b52945789 100644 --- a/common/locales/en_GB/settings.json +++ b/common/locales/en_GB/settings.json @@ -157,7 +157,7 @@ "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", "pushDeviceAdded": "Push device added successfully", "pushDeviceAlreadyAdded": "The user already has the push device", - "pushDeviceNotFound": "The user has no push device with this id.", + "pushDeviceNotFound": "The user has no push device with this ID.", "pushDeviceRemoved": "Push device removed successfully.", "add": "Add", "buyGemsGoldCap": "Cap raised to <%= amount %>", diff --git a/common/locales/en_GB/subscriber.json b/common/locales/en_GB/subscriber.json index 4beb0c8c48..e4becdee7c 100644 --- a/common/locales/en_GB/subscriber.json +++ b/common/locales/en_GB/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/es/character.json b/common/locales/es/character.json index c399625c9b..4d07183f2c 100644 --- a/common/locales/es/character.json +++ b/common/locales/es/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Ocultar asignación de puntos", "quickAllocationLevelPopover": "Con cada nivel, ganas un punto que puedes asignar al atributo que elijas. Puedes hacerlo de forma manual o dejar que el juego decida por ti con una de las opciones de asignación automática que encontrarás en Usuario -> Estadísticas.", "invalidAttribute": "\"<%= attr %>\" no es un atributo válido.", - "notEnoughAttrPoints": "No tienes suficientes puntos de atributo." + "notEnoughAttrPoints": "No tienes suficientes puntos de atributo.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/es/front.json b/common/locales/es/front.json index 8136810a0d..cc5b0e597e 100644 --- a/common/locales/es/front.json +++ b/common/locales/es/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Nombre de usuario en uso.", "passwordConfirmationMatch": "Las contraseñas no coinciden.", "invalidLoginCredentials": "El nombre de usuario y/o correo electrónico y/o conseña no son correctos.", - "passwordReset": "Si tenemos registrado tu correo electrónico se ha enviado un link para restablecer la contraseña a dicha cuenta.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Restablecer contraseña para Habitica.", "passwordResetEmailText": "La contraseña de <%= username %> se ha restablecido a <%= newPassword %>. ¡Atención! En el nombre de usuario y la contraseña se reconocen las mayúsculas, debes introducir ambos exactamente como se muestram aquí. Te recomendamos que copies y pegues ambos en lugar de escribirlos por ti mismo. \nInicia sesión en <%= baseUrl %>. Una vez dentro, dirígete a <%= baseUrl %>/#/opciones/ajustes/ajustes y cambio de contraseña.", - "passwordResetEmailHtml": "La contraseña de <%= username %> se ha restablecido a <%= newPassword %>.

¡Atención! En el nombre de usuario y la contraseña se reconocen las mayúsculas, debes introducir ambos exactamente como se muestram aquí. Te recomendamos que copies y pegues ambos en lugar de escribirlos por ti mismo.

Inicia sesión en <%= baseUrl %>. Una vez dentro, dirígete a <%= baseUrl %>/#/opciones/ajustes/ajustes y cambio de contraseña.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Oh-oh. Tu nombre de usuario o contraseña no es correcto.\n- Asegúrate de que has escrito bien tu nombre de usuario o correo electrónico. \n- Quizás hayas iniciado sesión con Facebook en lugar de correo electrónico. Asegúrate intentando iniciar sesión con Facebook.\n- Si has olvidado tu contraseña, haz clic en \"Olvidé mi contraseña\".", "invalidCredentials": "No hay ninguna cuenta con esas credenciales.", "accountSuspended": "Esta cuenta ha sido suspendida, por favor contacte con leslie@habitica.com con tu id de usuario \"<%= userId %> para solicitar asistencia.", diff --git a/common/locales/es/gear.json b/common/locales/es/gear.json index 3fe3220685..7f7f1f1ad6 100644 --- a/common/locales/es/gear.json +++ b/common/locales/es/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Tipo", "klass": "Clase", "groupBy": "Agrupar por <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Este equipamiento es de tu clase por lo que gana un multiplicador de 1,5 a sus atributos.)", "weapon": "arma", "weaponCapitalized": "Arma", "weaponBase0Text": "Sin arma", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Encuentros, monstruos, malestar: ¡bajo control! ¡Aplasta! Aumenta Fuerza, Inteligencia, y Constitución por <%= attrs %> cada uno.", "weaponSpecialCriticalText": "Martillo Crítico de Aplastar \"Bugs\"", "weaponSpecialCriticalNotes": "Este campeón mató un enemigo crítico de Github donde cayeron muchos guerreros. Formado de los huesos del Error, este martillo reparte un poderoso golpe crítico. Aumenta la Fuerza y la Percepción por <%= attrs %> cada uno.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tridente de Poderosas Mareas", "weaponSpecialTridentOfCrashingTidesNotes": "Te da la habilidad de pedir pescado, y también repartir algunas poderosas puñaladas a tus tareas. Aumenta tu Inteligencia en <%= int %>.", "weaponSpecialYetiText": "Lanza domadora de Yetis", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "¡Abra-gat-abra! ¡Estás tan resplandeciente que te vas a encandilar a ti mismo! Oh... tintinea... Incrementa tu Inteligencia un <%= int %> y tu Percepción un <%= per %>. Equipación de Primavera 2016, Edición Limitada.", "weaponSpecialSpring2016HealerText": "Varita de Flor de Primavera", "weaponSpecialSpring2016HealerNotes": "¡Con un golpe de varita haces que florezcan los campos y los bosques! O golpeas en la cabeza a molestos ratones. Incrementa tu Inteligencia un <%= int %>. Equipación de Primavera 2016, Edición Limitada.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "Vara Eléctrica", + "weaponSpecialSummer2016RogueNotes": "Aquel que pelee contigo se encontrara con una sorpresa shockeante sorpresa... Incrementa Fuerza en <%= str %>. Edición Limitada 2016 Equipamiento de Verano.", + "weaponSpecialSummer2016WarriorText": "Espada Garfio", + "weaponSpecialSummer2016WarriorNotes": "¡Muerde esas tareas difíciles con esta espada garfio! Incrementa Fuerza en <%= str %>. Edición Limitada 2016 Equipamiento de Verano.", + "weaponSpecialSummer2016MageText": "Báculo de Espuma de Mar", + "weaponSpecialSummer2016MageNotes": "Todo el poder del mar pasa por este báculo. Incrementa Inteligencia en <%= int %> y Percepción en <%= per %>. Edición Limitada 2016 Equipamiento de Verano.", + "weaponSpecialSummer2016HealerText": "Tridente Sanador", + "weaponSpecialSummer2016HealerNotes": "Una punta hiere, la otra sana. Incrementa Inteligencia en <%= int %>. Edición Limitada 2016 Equipamiento de Verano.", "weaponMystery201411Text": "Horca de Banquete", "weaponMystery201411Notes": "Clávasela a tus enemigos o ataca tus comidas favoritas - ¡esta horca versátil vale para todo! No confiere ningún beneficio. Artículo de suscriptor de noviembre 2014.", "weaponMystery201502Text": "Báculo Reluciente Alado del Amor y También de la Verdad", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Su poder incansable acostumbra al que la lleva al mundano malestar. Aumenta todos los atributos en <%= attrs %>.", "armorSpecial2Text": "Túnica noble de Jean Chalard", "armorSpecial2Notes": "¡Te hace extra blandito! Aumenta tu constitución e inteligencia en <%= attrs %> cada una.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armadura de Aletas Oceánica", "armorSpecialFinnedOceanicArmorNotes": "Una armadura delicada, pero que hace tu piel tan dañina al tacto como un coral de fuego. Suma <%= str %> de fuerza.", "armorSpecialYetiText": "Túnica de domador de Yetis", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "Con colores vivos, para que no te confundan con un necromante. Incrementa la Inteligencia por <%= int %>. Equipamiento de Edición Limitada de Primavera 2016.", "armorSpecialSpring2016HealerText": "Pantalones Peludos de Conejito", "armorSpecialSpring2016HealerNotes": "¡Boing boing! Saltando de colina en colina, sanando a quienes lo necesiten. Incrementan la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "Cola de Anguila", + "armorSpecialSummer2016RogueNotes": "¡Este electrificante atuendo transforma a quien lo viste en una verdadera Anguila Pícaro! Incrementa Percepción en <%= per %>. Edición Limitada 2016 Equipamiento de Verano.", + "armorSpecialSummer2016WarriorText": "Cola de Tiburón", + "armorSpecialSummer2016WarriorNotes": "¡Este tosco atuendo transforma a su usuario en un verdadero Guerrero Tiburón! Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.", + "armorSpecialSummer2016MageText": "Cola de Delfín", + "armorSpecialSummer2016MageNotes": "¡Este resbaloso atiendo transforma a su usuario en un verdadero Delfín Mago! Incrementa Inteligencia en <%= int %>. Edición Limitada 2016 Equipamiento de Verano.", + "armorSpecialSummer2016HealerText": "Cola de Caballito de Mar", + "armorSpecialSummer2016HealerNotes": "¡Este pinchudo atuendo transforma a su usuario en un verdadero Caballito de Mar Sanador! Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.", "armorMystery201402Text": "Túnica de Mensajero", "armorMystery201402Notes": "Reluciente y fuerte, esta túnica tiene muchos bolsillos para llevar cartas. No proporciona ningún beneficio. Artículo de suscriptor de febrero 2014.", "armorMystery201403Text": "Armadura del Caminante del Bosque", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Tú, también, puedes ser una pequeña pero temible hoja de hojaldre. No confiere ningún beneficio. Objeto de suscriptor Abril 2016", "armorMystery201605Text": "Uniforme de Bardo marchante", "armorMystery201605Notes": "A diferencia de los bardos tradicionales quienes se unen a grupos de aventureros, los bardos que se unen a las bandas marchantes de los Habitiantes son conocidos por sus grandes desfiles, no por sus asaltos a mazmorras. No confiere beneficios. Objeto de subscripción de mayo 2016.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", "armorArmoireLunarArmorText": "Armadura lunar reconfortante", @@ -478,6 +484,8 @@ "headSpecial1Notes": "La corona preferida de aquellos que lideran con el ejemplo. Aumenta <%= attrs %> todos los atributos.", "headSpecial2Text": "Casco sin nombre", "headSpecial2Notes": "Un testimonio de aquellos que se sacrificaron sin pedir nada a cambio. Aumenta tanto la inteligencia como la fuerza en <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Diadema de coral de fuego", "headSpecialFireCoralCircletNotes": "Esta diadema, diseñada por los mejores alquimistas de Habitica, te permite respirar agua y bucear en busca de tesoros. Suma <%= per %> de percepción.", "headSpecialNyeText": "Sombrero Absurdo de Fiesta", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "Una vestimenta que te pone por encima de los meros magos callejeros del mundo. Incrementa la Percepción por <%= per %>. Equipamiento de Edición Limitada de Primavera 2016.", "headSpecialSpring2016HealerText": "Diadema Floreciente", "headSpecialSpring2016HealerNotes": "Destella con el potencial de una nueva vida, lista para brotar. Incrementa la Inteligencia por <%= int %>. Equipamiento de Edición Limitada de Primavera 2016.", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "Casco de Anguila", + "headSpecialSummer2016RogueNotes": "Espía por entre las grietas de las rocas mientras usas este sigiloso casco. Incrementa Percepción en <%= per %>. Edición Limitada 2016 Equipamiento de Verano.", + "headSpecialSummer2016WarriorText": "Casco Tiburón", + "headSpecialSummer2016WarriorNotes": "¡Muerde esas tareas difíciles con esta temible casco! Incrementa Fuerza en <%= str %>. Edición Limitada 2016 Equipamiento de Verano.", + "headSpecialSummer2016MageText": "Sombrero Espiráculo", + "headSpecialSummer2016MageNotes": "Agua mágica rocía constantemente de este sombrero. Incrementa Percepción en <%= per %>. Edición Limitada 2016 Equipamiento de Verano.", + "headSpecialSummer2016HealerText": "Casco de Caballito de Mar", + "headSpecialSummer2016HealerNotes": "Este sombrero indica que su usuario fue entrenado por los Caballitos de Mar sanadores de Dilatory. Incrementa Inteligencia en <%= int %>. Edición Limitada 2016 Equipamiento de Verano.", "headSpecialGaymerxText": "Casco de Guerrero de Arco Iris", "headSpecialGaymerxNotes": "Con motivo de la celebración por la Conferencia GaymerX, ¡este casco especial está decorado con un radiante y colorido estampado arco iris! GaymerX es una convención de juegos que celebra a la gente LGBTQ y a los videojuegos, y está abierta a todo el público.", "headMystery201402Text": "Casco alado", @@ -612,6 +620,8 @@ "headMystery201604Notes": "¡Estas flores entrelazadas hacen un yelmo sorprendentemente robusto! Sin beneficios. Artículo de suscriptor de abril de 2016.", "headMystery201605Text": "Sombrero de Bardo marchoso", "headMystery201605Notes": "¡Setenta y seis dragones guían el desfile, con ciento diez grifos a su lado! Sin beneficios. Artículo de suscriptor de mayo de 2016.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Sombrero de copa sofisticado", "headMystery301404Notes": "¡Un sofisticado sombrero de copa solo para los más refinados caballeros! No otorga ningún beneficio. Artículo de Suscriptor de Enero del 3015", "headMystery301405Text": "Sombrero de copa básico", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Ve más allá del velo de la muerte, y muestra lo que allí se encuentra para asustar a los enemigos. Aumenta Percepción en <%= per %>.", "shieldSpecial1Text": "Escudo de cristal", "shieldSpecial1Notes": "Rompe flechas y desvía las palabras de los oponentes. Aumenta todos los atributos en <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Escudo de perla lunar", "shieldSpecialMoonpearlShieldNotes": "Diseñado para nadar rápido, y también para protegerte un poco. Suma <%= con %> de constitución.", "shieldSpecialGoldenknightText": "Lucero del Alba Machaca Hitos de Mustaine", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "Te enfrentaste a diabólicas trampas para conseguir esta comida que aumenta la defensa. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.", "shieldSpecialSpring2016HealerText": "Escudo Floral", "shieldSpecialSpring2016HealerNotes": "El Santo Inocente afirma que este pequeño escudo bloqueará las Semillas Radiantes. No le creas. Incrementa la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "Vara Eléctrica", + "shieldSpecialSummer2016RogueNotes": "Aquel que pelee contigo se encontrara con una sorpresa shockeante sorpresa... Incrementa Fuerza en <%= str %>. Edición Limitada 2016 Equipamiento de Verano.", + "shieldSpecialSummer2016WarriorText": "Diente de Tiburón", + "shieldSpecialSummer2016WarriorNotes": "¡Muerde esas tareas difíciles con este escudo dentado! Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.", + "shieldSpecialSummer2016HealerText": "Escudo Estrella del Mar", + "shieldSpecialSummer2016HealerNotes": "A veces confundido con el Escudo Asteroidea. Incrementa Constitución en <%= con %>. Edición Limitada 2016 Equipamiento de Verano.", "shieldMystery201601Text": "Destructora de Resoluciones", "shieldMystery201601Notes": "Esta espada se puede usar para desviar a todas las distracciones. No otorga ningún beneficio. Artículo de Suscriptor de Enero 2016.", "shieldMystery301405Text": "Escudo Reloj", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Castañea con fuerza y belleza. No confiere beneficio. Artículo Edición Especial Convención.", "backSpecialWonderconBlackText": "Capa Sigilosa", "backSpecialWonderconBlackNotes": "Hilada de sombras y suspiros. No otorga ningún beneficio. Artículo de Convención Edición especial", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Accesorio para el cuerpo", "bodyBase0Text": "Sin accesorio en el cuerpo", "bodyBase0Notes": "Sin accesorio en el cuerpo", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "¡Un precioso collar de Oro! No otorga ningún beneficio. Artículo de Congreso Edición Especial", "bodySpecialWonderconBlackText": "Collar de ébano", "bodySpecialWonderconBlackNotes": "¡Un precioso collar de Ébano! No otorga ningún beneficio. Artículo de Congreso Edición Especial", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Poncho Reluciente", "bodySpecialSummerMageNotes": "Ni el agua salada ni el agua fresca pueden deslustrar este metálico poncho. No confiere ningún beneficio. Equipamiento de Primavera 2014, Edición Limitada.", "bodySpecialSummerHealerText": "Collar de coral", diff --git a/common/locales/es/generic.json b/common/locales/es/generic.json index b3248b658e..aed9a56179 100644 --- a/common/locales/es/generic.json +++ b/common/locales/es/generic.json @@ -98,7 +98,7 @@ "buyThis": "¿Quieres comprar este <%= text %> con <%= price %> de tus <%= gems %> gemas?", "noReachServer": "No se puede acceder al servidor. Inténtalo de nuevo más tarde.", "errorUpCase": "ERROR:", - "newPassSent": "Nueva contraseña enviada.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "No se puede acceder al servidor.", "requestError": "Vaya, se ha producido un error. Actualiza la página; puede que tu última acción no se haya guardado correctamente.", "seeConsole": "Si el error persiste, informa de él en Ayuda > Notificar un error. Si sabes cómo usar la consola del navegador, incluye los mensajes de error.", diff --git a/common/locales/es/groups.json b/common/locales/es/groups.json index 7d95700fad..96b38e998d 100644 --- a/common/locales/es/groups.json +++ b/common/locales/es/groups.json @@ -28,7 +28,7 @@ "LFG": "Para promocionar tu nuevo grupo o encontrar uno al que unirte, dirígete al Gremio <%= linkStart %>Búsqueda de Grupo (Se busca Grupo)<%= linkEnd %>.", "wantExistingParty": "¿Quieres unirte a algún grupo ya creado? Ve al <%= linkStart %>gremio de los que buscan grupo<%= linkEnd %> y publica tu número de usuario, que es este:", "joinExistingParty": "Unirse al grupo de otro", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Ups! Necesitas crear o unirte a un Equipo antes de poder empezar una misión.", "create": "Crear", "userId": "Número de Usuario", "invite": "Invitar", @@ -163,7 +163,7 @@ "partyOnName": "¡Toma grupo!", "partyUpAchievement": "Se unió a un grupo con otra persona. Pasadlo bien luchando contra monstruos y apoyándoos mutuamente.", "partyOnAchievement": "Se unió a un grupo con cuatro personas o más. Disfrutad de lo responsables que sois entre todos y venced a vuestros enemigos con la ayuda de vuestros amigos.", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Atención: ¡Este Gremio es ahora muy grande para soportar notificaciones! Asegúrate de revisar cada dia para ver los mensajes nuevos.", "groupIdRequired": "\"groupId\" debe ser un UUID válido", "groupNotFound": "El grupo no se encuentra o no tienes acceso a él.", "groupTypesRequired": "Debes proporcionar una cadena de consulta \"type\" válida.", diff --git a/common/locales/es/limited.json b/common/locales/es/limited.json index eb3421ff81..1af6072771 100644 --- a/common/locales/es/limited.json +++ b/common/locales/es/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Conejo de Hechicero (Mago)", "comfortingKittySet": "Gatito Reconfortante (Sanador)", "sneakySqueakerSet": "Chirriador Escurridizo (Pícaro)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Guerrero Pez Luna (Guerrero)", + "shipSoothsayerSet": "Barco Adivino (Mago)", + "strappingSailorSet": "Marinero Fornido (Sanador)", + "reefRenegadeSet": "Arrecife Renegado (Pícaro)", "fallEventAvailability": "Disponible hasta el 31 de octubre", "winterEventAvailability": "Disponible hasta el 31 de diciembre", "springEventAvailability": "Disponible hasta el 31 de mayo." diff --git a/common/locales/es/questscontent.json b/common/locales/es/questscontent.json index 69998b834c..9cad1a26c9 100644 --- a/common/locales/es/questscontent.json +++ b/common/locales/es/questscontent.json @@ -15,49 +15,49 @@ "questGryphonCompletion": "Derrotada, la poderosa bestia escabulle con vergüenza a su amo. \"¡Oh! Bien hecho, aventureros!\" baconsaur exclama, \"Por favor, toma un poco de los huevos del Grifo. Estoy seguro de que vas a criar bien a estos jóvenes!\"", "questGryphonBoss": "Grifo Ardiente", "questGryphonDropGryphonEgg": "Grifo (huevo)", - "questGryphonUnlockText": "Unlocks purchasable Gryphon eggs in the Market", + "questGryphonUnlockText": "Desbloquear la compra de huevos de grifo en el Mercado", "questHedgehogText": "La Erizobestia", "questHedgehogNotes": "Los erizos son un grupo divertido de animales. Son unas de las mascotas más afectuosas que un Habiteer podría poseer. Pero corre el rumor de que, si les das de beber leche después de medianoche, crecen bastante irritables. Y cincuenta veces su tamaño. Y fue justo lo que hizo Inventrix. Ups.", "questHedgehogCompletion": "¡Tu grupo calmó exitosamente al erizo! Después de encogerse a un tamaño normal, se aleja rengueando hacia sus huevos. Vuelve chillando y acercando algunos de sus huevos hacia tu grupo. Con suerte, ¡a estos erizos les guste más la leche!", "questHedgehogBoss": "Erizobestia", "questHedgehogDropHedgehogEgg": "Erizo (Huevo)", - "questHedgehogUnlockText": "Unlocks purchasable Hedgehog eggs in the Market", + "questHedgehogUnlockText": "Desbloquear la compra de huevos de erizo en el Mercado", "questGhostStagText": "El Espíritu de Primavera", "questGhostStagNotes": "Ahh, la Primavera. El momento del año en el que el color vuelve a llenar el paisaje. Ya se fueron los fríos montones de nieve invernal. Donde la congelación tuvo lugar ahora podemos observar vegetación. ¡Relucientes hojas verdes llenan los árboles, la hierba vuelve a su vívido movimiento, un arcoíris de flores se alza en las llanuras y una mística niebla blanca cubre la tierra! ... Espera. ¿Niebla mística? \"Oh, no,\" Inventrix dijo aprensivamente, \"Pues va a ser que una especie de espíritu es la causa de esta niebla. Ah, y está cargando justo ahora mismo hacia tí.\"", "questGhostStagCompletion": "El espíritu, aparentemente ileso, baja su nariz hasta el suelo. Una calmante voz os rodea. \"Pido perdón por mi conducta. Me acabo de despertar de mi letargo, y parece que mi sentido común aún no ha vuelto del todo. Por favor, tomad esto como prueba de mi arrepentimiento.\" Un racimo de huevos se materializan en la hierba enfrente del espíritu. Sin mediar palabra, el espíritu corre hacia el bosque mientras las flores fallecen alrededor en su caminar.", "questGhostStagBoss": "Ciervo Fantasma", "questGhostStagDropDeerEgg": "Ciervo (Huevo)", - "questGhostStagUnlockText": "Unlocks purchasable Deer eggs in the Market", + "questGhostStagUnlockText": "Desbloquear la compra de huevos de ciervo en el Mercado", "questRatText": "El Rey Rata", "questRatNotes": "¡Qué cantidad de Basura! Grandes montones de Tareas Diarias sin completar yacen en toda Habitica. El problema es tan serio que hordas de ratas se ven ahora en todas partes. Te das cuenta de que @Pandah está acariciando cariñosamente a una de las bestias. Te explica que las ratas son criaturas apacibles que se alimentan de Tareas Diarias sin completar. El verdadero problema es que las Tareas Diarias han caído al alcantarillado, creando un peligroso foso que debe ser limpiado. Al descender a las cloacas, una enorme rata te ataca, defendiendo a su horda. ¿Vas a encogerte de miedo o vas a enfrentarte al legendario Rey Rata?", "questRatCompletion": "Tu golpe final agota la fuerza de la rata gigantesca, sus ojos se desvanecen a un gris apagado. La bestia se divide en muchas ratas pequeñas que se escabullen con miedo. Notas que @Pandah está de pie detrás de ti, mirando a lo que era una poderosa criatura. Te explica que los ciudadanos de Habitica han sido inspirados por tu valentía y están completando rápidamente todas sus tareas Diarias sin marcar. Te advierte de que hay que estar atentos, porque si bajamos la guardia, el Rey Rata volverá. Como pago, @Pandah te ofrece varios huevos de rata. Al darse cuenta de tu expresión incómoda, sonríe, \"Son mascotas maravillosas.\"", "questRatBoss": "Rey Rata", "questRatDropRatEgg": "Rata (Huevo)", - "questRatUnlockText": "Unlocks purchasable Rat eggs in the Market", + "questRatUnlockText": "Desbloquear la compra de huevos de rata en el Mercado", "questOctopusText": "La llamada de Octothulu", "questOctopusNotes": "@Urse, un escribano joven con los ojos desorbitados, ha pedido ayuda para explorar una cueva misteriosa en la orilla del mar. Entre las pozas crepúsculo se alza una enorme puerta de estalactitas y estalagmitas. Cuando te acercas a la puerta, un remolino oscuro comienza a girar en su base. Miras fijamente con asombro como un dragón-calamar se eleva a través de las fauces. \"La semilla pegajosa de las estrellas ha despertado\", ruge @Urse locamente. \"Después de vigintilliones de años, el gran Octothulu está suelto otra vez, y devorando por placer!\"", "questOctopusCompletion": "Con un golpe final, la criatura se escapa en el remolino de la que procede. No se puede saber siUrse es feliz con su victoria o la tristeza de ver la marcha bestia. Sin palabras, su compañero apunta a tres huevos viscosos, gigantescos en una poza cercana, ubicada en un nido de monedas de oro. \"Probablemente sólo huevos de pulpo,\" dicen que con nerviosismo. Al regresar a casa,Urse garabatea frenéticamente en una revista y se sospeche que esta no es la última vez que se oye de la gran Octothulu.", "questOctopusBoss": "Octothulu", "questOctopusDropOctopusEgg": "Pulpo (Huevo)", - "questOctopusUnlockText": "Unlocks purchasable Octopus eggs in the Market", + "questOctopusUnlockText": "Desbloquear la compra de huevos de pulpo en el Mercado", "questHarpyText": "¡Ayuda! ¡Una arpía!", "questHarpyNotes": "El valiente aventurero @UncommonCriminal ha desaparecido en el bosque mientras seguía el rastro de un monstruo alado que fue visto hace varios días. Estás a punto de emprender tu búsqueda cuando un loro herido cae sobre tus brazos con una horrible herida desfigurando su bello plumaje. Atado a su pata, una nota mal escrita explica que mientras defendía a los loros, @UncommonCriminal fue capturado por una cruel Arpía y que necesita de tu ayuda desesperadamente para poder huir. ¿Seguirás al loro, derrotarás a la Arpía y rescatarás a @UncommonCriminal?", "questHarpyCompletion": "Un último golpe asestado a la Arpía la hace caer mientras sus plumas vuelan en todas direcciones. Tras una rauda escalada hacia su nido, encuentras a @UncommonCriminal rodeado de huevos de loro. Como un equipo, rápidamente devuelves los huevos a los nidos colindantes. El loro herido que te encontró grazna en voz alta dejando caer varios huevos sobre tus brazos. \"El ataque de la Arpía ha dejado algunos huevos que necesitan ser cuidados,\" explica @UncommonCriminal. \"Parece que estas aves han reconocido tu valoro.\"", "questHarpyBoss": "Arpía", "questHarpyDropParrotEgg": "Loro (Huevo)", - "questHarpyUnlockText": "Unlocks purchasable Parrot eggs in the Market", + "questHarpyUnlockText": "Desbloquear la compra de huevos de loro en el Mercado", "questRoosterText": "Gallo Alborotador", "questRoosterNotes": "Durante años el granjero @extrajordanary ha utilizado los Gallos como reloj despertador. Pero ahora un Gallo gigante ha aparecido, cacareando mas alto que ninguno otro antes - y despertando a todo el mundo en Habítica! Los Habiticanos privados de sueño pelean a través de sus tareas diarias. @Pandoro decide que el momento de parar terminar con esto ha llegado. \"Por favor, si hay alguien que pueda enseñar a Gallo a cacarear suavecito?\" Como voluntario, te aproximas a Gallo temprano por la mañana - pero este se vuelve, agitando sus gargantuescas alas y enseñando sus afiladisimas garras, cacareando su grito de guerra.", "questRoosterCompletion": "A través de tu astucia y fuerza, has domado a la bestia salvaje. Sus orejas, una vez llenas con plumas y tareas a medio hacer, están limpias como el día. El te cacarea suavemente, acurrucando su pico contra tu hombro. El siguiente día estas preparados para irte, pero @EmeraldOx corre hacia ti con una cesta cubierta. \"Espera! Cuando fui al granero esta mañana, Gallo a empujado esto contra la puerta de tu habitación, creo que quiere que te lo quedes\" Con cuidado, descubres la cesta para encontrar tres delicados huevos.", "questRoosterBoss": "Gallo", "questRoosterDropRoosterEgg": "Gallo (huevo)", - "questRoosterUnlockText": "Unlocks purchasable Rooster eggs in the Market", + "questRoosterUnlockText": "Desbloquear la compra de huevos de gallo en el Mercado", "questSpiderText": "El Arácnido Gélido", "questSpiderNotes": "Cuando el tiempo comienza a enfriar, la delicada escarcha empieza a formarse en los cristales de las ventanas de los Habiticans como entretejidas redes... excepto para @Arcosine, cuyas ventanas han sido completamente congeladas por la Araña Escarcha que actualmente mora en su hogar. Vaya por Dios.", "questSpiderCompletion": "La Araña Helada se derrumba,dejando tras de sí un pequeño rastro de escarcha y unos pocos de sus sacos de huevos encantados. @Arcosine apresurándose,te las ofrece como recompensa--¿Podrías criar unas arañas inofensivas como mascotas?", "questSpiderBoss": "Araña", "questSpiderDropSpiderEgg": "Araña (Huevo)", - "questSpiderUnlockText": "Unlocks purchasable Spider eggs in the Market", + "questSpiderUnlockText": "Desbloquear la compra de huevos de araña en el Mercado", "questVice1Text": "Vicio, Parte 1: Libérate de la Influencia del Dragón", "questVice1Notes": "

Dicen que allí descansa un terrible diablo en las cavernas del Monte Habitica. ¡Un monstruo cuya presencia retuerce la voluntad de los fuertes héroes de la tierra, volviéndolos hacia malos hábitos y pereza! La bestia es un gran dragón de inmenso poder y compuesto de las mismísimas sombras: Vicio, el traicionero Wyrm de las Sombras. Los valientes Habitantes, se levantan y derrotan a esta repugnante bestia de una vez por todas, pero solo si crees que puedes soportar su inmenso poder.

Vicio Parte 1:

¿Cómo puedes pretender luchar contra la bestia si ya te controla? ¡No caigas víctima de la pereza y el vicio! ¡Trabaja duro para luchar contra la oscura influencia del dragón y desvanece su control sobre ti!

", "questVice1Boss": "Sombra de Vice", @@ -73,15 +73,15 @@ "questVice3DropWeaponSpecial2": "La vara del Dragón de Stephen Weber", "questVice3DropDragonEgg": "Dragón (Huevo)", "questVice3DropShadeHatchingPotion": "Poción de eclosión sombría.", - "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", + "questMoonstone1Text": "Reincidencia, Parte 1: La Cadena de Piedra Lunar", "questMoonstone1Notes": "Una terrible aflicción ha golpeado a los Habiticanos. Malos Hábitos que se creían muertos hace tiempo se han levantado de nuevo en venganza. Los platos se encuentran sin lavar, los libros de texto permanecen sin leer, ¡y la procrastinación corre sin nadie que la detenga!

Sigues el rastro de algunos de tus propios Malos Hábitos a las Ciénagas del Estancamiento y descubres a la culpable: la fantasmal Necromante, Reincidencia. Te lanzas a atacarla, pero tus armas atraviesan su cuerpo espectral inútilmente.

\"No te molestes,\" susurra con un tono áspero y seco. \"Sin una cadena de piedras lunares, nada puede hacerme daño – ¡y el maestro joyero @aurakami dispersó todas las piedras lunares a través de Habitica hace mucho tiempo!\" Jadeante, te retiras... pero sabes qué es lo que debes hacer.", "questMoonstone1CollectMoonstone": "Piedras Lunares", - "questMoonstone1DropMoonstone2Quest": "La Cadena de la Piedra Lunar Parte 2: Haz Retroceder al Nigromante (Pergamino)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "El valiente armero @Inventrix te ayuda a dar forma a las piedras lunares encantadas hasta hacerlas una cadena. Estás listo para confrontar finalmente a Reincidencia, pero en cuanto entras a las Ciénagas del Estancamiento, te recorre un terrible escalofrío.

Un soplo hediondo susurra en tu oído. \"¿Has regresado? Qué deleite...\" Giras y atacas, y bajo la luz de la cadena de piedra lunar, tu arma golpea carne sólida. \"Tal vez me hayas atado al mundo una vez más,\" gruñe Reincidencia, \"¡pero ahora es tiempo de que termines!\"", "questMoonstone2Boss": "El nigromante", - "questMoonstone2DropMoonstone3Quest": "La Cadena de la Piedra Lunar Parte 3: Retraso Trasformado (Pergamino)", - "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", + "questMoonstone3Text": "Reincidencia, Parte 3: Reincidencia Transformada", "questMoonstone3Notes": "Reincidencia se desploma al suelo, y la golpeas con tu cadena de piedra lunar. Para tu horror, Reincidencia se apodera de las gemas, sus ojos ardiendo triunfantes.

\"¡Tonta criatura de carne!\" grita. \"Estas piedras lunares me restaurarán a mi forma física, es cierto, pero no como tú imaginaste. A medida que la luna crece en la oscuridad, también crecen mis poderes, ¡y de las sombras convoco al espectro de tu más temido enemigo!\"

Una enfermiza neblina verde se levanta de la ciénaga, y el cuerpo de Reincidencia se retuerce y se contorsiona en una forma que te llena de terror – el cuerpo no-muerto de Vicio, horriblemente renacido.", "questMoonstone3Completion": "Respiras difícilmente y el sudor hace que ardan tus ojos mentras el Guivre colapsa. Los restos de Reincidencia se desvanecen formando una fina bruma gris que desaparece rápidamente bajo la ráfaga de una refrescante brisa, y escuchas en la distancia los gritos de multitudes de Habiticanos derrotando a sus Malos Hábitos de una vez por todas.

@Baconsaur, el maestro de las bestias, se abalanza montado en un grifo. \"Vi el final de tu batalla desde el cielo, y fue increíblemente conmovedora. Por favor, toma esta túnica encantada – tu valentía habla de un noble corazón, y creo que estabas destinado a tenerla.\"", "questMoonstone3Boss": "Necro-Vicio", @@ -90,11 +90,11 @@ "questGoldenknight1Text": "El Caballero Dorado, Parte 1: Una Conversación con Stern.", "questGoldenknight1Notes": "La Dama de Oro ha estado molestando a los pobres Habiticanos. ¿No cumpliste todas tus Diarias? ¿Marcaste un Hábito negativo? Ella lo usará como razón para acosarte y decir que tienes que seguir su ejemplo. Ella es el ejemplo brillante de un Habiticano perfecto y tú no eres más que un fracaso. Bueno, ¡eso no es para nada agradable! Todos cometen errores, y no deberían ser tratados con tanta negatividad por ello. ¡Tal vez es hora de reunir unos cuantos testimonios de Habiticanos ofendidos y darle a la Dama de Oro una severa reprimenda!", "questGoldenknight1CollectTestimony": "Testimonios", - "questGoldenknight1DropGoldenknight2Quest": "The Golden Knight Part 2: Gold Knight (Scroll)", + "questGoldenknight1DropGoldenknight2Quest": "La Cadena del Caballero Dorado Parte 2: Caballero de Oro (Pergamino)", "questGoldenknight2Text": "El Caballero Dorado, Parte 2: Caballero Dorado", "questGoldenknight2Notes": "Armado con cientos de testimonios de Habiticanos, enfrentas finalmente a la Dama de Oro. Empiezas a recitar las quejas de los Habiticanos, una por una. \"Y @Pfeffernusse dice que tus constantes fanfarronadas-\" Ella alza su mano para silenciarte y se burla, \"Por favor, estas personas simplemente están celosas de mi éxito. En lugar de quejarse, ¡deberían trabajar tan duro como yo! ¡Quizás pueda mostrarte el poder que puedes obtener mediante una diligencia como la mía!\" Entonces levanta su lucero del alba, ¡y se prepara para atacarte!", "questGoldenknight2Boss": "Caballero de Oro", - "questGoldenknight2DropGoldenknight3Quest": "The Golden Knight Part 3: The Iron Knight (Scroll)", + "questGoldenknight2DropGoldenknight3Quest": "El Caballero Dorado Parte 3: El Caballero de Hierro (Pergamino)", "questGoldenknight3Text": "El Caballero Dorado, Parte 3: El Caballero de Hierro", "questGoldenknight3Notes": "@Jon Arinbjorn grita para llamar tu atención. En los momentos siguientes a tu batalla, una nueva figura ha aparecido. Un caballero revestido de hierro teñido de negro se aproxima a ti lentamente con su espada en mano. La Dama de Oro vocifera hacia la figura \"¡Padre, no!\" pero el caballero no parece querer detenerse. Ella se vuelve hacia ti y dice \"Lo siento. He sido una tonta, con un ego demasiado grande para ver lo cruel que he sido. Pero mi padre es aún más cruel de lo que yo jamás podría ser. Si nadie lo detiene nos destruirá a todos. ¡Toma, usa mi lucero del alba y termina con el Caballero de Hierro!\" ", "questGoldenknight3Completion": "Con un satisfactorio sonido metálico, el Caballero de Hierro cae de rodillas y se desploma. \"Eres bastante fuerte\", jadea. \"Hoy me han humillado\". La Dama de Oro se acerca a ti y dice: \"Gracias. Creo que hemos ganado algo de humildad al enfrentarnos contigo. Hablaré con mi padre y le explicaré las quejas sobre nosotros. Quizás deberíamos empezar por disculparnos ante los otros Habiticanos\". Se detiene a pensar por un momento antes de volverse nuevamente hacia ti. \"Ten: como obsequio, quiero que te quedes con mi lucero del alba. Es tuyo ahora.\"", @@ -127,15 +127,15 @@ "questSeahorseCompletion": "El ahora manso Sea Stallion nada dócilmente a tu lado. \"¡Oh, mira!\" Kiwibot dice. \"Quiere que nosotros cuidemos a sus hijos.\" Te da entonces tres huevos. \"Crienlos bien\", dice ella. \"¡Eres Bienvenido al Derby Dilación cuando quieras!\"", "questSeahorseBoss": "Semental de mar", "questSeahorseDropSeahorseEgg": "Caballito de mar (Huevo)", - "questSeahorseUnlockText": "Unlocks purchasable Seahorse eggs in the Market", + "questSeahorseUnlockText": "Desbloquear la compra de huevos de caballito de mar en el Mercado", "questAtom1Text": "Ataque de lo Mundano, Parte 1: Desastre de Platos!", "questAtom1Notes": "Al fin alcanzas la costa del Lago Lavado en busca de un bien merecido descanso... ¡Pero el lago está contaminado con platos sucios! ¿Cómo ha podido pasar esto? Pues bien, no puedes permitir que el lago quede en este estado. ¡Solo hay una cosa que puedes hacer: lavar los platos y salvar tus vacaciones! Más vale que encuentres algo de jabón para enjabonar este desastre. Una buena cantidad de jabón...", "questAtom1CollectSoapBars": "Barra de jabón", - "questAtom1Drop": "El Monstruo SinBoquadillo (Pergamino de Mision)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Ataque de lo Mundano, Parte 2: El Monstruo sin Bocadillo", "questAtom2Notes": "Bueno, ahora el lago se ve mucho mejor con todos los platos limpios. Es posible que finalmente puedas pasar un buen rato. Vaya... parece que queda un cartón de pizza flotando en el lago. ¿Quedaba algo por limpiar? Por desgracia, ¡no se trata de una simple caja de pizza! Con un movimiento repentino, la caja emerge de la superficie revelando ser la cabeza de un monstruo. ¡No es posible! ¿El legendario Monstruo SnackLess? Se cuenta que ha permanecido escondido en el lago desde tiempos prehistóricos: una criatura fruto de los restos de comida y basura de los antiguos Habitacans. ¡Vaya asco!", "questAtom2Boss": "El Monstruo SnackLess", - "questAtom2Drop": "El Lavadomante (Pergamino de Misión)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Ataque de lo Mundano, Parte 3: El Laundromancer", "questAtom3Notes": "Con un rugido ensordecedor y cinco deliciosos tipos de queso rezumando de su boca, el Monstruo Snackless se hace trizas. \"¡CÓMO TE ATREVES!\" resuena una voz desde las profundidades de la superficie del agua. Un figura abrigada, de color azul, emerge a la superficie del lago, portando una escobilla del váter mágica. Ropa mugrienta comienza a salir a borbotones a la superficie del lago. \"¡Soy el Lavadomante!\" proclama enfadado. \"Qué osadía - lavaste mis preciados platos sucios, destruiste mi mascota y te presentas ante mis dominios con tan limpios atuendos. ¡Prepárate a empaparte de la ira de mi magia anti-lavado!\"", "questAtom3Completion": "¡El malvado Lavadomante ha sido derrotado! Ropa limpia cae apilada alrededor tuya. Las cosas se ven mucho mejor ahora por aquí. Mientras empiezas a caminar con tu recién pulida armadura, un destello metálico atrae tu atención y tu mirada recae sobre un resplandeciente yelmo. El propietario original de este brillante objeto puede ser desconocido, pero al ponértelo, sientes la acogedora presencia de un espíritu generoso. Una pena que no le etiquetaran un nombre.", @@ -146,13 +146,13 @@ "questOwlCompletion": "Junto al amanecer la Lechuza desaparece,
\nMas tan solo un bostezo en tu cara acontece.
\n¿Quizás sea la hora de un descanso bien merecido?
\nPero al llegar a tu cama, ¡vislumbras un nido!
\nUna Lechuza bien conoce cómo ser atenta
\nPara acabar la tarea y mantenerte alerta,
\nPero tus nuevas mascotas piarán suavemente
\nY así recordarte cuando en tu catre habrás de meterte.", "questOwlBoss": "La Lechuza", "questOwlDropOwlEgg": "Búho (Huevo)", - "questOwlUnlockText": "Unlocks purchasable Owl eggs in the Market", + "questOwlUnlockText": "Desbloquear la compra de huevos de búho en el Mercado", "questPenguinText": "El Ave Helada", "questPenguinNotes": "Aunque sea un día caluroso de verano, en el extremo sur de Habitica, un frío antinatural ha caído sobre Lively Lake. Fuertes y gélidos vientos pasan en forma de ráfagas mientras la costa empieza a congelarse. Picos de hielo sobresalen del suelo, echando de lado la hierba y suciedad. @Melynnrose Y @Breadstrings corren hacia ti.

\"¡Ayuda!\" dice @Melynnrose. \"Trajimos un pingüino gigante para congelar el lago para que así todos pudiéramos ir a patinar sobre hielo, ¡pero nos quedamos sin peces para darle de comer!\"

\"¡Entonces se enfadó, y está usando su aliento congelador en todo a su paso! \"dice @Breadstrings. \"¡Por favor, tienes que someterlo antes de todos acabemos cubiertos en hielo!\" Parece que necesitas que este pingüino... entre un poco en calor.", "questPenguinCompletion": "Tras la derrota del pingüino, el hielo se derrite. El pingüino gigante se pone a la luz del sol, sorbiendo un cubo extra de pescado del que encontraste. Patina a través del lago, soplando suavemente hacia abajo creando a su paso suave y centelleante hielo. ¡Qué pájaro tan extraño! \"Parece que dejó atrás unos pocos huevos también\", dice @Painter de Cluster.

@Rattify ríe. \"Tal vez ahora estos pingüinos estarán un poco más ... ¿tranquilos?\"", "questPenguinBoss": "Pingüino Congelado", "questPenguinDropPenguinEgg": "Pingüino (Huevo)", - "questPenguinUnlockText": "Unlocks purchasable Penguin eggs in the Market", + "questPenguinUnlockText": "Desbloquear la compra de huevos de pingüino en el Mercado", "questStressbeastText": "La Abominable Bestia del Estrés de las estepas de Stoïkalm", "questStressbeastNotes": "¡Completa tus Treas Diarias y tus Tareas Pendientes para dañar al Jefe del Mundo! Las Tareas Diarias Incompletas llenarán la Barra de Ataque del Estrés. Cuando la Barra de Ataque del Estrés se llene, el jefe del mundo atacará a un PNJ. El Jefe del Mundo nunca dañará jugadores individuales o cuentas. Sólo a las cuentas activas que no están descansando en la posada se les contarán sus Tareas Diarias Incompletas.

~ * ~

Lo primero que oímos son unos pasos, que son más lentos y estruendosos que los de la estampida. Uno por uno, los Habiticans salen a mirar desde las puertas, y nos quedamos sin palabras

Todos habíamos visto a la Bestia del Estrés antes, por supuesto - uno de aquellos seres de los que atacan inesperadamente en los momentos difíciles. ¿Pero esto? Esto es más alto que los edificios, con unas garras que podrían aplastar hasta a un dragón con la mayor de las facilidades. La escarcha se desprendía de su piel maloliente, y mientras rugía, una ráfaga helada rasgaba los techos de nuestras casas. Un monstruo de esta magnitud nunca ha sido mencionado antes, sino en muy lejanas leyendas.

\"¡Cuidado, Habiticans!\" @SabreCat exclamó. \"Encerraos en el interior de vuestros hogares - ¡esta es la auténtica Abominable Bestia del Estrés!\"

\"¡Esa cosa debe estar hecha de siglos y siglos de estrés!\" @Kiwibot dijo, cerrando la puerta de la taberna con fuerza y ​​bloqueando las ventanas.

\"Las Estepas de Stoïkalm,\" @Lemoness dijo, con expresión sombría. \"Durante todo este tiempo, creímos que permanecía plácida y sin problemas, pero debe haber estado escondiendo su estrés en algún lugar. A través de las generaciones, se ha ido convirtiendo en esto, ¡y ahora ha escapado y los ha atacado a ellos - y a nosotros!

Sólo hay una manera de alejar a una Abominable Bestia del Estrés, Abominable o no, ¡lo que hay que hacer es atacarla completando Tareas Diarias y Tareas Pendientes! Vamos todos a unirnos y luchar contra este temible enemigo - pero asegúrate de no holgazanear y dejar incompletas tus Tareas Diarias o Pendientes o puede enfurecer tanto que arremeta un gran golpe ...", "questStressbeastBoss": "La Abominable Bestia del Estrés", @@ -178,43 +178,43 @@ "questTRexUndeadRageDescription": "Esta barra se llena cuando no completas tus tareas Diarias. Cuando esté completa, ¡el Tiranosaurio Esqueleto va a sanar un 30 por ciento de su salud restante!", "questTRexUndeadRageEffect": "`¡Tiranosaurio Esqueleto usa SANACIÓN DE ESQUELETO!`\n\n¡El monstruo deja salir un rugido sobrenatural, y algunos de sus huesos dañados vuelven a unirse!", "questTRexDropTRexEgg": "Tiranosaurio (Huevo)", - "questTRexUnlockText": "Unlocks purchasable Tyrannosaur eggs in the Market", + "questTRexUnlockText": "Desbloquear la compra de huevos de tiranosaurio en el Mercado", "questRockText": "Escapa de la Cueva Viviente", "questRockNotes": "Cruzando las Colinas Serpenteantes de Habitica con algunos de tus amigos, acampáis por la noche en una encantadora cueva adornada de brillantes minerales. Pero cuando despertáis por la mañana, la entrada ha desaparecido y el suelo se está desplazando debajo de vosotros.

> \"¡La montaña está viva!\" grita tu compañero @pfeffernusse. \"Estos no son cristales - ¡son dientes!\"

@Painter de Cluster agarra tu mano. \"Tenemos que encontrar una forma de salir - ¡no te separes de mí y no te distraigas o podríamos quedarnos aquí atrapados para siempre!\"", "questRockBoss": "Coloso de Cristal", "questRockCompletion": "Vuestra diligencia os ha permitido encontrar un camino seguro a través de la montaña viviente. Quietos bajo la luz del sol, tu amigo @intune se percata de algo reluciente en el suelo a la altura de la salida de la cueva. Te inclinas para recogerlo y ves que se trata de una pequeña piedra con un filón de oro desparramándose a través de ella. Junto a ella otras rocas con formas bastante peculiares. Parecen como si fueran... ¿huevos?", "questRockDropRockEgg": "Roca (Huevo)", - "questRockUnlockText": "Unlocks purchasable Rock eggs in the Market", + "questRockUnlockText": "Desbloquear la compra de huevos de roca en el Mercado", "questBunnyText": "El Conejo Asesino", "questBunnyNotes": "Tras un día lleno de dificultades, alcanzas la cima del Monte Procrastinación y te detienes frente a la imponentes puertas de la Fortaleza de la Negligencia. Lees la inscripción en piedra. \"Dentro reside la criatura que encarna tus mayores miedos, la razón de tu inanición. ¡Llama a la puerta y encárate a tus demonios!\" Te da un escalofrío imaginando la horripilante criatura dentro y te dan ganas de salir corriendo como ya has hecho otras veces. @Draayder te agarra por la espalda. \"¡Mantente firme amigo! Ha llegado la hora. ¡Es tu deber hacer frente a esto!\"

Golpeas la puerta y ésta oscila hacia adentro. Desde el interior de la penumbra escuchas un rugido ensordecedor y desenvainas tu arma.", "questBunnyBoss": "Conejo Asesino", "questBunnyCompletion": "Con una última estocada, el conejo asesino cae al suelo. Una neblina centelleante emerge de su cuerpo transformándola en un pequeño conejito... nada parecido a cruel bestia a la que te encaraste hace un momento. Moviendo su nariz desaparece saltando, dejando atrás algunos huevos. @Gully se ríe. \"El Monte Procrastinación tiene su manera de hacer que los más retos pequeños se vean infranqueables. Recojamos esos huevos y marchémonos a casa.\"", "questBunnyDropBunnyEgg": "Conejo (Huevo)", - "questBunnyUnlockText": "Unlocks purchasable Bunny eggs in the Market", + "questBunnyUnlockText": "Desbloquear la compra de huevos de conejo en el Mercado", "questSlimeText": "La Jalea Regente", "questSlimeNotes": "Mientras te ocupas de tus tareas, te das cuenta de que te estás moviendo más y más lento. \"Es como caminar a través de melaza,\" se queja @Leephon. \"¡No, como atravesar jalea!\" dice @starsystemic. \"Esa babosa Jalea Regente ha untado su sustancia por toda Habitica. Está arruinando los trabajos. Todo el mundo se está volviendo más lento.\" Tú miras alrededor. Las calles se están llenando de a poco con un cieno claro y colorido, y los Habiticanos están luchando para poder terminar algo. Mientras otros huyen del área, ¡tú agarras un trapeador y te preparas para la batalla!", "questSlimeBoss": "Jalea Regente", "questSlimeCompletion": "Con un golpe final, atrapas a la Jalea Regente en una dona demasiado grande que te fue alcanzada por @Overomega, @LordDarkly y @Shaner, los líderes con reflejos rápidos del club de pastelería. Mientras todos te dan palmadas en la espalda, sientes a alguien poner discretamente algo en tu bolsillo. Es la recompensa por tu dulce éxito: tres huevos de Baba de Malvavisco.", "questSlimeDropSlimeEgg": "Limo de Malvavisco (Huevo)", - "questSlimeUnlockText": "Unlocks purchasable Slime eggs in the Market", + "questSlimeUnlockText": "Desbloquear la compra de huevos de limo en el Mercado", "questSheepText": "Carnero de Trueno", "questSheepNotes": "Mientras deambulas por las campiñas de Taskan con tus amigos, tomando un \"rápido descanso\" de tus obligaciones, encuentras una acogedora tienda de estambre. Estás tan sumergido en tu procrastinación que apenas te das cuenta de las siniestras nubes que cubren el cielo. \"Tengo un ma-a-al presentimiento de este clima\", balbucea @Misceo mientras miras hacia arriba. Las tempestuosas nubes se arremolinan y se parecen mucho a un... \"¡No tenemos tiempo para mirar nubes!\" grita @starsystemic. \"¡Está atacando!\" ¡El Carnero del Trueno se abalanza, lanzando rayos hacia ti!", "questSheepBoss": "Carnero de Trueno", "questSheepCompletion": "La furia del Carnero del Trueno merma cuando éste queda impresionado por tu diligencia. La criatura lanza granizo en tu dirección, y luego se desvanece con un retumbo grave. Al inspeccionar más de cerca, descubres que las piedras de granizo son en realidad tres huevos suaves y esponjosos. Los recoges, y luego caminas tranquilamente a casa debajo de un cielo azul.", "questSheepDropSheepEgg": "Oveja (Huevo)", - "questSheepUnlockText": "Unlocks purchasable Sheep eggs in the Market", + "questSheepUnlockText": "Desbloquear la compra de huevos de oveja en el Mercado", "questKrakenText": "El Kraken del Inkompleto", "questKrakenNotes": "Es un día cálido y soleado mientras navegas a través de la Bahía Inkompleta, pero tus pensamientos están llenos de preocupaciones sobre todo lo que aún te queda por hacer. Pareciera que apenas terminas una tarea, otra brota de la nada, y luego otra...

De pronto el bote da una horrible sacudida, ¡y tentáculos babosos emergen del agua por todas partes! \"¡Estamos siendo atacados por el Kraken de Inkompleta!\" grita Wolvenhalo.

\"¡Rápido!\" te llama Lemoness. \"¡Derriba la mayor cantidad de tentáculos que puedas antes de que otros se alzen y tomen su lugar!\"", "questKrakenBoss": "El Kraken del Inkompleto", "questKrakenCompletion": "Mientras el Kraken huye, varios huevos flotan hacia la superficie del agua. Lemoness los examina, y su recelo se transforma en placer. \"¡Huevos de sepia!\" dice. \"Aquí tienes, tómalos como recompensa por todo lo que has completado.\"", "questKrakenDropCuttlefishEgg": "Sepia (Huevo)", - "questKrakenUnlockText": "Unlocks purchasable Cuttlefish eggs in the Market", + "questKrakenUnlockText": "Desbloquear la compra de huevos de calamar en el Mercado", "questWhaleText": "El lamento de la Ballena", "questWhaleNotes": "Llegas a los Muelles Diligentes, esperando abordar un submarino para ver el Derby de Dilatoria. De pronto, un bramido ensordecedor te obliga a detenerte y tapar tus oídos. \"¡Por allí resopla!\" grita el Capitán @krazjega, señalando a una enorme ballena que se lamenta. \"¡No es seguro enviar a los submarinos mientras ella está dando vueltas!\"

\"Rápido,\" dice @UncommonCriminal. \"¡Ayúdenme a calmar a esta pobre criatura así podemos averiguar por qué está haciendo todo este ruido!\"", "questWhaleBoss": "Ballena Llorando", "questWhaleCompletion": "Luego de un arduo trabajo, la ballena finalmente cesa su llanto estruendoso. \"Parece que estaba ahogándose en olas de hábitos negativos,\" explica @zoebeagle. \"¡Gracias a tu consistente esfuerzo hemos podido cambiar el curso de la situación!\" Mientras entras al submarino, varios huevos de ballena flotan hacia ti, y tú los recoges.", "questWhaleDropWhaleEgg": "Ballena (Huevo)", - "questWhaleUnlockText": "Unlocks purchasable Whale eggs in the Market", + "questWhaleUnlockText": "Desbloquear la compra de huevos de ballena en el Mercado", "questDilatoryDistress1Text": "Peligro en Dilatoria, Parte 1: Mensaje en una Botella", "questDilatoryDistress1Notes": "¡Un mensaje en una botella llegó desde la recientemente reconstruida ciudad de Dilatoria! Dice: \"Queridos Habiticanos, necesitamos su ayuda una vez más. ¡Nuestra princesa ha desaparecido y la ciudad está bajo asedio de unos demonios acuáticos desconocidos! Las mantis marinas están manteniendo a raya a los atacantes. ¡Por favor ayúdennos!\" Para efectuar el largo viaje a la ciudad sumergida, uno debe tener la capacidad de respirar agua. ¡Por suerte, los alquimistas @Benga y @hazel pueden hacerlo todo posible! Sólo tienes que encontrar los ingredientes adecuados.", "questDilatoryDistress1Completion": "Te pones la armadura con aletas y nadas a Dilatoria lo más rápido que puedes. Los tritones y sirenas y sus aliadas, las mantis marinas, han logrado mantener a los monstruos fuera de la ciudad por el momento, pero están perdiendo. Acabas de entrar al castillo ¡cuando el espeluznante asedio desciende!", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`¡Burnout usa ATAQUE CONSUMIDOR!`\n\nMuchos Habiticanos han estado escondiéndose de Burnout en la Taberna, ¡pero ya no más! Con un aullido chirriante, Burnout rastrilla la Taberna con sus manos blancas y ardientes. Mientras los clientes de la Taberna huyen, ¡Daniel es atrapado por Burnout, y se transforma en un Espíritu Consumido justo delante de ti!\n \nEste impetuoso horror se ha extendido demasiado tiempo. No se rindan... ¡estamos tan cerca de vencer a Burnout de una vez por todas! ", "questFrogText": "Pantano de la Rana de Desorden", "questFrogNotes": "Mientras tú y tus amigos se esfuerzan para atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel. \"No te desvíes del camino -- si puedes.\"

\"¡Seguramente no es difícil!\" dice @RosemonkeyCT. \"Es ancho y está despejado.\"

Pero al continuar, notan que el camino es gradualmente invadido por el lodo de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.

Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita, \"¡Cuidado!\" Una rana furiosa salta desde el lodo, cubierta con ropa sucia y encendida por un fuego azul. ¡Van a tener que derrotar a esta venenosa Rana Desastrosa para continuar!", - "questFrogCompletion": "La rana se hunde en el lodo, derrotada. Mientras se escabulle, el cieno azul se disipa, despejando el camino.

Posados en el medio del sendero se encuentran tres huevos inmaculados. \"¡Se pueden ver incluso los pequeños renacuajos a través de la cubierta transparente!\" dice @Breadstrings. \"Tomen, deberían quedárselos.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Rana de Desorden", "questFrogDropFrogEgg": "Rana (Huevo)", "questFrogUnlockText": "Desbloquear la compra de huevos de rana en el Mercado", @@ -321,13 +321,13 @@ "questTreelingBoss": "Enredadera", "questTreelingDropTreelingEgg": "Brote (Huevo)", "questTreelingUnlockText": "Desbloquea la compra de huevos de Brote en el Mercado", - "questAxolotlText": "The Magical Axolotl", - "questAxolotlNotes": "From the depths of Washed-Up Lake you see rising bubbles and... fire? A little axolotl rises from the murky water spewing streaks of colors. Suddenly it begins to open its mouth and @streak yells, \"Look out!\" as the Magical Axolotl starts to gulp up your willpower!

The Magical Axolotl swells with spells, taunting you. \"Have you heard of my powers of regeneration? You'll tire before I do!\"

\"We can defeat you with the good habits we've built!\" @PainterProphet defiantly shouts. You steel yourself to be productive to defeat the Magical Axolotl and regain your stolen willpower!", - "questAxolotlCompletion": "After defeating the Magical Axolotl, you realize that you regained your willpower all on your own.

\"The willpower? The regeneration? It was all just an illusion?\" @Kiwibot asks.

\"Most magic is,\" the Magical Axolotl replies. \"I'm sorry for tricking you. Please take these eggs as an apology. I trust you to raise them to use their magic for good habits and not evil!\"

You and @hazel40 clutch your new eggs in one hand and wave goodbye with the other as the Magical Axolotl returns to the lake.", - "questAxolotlBoss": "Magical Axolotl", - "questAxolotlDropAxolotlEgg": "Axolotl (Egg)", - "questAxolotlUnlockText": "Unlocks purchasable Axolotl eggs in the Market", - "questAxolotlRageTitle": "Axolotl Regeneration", - "questAxolotlRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Magical Axolotl will heal 30% of its remaining health!", - "questAxolotlRageEffect": "`Magical Axolotl uses AXOLOTL REGENERATION!`\n\nA curtain of colorful bubbles obscures the monster for a moment, and when it clears, some of its wounds have vanished!" + "questAxolotlText": "El Ajolote Mágico", + "questAxolotlNotes": "De las profundidades del Lago Lavado ves burbujas emerger y ... ¿fuego? Un pequeño ajolote emana de las aguas turbias arrojando rayas de colores. Repentinamente empieza a abrir su boca y @streak grita, \"¡Cuidado!\" al tiempo que el Ajolote Mágico empieza a deglutir tu fuerza de voluntad.

El Ajolote Mágico se hincha con hechizos y provocándote dice: \"¿Haz escuchado de mis poderes regenerativos? Te cansarás antes que yo lo haga.\"

\"¡Podremos vencerte con los buenos hábitos que hemos construido!\" Gritó desafiantemente @PainterProphet . ¡Te preparas para ser productivo, vencer al Ajolote Mágico y recuperar tu fuerza de voluntad robada!", + "questAxolotlCompletion": "Luego de vencer al Ajolote Mágico te das cuenta que haz recuperado tu poder de voluntad por ti mismo.

\"¿El poder de voluntad? ¿La regeneración?¿Ha sido todo sólo una ilusión?\" preguntó @Kiwibot .

\"La mayoría de la magia lo es.\" respondió el Ajolote Mágico. \"Lamento haberlos engañado. Por favor tomen estos huevos como disculpa ¡Confío en que los criaran bien y usaran su magia para hábitos buenos,no malos!\"

Tu y @hazel40 agarran los huevos con una mano y saludan con la otra despidiéndose al tiempo que el Ajolote Mágico vuelve al lago.", + "questAxolotlBoss": "Ajolote Mágico", + "questAxolotlDropAxolotlEgg": "Ajolote (Huevo)", + "questAxolotlUnlockText": "Desbloquear la compra de huevos de Ajolote en el Mercado", + "questAxolotlRageTitle": "Regeneración de Ajolote", + "questAxolotlRageDescription": "Esta barra se llena cuando no completas tus Diarias ¡Cuando esté llena, el Ajolote Mágico recuperará 30% de su salud restante!", + "questAxolotlRageEffect": "`¡El Ajolote Mágico usa REGENERACIÓN AJOLOTE!`\n\n¡Una cortina de coloridas burbujas oscurece al monstruo por un momento, y cuando se desvanecen, algunas de sus heridas han desaparecido!" } \ No newline at end of file diff --git a/common/locales/es/settings.json b/common/locales/es/settings.json index c9bcc91e3f..33f6d82dce 100644 --- a/common/locales/es/settings.json +++ b/common/locales/es/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "Notificaciones por Correo Electrónico", "wonChallenge": "¡Has ganado un desafío!", "newPM": "Mensaje Privado Recibido", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Nuevo Mensaje de <%= name %>: <%= message %>", "sentGems": "¡Gemas enviadas!", "giftedGems": "Gemas Regaladas", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> te ha regalado <%= amount %> Gemas", "giftedSubscription": "Suscripción Regalada", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> te ha regalado <%= months %> de Subscripción.", "invitedParty": "Invitado al Grupo", "invitedGuild": "Invitado al Gremio", "importantAnnouncements": "Tu cuenta está inactiva", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "No volverá a recibir ningún mail de Habitica.", "unsubscribeAllEmails": "Marca para Desuscribirte de Notificaciones de Correo Electrónico", "unsubscribeAllEmailsText": "Al marcar esta casilla, certifico que entiendo que al desuscribirme de todos las notificaciones por correo electrónico, Habitica no va a poder nunca notificarme vía email sobre cambios importantes en el sitio o mi cuenta.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Tilda para Desubscribirte de todas las Notificaciones Push.", "correctlyUnsubscribedEmailType": "Suscripción denegada correctamente desde el email \"<%= emailType %>\".", "subscriptionRateText": "$<%= price %> USD recurrentes cada <%= months %> meses", "recurringText": "recurrentes", @@ -154,11 +154,11 @@ "invalidUrl": "Url no válida", "invalidEnabled": "el parámetro \"enabled\" debería ser booleano", "regIdRequired": "RegId es obligatorio", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Cliente Invalido. Sólo clientes oficiales de Habitica pueden recibir notificaciones push.", "pushDeviceAdded": "Dispositivo push añadido correctamente", "pushDeviceAlreadyAdded": "El usuario ya tiene el dispositivo push", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "El usuario no tiene dispositivo push con este id.", + "pushDeviceRemoved": "Dispositivo Push quitado satisfactoriamente.", "add": "Añadir", "buyGemsGoldCap": "Tope aumentado a <%= amount %>", "mysticHourglass": "<%= amount %> Reloj de Arena Místico", diff --git a/common/locales/es/subscriber.json b/common/locales/es/subscriber.json index f62aa94c50..53352d1d9c 100644 --- a/common/locales/es/subscriber.json +++ b/common/locales/es/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Juego del Trébol afortunado", "mysterySet201604": "Set de guerrero hoja", "mysterySet201605": "Set de Bardo marchante", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "El Conjunto Steampunk", "mysterySet301405": "Accesorios Steampunk", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/es/tasks.json b/common/locales/es/tasks.json index 2774e9ae54..82689cdf9b 100644 --- a/common/locales/es/tasks.json +++ b/common/locales/es/tasks.json @@ -20,10 +20,10 @@ "extraNotes": "Notas adicionales", "direction/Actions": "Dirección/acciones", "advancedOptions": "Opciones avanzadas", - "taskAlias": "Task Alias", - "taskAliasPopover": "This task alias can be used when integrating with 3rd party integrations. Only dashes, underscores, and alphanumeric characters are supported. The task alias must be unique among all your tasks.", - "taskAliasPlaceholder": "your-task-alias-here", - "taskAliasPopoverWarning": "WARNING: Changing this value will break any 3rd party integrations that rely on the task alias.", + "taskAlias": "Alias de Tareas", + "taskAliasPopover": "El alias de tareas puede ser usado para integración con programas de terceros. Sólo guiones altos y bajos y caracteres alfanuméricos pueden ser usados. El alias de tareas debe ser único para cada una de tus tareas.", + "taskAliasPlaceholder": "tu-alias-de-tarea-aqui", + "taskAliasPopoverWarning": "ADVERTENCIA: Cambiar este valor romperá la integración con programas de terceros que utilizan alias de tareas.", "difficulty": "Dificultad", "difficultyHelpTitle": "¿Qué dificultad tiene esta tarea?", "difficultyHelpContent": "Cuanto más dura sea una tarea, más Experiencia y Oro ganas al completarla... ¡pero más daño hace si es una Diaria o un Mal Hábito!", @@ -94,7 +94,7 @@ "confirmFortify": "¿Está seguro?", "fortifyComplete": "Fortificación completada!", "sureDelete": "¿Seguro? ¿Eliminar <%= taskType %> con el texto \"<%= taskText %>\"?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "¿Estas seguro que deseas eliminar tus Pendientes completados?", "streakCoins": "¡Bonus de Racha!", "pushTaskToTop": "Desplazar tarea hacia arriba. Mantenga ctrl o cmd para desplazar hasta el final.", "emptyTask": "Introduzca primero el título de la Tarea", @@ -118,7 +118,7 @@ "rewardHelp4": "", "clickForHelp": "Haz click para obtener ayuda", "taskIdRequired": "\"taskId\" debe ser un UUID válido.", - "taskAliasAlreadyUsed": "Task alias already used on another task.", + "taskAliasAlreadyUsed": "Este alias esta usado por otra tarea.", "taskNotFound": "Tarea no encontrada.", "invalidTaskType": "El tipo de tarea debe ser \"habit\", \"daily\", \"todo\" o \"reward\".", "cantDeleteChallengeTasks": "Una tarea perteneciente a un desafío no puede ser eliminada.", diff --git a/common/locales/es_419/character.json b/common/locales/es_419/character.json index 0ed5b7bbe1..2f5be9f026 100644 --- a/common/locales/es_419/character.json +++ b/common/locales/es_419/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Ocultar asignación de estadísticas", "quickAllocationLevelPopover": "Con cada nivel consigues un punto para asignar a un atributo de tu elección. Lo puedes asignar manualmente o dejar que el juego decida por ti usando una de las opciones de Asignación Automática que se encuentran en Usuario -> Estadísticas.", "invalidAttribute": "\"<%= attr %>\" no es un atributo válido.", - "notEnoughAttrPoints": "No tienes suficientes Puntos de Atributo." + "notEnoughAttrPoints": "No tienes suficientes Puntos de Atributo.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/es_419/front.json b/common/locales/es_419/front.json index 4284b98fab..ecc02a819f 100644 --- a/common/locales/es_419/front.json +++ b/common/locales/es_419/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/es_419/gear.json b/common/locales/es_419/gear.json index 3ee44ac335..7e46619894 100644 --- a/common/locales/es_419/gear.json +++ b/common/locales/es_419/gear.json @@ -2,7 +2,7 @@ "set": "Conjunto", "equipmentType": "Tipo", "klass": "Clase", - "groupBy": "Group By <%= type %>", + "groupBy": "Agrupar por <%= type %>", "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", "weapon": "arma", "weaponCapitalized": "Arma", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Multitudes, monstruos, malestar: ¡manejados! ¡Machácalos! Incrementa la Fuerza, la Inteligencia y la Constitución por <%= attrs %> cada una.", "weaponSpecialCriticalText": "Martillo Crítico Aplasta-Errores", "weaponSpecialCriticalNotes": "Este campeón mató a un enemigo crítico de Github donde cayeron muchos guerreros. Fabricado a partir de los huesos del Error, este martillo da un poderoso golpe crítico. Incrementa la Fuerza y la Percepción por <%= attrs %> cada una.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tridente de Mareas Tempestuosas", "weaponSpecialTridentOfCrashingTidesNotes": "Te da la habilidad de dar órdenes a los peces, y también de atravesar con fuerza a tus tareas. Incrementa la Inteligencia por <%= int %>.", "weaponSpecialYetiText": "Lanza Domadora de Yetis", @@ -156,13 +158,13 @@ "weaponSpecialSpring2016MageNotes": "¡Abragatabra! ¡Tan deslumbrante que puedes llegar a hipnotizarte a ti mismo! Ooh... tintinea... Incrementa la Inteligencia por <%= Int %> y la Percepción por <%= per %>. Equipamiento de Edición Limitada de Primavera 2016.", "weaponSpecialSpring2016HealerText": "Varita de Flores de la Primavera", "weaponSpecialSpring2016HealerNotes": "Con un ademán de la mano y un guiño, ¡haces florecer los campos y bosques! O das coscorrones a ratones molestos. Incrementa la Inteligencia por <%= int %>. Equipamiento de Edición Limitada de Primavera 2016.", - "weaponSpecialSummer2016RogueText": "Electric Rod", + "weaponSpecialSummer2016RogueText": "Vara electrica", "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", + "weaponSpecialSummer2016WarriorText": "Espada con gancho", "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", + "weaponSpecialSummer2016MageText": "Báculo de espuma marina", "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", + "weaponSpecialSummer2016HealerText": "Tridente sanador", "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", "weaponMystery201411Text": "Horqueta de Banquete", "weaponMystery201411Notes": "Atraviesa a tus enemigos o ataca tu comida favorita - ¡esta horqueta versátil lo hace todo! No otorga ningún beneficio. Artículo de Suscriptor de Noviembre 2014.", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Su poder incansable fortifica al usuario contra el malestar cotidiano. Incrementa todos los atributos por <%= attrs %>.", "armorSpecial2Text": "Túnica Noble de Jean Chalard", "armorSpecial2Notes": "¡Te vuelve extra esponjoso! Incrementa la Constitución y la Inteligencia por <%= attrs %> cada una.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armadura Oceánica con Aletas", "armorSpecialFinnedOceanicArmorNotes": "Aunque delicada, esta armadura vuelve a tu piel tan nociva al tacto como un coral de fuego. Incrementa la Fuerza por <%= str %>.", "armorSpecialYetiText": "Túnica de Domador de Yetis", @@ -346,9 +350,9 @@ "armorSpecialSpring2016MageNotes": "Con colores vivos, para que no te confundan con un necromante. Incrementa la Inteligencia por <%= int %>. Equipamiento de Edición Limitada de Primavera 2016.", "armorSpecialSpring2016HealerText": "Pantalones Peludos de Conejito", "armorSpecialSpring2016HealerNotes": "¡Boing boing! Saltando de colina en colina, sanando a quienes lo necesiten. Incrementan la Constitución por <%= con %>. Equipamiento de Edición Limitada de Primavera 2016.", - "armorSpecialSummer2016RogueText": "Eel Tail", + "armorSpecialSummer2016RogueText": "Cola de anguila", "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", + "armorSpecialSummer2016WarriorText": "Cola de tiburón", "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", "armorSpecialSummer2016MageText": "Dolphin Tail", "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de Suscriptor de Febrero 3015.", "armorArmoireLunarArmorText": "Armadura Lunar Relajante", @@ -478,6 +484,8 @@ "headSpecial1Notes": "La corona preferida de los que predican con el ejemplo. Incrementa todos los atributos por <%= attrs %>.", "headSpecial2Text": "Yelmo sin Nombre", "headSpecial2Notes": "Un testimonio a quienes fueron generosos sin pedir nada a cambio. Incrementa la Inteligencia y Fuerza por <%= attrs %> cada una.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Diadema de Coral de Fuego", "headSpecialFireCoralCircletNotes": "¡Esta diadema, diseñada por los mejores alquimistas de Habitica, te permite respirar agua y bucear en busca de tesoros! Incrementa la Percepción por <%= per %>.", "headSpecialNyeText": "Sombrero Absurdo de Fiesta", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Galera Elegante", "headMystery301404Notes": "¡Una galera elegante para los señores más sofisticados! Artículo de Suscriptor de Enero 3015. No otorga ningún beneficio.", "headMystery301405Text": "Galera Básica", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Ve más allá del velo de la muerte, y muestra lo que encuentra allí para hacer temer a los enemigos. Incrementa la Percepción por <%= per %>.", "shieldSpecial1Text": "Escudo de Cristal", "shieldSpecial1Notes": "Destroza flechas y desvía las palabras de los detractores. Incrementa todos los atributos por <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Escudo de Perla Lunar", "shieldSpecialMoonpearlShieldNotes": "Diseñado para nadar rápidamente, y también un poco para la defensa. Incrementa la Constitución por <%= con %>.", "shieldSpecialGoldenknightText": "Lucero del Alba Maja-Mojón de Mustaine", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Ondea sibilante con fuerza y ​belleza. No otorga ningún beneficio. Artículo de Convención de Edición Especial.", "backSpecialWonderconBlackText": "Capa Furtiva", "backSpecialWonderconBlackNotes": "Tejida a partir de sombras y susurros. No otorga ningún beneficio. Artículo de Convención de Edición Especial.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Accesorio para el cuerpo", "bodyBase0Text": "Sin accesorio para el cuerpo", "bodyBase0Notes": "Sin accesorio para el cuerpo.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "¡Un atractivo collar de oro! No confiere ningún beneficio. Artículo de Convención de Edición Especial.", "bodySpecialWonderconBlackText": "Collar de Ébano", "bodySpecialWonderconBlackNotes": "¡Un atractivo collar de ébano! No otorga ningún beneficio. Artículo de Convención de Edición Especial.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Pequeña Capa Brillante", "bodySpecialSummerMageNotes": "Ni el agua salada ni el agua dulce pueden deslustrar esta corta capa metálica. No otorga ningún beneficio. Equipamiento de Edición Limitada de Verano 2014.", "bodySpecialSummerHealerText": "Collar de Coral", diff --git a/common/locales/es_419/generic.json b/common/locales/es_419/generic.json index 7947abb589..621f904bfb 100644 --- a/common/locales/es_419/generic.json +++ b/common/locales/es_419/generic.json @@ -98,7 +98,7 @@ "buyThis": "¿Comprarás este/a <%= text %> con <%= price %> de tus <%= gems %> Gemas?", "noReachServer": "Error en la conexión al servidor, inténtalo más tarde.", "errorUpCase": "ERROR:", - "newPassSent": "Nueva contraseña enviada.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Error en la conexión al servidor.", "requestError": "¡Rayos, ha ocurrido un error! Por favor vuelve a cargar la página, tu última acción puede no haberse guardado correctamente.", "seeConsole": "Si el error persiste, por favor repórtalo en Ayuda > Reportar un error. Si estas familiarizado con la consola de tu navegador, por favor incluye cualquier mensaje de error.", diff --git a/common/locales/es_419/questscontent.json b/common/locales/es_419/questscontent.json index 125ba10d7c..7265dd9d94 100644 --- a/common/locales/es_419/questscontent.json +++ b/common/locales/es_419/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "Una terrible aflicción ha golpeado a los Habiticanos. Malos Hábitos que se creían muertos hace tiempo se han levantado de nuevo en venganza. Los platos se encuentran sin lavar, los libros de texto permanecen sin leer, ¡y la procrastinación corre sin nadie que la detenga!

Sigues el rastro de algunos de tus propios Malos Hábitos a las Ciénagas del Estancamiento y descubres a la culpable: la fantasmal Necromante, Reincidencia. Te lanzas a atacarla, pero tus armas atraviesan su cuerpo espectral inútilmente.

\"No te molestes,\" susurra con un tono áspero y seco. \"Sin una cadena de piedras lunares, nada puede hacerme daño – ¡y el maestro joyero @aurakami dispersó todas las piedras lunares a través de Habitica hace mucho tiempo!\" Jadeante, te retiras... pero sabes qué es lo que debes hacer.", "questMoonstone1CollectMoonstone": "Piedras lunares", - "questMoonstone1DropMoonstone2Quest": "La Cadena de Piedra Lunar Parte 2: Reincidencia la Necromante (Pergamino)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "El valiente armero @Inventrix te ayuda a dar forma a las piedras lunares encantadas hasta hacerlas una cadena. Estás listo para confrontar finalmente a Reincidencia, pero en cuanto entras a las Ciénagas del Estancamiento, te recorre un terrible escalofrío.

Un soplo hediondo susurra en tu oído. \"¿Has regresado? Qué deleite...\" Giras y atacas, y bajo la luz de la cadena de piedra lunar, tu arma golpea carne sólida. \"Tal vez me hayas atado al mundo una vez más,\" gruñe Reincidencia, \"¡pero ahora es tiempo de que termines!\"", "questMoonstone2Boss": "La Necromante", - "questMoonstone2DropMoonstone3Quest": "La Cadena de Piedra Lunar Parte 3: Reincidencia Transformada (Pergamino)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Reincidencia se desploma al suelo, y la golpeas con tu cadena de piedra lunar. Para tu horror, Reincidencia se apodera de las gemas, sus ojos ardiendo triunfantes.

\"¡Tonta criatura de carne!\" grita. \"Estas piedras lunares me restaurarán a mi forma física, es cierto, pero no como tú imaginaste. A medida que la luna crece en la oscuridad, también crecen mis poderes, ¡y de las sombras convoco al espectro de tu más temido enemigo!\"

Una enfermiza neblina verde se levanta de la ciénaga, y el cuerpo de Reincidencia se retuerce y se contorsiona en una forma que te llena de terror – el cuerpo no-muerto de Vicio, horriblemente renacido.", "questMoonstone3Completion": "Respiras difícilmente y el sudor hace que ardan tus ojos mentras el Guivre colapsa. Los restos de Reincidencia se desvanecen formando una fina bruma gris que desaparece rápidamente bajo la ráfaga de una refrescante brisa, y escuchas en la distancia los gritos de multitudes de Habiticanos derrotando a sus Malos Hábitos de una vez por todas.

@Baconsaur, el maestro de las bestias, se abalanza montado en un grifo. \"Vi el final de tu batalla desde el cielo, y fue increíblemente conmovedora. Por favor, toma esta túnica encantada – tu valentía habla de un noble corazón, y creo que estabas destinado a tenerla.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Ataque de lo Mundano, Parte 1: ¡Desastre de Platos!", "questAtom1Notes": "Llegas a la orilla del Lago Lavado para una relajación bien merecida... ¡Pero el lago está contaminado con platos sucios! ¿Cómo sucedió esto? Bueno, no puedes simplemente permitir que el lago siga en este estado. Sólo hay una cosa que puedes hacer: ¡limpiar los platos y salvar tu lugar de vacaciones! Más vale que encuentres algo de jabón para limpiar este desastre. Mucho jabón...", "questAtom1CollectSoapBars": "Barras de jabón", - "questAtom1Drop": "El Monstruo SnackLess (Pergamino de Misión)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Ataque de lo Mundano, Parte 2: El Monstruo SnackLess", "questAtom2Notes": "Puf, este lugar se ve mucho más bonito con todos estos platos limpios. Quizás, al fin, podrás pasar un buen rato. Oh - parece que hay una caja de pizza flotando en el lago. Bueno, realmente, ¿que es una cosa más para limpiar? Con una súbita oleada la caja se levanta del agua y se revela como la cabeza de un monstruo. ¡No puede ser! ¡¿El legendario Monstruo SnackLess?! Se dice que ha existido escondido en el lago desde la prehistoria: una criatura engendrada de los restos de comida y basura de los antiguos Habiticanos. ¡Qué asco!", "questAtom2Boss": "El Monstruo SnackLess", - "questAtom2Drop": "El Lavadomante (Pergamino de Misión)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Ataque de lo Mundano, Parte 3: El Lavadomante", "questAtom3Notes": "Con un grito ensordecedor, y cinco deliciosos tipos de queso brotando de su boca, el Monstruo SnackLess se cae a pedazos. \"¡CÓMO TE ATREVES!\" resuena una voz desde debajo de la superficie del agua. Una figura azul con túnica emerge del agua, empuñando un cepillo de baño mágico. Ropa sucia comienza a burbujear a la superficie del lago. \"Soy el Lavadomante!\" anuncia furiosamente. \"Que desfachatez - lavar mis platos maravillosamente sucios, destruir a mi mascota y entrar a mi dominio con ropa tan limpia. ¡Prepárate para sentir la ira empapada de mi magia anti-lavado!\"", "questAtom3Completion": "¡El malvado Lavandomante ha sido vencido! Ropa limpia cae en pilas a tu alrededor. Las cosas se ven mucho mejor por aquí. Mientras comienzas a vadear entre la armadura recién planchada, un centelleo metálico llama tu atención, y tu mirada cae sobre un yelmo resplandeciente. El dueño original de este objeto radiante puede ser desconocido, pero al ponértelo sientes la presencia alentadora de un espíritu generoso. Lástima que no le cosió sus iniciales.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`¡Burnout usa ATAQUE CONSUMIDOR!`\n\nMuchos Habiticanos han estado escondiéndose de Burnout en la Taberna, ¡pero ya no más! Con un aullido chirriante, Burnout rastrilla la Taberna con sus manos blancas y ardientes. Mientras los clientes de la Taberna huyen, ¡Daniel es atrapado por Burnout, y se transforma en un Espíritu Consumido justo delante de ti!\n\nEste impetuoso horror se ha extendido demasiado tiempo. No se rindan... ¡estamos tan cerca de vencer a Burnout de una vez por todas!", "questFrogText": "El Pantano de la Rana Desastrosa", "questFrogNotes": "Mientras tú y tus amigos se esfuerzan para atravesar las Ciénagas del Estancamiento, @starsystemic señala un gran cartel. \"No te desvíes del camino -- si puedes.\"

\"¡Seguramente no es difícil!\" dice @RosemonkeyCT. \"Es ancho y está despejado.\"

Pero al continuar, notan que el camino es gradualmente invadido por el lodo de la ciénaga, entremezclado desordenadamente con pedazos azules de desechos, hasta que seguir avanzando se vuelve imposible.

Mientras miras alrededor, preguntándote cómo se transformó en un desastre, @Jon Arjinborn grita, \"¡Cuidado!\" Una rana furiosa salta desde el lodo, cubierta con ropa sucia y encendida por un fuego azul. ¡Van a tener que derrotar a esta venenosa Rana Desastrosa para continuar!", - "questFrogCompletion": "La rana se hunde en el lodo, derrotada. Mientras se escabulle, el cieno azul se disipa, despejando el camino.

Posados en el medio del sendero se encuentran tres huevos inmaculados. \"¡Se pueden ver incluso los pequeños renacuajos a través de la cubierta transparente!\" dice @Breadstrings. \"Tomen, deberían quedárselos.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Rana Desastrosa", "questFrogDropFrogEgg": "Rana (Huevo)", "questFrogUnlockText": "Desbloquea huevos de Rana adquiribles en el Mercado", diff --git a/common/locales/es_419/subscriber.json b/common/locales/es_419/subscriber.json index 4952211ebe..2a976b3907 100644 --- a/common/locales/es_419/subscriber.json +++ b/common/locales/es_419/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Conjunto de Trébol de la Suerte", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Conjunto Steampunk Estándar ", "mysterySet301405": "Conjunto de Accesorios Steampunk", "mysterySetwondercon": "WonderCon", diff --git a/common/locales/fr/backgrounds.json b/common/locales/fr/backgrounds.json index fa7eefc033..8886240780 100644 --- a/common/locales/fr/backgrounds.json +++ b/common/locales/fr/backgrounds.json @@ -174,5 +174,5 @@ "backgroundLilypadText": "Nénuphar", "backgroundLilypadNotes": "Sautez sur un Nénuphar.", "backgroundWaterfallRockText": "Rocher sous une Cascade", - "backgroundWaterfallRockNotes": "Méditez sur un rocher sous une Cascade" + "backgroundWaterfallRockNotes": "Méditez sur un rocher sous une cascade" } \ No newline at end of file diff --git a/common/locales/fr/challenge.json b/common/locales/fr/challenge.json index c5d32f8efe..c0d729730c 100644 --- a/common/locales/fr/challenge.json +++ b/common/locales/fr/challenge.json @@ -64,7 +64,7 @@ "hurray": "Hourra !", "noChallengeOwner": "Sans propriétaire", "noChallengeOwnerPopover": "Ce défi n'a pas de propriétaire, parce que la personne qui a créé le défi a supprimé son compte.", - "challengeMemberNotFound": "L'utilisateur n'a pas été trouvé parmi les membres du défi", + "challengeMemberNotFound": "L'utilisateur•trice n'a pas été trouvé•e parmi les membres du défi", "onlyGroupLeaderChal": "Seul le responsable du groupe peut créer des défis", "tavChalsMinPrize": "La récompense doit être d'au moins 1 gemme pour les défis de la Taverne.", "cantAfford": "Vous ne pouvez pas payer cette récompense. Achetez plus de gemmes ou diminuez le montant de la récompense.", @@ -74,10 +74,10 @@ "onlyLeaderDeleteChal": "Seul le responsable du défi peut le supprimer.", "onlyLeaderUpdateChal": "Seul le responsable du défi peut le mettre à jour.", "winnerNotFound": "Le vainqueur avec l'identifiant \"<%= userId %> n'a pas été trouvé ou ne fait pas partie du défi.", - "noCompletedTodosChallenge": "\"includeCompletedTodos\" n'est pas supporté lors de la recherche des taches de défi.", + "noCompletedTodosChallenge": "\"includeCompletedTodos\" n'est pas supporté lors de la recherche des tâches de défi.", "userTasksNoChallengeId": "Lorsque \"tasksOwner\" est \"user\", \"challengeId\" ne peut être passé.", "onlyChalLeaderEditTasks": "Les tâches appartenant à un défi ne peuvent être modifiées que par son responsable.", - "userAlreadyInChallenge": "L'utilisateur participe déjà à ce défi.", + "userAlreadyInChallenge": "L'utilisateur•trice participe déjà à ce défi.", "cantOnlyUnlinkChalTask": "Seules les tâches des défis cassés peuvent être déliées.", "shortNameTooShort": "Le nom de l'étiquette doit contenir au moins 3 caractères." } \ No newline at end of file diff --git a/common/locales/fr/character.json b/common/locales/fr/character.json index 12972d98b2..fa7901a4a1 100644 --- a/common/locales/fr/character.json +++ b/common/locales/fr/character.json @@ -1,5 +1,5 @@ { - "communityGuidelinesWarning": "Gardez à l'esprit, s'il-vous-plaît, que votre nom d'utilisateur, votre photo de profil et votre résumé doivent obéir aux Règles de Vie en Communauté (par exemple, grossièretés, sujets adultes, insultes, etc. sont interdits). Si vous ne savez pas si quelque chose est inconvenant ou non, n'hésitez pas à envoyer un courriel à leslie@habitica.com!", + "communityGuidelinesWarning": "Veuillez grader à l'esprit que votre nom d'utilisateur, votre photo de profil et votre résumé doivent obéir aux Règles de Vie en Communauté (par exemple, grossièretés, sujets adultes, insultes, etc. sont interdits). Si vous ne savez pas si quelque chose est inconvenant ou non, n'hésitez pas à envoyer un courriel à leslie@habitica.com!", "statsAch": "Caractéristiques & Succès", "profile": "Profil", "avatar": "Personnalisez votre avatar", @@ -38,14 +38,14 @@ "wheelchair": "Fauteuil roulant", "basicSkins": "Peaux de base", "rainbowSkins": "Peaux arc-en-ciel", - "pastelSkins": "Peaux Pastel", + "pastelSkins": "Peaux pastel", "spookySkins": "Peaux effrayantes", - "supernaturalSkins": "Peaux Surnaturelles", + "supernaturalSkins": "Peaux surnaturelles", "splashySkins": "Peaux éclatantes", "rainbowColors": "Couleurs arc-en-ciel", - "shimmerColors": "Couleurs Miroitées", - "hauntedColors": "Couleurs Hantées", - "winteryColors": "Couleurs Hivernales", + "shimmerColors": "Couleurs miroitées", + "hauntedColors": "Couleurs hantées", + "winteryColors": "Couleurs hivernales", "equipment": "Équipement", "equipmentBonus": "Équipement", "equipmentBonusText": "Bonus d'attribut de votre équipement. Voir l'onglet Équipement dans l'Inventaire pour choisir votre équipement.", @@ -58,17 +58,17 @@ "costume": "Costume", "costumeText": "Si vous préférez l'apparence d'un équipement différent de celui que vous avez équipé, choisissez \"Utiliser un Costume\" pour le porter en costume tout en conservant les bonus de votre équipement.", "useCostume": "Utiliser un Costume", - "useCostumeInfo1": "Cliquez sur \"Utiliser un Costume\" pour mettre des vêtements à votre avatar sans modifier les stats de votre Tenue de Combat! Vous pouvez donc vous armer des meilleures stats à gauche et déguiser votre avatar avec l'équipement à droite.", - "useCostumeInfo2": "Lorsque vous cliquez sur \"Utiliser un Costume\", votre avatar aura l'air plutôt basique... mais pas d'inquiétude ! Si vous regardez à gauche, vous verrez que votre Tenue de Combat est toujours active. Ensuite, vous pouvez faire jouer votre imagination ! Tout ce que vous activez à droite ne modifiera pas vos stats mais peut vous donner un look d'enfer. Essayez différentes associations en mélangeant les ensembles et en accordant votre Costume avec vos familiers, montures et arrière-plans.

Vous avez d'autres questions ? Allez voir la page sur les Costumes sur le Wiki. Vous avez trouvé l'ensemble parfait ? Exhibez-le sur la guilde du Festival des Costumes ou fanfaronnez à la Taverne !", + "useCostumeInfo1": "Cliquez sur \"Utiliser un Costume\" pour mettre des vêtements à votre avatar sans modifier les statistiques de votre Tenue de Combat! Vous pouvez donc vous armer des meilleures statistiques à gauche et déguiser votre avatar avec l'équipement à droite.", + "useCostumeInfo2": "Lorsque vous cliquez sur \"Utiliser un Costume\", votre avatar aura l'air plutôt basique... mais pas d'inquiétude ! Si vous regardez à gauche, vous verrez que votre Tenue de Combat est toujours active. Ensuite, vous pouvez faire jouer votre imagination ! Tout ce que vous activez à droite ne modifiera pas vos statistiques mais peut vous donner un look d'enfer. Essayez différentes associations en mélangeant les ensembles et en accordant votre Costume avec vos familiers, montures et arrière-plans.

Vous avez d'autres questions ? Allez voir la page sur les Costumes sur le Wiki. Vous avez trouvé l'ensemble parfait ? Exhibez-le sur la guilde du Festival des Costumes ou fanfaronnez à la Taverne !", "gearAchievement": "Vous avez gagné le succès \"Armé jusqu'aux dents\" pour avoir atteint le niveau maximal de l'ensemble d'équipement de votre classe ! Vous avez acquis les ensembles complets suivants:", "moreGearAchievements": "Pour obtenir plus de badges \"Armé jusqu'aux dents\", changez de classe sur votre page Caractéristiques & Succès et achetez peu à peu l'équipement de votre nouvelle classe !", - "armoireUnlocked": "Vous avez aussi déverrouillé l'Armoire Enchantée! Cliquez sur la Récompense Armoire Enchantée pour tenter de trouver une pièce d'Équipement spécial au hasard! Vous avez aussi des chances de tomber sur de l'XP ou de la nourriture.", + "armoireUnlocked": "Vous avez aussi déverrouillé l'Armoire Enchantée! Cliquez sur la récompense Armoire Enchantée pour tenter de trouver une pièce d'Équipement spécial au hasard! Vous avez aussi des chances de tomber sur de l'XP ou de la nourriture.", "ultimGearName": "Armé jusqu'aux dents", "ultimGearText": "S'est équipé avec les meilleurs armes et les meilleures armures pour les classes suivantes :", "level": "Niveau", "levelUp": "Montée de niveau !", "gainedLevel": "Vous avez passé un niveau !", - "leveledUp": "En atteignant vos buts dans la vie réelle, vous êtes parvenu au niveau <%= level %> !", + "leveledUp": "En atteignant vos buts dans la vie réelle, vous êtes parvenu•e au niveau <%= level %> !", "fullyHealed": "Vous avez été complètement guéri·e !", "huzzah": "Bravo !", "mana": "Mana", @@ -93,7 +93,7 @@ "perception": "Perception", "perText": "La Perception augmente les gains en Or et, une fois que vous avez débloqué le Marché, augmente les chances de trouver des objets en complétant des tâches.", "intelligence": "Intelligence", - "intText": "L'Intelligence augmente la quantité d'Expérience gagnée et, une fois les classes débloquées, détermine le Mana maximum disponible pour les compétences de classes.", + "intText": "L'Intelligence augmente la quantité d'Expérience gagnée et, une fois les classes débloquées, détermine le maximum de Mana disponible pour les compétences de classes.", "levelBonus": "Bonus de niveau", "levelBonusText": "Chaque attribut reçoit un bonus égal à la moitié de (votre Niveau moins 1).", "allocatedPoints": "Points alloués", @@ -168,5 +168,6 @@ "hideQuickAllocation": "Cacher la répartition des statistiques", "quickAllocationLevelPopover": "Chaque niveau vous rapporte un point que vous pouvez assigner à un attribut de votre choix. Vous pouvez le faire manuellement ou laissez le jeu décider pour vous, en utilisant les options d'Attribution Automatique qui se trouvent dans Utilisateur -> Caractéristiques.", "invalidAttribute": "\"<%= attr %>\" n'est pas un attribut valide.", - "notEnoughAttrPoints": "Vous n'avez pas assez de points d'attribut." + "notEnoughAttrPoints": "Vous n'avez pas assez de points d'attribut.", + "gearNotOwned": "Vous ne possédez pas cet objet." } \ No newline at end of file diff --git a/common/locales/fr/communityguidelines.json b/common/locales/fr/communityguidelines.json index 1af81bf66f..2381a68228 100644 --- a/common/locales/fr/communityguidelines.json +++ b/common/locales/fr/communityguidelines.json @@ -72,7 +72,7 @@ "commGuidePara044": "Les personnes suivantes sont membres du dépôt Habitica :", "commGuideHeadingWiki": "Wiki", "commGuidePara045": "Le wiki Habitica rassemble des informations à propos du site. Il héberge également quelques forums similaires aux guildes de Habitica. Ainsi, les règles d’Espace Public s’appliquent.", - "commGuidePara046": "Le wiki de Habitica peut être vu comme une base de données de toutes les choses de Habitica. On y trouve des informations sur les options du site, des guides pour jouer au jeu, des astuces sur la façon de contribuer à Habitica et il fournit également un lieu où vous pouvez faire la publicité de votre guilde ou équipe et voter sur certains sujets.", + "commGuidePara046": "Le wiki de Habitica peut être vu comme une base de données de toutes les choses de Habitica. On y trouve des informations sur les options du site, des guides pour jouer au jeu, des astuces sur la façon de contribuer à Habitica et il fournit également un lieu où vous pouvez faire la publicité pour votre guilde ou équipe et voter sur certains sujets.", "commGuidePara047": "Puisque le wiki est hébergé par Wikia, les conditions d'utilisation de Wikia s’appliquent en plus des règles établies par Habitica et le wiki de Habitica.", "commGuidePara048": "Ce wiki n'est rien d'autre qu'une collaboration entre celles et ceux qui y contribuent, et certaines règles supplémentaires s’appliquent donc :", "commGuideList04A": "Demander de nouvelles pages ou de grosses modifications doit se faire sur le tableau Trello Wiki", diff --git a/common/locales/fr/contrib.json b/common/locales/fr/contrib.json index d12dee13b8..005ce08257 100644 --- a/common/locales/fr/contrib.json +++ b/common/locales/fr/contrib.json @@ -9,10 +9,10 @@ "championFifth": "Lorsque votre cinquième lot de contributions sera intégré, le Bouclier de Cristal sera disponible dans la boutique. Comme récompense pour votre travail, vous recevrez aussi 4 Gemmes.", "championSixth": "Lorsque votre sixième lot de contributions sera intégré, vous recevrez un Familier Hydre, ainsi que 4 Gemmes.", "legendary": "Légendaire", - "legSeventh": "Lorsque votre septième lot de contributions sera intégré, vous recevrez 4 Gemmes et deviendrez alors un membre de l'honorable Guilde des Contributeurs. Vous serez également tenu informé des coulisses de Habitica ! De nouvelles contributions n'augmenteront plus votre palier mais vous continuerez à recevoir des Gemmes et des titres.", + "legSeventh": "Lorsque votre septième lot de contributions sera intégré, vous recevrez 4 Gemmes et deviendrez alors un membre de l'honorable Guilde des Contributeurs. Vous serez également tenu•e informé•e des coulisses de Habitica ! De nouvelles contributions n'augmenteront plus votre palier mais vous continuerez à recevoir des Gemmes et des titres.", "moderator": "Modérateur", "guardian": "Gardien", - "guardianText": "Les modérateurs ont été choisis avec soin parmi les contributeurs de plus haut rang, nous vous invitons donc à faire preuve de politesse et à prêter l'oreille à leurs suggestions.", + "guardianText": "Les modérateurs ont été choisis avec soin parmi les contributeurs et contributrices de plus haut rang, nous vous invitons donc à faire preuve de politesse et à prêter l'oreille à leurs suggestions.", "staff": "Équipe", "heroic": "Héroïque", "heroicText": "Le niveau Héroïque rassemble l'équipe de Habitica ainsi que les contributeurs au palier de l'équipe. Si vous avez ce titre, vous avez été commissionné pour celui-ci (ou embauché !).", @@ -30,7 +30,7 @@ "helpedText2": "cette enquête.", "hall": "Panthéon des héros", "contribTitle": "Titre de Contributeur (par exemple, \"Forgeron\")", - "contribLevel": "Palier de Contributeur", + "contribLevel": "Palier de Contribution", "contribHallText": "1 à 7 pour les contributeurs normaux, 8 pour les modérateurs, 9 pour l'équipe. Détermine quels objets, familiers et montures sont accessibles. Définit également la couleur de l'étiquette du nom. Les paliers 8 et 9 se voient automatiquement attribuer un statut d'admin.", "hallContributors": "Panthéon des contributeurs", "hallPatrons": "Panthéon des Sponsors", @@ -46,7 +46,7 @@ "moreDetails2": "plus de détails (8-9)", "contributions": "Contributions", "admin": "Admin", - "notGems": "est exprimé en USD, pas en Gemmes. Autrement dit, si ce nombre vaut 1, cela signifie 4 gemmes. N'utilisez cette option que quand vous récompensez manuellement les joueurs en gemmes, ne l'utilisez pas quand vous attribuez des paliers de contributeur. Les paliers de contributeur allouent automatiquement des Gemmes.", + "notGems": "est exprimé en USD, pas en Gemmes. Autrement dit, si ce nombre vaut 1, cela signifie 4 gemmes. N'utilisez cette option que quand vous récompensez manuellement les joueurs en gemmes, ne l'utilisez pas quand vous attribuez des paliers de contribution. Les paliers de contribution allouent automatiquement des Gemmes.", "gamemaster": "Maître du Jeu (équipe/modérateur)", "backerTier": "Palier de Soutien", "balance": "Solde", @@ -54,7 +54,7 @@ "playerTiers": "Paliers de joueur", "tier": "Echelon", "visitHeroes": "Visitez le Panthéon des Héros (contributeurs et soutiens)", - "conLearn": "En savoir plus à propos des récompenses des contributeurs", + "conLearn": "En savoir plus à propos des récompenses de contribution", "conLearnHow": "En savoir plus sur les façons de contribuer à Habitica", "surveysSingle": "A aidé à faire progresser Habitica, en participant à une enquête ou à une phase de test importante. Merci !", "surveysMultiple": "A aidé à faire progresser Habitica à <%= surveys %> occasions, en participant à une enquête ou à une phase de test importante. Merci !", @@ -64,5 +64,5 @@ "blurbGuildsPage": "Les Guildes sont des groupes de discussion créés par les joueurs pour les joueurs pour regrouper les personnes autour de leurs centres d'intérêt. Jetez un œil à la liste et rejoignez les Guildes qui vous intéressent !", "blurbChallenges": "Les Défis sont des listes de tâches créées par des membres ! Rejoindre un défi ajoutera ses tâches aux vôtres dans la page des tâches ; gagner un Défi vous fera gagner un succès ainsi que, souvent, des gemmes !", "blurbHallPatrons": "Voici le Panthéon des Sponsors, où nous rendons hommage aux nobles aventuriers qui ont soutenu le Kickstarter original de Habitica. Nous les remercions de nous avoir aidés à donner la vie à Habitica !", - "blurbHallContributors": "Voici le Panthéon des Contributeurs, où sont honorés tous les contributeurs \"open-source\" d'Habitica. Que ce soit grâce à du code, de l'art, de la musique, de l'écriture ou même simplement de l'aide, ils ont gagné des gemmes, de l'équipement exclusif, et des titres prestigieux. Vous pouvez, vous aussi, contribuer à Habitica ! Apprenez-en plus ici." + "blurbHallContributors": "Voici le Panthéon des Contributeurs, où sont honorés tou•te•s les contributeurs et contributrices \"open-source\" d'Habitica. Que ce soit grâce à du code, de l'art, de la musique, de l'écriture ou même simplement de l'aide, ils ont gagné des gemmes, de l'équipement exclusif, et des titres prestigieux. Vous pouvez, vous aussi, contribuer à Habitica ! Apprenez-en plus ici." } \ No newline at end of file diff --git a/common/locales/fr/death.json b/common/locales/fr/death.json index eaf99dd47c..12a79a64fc 100644 --- a/common/locales/fr/death.json +++ b/common/locales/fr/death.json @@ -1,7 +1,7 @@ { "lostAllHealth": "Vous avez épuisé votre santé !", "dontDespair": "Ne désespérez pas !", - "deathPenaltyDetails": "Vous avez perdu un niveau, de l'or, et une pièce d'équipement, mais vous pouvez tous les récupérer en travaillant dur ! Bonne chance--vous y arriverez.", + "deathPenaltyDetails": "Vous avez perdu un niveau, tout votre or, et une pièce d'équipement, mais vous pouvez tous les récupérer en travaillant dur ! Bonne chance--vous y arriverez.", "refillHealthTryAgain": "Reprendre vie et essayer à nouveau", "dyingOftenTips": "Cela vous arrive trop souvent ? Voici quelques astuces !", "losingHealthWarning": "Attention - Vous perdez de la Vie !", diff --git a/common/locales/fr/faq.json b/common/locales/fr/faq.json index d2b23e6eab..bc331e28bb 100644 --- a/common/locales/fr/faq.json +++ b/common/locales/fr/faq.json @@ -7,8 +7,8 @@ "iosFaqAnswer1": "Les bonnes Habitudes (celles avec un +) sont les tâches que vous pouvez réaliser plusieurs fois par jour, comme manger des légumes. Les mauvaises Habitudes (celles avec un -) sont les tâches que vous devez éviter, comme vous ronger les ongles. Les Habitudes avec un + et un - ont un bon côté et un mauvais côté, comme prendre l'escalier / prendre l'ascenseur. Les bonnes Habitudes vous récompensent avec de l'expérience et de l'or. Les mauvaises habitudes vous font perdre de la Santé.\n\nLes tâches Quotidiennes sont des tâches que vous devez réaliser chaque jour, comme vous brosser les dents ou vérifier vos courriels. Vous pouvez ajuster les jours où une Quotidienne doit être réalisée en la modifiant. Si vous ratez une Quotidienne qui doit être réalisée, votre avatar subira des dégâts pendant la nuit. Faites attentions à ne pas ajouter trop de Quotidiennes à la fois !\n\nLes tâches À Faire sont votre liste de tâches et de projets. Compléter une tâche À Faire vous récompensera avec de l'or et de l'expérience. Vous ne perdrez jamais de Santé avec les tâches À Faire. Vous pouvez ajouter une date d'échéance à une tâche À Faire en la modifiant.", "webFaqAnswer1": "Les bonnes Habitudes (celles avec un ) sont les tâches que vous pouvez réaliser plusieurs fois par jour, comme manger des légumes. Les mauvaises Habitudes (celles avec un ) sont les tâches que vous devez éviter, comme vous ronger les ongles. Les Habitudes avec un et un ont un bon côté et un mauvais côté, comme prendre l'escalier / prendre l'ascenseur. Les bonnes Habitudes vous récompensent avec de l'expérience et de l'or. Les mauvaises habitudes vous font perdre de la Santé.\n

\nLes tâches Quotidiennes sont des tâches que vous devez réaliser chaque jour, comme vous brosser les dents ou vérifier vos courriels. Vous pouvez ajuster les jours où une Quotidienne doit être réalisée en cliquant sur le crayon pour la modifier. Si vous ratez une Quotidienne qui doit être réalisée, votre avatar subira des dégâts pendant la nuit. Faites attentions à ne pas ajouter trop de Quotidiennes à la fois !\n

\nLes tâches À Faire sont votre liste de tâches et de projets. Compléter une tâche À Faire vous récompensera avec de l'or et de l'expérience. Vous ne perdrez jamais de Santé avec les tâches À Faire. Vous pouvez ajouter une date d'échéance à une tâche À Faire en cliquant sur le crayon pour la modifier.", "faqQuestion2": "Quelques exemples de tâches ?", - "iosFaqAnswer2": "Il y a quatre listes d'exemples de tâches sur le wiki pour vous inspirer :\n

\n* [Exemples d'Habitudes](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Exemples de Quotidiennes](http://fr.habitica.wikia.com/wiki/Exemples_de_Quotidiennes)\n* [Exemples de tâches À Faire](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Exemples de Récompenses](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "Il y a quatre listes d'exemples de tâches pour vous inspirer :\n* [Exemples d'Habitudes](http://habitica.wikia.com/wiki/Sample_Habits)\n* [Exemples de Quotidiennes](http://fr.habitica.wikia.com/wiki/Exemples_de_Quotidiennes)\n* [Exemples de tâches À Faire](http://habitica.wikia.com/wiki/Sample_To-Dos)\n* [Exemples de Récompenses](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "Il y a quatre listes d'exemples de tâches sur le wiki pour vous inspirer :\n

\n* [Exemples d'Habitudes](http://fr.habitica.wikia.com/wiki/Exemples_d%27Habitudes)\n* [Exemples de Quotidiennes](http://fr.habitica.wikia.com/wiki/Exemples_de_Quotidiennes)\n* [Exemples de tâches À Faire](http://fr.habitica.wikia.com/wiki/Exemples_de_T%C3%A2ches_%C3%80_Faire)\n* [Exemples de Récompenses](http://fr.habitica.wikia.com/wiki/Exemples_de_R%C3%A9compenses_Personnalis%C3%A9es)", + "webFaqAnswer2": "Il y a quatre listes d'exemples de tâches pour vous inspirer :\n* [Exemples d'Habitudes](http://fr.habitica.wikia.com/wiki/Exemples_d%27Habitudes)\n* [Exemples de Quotidiennes](http://fr.habitica.wikia.com/wiki/Exemples_de_Quotidiennes)\n* [Exemples de tâches À Faire](http://fr.habitica.wikia.com/wiki/Exemples_de_T%C3%A2ches_%C3%80_Faire)\n* [Exemples de Récompenses](http://fr.habitica.wikia.com/wiki/Exemples_de_R%C3%A9compenses_Personnalis%C3%A9es)", "faqQuestion3": "Pourquoi mes tâches changent-elles de couleur ?", "iosFaqAnswer3": "Vos tâches changent de couleur en fonction de la manière dont vous les effectuez en ce moment ! Chaque nouvelle tâche est créée neutre, donc jaune. Si vous effectuez des tâches Quotidiennes ou des Habitudes positives plus fréquemment, elles changeront de couleur jusqu'à devenir bleues. Si vous manquez une tâche Quotidienne ou cédez à une mauvaise Habitude, la couleur de la tâche change vers le rouge. Plus une tâche est rouge, plus elle vous fera gagner de récompenses, mais si c'est une tâche Quotidienne ou une mauvaise Habitude, elle vous blessera aussi d'autant plus ! Cela vous aide à trouver la motivation pour effectuer les tâches qui vous posent problème. ", "webFaqAnswer3": "Vos tâches changent de couleur en fonction de la manière dont vous êtes en train de les effectuer ! Chaque nouvelle tâche est créée en jaune. Si vous effectuez des tâches Quotidiennes ou des Habitudes positives plus fréquemment, elles changeront de couleur jusqu'à devenir bleues. Si vous manquez une tâche Quotidienne ou cédez à une mauvaise Habitude, la couleur de la tâche change vers le rouge. Plus une tâche est rouge, plus elle vous fera gagner de récompenses, mais si c'est une tâche Quotidienne ou une mauvaise Habitude, elle vous blessera aussi d'autant plus ! Cela vous aide à trouver la motivation pour effectuer les tâches qui vous posent problème. ", diff --git a/common/locales/fr/front.json b/common/locales/fr/front.json index e07c058643..38ac3e8e35 100644 --- a/common/locales/fr/front.json +++ b/common/locales/fr/front.json @@ -110,7 +110,7 @@ "marketing2Lead3": "Les Défis vous permettent d'être en compétition avec vos amis ou des étrangers. Celui qui a fait de son mieux à la fin du défi gagne des prix spéciaux.", "marketing3Header": "Applications", "marketing3Lead1": "Les applications iPhone et Android vous permettent de vous occuper de vos affaires partout où vous allez. Nous sommes conscients que se connecter au site pour cliquer sur des boutons peut être un frein.", - "marketing3Lead2": "D'autres Outils Tiers connectent Habitica à d'autres aspects de votre vie. Notre API permet l’intégration facile de choses comme l'Extension Chrome, avec laquelle vous perdez des points en naviguant sur des sites non-productifs, et en gagnez sur des sites productifs. Plus d'informations ici", + "marketing3Lead2": "D'autres Outils Tiers connectent Habitica à d'autres aspects de votre vie. Notre API permet l’intégration facile de choses comme l'Extension Chrome, avec laquelle vous perdez des points en naviguant sur des sites non-productifs, et en gagnez sur des sites productifs. Plus d'informations ici", "marketing4Header": "Utilisation par une organisation", "marketing4Lead1": "L'éducation est un des meilleurs domaines pour la ludification. Nous savons tous à quel point les étudiants sont collés à leurs téléphones ; exploitez ce pouvoir ! Dressez vos élèves les uns contre les autres dans une compétition amicale. Récompensez les bons résultats avec des récompenses rares. Observez leurs notes et leur comportement monter en flèche.", "marketing4Lead1Title": "La ludification dans l'éducation", @@ -240,10 +240,10 @@ "usernameTaken": "Nom d'utilisateur déjà pris.", "passwordConfirmationMatch": "La confirmation du mot de passe ne correspond pas au mot de passe.", "invalidLoginCredentials": "Nom d'utilisateur, courriel ou mot de passe incorrect.", - "passwordReset": "Si nous avons votre courriel dans nos fichiers, un lien pour réinitialiser votre mot de passe vous a été envoyé.", + "passwordReset": "Si nous avons votre courriel dans nos fichiers, un nouveau mot de passe vous a été envoyé.", "passwordResetEmailSubject": "Mot de passe réinitialisé pour Habitica", "passwordResetEmailText": "Le mot de passe de <%= username %> a été réinitialisé pour <%= newPassword %> . Important ! Le nom d'utilisateur et le mot de passe sont sensibles à la casse -- vous devez les écrire exactement comme ils sont indiqués ici. Nous vous recommandons de les copier-coller plutôt que de les écrire. Connectez-vous sur <%= baseUrl %>. Après que vous vous soyez connecté, rendez-vous à <%= baseUrl %>/#/options/settings/settings pour modifier votre mot de passe.", - "passwordResetEmailHtml": "Le mot de passe de <%= username %> a été changé pour <%= newPassword %>.

Important ! Le nom d'utilisateur et le mot de passe sont sensibles à la casse -- vous devez les écrire exactement comme ils sont indiqués ici. Nous vous recommandons de les copier-coller plutôt que de les écrire.

Connectez-vous sur <%= baseUrl %>. Après que vous vous soyez connecté, rendez-vous à <%= baseUrl %>/#/options/settings/settings pour modifier votre mot de passe.", + "passwordResetEmailHtml": "Le mot de passe pour <%= username %> a été réinitialisé en <%= newPassword %>

Important! Autant le nom d'utilisateur que le mot de pase doivent respecter la casse -- vous devez les entrer exactement comme ils sont affichés ici.

Connectez vous sur <%= baseUrl %>. Après vous être connectés, allez sur <%= baseUrl %>/#/options/settings/settings et changez votre mot de passe.", "invalidLoginCredentialsLong": "\nHoulà ! Votre nom d'utilisateur ou votre mot de passe est incorrect.\n- Assurez-vous que votre nom d'utilisateur ou votre courriel est écrit correctement.\n- Vous vous êtes peut-être enregistré avec Facebook, et pas votre courriel. Vérifiez en essayant de vous connecter avec Facebook.\n- Si vous avez oublié votre mot de passe, cliquez sur « Mot de passe oublié ».", "invalidCredentials": "Aucun compte n'utilise cet identifiant.", "accountSuspended": "Votre compte a été suspendu, veuillez contacter leslie@habitica.com en indiquant votre ID d'utilisateur \"<%= userId %>\" pour obtenir de l'aide.", diff --git a/common/locales/fr/gear.json b/common/locales/fr/gear.json index af32bf2e61..ac96259874 100644 --- a/common/locales/fr/gear.json +++ b/common/locales/fr/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Type", "klass": "Classe", "groupBy": "Regrouper par <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Cet objet correspond à votre classe, ses caractéristiques sont donc multipliées par 1,5.)", "weapon": "arme", "weaponCapitalized": "Arme", "weaponBase0Text": "Pas d'arme", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Réunions, monstres, malaises : vous gérez ! Vous en faites de la purée ! Augmente la Force, l'Intelligence et la Constitution de <%= attrs %> points.", "weaponSpecialCriticalText": "Marteau Critique du Broyeur de Bug", "weaponSpecialCriticalNotes": "Ce champion a vaincu un ennemi crucial sur Github alors que beaucoup de guerriers avaient échoué avant lui. Façonné à partir des os du Bug, ce marteau inflige des coups critiques surpuissants. Augmente la Force et la Perception de <%= attrs %> points.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident des Marées Déferlantes", "weaponSpecialTridentOfCrashingTidesNotes": "Confère la capacité de contrôler les poissons et poignarde également violemment vos tâches. Augmente l'Intelligence de <%= int %> points.", "weaponSpecialYetiText": "Lance du Dresseur de Yeti", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "Abra-chat-da-bra ! C'est si éblouissant que vous pourriez bien vous être hypnotisé·e vous-même !, Oh... ça tinte... Augmente l'Intelligence de <%= int%> points et la Perception de <%= per%> points. Équipement en édition limitée du printemps 2016.", "weaponSpecialSpring2016HealerText": "Baguette Fleur de Printemps", "weaponSpecialSpring2016HealerNotes": "D'un geste et d'un clin d’œil, vous faites fleurir les champs et les forêts ! Ou donnez un coup sur la tête des souris pénibles. Augmente l'Intelligence de <%= int %> points. Équipement en édition limitée du printemps 2016.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "Baguette électrique", + "weaponSpecialSummer2016RogueNotes": "Celui qui se trouve face à vous aura le droit à une surprise bien choquante... Augmente la Force par <%= str %> points. Équipement en édition limitée de l’été 2016.", + "weaponSpecialSummer2016WarriorText": "Crochet du Tigre", + "weaponSpecialSummer2016WarriorNotes": "Croquez les tâches difficiles avec ce Crochet du Tigre ! Augmente la Force par <%= str %> points. Équipement en édition limitée de l’été 2016.", + "weaponSpecialSummer2016MageText": "Bâton d'Écume", + "weaponSpecialSummer2016MageNotes": "Toute la puissance des océans traverse ce bâton. Augmente l'Intelligence de <%= int %> points et la Perception de <%= per %> points. Équipement en édition limitée de l’été 2016.", + "weaponSpecialSummer2016HealerText": "Trident de Guérison", + "weaponSpecialSummer2016HealerNotes": "Une pointe fait du mal, l'autre guérit. Augmente l'Intelligence de <%= int %> points. Équipement en édition limitée de l’été 2016.", "weaponMystery201411Text": "Fourche Festive", "weaponMystery201411Notes": "Embrochez vos ennemis ou plantez-la dans votre nourriture préférée : cette fourche multi-fonctions peut tout faire ! N'apporte aucun bonus. Équipement d'abonné·e de novembre 2014.", "weaponMystery201502Text": "Bâton Chatoyant Ailé d'Amour et Aussi de Vérité", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Son pouvoir inlassable habitue son porteur à l'inconfort ordinaire. Augmente tous les attributs de <%= attrs %>.", "armorSpecial2Text": "Tunique de Noble de Jean Chalard", "armorSpecial2Notes": "Vous rend super moelleux ! Augmente la Consitution et l'Intelligence de <%= attrs %> points.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armure Océanique à Nageoire", "armorSpecialFinnedOceanicArmorNotes": "Bien qu'elle soit délicate, cette armure rend votre peau aussi dangereuse à toucher qu'un Corail de Feu. Augmente la Force de <%= str %> points.", "armorSpecialYetiText": "Tunique du Dresseur de Yeti", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "Hautement colorée, afin que vous ne soyez pas confondu avec un nécromancien. Augmente l'Intelligence de <%= int %>. Équipement en édition limitée de printemps 2016.", "armorSpecialSpring2016HealerText": "Culotte du Lapin Touffu", "armorSpecialSpring2016HealerNotes": "Hopla hop ! Bondissez de colline colline, soignant ceux qui en ont besoin. Augmente la Constitution de <%= con %>. Équipement en édition limitée de printemps 2016.", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "Queue d'Anguille", + "armorSpecialSummer2016RogueNotes": "Cet habit électrifiant transforme son porteur en véritable Voleur Anguille ! Augmente la Perception de <%= per %> points. Équipement en édition limitée de l’été 2016.", + "armorSpecialSummer2016WarriorText": "Queue de Requin", + "armorSpecialSummer2016WarriorNotes": "Cet habit rugueux transforme son porteur en véritable Guerrier Requin ! Augmente la Constitution de <%= con %> points. Équipement en édition limitée de l’été 2016.", + "armorSpecialSummer2016MageText": "Queue de Dauphin", + "armorSpecialSummer2016MageNotes": "Cet habit glissant transforme son porteur en véritable Mage Dauphin ! Augmente l'Intelligence de <%= int %> points. Équipement en édition limitée de l’été 2016.", + "armorSpecialSummer2016HealerText": "Queue d'Hippocampe", + "armorSpecialSummer2016HealerNotes": "Cet habit piquant transforme son porteur en véritable Guérisseur Hippocampe ! Augmente la Constitution de <%= con %> points. Équipement en édition limitée de l’été 2016.", "armorMystery201402Text": "Robe du Messager", "armorMystery201402Notes": "Chatoyante et solide, cette robe possède de nombreuses poches dans lesquelles transporter des lettres. N'apporte aucun bonus. Équipement d'abonné·e de février 2014.", "armorMystery201403Text": "Armure du Marcheur Sylvain", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Vous aussi, vous pouvez être un petit mais effroyable bouquet de feuilles. Ne confère aucun bonus. Équipement d'abonné·e d'Avril 2016.", "armorMystery201605Text": "Uniforme du barde de fanfare", "armorMystery201605Notes": "Contrairement aux bardes traditionnels qui se joignent à des groupes d'aventuriers, les bardes qui participent aux fanfares habiticiennes sont connus pour leurs parades grandioses, et non leurs expéditions dans des donjons. \nN'apporte aucun bonus. Équipement d'abonné·e de mai 2016.", + "armorMystery201606Text": "Nageoire de Selkie", + "armorMystery201606Notes": "Cette puissante nageoire miroite comme de l'écume se fracassant sur le rivage. N'apporte aucun bonus. Équipement d'abonné·e de juin 2016.", "armorMystery301404Text": "Tenue Steampunk", "armorMystery301404Notes": "Pimpant et fringuant ! N'apporte aucun bonus. Équipement d'abonné·e de février 3015.", "armorArmoireLunarArmorText": "Armure Lunaire Apaisante", @@ -478,6 +484,8 @@ "headSpecial1Notes": "La couronne préférée de ceux qui règnent par l'exemple. Augmente tous les attributs de <%= attrs %>.", "headSpecial2Text": "Heaume sans Nom", "headSpecial2Notes": "Un hommage à ceux qui ont donné de leur personne sans jamais rien demander en retour. Augmente l'Intelligence et la Force de <%= attrs %> points.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Diadème de Corail de Feu", "headSpecialFireCoralCircletNotes": "Ce diadème créé par les plus grands alchimistes d'Habitica vous permet de respirer sous l'eau et de plonger pour trouver des trésors ! Augmente la Perception de <%= per %> points.", "headSpecialNyeText": "Chapeau de Fête Absurde", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "Vêtement pour vous élever au-dessus du simple mage lambda. Augmente la Perception de <%= per %>. Équipement en édition limitée de printemps 2016.", "headSpecialSpring2016HealerText": "Diadème Fleuri", "headSpecialSpring2016HealerNotes": "Cela étincelle du potentiel d'une nouvelle vie prête à éclore. Augmente l'Intelligence de <%= int %> points. Équipement en édition limitée de printemps 2016.", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "Heaume d'Anguille", + "headSpecialSummer2016RogueNotes": "Jetez un coup d’œil depuis les crevasses rocheuses pendant que vous portez ce casque furtif. Augmente la perception de <%= per %>. Équipement en édition limitée de l’été 2016.", + "headSpecialSummer2016WarriorText": "Heaume de Requin", + "headSpecialSummer2016WarriorNotes": "Croquez les tâches difficiles avec ce heaume redoutable ! Augmente la Force de <%= str %> points. Équipement en édition limitée de l’été 2016.", + "headSpecialSummer2016MageText": "Chapeau Évent", + "headSpecialSummer2016MageNotes": "De l'eau magique jaillit constamment de ce chapeau. Augmente la perception de <%= per %>. Équipement en édition limitée de l’été 2016.", + "headSpecialSummer2016HealerText": "Heaume d'Hippocampe", + "headSpecialSummer2016HealerNotes": "Ce casque indique que son porteur a été entraîné par les hippocampes guérisseurs magiques de Dilatoire. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l’été 2016.", "headSpecialGaymerxText": "Heaume de Guerrier Arc-en-Ciel", "headSpecialGaymerxNotes": "En l'honneur de la conférence GaymerX, cet casque spécial est décoré avec un motif arc-en-ciel aussi radieux que coloré ! GaymerX est une convention célébrant les LGBTQ et les jeux, et est ouverte à tous.", "headMystery201402Text": "Heaume Ailé", @@ -612,6 +620,8 @@ "headMystery201604Notes": "Ces fleurs tressées font un casque étonnamment résistant ! Ne confère aucun bonus. Équipement d'abonné·e d'Avril 2016.", "headMystery201605Text": "Chapeau du barde de fanfare", "headMystery201605Notes": "Soixante-seize dragons ont mené la grande parade, et cent dix griffons étaient à portée de main ! N'apporte aucun bonus. Équipement d'abonné·e de mai 2016.", + "headMystery201606Text": "Capuche de Selkie", + "headMystery201606Notes": "Fredonnez la mélodie de l'océan en vous fondant parmis les phoques batifolants. N'apporte aucun bonus. Équipement d'abonné·e de juin 2016.", "headMystery301404Text": "Haut-de-forme Fantaisiste", "headMystery301404Notes": "Un couvre-chef fantaisiste pour les gens de bonne famille les plus élégants ! N'apporte aucun bonus. Équipement d'abonné·e de janvier 3015.", "headMystery301405Text": "Haut-de-forme Classique", @@ -665,7 +675,7 @@ "headArmoireGreenFloppyHatText": "Chapeau Négligé Vert", "headArmoireGreenFloppyHatNotes": "De nombreux sorts ont été tissés dans ce simple chapeau, lui donnant une éclatante couleur verte. Augmente la Constitution, l'Intelligence et la Perception de <%= attrs %> chacun. Armoire Enchantée : Objet indépendant.", "offhand": "objet de main de bouclier", - "offhandCapitalized": "Objet de main de Main de Bouclier", + "offhandCapitalized": "Objet de main de bouclier", "shieldBase0Text": "Pas d'Équipement de Main de Bouclier", "shieldBase0Notes": "Pas de bouclier ni de deuxième arme.", "shieldWarrior1Text": "Bouclier de Bois", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Voit au-delà du voile de la mort et montre aux ennemis ce qu'il y a trouvé pour les épouvanter. Augmente la Perception de <%= per %> points.", "shieldSpecial1Text": "Bouclier de Cristal", "shieldSpecial1Notes": "Brise les flèches et détourne les paroles des personnes négatives. Augmente tous les attributs de <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Bouclier Perle de Lune", "shieldSpecialMoonpearlShieldNotes": "Créé pour nager vite et se protéger quelque peu. Augmente la Constitution de <%= con %>. points.", "shieldSpecialGoldenknightText": "Masse Massacreuse Majeure de Mustaine", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "Vous avez affronté des pièges diaboliques pour vous procurer cette nourriture qui améliore vos défenses. Augmente la Constitution de <%= con %> points. Équipement en édition limitée du printemps 2016.", "shieldSpecialSpring2016HealerText": "Bouclier Floral", "shieldSpecialSpring2016HealerNotes": "Le Poisson d'Avril dit que ce petit bouclier bloque les Graines Brillantes. Ne le croyez pas. Augmente la Constitution de <%= con %>. Équipement en édition limitée de printemps 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "Baguette électrique", + "shieldSpecialSummer2016RogueNotes": "Celui qui se trouve face à vous aura droit à une surprise bien choquante... Augmente la Force de <%= str %> points. Équipement en édition limitée de l’été 2016.", + "shieldSpecialSummer2016WarriorText": "Dent de Requin", + "shieldSpecialSummer2016WarriorNotes": "Croquez les tâches difficiles avec ce bouclier en dents de requin ! Augmente la Constitution de <%= con %> points. Équipement en édition limitée de l’été 2016.", + "shieldSpecialSummer2016HealerText": "Bouclier d'Étoile de mer", + "shieldSpecialSummer2016HealerNotes": "Parfois confondu avec un bouclier étoile de mer. Augmente la constitution de <%= con %>. Équipement en édition limitée de l’été 2016.", "shieldMystery201601Text": "Tueuse Résolue", "shieldMystery201601Notes": "Cette lame peut être utilisée pour parer toutes les distractions. N'apporte aucun bonus. Équipement d'abonné·e de janvier 2016.", "shieldMystery301405Text": "Bouclier Horloge", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Bruisse avec force et élégance. N'apporte aucun bonus. Équipement de Convention en Édition Spéciale.", "backSpecialWonderconBlackText": "Cape de Dissimulation", "backSpecialWonderconBlackNotes": "Tissage d'ombres et de murmures. N'apporte aucun bonus. Équipement de Convention en Édition Spéciale.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Accessoire de Corps", "bodyBase0Text": "Pas d'armure.", "bodyBase0Notes": "Pas d'armure.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Un séduisant collier d'or ! N'apporte aucun bonus. Équipement de Convention en Édition Spéciale.", "bodySpecialWonderconBlackText": "Collier d’Ébène", "bodySpecialWonderconBlackNotes": "Un séduisant collier d'ébène ! N'apporte aucun bonus. Équipement de Convention en Édition Spéciale.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Pèlerine Etincellante", "bodySpecialSummerMageNotes": "Ni l'eau de mer ni l'eau douce ne peuvent ternir cette pèlerine métallisée. N'apporte aucun bonus. Équipement en édition limitée de l’été 2014.", "bodySpecialSummerHealerText": "Collier de Corail", @@ -878,7 +894,7 @@ "headAccessoryMystery201510Notes": "Terrifiantes et un peu visqueuses. N'apportent aucun bonus. Équipement d'abonné·e d'octobre 2015.", "headAccessoryMystery301405Text": "Lunettes Frontales", "headAccessoryMystery301405Notes": "\"Les lunettes c'est pour les yeux,\" disaient-ils. \"Personne ne voudrait de lunettes qu'on ne peut porter que sur la tête\" disaient-ils. Ha ! Vous leur avez bien montré ! N'apporte aucun bonus. Équipement d'abonné·e d'août 3015.", - "headAccessoryArmoireComicalArrowText": "Fléche Comique", + "headAccessoryArmoireComicalArrowText": "Flèche Comique", "headAccessoryArmoireComicalArrowNotes": "Cet objet saugrenu n'apporte aucune amélioration, mais au moins il fait rire ! Ne confère aucun bonus. Armoire enchantée : Objet indépendant.", "eyewear": "Lunettes", "eyewearBase0Text": "Pas de Lunettes", diff --git a/common/locales/fr/generic.json b/common/locales/fr/generic.json index 0e4bcc3b14..94c9f665a9 100644 --- a/common/locales/fr/generic.json +++ b/common/locales/fr/generic.json @@ -98,7 +98,7 @@ "buyThis": "Acheter ce <%= text %> avec <%= price %> de vos <%= gems %> Gemmes ?", "noReachServer": "Serveur inaccessible, réessayez plus tard", "errorUpCase": "ERREUR :", - "newPassSent": "Nouveau mot de passe envoyé.", + "newPassSent": "Si nous avons votre courriel dans nos fichiers, un nouveau mot de passe vous a été envoyé.", "serverUnreach": "Serveur inaccessible.", "requestError": "Oups, il y a eu une erreur! Veuillez s.v.p. actualiser la page, votre dernière action peut ne pas avoir été enregistrée correctement.", "seeConsole": "Si l'erreur persiste, veuillez la signaler à Aide > Signaler un Bug. Si vous avez connaissance de la console de votre navigateur, veuillez inclure les messages d'erreur de celle-ci.", diff --git a/common/locales/fr/groups.json b/common/locales/fr/groups.json index 1214b32856..ae6d129bf8 100644 --- a/common/locales/fr/groups.json +++ b/common/locales/fr/groups.json @@ -25,10 +25,10 @@ "createAParty": "Créer une Équipe", "updatedParty": "Paramètres d'équipe mis à jour.", "noPartyText": "Vous n'êtes pas dans une équipe, ou votre équipe prend du temps à charger. Vous pouvez soit en créer une nouvelle et y inviter des amis soit, si vous voulez rejoindre une équipe existante, leur demander d'entrer votre ID d'utilisateur ci-dessous et revenir ici pour recevoir leur invitation :", - "LFG": "Pour annoncer votre nouvelle équipe, ou pour en trouve une à rejoindre, rendez-vous dans la guilde <%= linkStart %>Demandes d'équipes (Recherche un groupe)<%= linkEnd %>.", + "LFG": "Pour annoncer votre nouvelle équipe, ou pour en trouver une à rejoindre, rendez-vous dans la guilde <%= linkStart %>Demandes d'équipes (Recherche un groupe)<%= linkEnd %>.", "wantExistingParty": "Vous voulez rejoindre une équipe existante ? Allez sur la <%= linkStart %>Guilde de Recherche d'Equipe<%= linkEnd %> et faites un message avec cet ID d'Utilisateur :", "joinExistingParty": "Rejoindre l'équipe de quelqu'un d'autre", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Oups! Vous devez créer ou rejoindre une équipe pour pouvoir démarrer une quête !", "create": "Créer", "userId": "ID d'utilisateur", "invite": "Inviter", @@ -163,7 +163,7 @@ "partyOnName": "Une équipe festive", "partyUpAchievement": "A rejoint une équipe avec une autre personne ! Amusez vous à combattre des monstres et à vous encourager.", "partyOnAchievement": "A rejoint une équipe d'au moins quatre personnes ! Profitez de votre plus grande responsabilité en vous regroupant avec vos amis pour vaincre vos ennemis !", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Remarque : cette guilde est désormais trop grande pour soutenir les notifications ! Assurez-vous de revenir tous les jours pour consulter les nouveaux messages.", "groupIdRequired": "\"groupId\" doit être un UUID valide", "groupNotFound": "Groupe introuvable ou vous n'y avez pas accès.", "groupTypesRequired": "Vous devez fournir une requête \"type\" valide.", diff --git a/common/locales/fr/limited.json b/common/locales/fr/limited.json index 3cc0c770f5..e4a617189b 100644 --- a/common/locales/fr/limited.json +++ b/common/locales/fr/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Lapin de Magicien (Mage)", "comfortingKittySet": "Chaton rassurant (Guérisseur)", "sneakySqueakerSet": "Rongeur sournois (Voleur)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Guerrier Poisson-Lune", + "shipSoothsayerSet": "Devin du Navire", + "strappingSailorSet": "Marin Costaud", + "reefRenegadeSet": "Renégat du Récif", "fallEventAvailability": "Disponible jusqu'au 31 octobre", "winterEventAvailability": "Disponible jusqu'au 31 décembre", "springEventAvailability": "Disponible jusqu'au 31 mai" diff --git a/common/locales/fr/loadingscreentips.json b/common/locales/fr/loadingscreentips.json index e9134a21ac..169c013d6a 100644 --- a/common/locales/fr/loadingscreentips.json +++ b/common/locales/fr/loadingscreentips.json @@ -6,7 +6,7 @@ "tip4": "Utilisez le signe # devant le nom d'une tâche pour le rendre énorme !", "tip5": "Il vaut mieux utiliser les compétences conférant des bonus dans la matinée pour qu'ils durent plus longtemps.", "tip6": "Réévaluez occasionnellement vos tâches pour vous assurer qu'elles sont à jour !", - "tip7": "Certains arrières-plans bouclent, comme le Lac en altitude, les Pagodes, les Collines Fleuries, la Nuit d'hiver et la Fête de la moisson.", + "tip7": "Certains arrières-plans se juxtaposent, comme le Lac en altitude, les Pagodes, les Collines Fleuries, la Nuit d'hiver et la Fête de la moisson.", "tip8": "Envoyez un message privé en cliquant sur l'enveloppe près de leur nom dans la discussion !", "tip9": "Visitez la Guilde Pirate Cove pour des conseils pour commencer une guilde.", "tip10": "Vous pouvez gagner des gemmes en accomplissant des défis. De nouveaux défis sont ajoutés chaque jour !", @@ -17,7 +17,7 @@ "tip15": "Ajoutez des listes à vos tâches pour augmenter vos récompenses !", "tip16": "Visitez le menu Données pour des informations intéressantes sur vos progrès.", "tip17": "L'utilisation d'étiquettes peut rendre une longue liste de tâches plus facile à gérer !", - "tip18": "Les habitudes qui sont juste positives ou juste négatives s'éffacent graduellement pour redevenir jaune.", + "tip18": "Les habitudes qui sont juste positives ou juste négatives s'effacent graduellement pour redevenir jaune.", "tip19": "Augmentez votre intelligence pour gagner plus d'expérience lorsque vous réalisez une tâche.", "tip20": "Améliorez votre statistique de perception pour obtenir plus d'or et de butin.", "tip21": "Améliorez votre statistique de force pour infliger plus de dégâts contre les monstres et faire plus de coups critiques.", @@ -26,10 +26,10 @@ "tip24": "Habitica est open source ! Rendez-vous sur la guilde Aspiring Legends si vous voulez contribuer.", "tip25": "Les objets qui vous donnent des bonus de statistiques ne coûteront jamais d'argent réel.", "tip26": "Une flèche à gauche du niveau d'un joueur indique qu'il bénéficie actuellement d'un bonus.", - "tip27": "Faites référer vos quotidiennes tardives à la nuit précédente (par exemple \"s'est brossé·e les dents la nuit dernière\") pour que vous puissiez les compléter au petit matin.", + "tip27": "Faites référer vos quotidiennes tardives à la nuit précédente (par exemple \"se brosser les dents la nuit dernière\") pour que vous puissiez les compléter au petit matin.", "tip28": "Indiquez un début de journée customisé dans Paramètres > Site pour contrôler quand votre journée démarre.", "tip29": "Complétez toutes vos quotidiennes pour obtenir un Bonus de Jour Parfait qui augmentera vos statistiques !", "tip30": "Vous pouvez inviter des gens dans les guildes, pas uniquement dans les équipes.", "tip31": "Jetez un œil aux listes toutes faites de la guilde Library of Shared Lists pour des exemples de tâches.", - "tip32": "Beaucoup de codes, d'arts et d'écritures dans Habitica sont réalisés par des contributeurs·trices volontaires ! Tout le monde peut aider." + "tip32": "Beaucoup de codes, d'arts et d'écritures dans Habitica sont réalisés par des contributeurs et contributrices volontaires ! Tout le monde peut aider." } \ No newline at end of file diff --git a/common/locales/fr/npc.json b/common/locales/fr/npc.json index 4d4df6f2e9..726594e29a 100644 --- a/common/locales/fr/npc.json +++ b/common/locales/fr/npc.json @@ -77,10 +77,10 @@ "tourStatsPage": "Ceci est votre page de statistiques ! Remportez des succès en complétant les tâches listées.", "tourTavernPage": "Bienvenue à la Taverne, un lieu de discussion pour tous! Vous pouvez vous protéger des dégâts causés par vos Quotidiennes en cas de maladie ou de voyage en cliquant sur \"Se reposer à l'Auberge\". Venez dire bonjour !", "tourPartyPage": "Votre équipe vous aidera à rester responsable. Invitez des amis pour déverrouiller un parchemin de quête !", - "tourGuildsPage": "Les Guildes sont des groupes de discussion créés par les joueurs pour les joueurs pour regroupe les personnes autour de leurs centres d'intérêt. Jetez un œil à la liste et rejoignez les Guildes qui vous intéressent ! Nous vous recommandons la Guilde des Nouveaux Arrivants, où chacun peut poser des questions sur Habitica !", + "tourGuildsPage": "Les Guildes sont des groupes de discussion créés par les joueurs et joueuses pour les joueurs et joueuses pour regrouper les personnes autour de leurs centres d'intérêt. Jetez un œil à la liste et rejoignez les Guildes qui vous intéressent ! Nous vous recommandons la Guilde des Nouveaux Arrivants, où chacun peut poser des questions sur Habitica !", "tourChallengesPage": "Les Défis sont des listes de tâches à thème créées par des membres ! Rejoindre un Défi ajoutera ses tâches à votre compte. Rivalisez avec d'autres membres pour gagner des Gemmes !", "tourMarketPage": "A partir du niveau 3, des œufs et des potions d'éclosion apparaîtront au hasard comme butin lorsque vous réaliserez vos tâches. Ils apparaissent ici - utilisez-les pour faire éclore des Familiers ! Vous pouvez aussi acheter des objets au Marché.", - "tourHallPage": "Bienvenue au Panthéon des Héros, où les contributeurs open-source d'Habitica sont honorés. Que ce soit par le code, les illustrations, la musique, l'écriture ou simplement par leur obligeance, ils ont gagné des Gemmes, de l'équipement exclusif et des titres prestigieux. Vous pouvez vous aussi contribuer à Habitica !", + "tourHallPage": "Bienvenue au Panthéon des Héros, où les contributeurs et contributrices open-source d'Habitica sont honorés. Que ce soit par le code, les illustrations, la musique, l'écriture ou simplement par leur obligeance, ils ont gagné des Gemmes, de l'équipement exclusif et des titres prestigieux. Vous pouvez vous aussi contribuer à Habitica !", "tourPetsPage": "Voici l'Écurie ! Après avoir passé le niveau 3, vous pouvez faire éclore vos familiers grâce à vos œufs et potions. Lorsque vous faites éclore un animal au Marché, il apparaît ici ! Cliquez sur l'image d'un animal pour le faire rejoindre votre avatar. Donnez à vos familiers la nourriture que vous trouvez dès la fin du niveau 3, et ils deviendront de puissantes montures.", "tourMountsPage": "Lorsque vous avez assez nourri un animal pour qu'il devienne une fière monture, il apparaîtra ici. (les familiers, les montures et la nourriture sont accessibles à la fin du niveau 3.) Cliquez sur une monture pour monter en selle !", "tourEquipmentPage": "C'est ici que vous rangez votre Équipement ! Votre Tenue de Combat influe sur vos stats. Si vous voulez que votre avatar arbore un équipement différent sans changer vos stats, cochez \"Utiliser un Costume\".", diff --git a/common/locales/fr/pets.json b/common/locales/fr/pets.json index 6ea47d65ee..90ea2a3c8d 100644 --- a/common/locales/fr/pets.json +++ b/common/locales/fr/pets.json @@ -38,29 +38,29 @@ "noFood": "Vous n'avez ni nourriture ni selle.", "dropsExplanation": "Récupérez ces objets plus vite avec des Gemmes, si vous ne voulez pas attendre de les recevoir comme butin. Apprenez-en plus sur le système de butin.", "premiumPotionNoDropExplanation": "Les potions d'éclosion magiques ne peuvent pas être utilisées sur les œufs reçus dans les quêtes. Le seul moyen d'obtenir des potions d'éclosion magiques est de les acheter ci-dessous, pas de les recevoir des butins.", - "beastMasterProgress": "Progression Maître des Bêtes", + "beastMasterProgress": "Progression du Maître des Bêtes", "stableBeastMasterProgress": "Progression du Maître des Bêtes : <%= number %> Familiers Trouvés", "beastAchievement": "Vous avez remporté le succès \"Maître des Bêtes\" pour avoir collectionné tous les familiers !", "beastMasterName": "Maître des Bêtes", - "beastMasterText": "A trouvé les 90 familiers (incroyablement difficile, félicitez cet utilisateur !)", + "beastMasterText": "A trouvé les 90 familiers (incroyablement difficile, félicitez cet•te utilisateur•trice !)", "beastMasterText2": "et a libéré ses familiers <%= count %> fois", - "mountMasterProgress": "Progression Maître des Montures", + "mountMasterProgress": "Progression du Maître des Montures", "stableMountMasterProgress": "Progression du Maître des Montures : <%= number %> Montures Apprivoisées", "mountAchievement": "Vous avez remporté le succès \"Maître des Montures\" pour avoir dompté toutes les montures !", "mountMasterName": "Maître des Montures", - "mountMasterText": "A dompté les 90 montures (encore plus difficile, félicitez cet utilisateur !)", + "mountMasterText": "A dompté les 90 montures (encore plus difficile, félicitez cet•te utilisateur•trice !)", "mountMasterText2": "et a libéré ses 90 montures <%= count %> fois", "beastMountMasterName": "Maître des Bêtes et Maître des Montures", "triadBingoName": "Triple Bingo", "triadBingoText": "A trouvé les 90 familiers, les 90 montures, et les 90 familiers À NOUVEAU ! (COMMENT VOUS AVEZ FAIT ÇA !)", "triadBingoText2": "et a libéré une écurie entière <%= count %> fois", "triadBingoAchievement": "Vous avez remporté le succès \"Triple Bingo\" pour avoir trouvé tous les familiers, dompté toutes les montures, et trouvé tous les familiers à nouveau !", - "dropsEnabled": "Butins Activés !", + "dropsEnabled": "Butins activés !", "itemDrop": "Vous avez trouvé un objet !", - "firstDrop": "Vous avez débloqué le système d'objets ! À présent lorsque vous complétez des tâches, vous avez une petite chance de trouver un objet. Vous venez de trouver un <%= eggText %> Œuf ! <%= eggNotes %>", + "firstDrop": "Vous avez débloqué le système de butins ! À présent lorsque vous complétez des tâches, vous avez une petite chance de trouver un objet. Vous venez de trouver un <%= eggText %> Œuf ! <%= eggNotes %>", "useGems": "Si vous voulez un Familier et que vous n'en pouvez plus d'attendre de le trouver, utilisez des Gemmes dans Inventaire > Marchépour l'acheter !", - "hatchAPot": "Faire éclore un <%= egg %> <%= potion %> ?", - "hatchedPet": "Vous avez fait éclore un <%= egg %><%= potion %>!", + "hatchAPot": "Faire éclore un•e <%= egg %> <%= potion %> ?", + "hatchedPet": "Vous avez fait éclore un•e <%= egg %><%= potion %>!", "displayNow": "Afficher tout de suite", "displayLater": "Afficher plus tard", "petNotOwned": "Vous ne possédez pas ce familier.", @@ -80,11 +80,11 @@ "petKeyInfo2": "Utilisez la Clé du Chenil pour ramener vos familiers et/ou montures non-issus de quêtes à zéro. (Les familiers et montures de quêtes et rares ne sont pas affectés)", "petKeyInfo3": "Il y a trois types de Clé du Chenil : Relâcher les Familiers Uniquement (4 Gemmes), Relâcher les Montures Uniquement (4 Gemmes), ou Relâcher les Familiers et les Montures (6 Gemmes). Utiliser une Clé vous permet de cumuler les succès Maître des Bêtes et Maître des Montures. Le succès Triple Bingo n'est cumulable que si vous utilisez la Clé \"Relâcher les Familiers et les Montures\" et collectez les 90 familiers une seconde fois. Montrez au monde de quel bois les collectionneurs de légende sont faits ! Mais prenez garde, car dès lors que vous utilisez une Clé et ouvrez les portes du chenil ou de l'écurie, vous ne pourrez les remplir qu'en collectant tout à nouveau...", "petKeyInfo4": "Il y a trois types de Clé du Chenil : Relâcher les Familiers Uniquement (4 Gemmes), Relâcher les Montures Uniquement (4 Gemmes), ou Relâcher les Familiers et les Montures. Utiliser une Clé vous permet de cumuler les succès Maître des Bêtes et Maître des Montures. Le succès Triple Bingo n'est cumulable que si vous utilisez la Clé \"Relâcher les Familiers et les Montures\" et collectez les 90 familiers une seconde fois. Montrez au monde de quel bois les collectionneurs de légende sont faits ! Mais prenez garde, car dès lors que vous utilisez une Clé et ouvrez les portes du chenil ou de l'écurie, vous ne pourrez les remplir qu'en collectant tout à nouveau...", - "petKeyPets": "Relâcher Mes Familiers", - "petKeyMounts": "Relâcher Mes Montures", - "petKeyBoth": "Relâcher les Deux", - "confirmPetKey": "Êtes-vous sur·e ?", - "petKeyNeverMind": "Pas Encore", + "petKeyPets": "Relâcher mes familiers", + "petKeyMounts": "Relâcher mes montures", + "petKeyBoth": "Relâcher les deux", + "confirmPetKey": "Êtes-vous sûr·e ?", + "petKeyNeverMind": "Pas encore", "petsReleased": "Familiers libérés.", "mountsAndPetsReleased": "Montures et familiers libérés", "mountsReleased": "Montures libérées", diff --git a/common/locales/fr/questscontent.json b/common/locales/fr/questscontent.json index 4b4b8fd8fc..4a8237aabf 100644 --- a/common/locales/fr/questscontent.json +++ b/common/locales/fr/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Récidive, Partie 1 : la Chaîne de Pierres de Lune", "questMoonstone1Notes": "Un terrible mal a frappé les Habiticiens. Les Mauvaise Habitudes qu'on croyait depuis longtemps mortes se relèvent pour se venger. La vaisselle gît sale, les livres trainent délaissés, et la procrastination se répand au galop!

Vous avez traquez certaines de vos propres Mauvaises Habitudes de retour jusqu'aux Marais de la Stagnation et avez découvert le coupable: la Nécromancienne fantôme, Récidive. Vous avez foncez, armes au clair, mais elles passent à travers son corps spectral sans effet.

\"Ne te fatigue pas,\" siffle-t-elle d'un grincement sec. \"Sans une chaîne de pierres de lune, rien ne peut m'atteindre - et le maître joaillier @aurakami a dispersé toutes les pierres à travers Habitica il y a longtemps!\" Penaud, vous faîtes retraite... mais vous savez ce que vous avez à faire.", "questMoonstone1CollectMoonstone": "Pierres de Lune", - "questMoonstone1DropMoonstone2Quest": "La Chaîne de Pierres de Lune, Partie 2 : Récidive la Nécromancienne (Parchemin)", - "questMoonstone2Text": "Récidive, Partie 2 : Récidive la Nécromancienne", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Le courageux forgeron @Inventrix vous aide à façonner les pierres de lune enchantées en une chaîne. Vous êtes enfin prêt à affronter Récidive, mais en entrant dans les Marais de la Stagnation, un terrible frisson vous parcourt.

Une haleine fétide murmure à votre oreille. \"De retour ? Comme c'est charmant...\" Vous pivotez et vous jetez en avant, et sous la lumière de la chaîne en pierres de lune, votre arme frappe de la chair bien réelle. \"Tu m'as peut-être enchaînée à ce monde une fois de plus,\" gronde Récidive, \"mais il est maintenant temps pour toi de le quitter!\"", "questMoonstone2Boss": "La Nécromancienne", - "questMoonstone2DropMoonstone3Quest": "La Chaîne de Pierres de Lune, Partie 3 : La Transformation de Récidive (Parchemin)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Récidive, Partie 3 : La Transformation de Récidive", "questMoonstone3Notes": "Récidive s'effondre au sol, et vous la frappez avec la chaîne de pierres de lune. A votre grande horreur, Récidive saisi les pierres, les yeux brûlants de triomphe.

\"Pauvre créature de chair!\" lance-t-elle. \"Ces pierres de lune me rendent ma forme physique, c'est vrai, mais pas comme tu l'imaginais. Comme la pleine lune croît de l'obscurité, mon pouvoir grandit, et des ténèbres j'invoque le spectre de ton plus terrible adversaire!\"

Un brouillard verdâtre s'élève du marais, et le corps de Récidive s'agite et se tort, prenant une forme qui vous emplit d'effroi - le corps mort-vivant de Vice, horriblement ranimé.", "questMoonstone3Completion": "Votre souffle devient court et la sueur vous brule les yeux alors que le Wyrm mort-vivant s'effondre. Les restes de Récidive se dissipent en une fine brume grise qui s'évanouit bien vite sous les assauts d'une brise rafraichissante, et vous entendez les clameurs distantes des Habiticiens vainqueurs de leurs Mauvaises Habitudes une bonne fois pour toutes.

@Baconsaur le maître des bêtes descend sur un griffon. \"J'ai vu la fin de votre combat depuis le ciel, et j'ai été très touché. S'il vous plait, acceptez cette tunique enchantée - vous bravoure est la marque d'un noble cœur, et je vous crois digne de la recevoir.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Campagne de l'Assaut de l'Ordinaire, Partie 1 : Catastrophiques Casseroles !", "questAtom1Notes": "Vous atteignez les rives du Lac Lessivé pour savourer un moment de détente bien mérité... Mais le lac est pollué par de la vaisselle sale ! Comment cela a-t-il pu arriver ? Vous ne pouvez tout simplement pas laisser le lac dans cet état. Il n'y a qu'une chose à faire : nettoyer toute cette vaisselle et sauver votre site de vacances ! Mieux vaut trouver du savon pour nettoyer tout ce désordre. Beaucoup de savon...", "questAtom1CollectSoapBars": "Pains de Savon", - "questAtom1Drop": "Le Monstre du SnackLess (Parchemin)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Campagne de l'Assaut de l'Ordinaire, Partie 2 : Le Monstre du Snackless", "questAtom2Notes": "Pfiou, cet endroit est beaucoup plus présentable maintenant que toute cette vaisselle est propre. Vous allez peut-être pouvoir vous amuser un peu, à présent. Oh, on dirait bien qu'une boîte à pizza flotte au milieu du lac. Et bien, qu'est ce qu'une chose de plus à nettoyer, après tout ? Hélas, il ne s'agit pas seulement d'une boîte à pizza ! Brusquement, la boîte s'élève hors de l'eau et s'avère être la tête d'un monstre . C'est impossible ! Le légendaire Monstre SnackLess ?! Il est dit qu'il vit caché au fond du lac depuis l'ère préhistorique : une créature engendrée par les restes de nourriture et les déchets des anciens Habiticiens. Yerk !", "questAtom2Boss": "Le Monstre SnackLess", - "questAtom2Drop": "Le Lessivomancien (Parchemin)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Campagne de l'Assaut de l'Ordinaire, Partie 3 : Le Lessivomancien", "questAtom3Notes": "Avec un cri assourdissant, et cinq délicieuses sortes de fromages jaillissant de sa bouche, le Monstre SnackLess s'effondre en morceaux. \"COMMENT OSEZ-VOUS !\" tonne une voix provenant des profondeurs de l'eau. Une silhouette en robe bleue émerge de la surface, brandissant une brosse à cuvette magique. \"Je suis le Lessivomancien !\" s'exclame-t-il avec rage. \"Vous avez du cran : nettoyer ma voluptueuse vaisselle sale, détruire mon familier, et pénétrer dans mon domaine avec d'aussi propres vêtements. Préparez vous à sentir le courroux détrempé de ma magie anti-lessive !\"", "questAtom3Completion": "Le malfaisant Lessivomancien a été vaincu ! Du linge propre tombe en piles tout autour de vous. Tout a l'air d'aller beaucoup mieux par ici. Alors que vous commencez à patauger dans votre armure fraîchement essorée, un reflet de métal attire votre attention, et votre regard tombe sur un heaume étincelant. Le propriétaire originel de cet objet brillant est peut-être inconnu mais, alors que vous vous en coiffez, vous ressentez la chaleureuse présence d'un esprit généreux. Dommage qu'il n'y ait pas cousu ses initiales.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout lance ATTAQUE D'ÉCHAPPEMENT !`\n\nBeaucoup d'Habiticien·ne·s ont échappé à Burnout dans la Taverne, mai c'est terminé! Avec un hurlement perçant, Burnout râtisse la Taverne avec ses mains chauffées à blanc. Alors que les usagers de la Taverne s'enfuient, Daniel est empoigné par Burnout et se transforme en Esprit d'Échappement sous vos yeux !\n\nCette horreur exaltée se prolonge vraiment trop. N'abandonnez pas... nous sommes si près de vaincre Burnout une fois pour toutes !", "questFrogText": "Marécage de la Grenouille du Désordre", "questFrogNotes": "Alors que vous et vos amis cheminez péniblement dans les Marécages de la Stagnation, @starsystemic désigne un grand panneau. \"Restez sur le chemin principal - si vous le pouvez.\"

\"Ca ne peut pas être si compliqué !\", dit @RosemonkeyCT. \"Il est large, et bien délimité\"

Mais, alors que vous poursuivez votre chemin, vous remarquez que le chemin disparaît petit à petit sous la boue du marécage, mêlée d'étranges petits débris bleus et de tout un bric-à-brac, jusqu'à ce qu'il devienne impossible de continuer à le suivre.

Alors que vous regardez tout autour de vous en vous demandant comment la route a bien pu finir dans cet état, @Jon Arjinborn pousse un cri. \"Attention !\". Une grenouille, manifestement furieuse, bondit hors de la vase, enroulée dans du linge sale et éclairée d'une flamme bleue. Il vous faudra vaincre cette Grenouille du Désordre empoisonnée pour poursuivre !", - "questFrogCompletion": "La grenouille se replie dans la vase, vaincue. Tandis qu'elle s'éloigne en titubant, la vase bleue disparaît, laissant la voie libre.

Au beau milieu du chemin se trouvent trois oeufs immaculés. \"L'enveloppe est tellement claire qu'on peut même voir les têtards au travers!\" dit @Breadstrings. \"Tiens, tu devrais les prendre.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "La Grenouille du Désordre", "questFrogDropFrogEgg": "Grenouille (Œuf)", "questFrogUnlockText": "Déverrouille l'achat d’œufs de grenouille au Marché", @@ -322,8 +322,8 @@ "questTreelingDropTreelingEgg": "Arbrisseau (œuf)", "questTreelingUnlockText": "Déverrouille l'achat d’œufs d'arbrisseau au Marché", "questAxolotlText": "L'Axolotl Magique", - "questAxolotlNotes": "Des profondeurs du Lac Rincé, vous voyez s'élever des bulles et... Du feu ? Non, mais bien un petit Axolotl, flamboyant de mille couleurs, qui émerge de l'eau trouble. Brusquement, il entrouvre la gueule et @streak, alerté, hurle : «Attention !», tandis que l'Axolotl Magique commence méthodiquement de happer votre volonté !

L'Axolotl Magique semble gonfler comme par enchantement et vous regarde d'un air sarcastique. «N'avez-vous donc jamais entendu parler de mes pouvoirs de régénération ? Agissez tant que vous le voudrez, vous vous fatiguerez toujours avant moi !»

«Nous te vaincrons par la grâce de nos bonnes habitudes !», crie @PainterProphet d'un air de défi. Vous vous préparez à faire montre d'une productivité sans précédent pour vaincre l'Axolotl Magique et retrouver votre volonté dérobée.", - "questAxolotlCompletion": "L'Axolotl Magique est vaincu et vous réalisez que vous avez recouvré votre volonté de votre propre chef pendant la bataille.

«Mais! Notre volonté ? Ne servait-elle pas à alimenter ta régénération ? Ce n'était donc qu'une illusion ?» demande @Kiwibot.

«Comme l'est bien souvent la magie», répond l'Axolotl Magique. «Je suis désolé de vous avoir joué ce tour. Je vous en prie, veuillez accepter ces œufs en guise d'excuse. Je compte sur vous pour apprendre à ces petits que leurs pouvoirs doivent servir à renforcer de bonnes habitudes, et non à cultiver des manies pernicieuses !»

Avec @hazel40, vous saisissez vos nouveaux œufs d'une main et faites au revoir de l'autre, tandis que l'Axolotl Magique replonge dans le lac.", + "questAxolotlNotes": "Des profondeurs du Lac Rincé, vous voyez s'élever des bulles et... du feu ? Non, mais bien un petit Axolotl, flamboyant de mille couleurs, qui émerge de l'eau trouble. Brusquement, il entrouvre la gueule et @streak, alerté, hurle : «Attention !», tandis que l'Axolotl Magique commence méthodiquement à happer votre volonté !

L'Axolotl Magique semble gonfler comme par enchantement et vous regarde d'un air sarcastique. «N'avez-vous donc jamais entendu parler de mes pouvoirs de régénération ? Agissez tant que vous le voudrez, vous vous fatiguerez toujours avant moi !»

«Nous te vaincrons par la grâce de nos bonnes habitudes !», crie @PainterProphet d'un air de défi. Vous vous préparez à faire preuve d'une productivité sans précédent pour vaincre l'Axolotl Magique et retrouver votre volonté dérobée.", + "questAxolotlCompletion": "L'Axolotl Magique est vaincu et vous réalisez que vous avez recouvré votre volonté de votre propre chef pendant la bataille.

«Mais! Notre volonté ? Ne servait-elle pas à alimenter ta régénération ? Ce n'était donc qu'une illusion ?» demande @Kiwibot.

«Comme l'est bien souvent la magie», répond l'Axolotl Magique. «Je suis désolé de vous avoir joué ce tour. Je vous en prie, veuillez accepter ces œufs en guise d'excuses. Je compte sur vous pour apprendre à ces petits que leurs pouvoirs doivent servir à renforcer de bonnes habitudes, et non à cultiver des manies pernicieuses !»

Avec @hazel40, vous saisissez vos nouveaux œufs d'une main et faites au revoir de l'autre, tandis que l'Axolotl Magique replonge dans le lac.", "questAxolotlBoss": "L'Axolotl Magique", "questAxolotlDropAxolotlEgg": "Axolotl (Œuf)", "questAxolotlUnlockText": "Déverrouille l'achat d’œufs d'Axolotl au Marché", diff --git a/common/locales/fr/rebirth.json b/common/locales/fr/rebirth.json index f4a50c2221..3e5767e590 100644 --- a/common/locales/fr/rebirth.json +++ b/common/locales/fr/rebirth.json @@ -10,7 +10,7 @@ "rebirthInherit": "Votre nouveau personnage a hérité de quelques petites choses de son prédécesseur :", "rebirthInList1": "Les tâches, l'historique et les réglages sont conservés.", "rebirthInList2": "Les Défis, les Guildes et les appartenances à des Groupes sont conservés.", - "rebirthInList3": "Les Gemmes, les paliers de soutien et les niveaux de contributeur sont conservés.", + "rebirthInList3": "Les Gemmes, les paliers de soutien et les niveaux de contribution sont conservés.", "rebirthInList4": "Les objets obtenus via des Gemmes ou des butins (tels que les familiers et les montures) sont conservés, bien que vous ne puissiez pas y accéder jusqu'à ce que vous les ayez débloqués de nouveau.", "rebirthInList5": "L'équipement en édition limitée que vous avez acheté peut être de nouveau acheté, même si l’événement en question est terminé. Pour acheter de l'équipement spécifique à une classe, vous devez d'abord passer à cette classe.", "rebirthEarnAchievement": "Vous avez également obtenu un Succès pour avoir commencé une nouvelle aventure !", diff --git a/common/locales/fr/settings.json b/common/locales/fr/settings.json index 0ad4d0df9f..594797d2b1 100644 --- a/common/locales/fr/settings.json +++ b/common/locales/fr/settings.json @@ -47,7 +47,7 @@ "customDayStart": "Heure personnalisée de début de journée", "changeCustomDayStart": "Changer l'Heure personnalisée de début de journée ?", "sureChangeCustomDayStart": "Êtes-vous sûr•e de vouloir changer votre heure personnalisée de début de journée ?", - "customDayStartHasChanged": "Votre heure personnalisée de début de journée a été changé.", + "customDayStartHasChanged": "Votre heure personnalisée de début de journée a été changée.", "nextCron": "Vos tâches Quotidiennes seront réinitialisées la prochaine fois que vous utiliserez Habitica après <%= time %>. Faites attention à compléter vos tâches Quotidiennes avant cette heure !", "customDayStartInfo1": "Par défaut, Habitica vérifie et réinitialise vos tâches Quotidiennes à minuit dans votre fuseau horaire. Vous pouvez personnaliser cette heure ici.", "misc": "Divers", @@ -63,7 +63,7 @@ "dangerZone": "Zone de Danger", "resetText1": "ATTENTION ! Cette action va réinitialiser une grand partie de votre compte. Ceci est fortement déconseillé, mais certaines personnes y trouvent une utilité dans les premiers temps, après une courte utilisation de l'application.", "resetText2": "Vous perdrez tous vos niveaux, or et points d'expérience. Toutes vos tâches, à l'exception des tâches de Défis, seront supprimées de façon permanente et vous perdrez tout l'historique associé aux tâches. Vous perdrez tout votre équipement, mais il vous sera possible de l'acheter à nouveau, y compris les équipements en Édition Limitée et les Équipements Mystères d'abonné. Vous devrez cependant être de la classe correspondante pour racheter les équipements de classe. Vous conserverez votre classe actuelle, ainsi que vos familiers et montures. Vous préférerez peut-être utiliser un Orbe de Renaissance à la place, une option bien plus sûre qui vous permettra de conserver toutes vos tâches.", - "deleteLocalAccountText": "Êtes-vous sûr•e ? Cela va supprimer votre compte Habitica définitivement et il ne pourra pas être restauré ! Vous serez obligé de créer un nouveau compte pour ré-utiliser Habitica. Les Gemmes sur votre compte ou celles dépensées ne seront pas remboursées. Si vous êtes absolument certain, tapez votre mot de passe dans le champ de texte ci-dessous.", + "deleteLocalAccountText": "Êtes-vous sûr•e ? Cela va supprimer votre compte Habitica définitivement et il ne pourra pas être restauré ! Vous serez obligé•e de créer un nouveau compte pour ré-utiliser Habitica. Les Gemmes sur votre compte ou celles dépensées ne seront pas remboursées. Si vous êtes absolument certain•e, tapez votre mot de passe dans le champ de texte ci-dessous.", "API": "API", "APIv3": "API v3", "APIv2": "API v2 - Obsolète", @@ -74,8 +74,8 @@ "beeminder": "Beeminder", "beeminderDesc": "Laissez Beeminder contrôler automatiquement vos tâches à faire provenant d'Habitica. Vous pouvez vous engager à effectuer un certain nombre de tâches à faire par jour ou par semaine, ou vous pouvez vous engager à diminuer progressivement le nombre de tâches à faire que vous n'avez pas encore effectuées. (Par \"s'engager\" Beeminder vous menace d'avoir à payer de l'argent pour de vrai ! Mais vous pouvez aussi simplement apprécier les graphiques sophistiqués de Beeminder.)", "chromeChatExtension": "L'extension Habitica Chat Client pour Chrome", - "chromeChatExtensionDesc": "L'extension Habitica Chat Client pour Chrome ajoute une fenêtre de discussion intuitive à l'ensemble du site habitica.com. Elle permet aux utilisateurs de discuter dans la Taverne, avec leur équipe et dans les guildes dont ils sont membres.", - "otherExtensions": "Autres extensions", + "chromeChatExtensionDesc": "L'extension Habitica Chat Client pour Chrome ajoute une fenêtre de discussion intuitive à l'ensemble du site habitica.com. Elle permet aux utilisateurs et utilisatrices de discuter dans la Taverne, avec leur équipe et dans les guildes dont ils sont membres.", + "otherExtensions": "Autres extensions", "otherDesc": "Trouvez d'autres applications, extensions et outils sur le wiki d'Habitica.", "resetDo": "Allez-y, réinitialisez mon compte !", "resetComplete": "Réinitialisation terminée !", @@ -108,12 +108,12 @@ "emailNotifications": "Notifications par Mail", "wonChallenge": "Vous avez gagné un Défi !", "newPM": "Message Privé Reçu", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Nouveau message de <%= name %>: <%= message %>", "sentGems": "Gemmes envoyées !", "giftedGems": "Gemmes Offertes", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> vous a offert <%= amount %> Gemmes", "giftedSubscription": "Abonnement Offert", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> vous a offert une souscription de <%= months %> ", "invitedParty": "Invitation dans une Équipe", "invitedGuild": "Invitation dans une Guilde", "importantAnnouncements": "Votre compte est inactif", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Vous ne recevrez plus d'autre email de Habitica.", "unsubscribeAllEmails": "Cocher pour se désabonner des mails", "unsubscribeAllEmailsText": "En cochant cette case, je certifie comprendre qu'en me désabonnant de tous les mails, Habitica n'aura jamais la possibilité de m'avertir par e-mail de changements importants au niveau du site ou de mon compte.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Cochez pour vous désinscrire de toutes les notifications push.", "correctlyUnsubscribedEmailType": "Correctement désinscrit·e des mails \"<%= emailType %>\".", "subscriptionRateText": "Récurrent, <%= price %> USD tous les <%= months %> mois", "recurringText": "récurrent", @@ -154,11 +154,11 @@ "invalidUrl": "URL invalide", "invalidEnabled": "le paramètre \"enabled' doit être un booléen", "regIdRequired": "RegId est requis", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Client invalide. Seulement les clients Habitica officiels peuvent recevoir les notifications push.", "pushDeviceAdded": "Appareil push ajouté avec succès", "pushDeviceAlreadyAdded": "L'utilisateur a déjà l'appareil push", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "L'utilisateur n'a pas d'appareil push avec cet identifiant.", + "pushDeviceRemoved": "Appareil push supprimé avec succès.", "add": "Ajouter", "buyGemsGoldCap": "Limite augmentée à <%= amount %>", "mysticHourglass": "<%= amount %> Sablier Mystique ", @@ -174,5 +174,5 @@ "timezone": "Fuseau horaire", "timezoneUTC": "Habitica utilise le fuseau horaire réglé sur votre PC, qui est le suivant : <%= utc %>", "timezoneInfo": "Si ce n'est pas le bon fuseau horaire, commencez par actualiser la page en utilisant le bouton Actualiser de votre navigateur pour vous assurer qu'Habitica est à jour. Si ce n'est toujours pas le bon, réglez le fuseau horaire sur votre PC et actualisez cette page à nouveau.

Si vous utilisez Habitica sur d'autres PCs ou appareils mobiles, le fuseau horaire doit être le même sur tous. Si vos Quotidiennes continuent d'être réinitialisées à la mauvaise heure, répétez cette vérification sur tous les PCs que vous utilisez et sur le navigateur de vos appareils mobiles.", - "push": "Push" + "push": "Notification push" } \ No newline at end of file diff --git a/common/locales/fr/spells.json b/common/locales/fr/spells.json index daac0c14c1..5126e15325 100644 --- a/common/locales/fr/spells.json +++ b/common/locales/fr/spells.json @@ -25,7 +25,7 @@ "spellRogueStealthText": "Furtivité", "spellRogueStealthNotes": "Vos talents de discrétion sont trop efficaces pour qu'on vous repère. Certaines de vos tâches Quotidiennes ne vous causeront pas de dégâts cette nuit, et leurs combos/couleur ne changeront pas. (Lancer plusieurs fois pour affecter plus de tâches Quotidiennes)", "spellRogueStealthDaliesAvoided": "<%= originalText %> Nombre de quotidiennes évitées: <%= number %>.", - "spellRogueStealthMaxedOut": "Vous avez déjà évité toutes vos quotidiennes; nul besoin d'utiliser cette compétance à nouveau.", + "spellRogueStealthMaxedOut": "Vous avez déjà évité toutes vos quotidiennes; nul besoin d'utiliser cette compétence à nouveau.", "spellHealerHealText": "Lumière de Guérison", "spellHealerHealNotes": "De la lumière vous entoure, soignant vos blessures. Vous regagnez de la santé ! (Basé sur : Constitution et Intelligence)", "spellHealerBrightnessText": "Éclat Brûlant", @@ -53,7 +53,7 @@ "spellNotFound": "Compétence \"<%= spellId %>\" introuvable.", "partyNotFound": "Équipe non trouvée.", "targetIdUUID": "\"targetId\" doit être un nom d'utilisateur valide.", - "challengeTasksNoCast": "Utiliser une compétence sur des tâches de défis est interdit.", + "challengeTasksNoCast": "Utiliser une compétence sur des tâches de défi est interdit.", "spellNotOwned": "Vous ne possédez pas cette compétence.", "spellLevelTooHigh": "Vous devez être au niveau <%= level %> pour utiliser cette compétence." } \ No newline at end of file diff --git a/common/locales/fr/subscriber.json b/common/locales/fr/subscriber.json index 2404afadc8..62e85daabe 100644 --- a/common/locales/fr/subscriber.json +++ b/common/locales/fr/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Ensemble du Trèfle à Quatre Feuilles", "mysterySet201604": "Ensemble du Guerrier Feuille", "mysterySet201605": "Ensemble du barde de fanfare", + "mysterySet201606": "Ensemble de la tenue de Selkie", "mysterySet301404": "Ensemble Steampunk de Base", "mysterySet301405": "Ensemble D'accessoire Steampunk", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/fr/tasks.json b/common/locales/fr/tasks.json index e6be99e496..d8936fe984 100644 --- a/common/locales/fr/tasks.json +++ b/common/locales/fr/tasks.json @@ -2,7 +2,7 @@ "clearCompleted": "Supprimer les tâches accomplies", "lotOfToDos": "Les tâches À Faire accomplies sont archivées automatiquement au bout de 3 jours. Vous pouvez les consulter depuis Paramètres > Exporter", "deleteToDosExplanation": "Si vous cliquez sur le bouton ci-dessous, toutes vos tâches A Faire complétées et archivées seront supprimées définitivement. Exportez-les d'abord si vous souhaitez en garder une trace.", - "addmultiple": "Ajout Multiple", + "addmultiple": "Ajout multiple", "addsingle": "Ajout unitaire", "habit": "Habitude", "habits": "Habitudes", @@ -20,7 +20,7 @@ "extraNotes": "Notes supplémentaires", "direction/Actions": "Instructions/Actions", "advancedOptions": "Options avancées", - "taskAlias": "alias de la tâche", + "taskAlias": "Alias de tâche", "taskAliasPopover": "Cet alias de tâche peut être utilisé lors de l'intégration avec une application tierce. Seuls les caractères alphanumériques, les tirets et les underscores sont supportés. L'alias doit être unique parmi vos tâches.", "taskAliasPlaceholder": "votre-alias-de-tache", "taskAliasPopoverWarning": "ATTENTION : Changer cette valeur va bloquer l'intégration d'application tierces utilisant cet alias.", @@ -43,7 +43,7 @@ "repeatHelpTitle": "Combien de fois cette tâche doit-elle être répétée ?", "dailyRepeatHelpContent": "Cette tâche arrivera à échéance tous les X jours. Vous pouvez indiquer cette valeur ci-dessous.", "weeklyRepeatHelpContent": "Cette tâche arrivera à échéance les jours indiqués ci-dessous. Cliquez sur un jour pour l'activer ou le désactiver.", - "repeatDays": "Tous les X Jours", + "repeatDays": "Tous les X jours", "repeatWeek": "Certains jours de la semaine", "day": "Jour", "days": "Jours", @@ -62,7 +62,7 @@ "score": "Score", "reward": "Récompense", "rewards": "Récompenses", - "ingamerewards": "Équipements & Compétences", + "ingamerewards": "Équipement & Compétences", "gold": "Or", "silver": "Argent (100 argent = 1 or)", "newReward": "Nouvelle Récompense", @@ -78,10 +78,10 @@ "startDate": "Date de début", "startDateHelpTitle": "Quand cette tâche devrait-elle démarrer ?", "startDateHelp": "Définissez la date à laquelle cette tâche prendra effet. Elle ne sera pas active avant cette date.", - "streakName": "Combo réussis", - "streakText": "A réussi <%= streaks %> combo(s) de 21 jours dans ses tâches Quotidiennes", + "streakName": "Combos réussis", + "streakText": "A réussi <%= streaks %> combos de 21 jours dans ses tâches Quotidiennes", "streakSingular": "Combo", - "streakSingularText": "A réussi un combo de 21 jours pour une tâche journalière.", + "streakSingularText": "A réussi un combo de 21 jours pour une tâche Quotidienne.", "perfectName": "Jours Parfaits", "perfectText": "A terminé toutes les tâches Quotidiennes pendant <%= perfects %> jours. Avec ce succès, vous gagnez un bonus de +niveau/2 points pour tous les attributs le jour suivant. Les niveaux supérieurs à 100 n'ont pas d'effet supplémentaire.", "perfectSingular": "Jour Parfait", @@ -94,14 +94,14 @@ "confirmFortify": "Êtes-vous sûr•e ?", "fortifyComplete": "Fortification terminée !", "sureDelete": "Êtes-vous sûr•e de vouloir effacer cette <%= taskType %> avec le texte \"<%= taskText %>\"?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Êtes-vous sûr•e de vouloir supprimer vos tâches À faire complétées ?", "streakCoins": "Bonus de combo !", "pushTaskToTop": "Déplace la tâche en tête de liste. Maintenez ctrl ou cmd enfoncé pour la déplacer en fin de liste. ", "emptyTask": "Indiquez d'abord le titre de la tâche.", - "dailiesRestingInInn": "Vous vous reposez à l'Auberge ! Vos Quotidiennes ne vous infligeront AUCUN dégâts cette nuit, mais SERONT réinitialisées chaque jour. Si vous participez à une quête, vous n'infligerez aucun dégât / ne récolterez aucun item jusqu'à ce que vous quittiez l'Auberge, mais vous pouvez quand même être blessé par un boss si un de vos équipiers oublie une de ses Quotidiennes.", + "dailiesRestingInInn": "Vous vous reposez à l'Auberge ! Vos Quotidiennes ne vous infligeront AUCUN dégât cette nuit, mais SERONT réinitialisées chaque jour. Si vous participez à une quête, vous n'infligerez aucun dégât / ne récolterez aucun objet jusqu'à ce que vous quittiez l'Auberge, mais vous pouvez quand même être blessé•e par un boss si un•e de vos équipier•ère•s oublie une de ses Quotidiennes.", "habitHelp1": "Les Bonnes Habitudes sont les choses que vous faites souvent. Elles octroient de l'Or et de l'Expérience à chaque fois que vous cliquez sur le <%= plusIcon %>.", "habitHelp2": "Les Mauvaises Habitudes sont les choses que vous voulez éviter de faire. Elles retirent de la Santé à chque fois que vous cliquez sur le <%= minusIcon %>.", - "habitHelp3": "Vous pouvez vous inspirer de ces exemples d'Habitudes !", + "habitHelp3": "Vous pouvez vous inspirer de ces exemples d'Habitudes !", "newbieGuild": "Vous avez encore des questions ? Posez-les à la <%= linkStart %>Guilde des Nouveaux Arrivants<%= linkEnd %> !", "dailyHelp1": "Les Quotidiennes se répètent <%= emphasisStart %>chaque jour<%= emphasisEnd %> où elles sont actives. Cliquez sur le <%= pencilIcon %> pour changer les jours d'activation de vos Quotidiennes.", "dailyHelp2": "Si vous n'accomplissez pas vos tâches Quotidiennes, vous perdez de la Santé lors du Cron (votre passage d'un jour à l'autre).", @@ -111,16 +111,16 @@ "toDoHelp1": "Les tâches À Faire sont jaunes par défaut, et rougissent (en prenant de la valeur) au fil du temps que vous mettez à les accomplir.", "toDoHelp2": "Les tâches À Faire ne vous blessent jamais ! Elles octroient seulement de l'Or et de l'Expérience.", "toDoHelp3": "En fractionnant votre tâche À Faire en une liste faite de plus petits éléments, vous la rendrez moins effrayante et augmenterez vos points !", - "toDoHelp4": "Vous pouvez vous inspirer de ces exemples de tâches À Faire !", + "toDoHelp4": "Vous pouvez vous inspirer de ces exemples de tâches À Faire !", "rewardHelp1": "L'équipement que vous achetez pour votre avatar est entreposé dans <%= linkStart %>Inventaire > Équipement<%= linkEnd %>.", "rewardHelp2": "L’équipement affecte vos statistiques (<%= linkStart %>Utilisateur > Caractéristiques<%= linkEnd %>).", "rewardHelp3": "De l'équipement spécial apparaitra ici pendant les Évènements Mondiaux.", - "rewardHelp4": "Ne soyez pas effrayé de créer des récompenses personnalisées ! Regardez quelques exemples ici.", + "rewardHelp4": "Ne soyez pas effrayé•e de créer des récompenses personnalisées ! Regardez quelques exemples ici.", "clickForHelp": "Cliquez pour obtenir de l'aide.", "taskIdRequired": "\"taskId\" doit être un UUID valide.", - "taskAliasAlreadyUsed": "Le nom de cette tâche a déjà été utilisé pour une autre tâche", + "taskAliasAlreadyUsed": "Le nom de cette tâche est déjà utilisé pour une autre tâche", "taskNotFound": "Tâche non trouvée.", - "invalidTaskType": "Task type doit être l'un des suivants : \"habit\", \"daily\", \"todo\", \"reward\".", + "invalidTaskType": "Le type de la tâche doit être l'un des suivants : \"habit\", \"daily\", \"todo\" ou \"reward\".", "cantDeleteChallengeTasks": "Une tâche de Défi ne peut être supprimée.", "checklistOnlyDailyTodo": "Les listes de vérification ne sont disponibles que sur les tâches Quotidiennes et À faire", "checklistItemNotFound": "Aucune liste de vérification n'a été trouvée pour l'ID fourni.", diff --git a/common/locales/he/backgrounds.json b/common/locales/he/backgrounds.json index e6b9dba7aa..9b79c28f92 100644 --- a/common/locales/he/backgrounds.json +++ b/common/locales/he/backgrounds.json @@ -92,8 +92,8 @@ "backgroundIslandWaterfallsText": "מפלי איים", "backgroundIslandWaterfallsNotes": "לצאת לפיקניק ליד מפלי איים", "backgrounds072015": "סט 14: פורסם ביולי 2015", - "backgroundDilatoryRuinsText": "חורבות העיר האבודה", - "backgroundDilatoryRuinsNotes": "צלול לחורבות העיר האבודה", + "backgroundDilatoryRuinsText": "חורבות עצלניה", + "backgroundDilatoryRuinsNotes": "צללו לחורבות עצלניה.", "backgroundGiantWaveText": "גל ענק", "backgroundGiantWaveNotes": "גלוש על גל ענק", "backgroundSunkenShipText": "ספינה שקועה", diff --git a/common/locales/he/challenge.json b/common/locales/he/challenge.json index a656cc4fc7..d3bf043be3 100644 --- a/common/locales/he/challenge.json +++ b/common/locales/he/challenge.json @@ -2,7 +2,7 @@ "challenge": "אתגר", "brokenChaLink": "קישור אתגר שבור", "brokenTask": "קישור אתגר שבור: משימה זו הייתה חלק מאתגר אך הוסרה ממנו. מה ברצונך לעשות בנידון?", - "keepIt": "שמור עליה", + "keepIt": "שמרו עליה", "removeIt": "הסר אותה", "brokenChallenge": "קישור אתגר שבור: משימה זו הייתה חלק מאתגר, אך האתגר (או הקבוצה שהציבה אותו) נמחק. מה ברצונך לעשות עם המשימות היתומות?", "keepThem": "לשמור עליהן", @@ -75,7 +75,7 @@ "onlyLeaderUpdateChal": "רק מנהיגי האתגר יכולים לעדכן אותו.", "winnerNotFound": "מנצחים עם זהות משתמש \"<%= userId %>\" לא נמצאו או שאינם חלק מהאתגר.", "noCompletedTodosChallenge": "\"includeCompletedTodos\" איננו נתמך בעת הבאת משימות אתגר.", - "userTasksNoChallengeId": "כאשר \"tasksOwner\" הוא/היא \"user\" \"challengeId\" איננו יכול לעבור.", + "userTasksNoChallengeId": "כאשר \"tasksOwner\" הם \"user\" \"challengeId\" איננו יכול לעבור.", "onlyChalLeaderEditTasks": "מטלות השייכות לאתגר יכולות לעבור עריכה רק על ידי מנהיגים.", "userAlreadyInChallenge": "המשתמשים כבר משתתפים באתגר הזה.", "cantOnlyUnlinkChalTask": "רק מטלות אתגרים שבורים יכולות להיות לא מקושרות.", diff --git a/common/locales/he/character.json b/common/locales/he/character.json index 137933e3f7..83de9a01b3 100644 --- a/common/locales/he/character.json +++ b/common/locales/he/character.json @@ -155,7 +155,7 @@ "unequipPetMountBackground": "הסר את חיית המחמד, חיית הרכיבה ותמונת הרקע", "animalSkins": "עורות דמוי בע״ח", "chooseClassHeading": "בחר את המקצוע שלך! או דחה את הבחירה לשלב מאוחר יותר.", - "warriorWiki": "", + "warriorWiki": "לוחם", "mageWiki": "מכשף", "rogueWiki": "נוכל", "healerWiki": "מרפא", @@ -168,5 +168,6 @@ "hideQuickAllocation": "הסתרת הקצאת תכונות", "quickAllocationLevelPopover": "כל דרגה מקנה לכם נקודה אחת לטובת תכונה כרצונכם. תוכלו לעשות זאת ידנית, או לתת למשחק להחליט בשבילכם באמצעות אופציית הקצאת הנקודות האוטומטית שניתן למצוא תחת משתמש -> תכונות דמות.", "invalidAttribute": "\"<%= attr %>\" אינה תכונה תקפה.", - "notEnoughAttrPoints": "אין לך מספיק נקודות תכונה." + "notEnoughAttrPoints": "אין לך מספיק נקודות תכונה.", + "gearNotOwned": "חפץ זה אינו בבעלותכם." } \ No newline at end of file diff --git a/common/locales/he/faq.json b/common/locales/he/faq.json index 34e377d3b5..cbf1197288 100644 --- a/common/locales/he/faq.json +++ b/common/locales/he/faq.json @@ -28,8 +28,8 @@ "iosFaqAnswer8": "המד הכחול שמופיע כאשר אתם מגיעים לדרגה 10 ובוחרים מקצוע הוא המד המאנה שלכם. ככל שאתם ממשיכים לדרגות הבאות, תוכלו לפתח כישורים מיוחדים שצריכים מאנה כדי להשתמש בהם. לכל מקצוע מיומנויות שונות, אשר מופיעות לאחר דרגה 11 תחת תפריט > השתמשו במיומנויות. בניגוד למד הבריאות שלכם, מד המאנה שלכם אינו מתאפס כאשר אתם עולים דרגה. במקום זאת, אתם זוכים במאנה כאשר אתם מבצעים הרגלים טובים, מטלות יומיות, ומשימות, ומאבדים מאנה כאשר אתם מתענגים על הרגלים רעים. כמו כן תרוויחו בחזרה קצת מאנה במהלך הלילה -- ככל שתשלימו יותר מטלות יומיות, תרוויחו יותר.", "webFaqAnswer8": "המד הכחול שמופיע כאשר אתם מגיעים לדרגה 10 ובוחרים מקצוע הוא המד המאנה שלכם. ככל שאתם ממשיכים לעלות דרגות, כך תפתחו כישורים מיוחדים שדורשים מאנה כדי להשתמש בהם. לכל מקצוע יש מיומנויות שונות, אשר מופיעות לאחר דרגה 11 במדור מיוחד בעמודה של הפרסים. בניגוד למד הבריאות שלכם, מד המאנה אינו מתאפס כאשר אתם עולים דרגה. במקום זאת, תזכו במאנה כאשר שתשלימו הרגלים טובים, מטלות יומיות, ומשימות, ותאבדו כשאתר תתמכרו להרגלים רעים. כמו כן, תוכלו להרוויח בחזרה קצת מאנה במהלך הלילה - ככל שתשלימו יותר מטללות יומיות, כך תרוויחו יותר.", "faqQuestion9": "איך להלחם במפלצות ולצאת להרפתקאות?", - "iosFaqAnswer9": "ראשית, עליכם להצטרף או להתחיל חבורה (ראו לעיל). למרות שאתם יכולים להלחם במפלצות לבד, אנחנו ממליצים לשחק בקבוצה, כי זה יגרום למשימה להיות הרבה יותר קלה. בנוסף, יהיו לכם חברים כדי לעודד אתכם בזמן שאתם מבצעים את המשימות שלכם, שזה מאוד מעורר מוטיבציה!\n\nלאחר מכן, אתם צריכים מגילת הרפתקה, אשר נשמרת תחת תפריט > חפצים. ישנן שלוש דרכים להשיג מגילה:\n\n- בדרגה 15, אתם מקבלים רצף הרפתקאות, כלומר שלוש משימות מקושרות. עוד רצפי הרפתקאות נפתחים ברמות 30, 40, ו -60 בהתאמה.\n\n- כאשר אתם מזמינים אנשים לחבורה שלכם, אתם תתוגמלו עם מגילת רשימעסוקה!\n\n- אתם יכולים לקנות הרפתקאות מדף המשימות [באתר] (https://habitica.com/#/options/ המלאי / משימות) בתמורה לזהב ואבני חן. (נוסיף את היכולת הזו לאפליקציה בעדכון עתידי.) \n\nכדי להיאבק באוייב או לאסוף פריטים עבור הרפתקאת איסוף, עליכם פשוט להשלים את המשימות שלכם כבדרך כלל, והן יחושבו לנזק במהלך הלילה. (טעינה מחדש על-ידי משיכה למטה על המסך עשויה להידרש כדי לראות את מד הבריאות של האוייב יורד.) אם אתם נלחמים באוייב ופספסתם מטלות יומיות, האוייב יפגע בחבורה שלכם באותו הזמן שאתם תפגעו באוייב.\n\nאחרי דרגה 11 הקוסמים והלוחמים ירכשו מיומנויות המאפשרות להם לגרום לנזק נוסף לאוייב, אז אלו הם מקצועות מצויינים לבחור ברמה 10, אם אתם רוצים להיות חובטים כבדים.", - "webFaqAnswer9": "ראשית, עליכם להצטרף או להתחיל חבורה (תחת חברתי > חבורה). למרות שאתם יכולים להלחם במפלצות לבד, אנחנו ממליצים לשחק בקבוצה, כי זה יגרום להרפתקאות להיות הרבה יותר קלות. בנוסף, חברים שמעודדים אתכם בזמן שאתם מבצעים את המשימות שלכם, זה מאוד מעורר מוטיבציה!\n

\nלאחר מכן, אתם צריכים מגילת הרפתקה, אשר נשמרת תחת מלאי ציוד > הרפתקאות. ישנן שלוש דרכים להשיג מגילה:\n* כאשר אתם מזמינים אנשים לחבורה שלכם, אתם תתוגמלו עם מגילת הרשימעסוקה!\n* בדרגה 15, אתם מקבלים רצף הרפתקאות, כלומר שלוש הרפתקאות מקושרות. עוד רצפי הרפתקאות נפתחים בדרגות 30, 40, ו -60 בהתאמה.\n* אתם יכולים לקנות הרפתקאות מדף ההרפתקאות (מלאי ציוד > הרפתקאות) בעבור זהב ואבני חן.\n

\nכדי להיאבק באוייב או לאסוף פריטים עבור הרפתקאת איסוף, עליכם פשוט להשלים את המשימות שלכם כבדרך כלל, והן יחושבו לנזק במהלך הלילה. (טעינה מחדש על-ידי משיכה למטה על המסך עשויה להידרש כדי לראות את מד הבריאות של האוייב יורד.) אם אתם נלחמים באוייב ופספסתם מטלות יומיות, האוייב יפגע בחבורה שלכם באותו הזמן שאתם תפגעו באוייב.\n

\nאחרי דרגה 11 קוסמים ולוחמים ירכשו מיומנויות המאפשרות להם לגרום לנזק נוסף לאוייב, אז אלו הם מקצועות מצויינים לבחור בדרגה 10, אם אתם רוצים להיות חובטים כבדים.", + "iosFaqAnswer9": "ראשית, עליכם להצטרף או להתחיל חבורה (ראו לעיל). למרות שאתם יכולים להלחם במפלצות לבד, אנחנו ממליצים לשחק בקבוצה, כי זה יגרום למשימה להיות הרבה יותר קלה. בנוסף, יהיו לכם חברים כדי לעודד אתכם בזמן שאתם מבצעים את המשימות שלכם, שזה מאוד מעורר מוטיבציה!\n\nלאחר מכן, אתם צריכים מגילת הרפתקה, אשר נשמרת תחת תפריט > חפצים. ישנן שלוש דרכים להשיג מגילה:\n\n- בדרגה 15, אתם מקבלים רצף הרפתקאות, כלומר שלוש משימות מקושרות. עוד רצפי הרפתקאות נפתחים ברמות 30, 40, ו -60 בהתאמה.\n\n- כאשר אתם מזמינים אנשים לחבורה שלכם, אתם תתוגמלו עם מגילת רשימעסוקה!\n\n- אתם יכולים לקנות הרפתקאות מדף המשימות [באתר] (https://habitica.com/#/options/ המלאי / משימות) בתמורה לזהב ואבני חן. (נוסיף את היכולת הזו לאפליקציה בעדכון עתידי.) \n\nכדי להיאבק באוייב או לאסוף פריטים עבור הרפתקת איסוף, עליכם פשוט להשלים את המשימות שלכם כבדרך כלל, והן יחושבו לנזק במהלך הלילה. (טעינה מחדש על-ידי משיכה למטה על המסך עשויה להידרש כדי לראות את מד הבריאות של האוייב יורד.) אם אתם נלחמים באוייב ופספסתם מטלות יומיות, האוייב יפגע בחבורה שלכם באותו הזמן שאתם תפגעו באוייב.\n\nאחרי דרגה 11 הקוסמים והלוחמים ירכשו מיומנויות המאפשרות להם לגרום לנזק נוסף לאוייב, אז אלו הם מקצועות מצויינים לבחור ברמה 10, אם אתם רוצים להיות חובטים כבדים.", + "webFaqAnswer9": "ראשית, עליכם להצטרף או להתחיל חבורה (תחת חברתי > חבורה). למרות שאתם יכולים להלחם במפלצות לבד, אנחנו ממליצים לשחק בקבוצה, כי זה יגרום להרפתקאות להיות הרבה יותר קלות. בנוסף, חברים שמעודדים אתכם בזמן שאתם מבצעים את המשימות שלכם, זה מאוד מעורר מוטיבציה!\n

\nלאחר מכן, אתם צריכים מגילת הרפתקה, אשר נשמרת תחת מלאי ציוד > הרפתקאות. ישנן שלוש דרכים להשיג מגילה:\n* כאשר אתם מזמינים אנשים לחבורה שלכם, אתם תתוגמלו עם מגילת הרשימעסוקה!\n* בדרגה 15, אתם מקבלים רצף הרפתקאות, כלומר שלוש הרפתקאות מקושרות. עוד רצפי הרפתקאות נפתחים בדרגות 30, 40, ו -60 בהתאמה.\n* אתם יכולים לקנות הרפתקאות מדף ההרפתקאות (מלאי ציוד > הרפתקאות) בעבור זהב ואבני חן.\n

\nכדי להיאבק באוייב או לאסוף פריטים עבור הרפתקת איסוף, עליכם פשוט להשלים את המשימות שלכם כבדרך כלל, והן יחושבו לנזק במהלך הלילה. (טעינה מחדש על-ידי משיכה למטה על המסך עשויה להידרש כדי לראות את מד הבריאות של האוייב יורד.) אם אתם נלחמים באוייב ופספסתם מטלות יומיות, האוייב יפגע בחבורה שלכם באותו הזמן שאתם תפגעו באוייב.\n

\nאחרי דרגה 11 קוסמים ולוחמים ירכשו מיומנויות המאפשרות להם לגרום לנזק נוסף לאוייב, אז אלו הם מקצועות מצויינים לבחור בדרגה 10, אם אתם רוצים להיות חובטים כבדים.", "faqQuestion10": "מהן אבני-חן, וכיצד אני משיג אותן?", "iosFaqAnswer10": "אבני חן נרכשות בכסף אמיתי על ידי הקשה על סמל אבן החן בכותרת. כשאנשים קונים אבני חן, הם עוזרים לנו לשמור על תפקוד האתר. אנחנו אסירי תודה על התמיכה שלהם!\n\nבנוסף לקניית אבני חן ישירות, ישנן שלוש דרכים אחרות איתן שחקנים יכולים להרוויח אבני חן:\n* נצחו אתגר ב [אתר] (https://habitica.com) אשר הוגדר על ידי שחקן אחר תחת חברתי > אתגר. (אנחנו נוסיף אתגרים לאפליקצייה בעדכון עתידי!)\n* הרשמו ל [אתר] (https://habitica.com/#/options/settings/subscription) ואפשרו את היכולת לקנות מספר מסוים של אבני חן בכל חודש.\n* תירמו כישוריכם לפרויקט האביטיקה. ראו עמוד באתר זה לפרטים נוספים: [תרומת Habitica] (http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\nזיכרו כי פריטים שנרכשו עם אבני חן לא מציעים שום יתרונות סטטיסטיים, כך ששחקנים עדיין יכולים לעשות שימוש באפליקציה בלעדיהם!", "webFaqAnswer10": "אבני חן [נרכשות בכסף אמיתי] (https://habitica.com/#/options/settings/subscription), למרות [שמנויים] (https://habitica.com/#/options/settings/subscription) יכולים לרכוש אותן עם זהב. כאשר אנשים נרשמים או קונים אבני חן, הם עוזרים לנו לשמור על תפקוד האתר. אנחנו אסירי תודה על התמיכה שלהם!\n

\nבנוסף לקניית אבני חן ישירות או להפיכה למנויים, ישנן שתי דרכים אחרות באמצעותן שחקנים יכולים להרוויח אבני חן:\n

\n* לנצח באתגר שהוגדר על ידי שחקן אחר תחת חברתי > אתגרים.\n* לתרום כישוריהם לפרויקט האביטיקה. ראה עמוד באתר זה לפרטים נוספים: [תרומה להאביטיקה] (http://habitica.wikia.com/wiki/Contributing_to_Habitica)\n

\nזיכרו כי פריטים שנרכשו עם אבני חן לא מציעים שום יתרונות סטטיסטיים, כך ששחקנים עדיין יכולים להשתמש באתר בלעדיהם!", @@ -37,8 +37,8 @@ "iosFaqAnswer11": "תוכלו לדווח על באג, לבקש יכולת חדשה במשחק, או לשלוח משוב תחת ״תפריט״ > דווח על באג, ו ״תפריט״ > שלחו משוב! נעשה ככל יכולתנו כדי לסייע לכם.", "webFaqAnswer11": "דיווחים על באגים נאספים בגיטהאב. לכו ל [עזרה > דווח על באג] (https://github.com/HabitRPG/habitrpg/issues/2760) ועיקבו אחר ההנחיות. אל תדאגו, נסדר לכם את הבעיות בקרוב!\n

\nבקשות ליכולות חדשות נאספות ב Trello. לכו ל [עזרה > בקשת גימיק חדש] (https://trello.com/c/odmhIqyW/440-read-first-table-of-contents) ועיקבו אחר ההנחיות. טה-דא!", "faqQuestion12": "כיצד אני נלחם באוייב עולמי?", - "iosFaqAnswer12": "אוייבים עולמיים הם מפלצות מיוחדות המופיעות בבית המרזח. כל המשתמשים הפעילים נאבקים באוייבים אלו אוטומטית. המשימות והכישוריהם יזיקו לאוייב כרגיל.\n\nאתם גם יכולים להיות בהרפתקה רגילה באותו הזמן. המשימות והמיומנויות שלכם תחשבנה הן כלפי האוייב העולמי והן כלפי הרפתקאת החבורה שלכם.\n\nאוייב עולמי לעולם לא יפגע בכם או בחשבון שלכם בכל דרך שהיא. במקום זאת, יש לו מד זעם שמתמלא כאשר משתמשים מפספסים מטלות יומיות. אם מד הזעם שלו מתמלא, הוא יתקוף את אחת הדמויות-בלי-שחקן, והתמונה שלהם תשתנה.\n\nאתם יכולים לקרוא עוד על [אוייבי עולם בעבר] (http://habitica.wikia.com/wiki/World_Bosses) בוויקי.", - "webFaqAnswer12": "אוייבים עולמיים הם מפלצות מיוחדות המופיעות בבית המרזח. כל המשתמשים הפעילים נאבקים באוייבים אוטומטית, ומשימותיהם וכישוריהם יזיקו לאוייב כרגיל\n

\nאתם יכול להיות גם בהרפתקה רגילה באותו הזמן. המשימות והמיומנויות שלכם תחשבנה הן כלפי האוייב העולמי והן לטובת הרפתקאת אוייב או הרפתקאת איסוף.\n

\nלעולם אוייב עולמי לא יפגע בכם או בחשבונכם בכל דרך שהיא. במקום זאת, יש לו מד זעם שמתמלא כאשר משתמשים מפספסים מטלות יומיות. אם מד הזעם של האוייב מתמלא, הוא יתקוף את אחת הדמויות-בלי-שחקן שבאתר והתמונה שלהם תשתנה.\n

\nאתם יכולים לקרוא עוד על [אויבי עולם בעבר] (http://habitica.wikia.com/wiki/World_Bosses) בוויקי.", + "iosFaqAnswer12": "אוייבים עולמיים הם מפלצות מיוחדות המופיעות בבית המרזח. כל המשתמשים הפעילים נאבקים באוייבים אלו אוטומטית. המשימות והכישוריהם יזיקו לאוייב כרגיל.\n\nאתם גם יכולים להיות בהרפתקה רגילה באותו הזמן. המשימות והמיומנויות שלכם תחשבנה הן כלפי האוייב העולמי והן כלפי הרפתקת החבורה שלכם.\n\nאוייב עולמי לעולם לא יפגע בכם או בחשבון שלכם בכל דרך שהיא. במקום זאת, יש לו מד זעם שמתמלא כאשר משתמשים מפספסים מטלות יומיות. אם מד הזעם שלו מתמלא, הוא יתקוף את אחת הדמויות-בלי-שחקן, והתמונה שלהם תשתנה.\n\nאתם יכולים לקרוא עוד על [אוייבי עולם בעבר] (http://habitica.wikia.com/wiki/World_Bosses) בוויקי.", + "webFaqAnswer12": "אוייבים עולמיים הם מפלצות מיוחדות המופיעות בבית המרזח. כל המשתמשים הפעילים נאבקים באוייבים אוטומטית, ומשימותיהם וכישוריהם יזיקו לאוייב כרגיל\n

\nאתם יכול להיות גם בהרפתקה רגילה באותו הזמן. המשימות והמיומנויות שלכם תחשבנה הן כלפי האוייב העולמי והן לטובת הרפתקת אוייב או הרפתקת איסוף.\n

\nלעולם אוייב עולמי לא יפגע בכם או בחשבונכם בכל דרך שהיא. במקום זאת, יש לו מד זעם שמתמלא כאשר משתמשים מפספסים מטלות יומיות. אם מד הזעם של האוייב מתמלא, הוא יתקוף את אחת הדמויות-בלי-שחקן שבאתר והתמונה שלהם תשתנה.\n

\nאתם יכולים לקרוא עוד על [אויבי עולם בעבר] (http://habitica.wikia.com/wiki/World_Bosses) בוויקי.", "iosFaqStillNeedHelp": "אם יש לכם שאלה שאינה מופיעה ברשימה או ב[וויקי שאלות נפוצות](http://habitica.wikia.com/wiki/FAQ), בואו לשאול בשיחת הפונדק תחת תפריט > פונדק! נשמח לעזור.", "webFaqStillNeedHelp": "אם יש לכם שאלות שאינן מופיעות ברשימה הזו או ב[וויקי שאלות נפוצות](http://habitica.wikia.com/wiki/FAQ), בואו לשאול ב[גילדת הצעירים](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! נשמח לעזור." } \ No newline at end of file diff --git a/common/locales/he/front.json b/common/locales/he/front.json index c1387fc853..b363982ac7 100644 --- a/common/locales/he/front.json +++ b/common/locales/he/front.json @@ -240,10 +240,10 @@ "usernameTaken": "שם המשתמש כבר תפוס.", "passwordConfirmationMatch": "אימות הסיסמה לא תואם את הסיסמה הראשונה.", "invalidLoginCredentials": "שם משתמש או מייל או סיסמה לא נכונים.", - "passwordReset": "אם המייל שלך במערכת, מייל איפוס סיסמה נשלח אליך.", + "passwordReset": "אם הדוא\"ל שלכם קיים ברישומינו, סיסמה חדשה נשלחה אליו.", "passwordResetEmailSubject": "איפוס סיסמה עבור האביטיקה", "passwordResetEmailText": "הסיסמה של <%= username %> אופסה ל <%= newPassword %> . חשוב! גם שם המשתמש וגם הסיסמה הם תלויי רישיות -- עלייכם להקליד את שניהם בדיוק כפי שמוצג פה. אנו ממליצים להעתיק ולהדביק את שניהם במקום להקליד אותם. התחברו ב <%= baseUrl %>. לאחר שהתחברתם, גשו ל <%= baseUrl %>/#/אפשרויות/הגדרות/הגדרות ושנו את סיסמתכם.", - "passwordResetEmailHtml": "הסיסמה של <%= username %> אופסה ל <%= newPassword %>.

חשוב! גם שם המשתמש וגם הסיסמה הם תלויי רישיות -- עלייכם להקליד את שניהם בדיוק כפי שמוצג פה. אנו ממליצים להעתיק ולהדביק את שניהם במקום להקליד אותם.

התחברו ב <%= baseUrl %>. לאחר שהתחברתם, גשו ל <%= baseUrl %>/#/אפשרויות/הגדרות/הגדרות ושנו את סיסמתכם.", + "passwordResetEmailHtml": "הסיסמה של <%= username %> אופסה ל<%= newPassword %>

חשוב! גם שם המשתמש וגם הסיסמה הם תלויי רישיות -- עליכם להקליד את שניהם בדיוק כפי שמוצג פה. אנו ממליצים להעתיק ולהדביק את שניהם במקום להקליד אותם.

התחברו ב <%= baseUrl %>. לאחר שהתחברתם, גשו ל <%= baseUrl %>/#/options/settings/settings ושנו את סיסמתכם.", "invalidLoginCredentialsLong": "או-או - שם המשתמש או הסיסמה לא נכונים.\n - וודא ששם המשתמש או המייל הוקלד נכונה.\n -יכול להיות שנרשמתם באמצעות פייסבוק, ולא מייל. בדקו זאת ונסו להתחבר דרך פייסבוק.\n - אם שכחתם את הסיסמה, לכמו על \"שכחתי סיסמה\".", "invalidCredentials": "לא קיים חשבון המשתמש בפרטים אלו.", "accountSuspended": "החשבון הושהה, אנא שלחו מייל ל leslie@habitica.com עם מספר המשתמש שלכם \"<%= userId %>\" לתמיכה.", diff --git a/common/locales/he/gear.json b/common/locales/he/gear.json index 206c22b12c..897d1f356d 100644 --- a/common/locales/he/gear.json +++ b/common/locales/he/gear.json @@ -3,7 +3,7 @@ "equipmentType": "סוג", "klass": "מקצוע", "groupBy": "סדר לפי <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(חפץ זה תואם את המקצוע שלכם, ומקבל תוספת של פי 1.5 לתכונות)", "weapon": "נשק", "weaponCapitalized": "נשק", "weaponBase0Text": "אין לך נֶשֶׁק.", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "פגישות, מפלצות, דיכאון: טופל! נמחץ! נותץ! פוצץ! מגביר את ערכי הכוח, התבונה והחוסן ב<%= attrs %> נקודות לכל אחד.", "weaponSpecialCriticalText": "פטיש מדהים של תיקון באגים", "weaponSpecialCriticalNotes": "האלוף האוחז בפטיש המדהים הזה קטל יריב אימתני בגיטהאב, איפה שלוחמים רבים נפלו חלל. עשוי מעצמותיו של חרק (באג). פטיש זה גורם לפגיעות חמורות ועוצמתיות במיוחד. מגביר את הכוח והתפיסה שלך ב<%= attrs %> נקודות כל אחד.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "קלשון ריסוק הגלים", "weaponSpecialTridentOfCrashingTidesNotes": "נותן לך את היכולת לפקד על הדגים בים וליצור פגיעות חמורות במטלות היומיות שלך. מגביר את התבונה ב <%= int %>.", "weaponSpecialYetiText": "חנית מאלפי יטים", @@ -147,7 +149,7 @@ "weaponSpecialWinter2016MageText": "סנובורד מכושף", "weaponSpecialWinter2016MageNotes": "התנועות שלך כל כך מוזרות, זה חייב להיות קסם! מגביר תבונה ב <%= int %> ותפיסה ב <%= per %>. מהדורה מוגבלת 2015-2016, ציוד חורף.", "weaponSpecialWinter2016HealerText": "תותח קונפטי", - "weaponSpecialWinter2016HealerNotes": "ישששששששש!!!!!! חורף שמחר ארץ-החורף!!!!! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2015-2016, ציוד חורף.", + "weaponSpecialWinter2016HealerNotes": "ישששששששש!!!!!! ארועי חורף פלאות שמחים!!!!! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2015-2016, ציוד חורף.", "weaponSpecialSpring2016RogueText": "כדורוני אש", "weaponSpecialSpring2016RogueNotes": "השתלטתם על הכדור, המקל, והסכין. כעת אתם מתקדמים לג׳ינגול אש! אווו! מגביר כוח ב <%= str %>. מהדורה מוגבלת 2016, ציוד אביב.", "weaponSpecialSpring2016WarriorText": "חבילת גבינה", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "אברא-כדברא! כל כך מהממים, שאתם עלולים להפנט את עצמכם! או... זה מצלצל... מגביר תבונה ב <%= int %> ותפיסה ב <%= per %>. מהדורה מוגבלת 2016, ציוד אביב.", "weaponSpecialSpring2016HealerText": "מטה פרח אביבי", "weaponSpecialSpring2016HealerNotes": "בתנועת הנפה ובקריצה, אתם מביאים את השדות והיערות לפריחה! או מכים בעכברים מציקים על הראש. מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד אביב.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "מוט חשמלי", + "weaponSpecialSummer2016RogueNotes": "כל מי שינסה להילחם בכם ימצא את עצמו בהפתעה מחשמלת... מגביר כוח ב <%= str %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "weaponSpecialSummer2016WarriorText": "חרב וו", + "weaponSpecialSummer2016WarriorNotes": "איכלו את המשימות הקשות עם חרב וו! מגבירה כוח ב <%= str %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "weaponSpecialSummer2016MageText": "מטה קצף ים", + "weaponSpecialSummer2016MageNotes": "כל כוחות הים עוברים דרך המטה הזה. מגביר תבונה ב <%= int %> ותפיסה ב <%= per %>. מהדורה מוגבלת 2016, ציוד קיץ", + "weaponSpecialSummer2016HealerText": "קלשון מרפא", + "weaponSpecialSummer2016HealerNotes": "צד אחד פוגע, והשני מרפא. מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד קיץ.", "weaponMystery201411Text": "קילשון למשתאות", "weaponMystery201411Notes": "דיקרו את אויבייכם או חפרו לתוך מאכליכם - הקילשון רב-השימושים הזה עושה הכל! לא מקנה ייתרון. נובמבר 2014, חפץ מנויים.", "weaponMystery201502Text": "מטה מכונף ונוצץ של אהבה וגם אמת", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "כוחו הבלתי נלאה של השריון עושה אותך חסין לאי-נוחות יומיומית. מגביר את כל ערכי התכונה שלך ב<%= attrs %> נקודות.", "armorSpecial2Text": "טוניקת האצילים של ג'ין חאלארד", "armorSpecial2Notes": "עושה אותך פרוותי במיוחד! מגביר את ערך החוסן והתבונה שלך ב<%= attrs %> נקודות.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "שריון אוקיאנוס מסנופר", "armorSpecialFinnedOceanicArmorNotes": "למרות עדינותו, השריון הזה מאפשר לעור שלכם להזיק כמו מגע של אלמוג אש. מגדיל את הכוח ב <%= str %>.", "armorSpecialYetiText": "מלבוש מאלף-ייטים", @@ -287,9 +291,9 @@ "armorSpecialSummerWarriorText": "מלבושי אבזם-להב", "armorSpecialSummerWarriorNotes": "מלא עם אבזם, כמו גם להב. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2014, ציוד קיץ.", "armorSpecialSummerMageText": "זנב ברקת", - "armorSpecialSummerMageNotes": "הלבוש זוהר מקשקשים הזה הופך את הלובש אותו למכשפת-ים אמיתית! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2014, ציוד קיץ.", + "armorSpecialSummerMageNotes": "הלבוש הזה עם הקשקשים המנצנצים הופך את הלובש אותו למכשפת-ים אמיתית! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2014, ציוד קיץ.", "armorSpecialSummerHealerText": "זנב מרפא-ים", - "armorSpecialSummerHealerNotes": "המלבוש הזה, עם הקשקשים הנוצצים, הופך את הלובש למרפא-ים אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2014, ציוד קיץ.", + "armorSpecialSummerHealerNotes": "הלבוש הזה עם הקשקשים המנצנצים הופך את הלובש אותו למרפא-ים אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2014, ציוד קיץ.", "armorSpecialFallRogueText": "גלימות אדומות כדם", "armorSpecialFallRogueNotes": "בוהקות. קטיפתיות. ערפדיות. מגבירות תפיסה ב <%= per %>. מהדורה מוגבלת 2014, ציוד סתיו.", "armorSpecialFallWarriorText": "חלוק מעבדה מדעי", @@ -315,10 +319,10 @@ "armorSpecialSpring2015HealerText": "חליפת חתול מנחמת", "armorSpecialSpring2015HealerNotes": "בגד הדוף הזה נוח, ומנחם כמו תה מנטה. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד אביב.", "armorSpecialSummer2015RogueText": "זנב רובי", - "armorSpecialSummer2015RogueNotes": "לבוש זה שזוהר מקשקשים הופך את הלובש אותו לעריק אלמוגים אמיתי! מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2015, ציוד קיץ.", + "armorSpecialSummer2015RogueNotes": "הלבוש הזה עם הקשקשים המנצנצים הופך את הלובש אותו לעריק אלמוגים אמיתי! מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2015, ציוד קיץ.", "armorSpecialSummer2015WarriorText": "זנב מזהב", - "armorSpecialSummer2015WarriorNotes": "לבוש זה עם קשקשים מנצנצים הופף את הלובש ללוחם דג-שמש אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", - "armorSpecialSummer2015MageText": "גלימות מנחמים", + "armorSpecialSummer2015WarriorNotes": "הלבוש הזה עם הקשקשים המנצנצים הופף את הלובש אותו ללוחם דג-שמש אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", + "armorSpecialSummer2015MageText": "גלימות של מגיד עתידות", "armorSpecialSummer2015MageNotes": "כוחות נחבאים נמצאים בין טפחות השרוולים הללו. מגבירות תבונה ב <%= int %>. מהדורה מוגבלת 2015, ציוד קיץ.", "armorSpecialSummer2015HealerText": "שריון מלחים", "armorSpecialSummer2015HealerNotes": "שריון זה מיידע את כולם שאתה מלח סוחר ישר שלא יחלום להתנהג כמו בוגד. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "בצבעים בוהקים, כדי שלא יבלבלו אתכם עם עכבר-אוב. מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד אביב.", "armorSpecialSpring2016HealerText": "מכנסי ארנב מתנפנפים", "armorSpecialSpring2016HealerNotes": "ים טי-דם! מקפץ מגבעה לגבעה, מרפא את מי שצריך עזרה. מגבירים חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד אביב.", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "זנב צלופח", + "armorSpecialSummer2016RogueNotes": "הלבוש המחשמל הזה הופך את הלובש אותו לנוכל צלופח אמיתי! מגביר תבונה ב <%= per %>.מהדורה מוגבלת 2016, ציוד קיץ.", + "armorSpecialSummer2016WarriorText": "זנב כריש", + "armorSpecialSummer2016WarriorNotes": "הלבוש המחוספס הזה הופך את הלובש אותו ללוחם כריש אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "armorSpecialSummer2016MageText": "זנב דולפין", + "armorSpecialSummer2016MageNotes": "הלבוש החלקלק הזה הופך את הלובש אותו למכשף דולפין אמיתי! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "armorSpecialSummer2016HealerText": "זנב סוס-ים", + "armorSpecialSummer2016HealerNotes": "הלבוש הדוקרני הזה הופך את הלובש אותו ללוחם כריש אמיתי! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד קיץ.", "armorMystery201402Text": "גלימות שליח", "armorMystery201402Notes": "מנצנצות וחזקות, לגלימות אלו כיסים רבים לנשיאת מכתבים. לא מקנות ייתרון. פברואר 2014, חפץ מנויים.", "armorMystery201403Text": "שריון מהלך היער", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "גם אתם יכולים להיות כרית עלים קטנה אך אימתנית. אינו מקנה תועלת. חפץ מנויים מאפריל 2016.", "armorMystery201605Text": "מדים של משורר צועד", "armorMystery201605Notes": "בניגוד למשוררים המסורתיים אשר מצטרפים אל חבורות הרפתקנים, משוררים שמצטרפים אל תזמורות צועדות האביטיקניות נודעים בשל מצעדים ראוותניים, לא פשיטות על מבוכים. אינם מקנים תועלת. חפץ מנויים של מאי 2016.", + "armorMystery201606Text": "זנב כלב-ים", + "armorMystery201606Notes": "הזנב החזק הזה מנצנץ כמו קצף ים המתנפץ על החוף. לא מקנה ייתרון. יוני 2016, חפץ מנויים.", "armorMystery301404Text": "חליפת סטימפאנק", "armorMystery301404Notes": "נאה ונמרץ, אה! לא מקנה ייתרון. פברואר 3015, חפץ מנויים.", "armorArmoireLunarArmorText": "שריון ירח מרגיע", @@ -478,6 +484,8 @@ "headSpecial1Notes": "הכתר החביב על אלו שמובילים בדוגמה אישית. מגבירה את כל ערכי התכונה שלך ב<%= attrs %> נקודות.", "headSpecial2Text": "קסדה חסרת שם", "headSpecial2Notes": "עדות לאלו שהקדישו את עצמם לפני זמן רב, מבלי לבקש דבר בתמורה. מגבירה את ערכי התבונה והכוח שלך ב<%= attrs %> נקודות.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "עיגול אלמוג אש", "headSpecialFireCoralCircletNotes": "העיגול הזה, שעוצב בידי טובי האלכימאים של האביטיקה, מאפשר לכם לנשום מים ולצלול לאוצרות! מגביר תפיסה ב <%= per %>.", "headSpecialNyeText": "כובע חגיגות מגוחך", @@ -532,11 +540,11 @@ "headSpecialSpring2015MageNotes": "מי בא קודם, השפן או הכובע? מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2015, ציוד אביב.", "headSpecialSpring2015HealerText": "כתר מנחם", "headSpecialSpring2015HealerNotes": "הפנינה במרכז הכתר הזה מרגיעה ומנחמת את הסובבים אותה. מגבירה תבונה ב <%= int %>. מהדורה מוגבלת 2015, ציוד אביב.", - "headSpecialSummer2015RogueText": "כובע בוגד", + "headSpecialSummer2015RogueText": "כובע עריקים", "headSpecialSummer2015RogueNotes": "כובע פיראטים זה נפל מהסיפון ועוצב עם שאריות אלמוגי אש. מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2015, ציוד קיץ.", "headSpecialSummer2015WarriorText": "קסדה אוקיאנית מתושטת", - "headSpecialSummer2015WarriorNotes": "נוצרה ממתכת אוקיאנוסים עמוקים על ידי האומנים של ״מישתהה״, קסדה זו היא חזקה ויפה. מגבירה כוח ב <%= str %>. מהדורה מוגבלת 2015, ציוד קיץ.", - "headSpecialSummer2015MageText": "צעיף מנחם", + "headSpecialSummer2015WarriorNotes": "נוצרה ממתכת אוקיאנוסים עמוקים על ידי האומנים של עצלניה, קסדה זו היא חזקה ויפה. מגבירה כוח ב <%= str %>. מהדורה מוגבלת 2015, ציוד קיץ.", + "headSpecialSummer2015MageText": "צעיף של מגיד עתידות", "headSpecialSummer2015MageNotes": "כוחות חבויים זוהרים בחוטי צעיף זה. מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2015, ציוד קיץ.", "headSpecialSummer2015HealerText": "כובע מלחים", "headSpecialSummer2015HealerNotes": "עם כובע המלחים שלכם חבוש ביציבות על ראשכם, תוכלו לנווט גם את הימים הסוערים ביותר! מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2015, ציוד קיץ.", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "אביזר כדי לבדל אתכם מהקוסמים הפשוטים של העולם. מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2016, ציוד אביב.", "headSpecialSpring2016HealerText": "עטרת פריחה", "headSpecialSpring2016HealerNotes": "היא מנצנצת עם האפשרות שחיים חדשים יפרצו קדימה. מגבירה תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד אביב.", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "קסדת צלופח", + "headSpecialSummer2016RogueNotes": "הציצו דרך סדקי הסלעים כשאתם חובשים את הקסדה החשאית הזו. מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "headSpecialSummer2016WarriorText": "קסדת כריש", + "headSpecialSummer2016WarriorNotes": "תנשכו את המשימות הקשות האלו עם הקסדה האימתנית הזו! מגביר כוח ב <%= str %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "headSpecialSummer2016MageText": "כובע סילון נשיפה", + "headSpecialSummer2016MageNotes": "מי קסם נפלטים מן הכובע הזה באופן קבוע. מגביר תפיסה ב <%= per %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "headSpecialSummer2016HealerText": "קסדת סוס-ים", + "headSpecialSummer2016HealerNotes": "הקסדה הזו מצביעה על כך שהחובש אותה אומן על ידי סוס-הים המרפאים הקסומים של עצלניה. מגביר תבונה ב <%= int %>. מהדורה מוגבלת 2016, ציוד קיץ.", "headSpecialGaymerxText": "קסדת לוחמי הקשת", "headSpecialGaymerxNotes": "לרגל חגיגות כנס גיימר-אקס, הקסדה המיוחדת הזו מעוטרת בדוגמה בוהקת של קשת צבעונית! גיימר-אקס הוא כנס שחוגג להט״בים ומשחקים, והוא פתוח לכולם.", "headMystery201402Text": "קסדה מכונפת", @@ -612,6 +620,8 @@ "headMystery201604Notes": "הפרחים השזורים האלו יוצרים קסדה חזקה באופן מפתיע! לא מקנה תועלת. אפריל 2016, חפץ מנויים.", "headMystery201605Text": "כובע משורר צעדן", "headMystery201605Notes": "שבעים ושישה דרקונים הובילו את המצעד הגדול, עם מאה ועשרה גריפונים בקרבת יד! אינו מקנה תועלת. חפץ מנויים של מאי 2016.", + "headMystery201606Text": "כובע כלב-ים", + "headMystery201606Notes": "זמזמו את מנגינת האוקיינוס כאשר אתם משתלבים עם כלבי הים המשתובבים. לא מקנה ייתרון. יוני 2016, חפץ מנויים.", "headMystery301404Text": "כובע ראש מפואר", "headMystery301404Notes": "כובע ראש מפואר למכובד שבג׳נטלמנים! ינואר 3015, חפץ מנויים. לא מקנה ייתרון.", "headMystery301405Text": "כובע ראש בסיסי", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "רואה מעבר לרעלת המוות, ומציגה זאת לאוייביך כדי להטיל מורא בלבבם. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "shieldSpecial1Text": "מגן קריסטל", "shieldSpecial1Notes": "מנתץ חיצים והודף את מילותיהם של המייאשים. מגביר את כל ערכי התכונות שלך ב<%= attrs %> נקודות.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "מגן פנינת-ירח", "shieldSpecialMoonpearlShieldNotes": "תוכנן לשחייה מהירה, וגם הגנה מסויימת. מגביר חוסן ב <%= con %>.", "shieldSpecialGoldenknightText": "כוכב השחר של מאסטין - מנתץ אבני הדרך", @@ -733,8 +745,8 @@ "shieldSpecialSummer2015RogueText": "אלמוג יורה", "shieldSpecialSummer2015RogueNotes": "קרוב זה של אלמוג אש הוא בעל יכולת לשלח ארס דרך המים. מגביר כוח ב <%= str %>. מהדורה מוגבלת 2015, ציוד קיץ.", "shieldSpecialSummer2015WarriorText": "מגן דג-שמש", - "shieldSpecialSummer2015WarriorNotes": "נוצר ממתכת של האוקיאנוס העמוק על ידי האומנים של ״מישתהה״, המגן הזה זוהר כמו החול והים. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", - "shieldSpecialSummer2015HealerText": "מגן לחבישה", + "shieldSpecialSummer2015WarriorNotes": "נוצר ממתכת של האוקיאנוס העמוק על ידי האומנים של עצלניה, המגן הזה זוהר כמו החול והים. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", + "shieldSpecialSummer2015HealerText": "מגן חסון", "shieldSpecialSummer2015HealerNotes": "השתמש במגן זה כדי לגרש עכברושי ירכתיים. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2015, ציוד קיץ.", "shieldSpecialFall2015RogueText": "גרזן ק-רב", "shieldSpecialFall2015RogueNotes": "משימות מפחידות מתכווצות למראה הגרזן המתנפנף. מגביר כוח ב <%= str %>. מהדורה מוגבלת 2015, ציוד סתיו", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "עמדתם בגבורה במלכודות שטניות כדי להשיג את המזון המחסן הזה. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד אביב.", "shieldSpecialSpring2016HealerText": "מגן קרב פרחוני", "shieldSpecialSpring2016HealerNotes": "השוטה של אפריל טוען שהמגן הקטן הזה יחסום זרעים זוהרים. אל תאמינו לו. מגביר חוסן ב <%= con %>. מהדורה מוגבלת, 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "מוט חשמלי", + "shieldSpecialSummer2016RogueNotes": "כל מי שינסה להילחם בכם ימצא את עצמו בהפתעה מחשמלת... מגביר כוח ב <%= str %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "shieldSpecialSummer2016WarriorText": "שן כריש", + "shieldSpecialSummer2016WarriorNotes": "תנשכו את המשימות הקשות האלו עם המגן עשוי שיניים הזה! מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד קיץ.", + "shieldSpecialSummer2016HealerText": "מגן כוכב-ים", + "shieldSpecialSummer2016HealerNotes": "לפעמים נקרא בטעות מגן כוכב הים. מגביר חוסן ב <%= con %>. מהדורה מוגבלת 2016, ציוד קיץ.", "shieldMystery201601Text": "שוחט החלטות", "shieldMystery201601Notes": "סכין זו יכולה לשמש כדי להדוף הסחות דעת. לא מקנה ייתרון. ינואר 2016, חפץ מנויים.", "shieldMystery301405Text": "מגן שעון", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "מצליף בכוח ויופי. לא מקנה ייתרון. מהדורה מיוחדת, חפץ כנסים.", "backSpecialWonderconBlackText": "שכמייה חמקנית", "backSpecialWonderconBlackNotes": "מסוחרר מצללים ולחישות. לא מקנה ייתרון. מהדורה מיוחד, חפץ כנסים.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "אביזר גוף", "bodyBase0Text": "ללא אביזר גוף", "bodyBase0Notes": "ללא אביזר גוף.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "צווארון זהב מושך! לא מקנה ייתרון. מהדורה מוגבלת, חפץ מכנס.", "bodySpecialWonderconBlackText": "קולר הובנה", "bodySpecialWonderconBlackNotes": "קולר שנהב מושך! לא מקנה ייתרון. מהדורה מוגבלת, חפץ כנסים.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "שכמיה נוצצת", "bodySpecialSummerMageNotes": "לא מי מלח ולא מים נקיים יכולים להרוס את הקפלת המתכתית הזו. לא מקנה ייתרון. מהדורה מוגבלת 2014, ציוד קיץ.", "bodySpecialSummerHealerText": "צווארון אלמוגים", @@ -835,7 +851,7 @@ "headAccessorySpecialSpringHealerText": "אזני כלב צהובות", "headAccessorySpecialSpringHealerNotes": "מתנפנף אבל חמוד. רוצים לשחק? לא מקנות ייתרון. מהדורה מוגבלת 2014, ציוד אביב.", "headAccessorySpecialSpring2015RogueText": "אוזני ארנב צהובות", - "headAccessorySpecialSpring2015RogueNotes": "אוזנים אלו מפלדות עצמן כנגד קולות פיצוצים. לא מקנות ייתרון. מהדורה מוגבלת 2015, ציוד אביב.", + "headAccessorySpecialSpring2015RogueNotes": "אוזניים אלו מפלדות עצמן כנגד קולות פיצוצים. לא מקנות ייתרון. מהדורה מוגבלת 2015, ציוד אביב.", "headAccessorySpecialSpring2015WarriorText": "אוזני כלב סגולות", "headAccessorySpecialSpring2015WarriorNotes": "הן סגולות. הן אוזני כלב. תפסיקו לבזבז את זמנכם עם השתוטטויות נוספות. לא מקנות ייתרון. מהדורה מוגבלת 2015, ציוד אביב.", "headAccessorySpecialSpring2015MageText": "אוזני ארנב כחולות", diff --git a/common/locales/he/generic.json b/common/locales/he/generic.json index d9484e6286..27a356e123 100644 --- a/common/locales/he/generic.json +++ b/common/locales/he/generic.json @@ -98,7 +98,7 @@ "buyThis": "האם לקנות <%= text %> זה עם <%= price %> מתוך <%= gems %> אבני החן שלכם?", "noReachServer": "השרת אינו זמין כרגע, אנא נסו שוב מאוחר יותר", "errorUpCase": "שגיאה:", - "newPassSent": "סיסמא חדשה נשלחה", + "newPassSent": "אם הדוא\"ל שלכם קיים ברישומינו, סיסמה חדשה נשלחה אליו.", "serverUnreach": "השרת אינו זמין כרגע.", "requestError": "אופס, ארעה תקלה! אנא טענו מחדש את הדף, ייתכן והפעולה האחרונה שביצעתם לא נשמרה כראוי.", "seeConsole": "אם התקלה נמשכת, בבקשה דווח על כך בעזרה > דווח על באג. אם אתה יודע להשתמש בקונסלת הדפדפן שלך, בבקשה הוסף כל הודעות שגיאה.", @@ -134,7 +134,7 @@ "December": "דצמבר", "dateFormat": "פורמט תאריך", "achievementStressbeast": "מושיע של השארוגועים", - "achievementStressbeastText": "סייע בהבסת המפלחץ המתועב במהלך חורף הפלאות של 2014!", + "achievementStressbeastText": "סייע בהבסת המפלחץ המתועב במהלך אירועי חורף הפלאות של 2014!", "achievementBurnout": "מציל השדות הפורחים", "achievementBurnoutText": "סייע להביס ״שחיקה״ ולהשיב את ״הרוחות המותשות״ במהלך אירוע פסטיבל השלכת 2015!", "achievementBewilder": "מציל של מיסטי", diff --git a/common/locales/he/groups.json b/common/locales/he/groups.json index d5e6b19fd3..3c25caa994 100644 --- a/common/locales/he/groups.json +++ b/common/locales/he/groups.json @@ -2,8 +2,8 @@ "tavern": "שיחת פונדק", "innCheckOut": "צאו מהאכסנייה", "innCheckIn": "נוחו באכסנייה", - "innText": "אתם נחים באכסנייה! בזמן שאתם רשומים באכסניה, המטלות היומיות שלכם לא יפגעו בכם בסוף היום, אך הן עדיין יתחילו מחדש בכל יום. הזהרו: אם אתם משתתפים בהרפתקאת בוס, הבוס עדיין יפגע בכם בגין פספוסי העמיתים שלכם בחבורה - אלא אם גם הם באכסניה! בנוסף, נזק שאתם מסבים לבוס (או חפצים שנאספים) לא ישפיעו עד שתצאו מהאכסנייה.", - "innTextBroken": "אתם נחים באכסנייה, אני מתאר לעצמי... בזמן שאתם רשומים באכסניה, המטלות היומיות שלכם לא יפגעו בכם בסוף היום, אך הן עדיין יתחילו מחדש בכל יום... אם אתם משתתפים בהרפתקאת בוס, הבוס עדיין יפגע בכם בגין פספוסי העמיתים שלכם בחבורה... אלא אם גם הם באכסניה... בנוסף, נזק שאתם מסבים לבוס (או חפצים שנאספים) לא ישפיעו עד שתצאו מהאכסנייה... כל כך עייף...", + "innText": "אתם נחים באכסנייה! בזמן שאתם רשומים באכסניה, המטלות היומיות שלכם לא יפגעו בכם בסוף היום, אך הן עדיין יתחילו מחדש בכל יום. הזהרו: אם אתם משתתפים בהרפתקת בוס, הבוס עדיין יפגע בכם בגין פספוסי העמיתים שלכם בחבורה - אלא אם גם הם באכסניה! בנוסף, נזק שאתם מסבים לבוס (או חפצים שנאספים) לא ישפיעו עד שתצאו מהאכסנייה.", + "innTextBroken": "אתם נחים באכסנייה, אני מתאר לעצמי... בזמן שאתם רשומים באכסניה, המטלות היומיות שלכם לא יפגעו בכם בסוף היום, אך הן עדיין יתחילו מחדש בכל יום... אם אתם משתתפים בהרפתקת בוס, הבוס עדיין יפגע בכם בגין פספוסי העמיתים שלכם בחבורה... אלא אם גם הם באכסניה... בנוסף, נזק שאתם מסבים לבוס (או חפצים שנאספים) לא ישפיעו עד שתצאו מהאכסנייה... כל כך עייף...", "lfgPosts": "מודעות מחפשי קבוצה", "tutorial": "שיעור היכרות", "glossary": "מונחון", @@ -28,7 +28,7 @@ "LFG": "כדי לפרסם את החבורה החדשה שלכם או למצוא אחת להצטרף אליה, לכו לגילדה ״<%= linkStart %>דרושה חבורה (מחפשים קבוצה)<%= linkEnd %>״.", "wantExistingParty": "רוצים להצטרף לחבורה קיימת? לכו לגילדת ״<%= linkStart %>דרושה חבורה<%= linkEnd %>״ ורשמו את מזהה המשתמש הזה:", "joinExistingParty": "הצטרפו לחבורה של מישהו אחר", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "אופס! עליכם ליצור או להצטרף לחבורה לפני שתוכלו להתחיל הרפתקה!", "create": "היכנס", "userId": "מספר משתמש", "invite": "הזמן", @@ -163,7 +163,7 @@ "partyOnName": "מסיבה", "partyUpAchievement": "הצטרפתם לחבורה עם אדם נוסף! תהנו להלחם במפלצות ולתמוך אחד בשני.", "partyOnAchievement": "הצטרפתם לחבורה עם לפחות ארבעה אנשים נוספים! תהנו ממחוייבות מוגברת כשאתם מצטרפים לחבריכם כדי להלחם באוייבים!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "הערה: הגילדה הזו כעת גדולה מדי בשביל לתמוך בהתראות. הקפידו לבקר מדי יום כדי לראות הודעות חדשות.", "groupIdRequired": "\"groupId\" חייב להיות UUID - זהות משתמש ייחודי - תקף", "groupNotFound": "קבוצה לא נמצאה או שאין לכם גישה.", "groupTypesRequired": "חובה לספק שורת שאילתא \"type\" תקפה.", diff --git a/common/locales/he/limited.json b/common/locales/he/limited.json index c9622528e8..ecbc66e21f 100644 --- a/common/locales/he/limited.json +++ b/common/locales/he/limited.json @@ -31,7 +31,7 @@ "seasonalShopText": "ברוכים הבאים לחנות העונתית!! אנחנו אוגרים מהדורות עונתיות של טובין אביביים כרגע. כל מה שפה ניתן יהיה לרכישה במהלך ארוע ״סטוץ האביב״ בכל שנה, אך אנחנו פתוחים רק עד ה 30 באפריל, אז הזדרזו לאגור כבר עכשיו, או שתאלצו לחכות שנה כדי לרכוש את החפצים האלו שוב!", "seasonalShopSummerText": "ברוכים הבאים לחנות העונתית!! אנחנו אוגרים מהדורות עונתיות של טובין קיציים כרגע. כל מה שפה ניתן יהיה לרכישה במהלך אירוע \"שפריץ הקיץ״ בכל שנה, אך אנחנו פתוחים רק עד ה 31 ביולי, אז הזדרזו לאגור כבר עכשיו, או שתאלצו לחכות שנה כדי לרכוש את החפצים האלו שוב!", "seasonalShopFallText": "ברוכים הבאים לחנות העונתית!! אנחנו אוגרים מהדורות עונתיות של טובין סתוויים כרגע. כל מה שפה ניתן יהיה לרכישה במהלך אירוע פסטיבל השלכת בכל שנה, אך אנחנו פתוחים רק עד ה 31 באוקטובר, אז הזדרזו לאגור כבר עכשיו, או שתאלצו לחכות שנה כדי לרכוש את החפצים האלו שוב!", - "seasonalShopWinterText": "ברוכים הבאים לחנות העונתית!! אנחנו אוגרים מהדורות עונתיות של טובין חורפיים כרגע. כל מה שפה ניתן יהיה לרכישה במהלך אירוע פלאות החורף בכל שנה, אך אנחנו פתוחים רק עד ה 31 בינואר, אז הזדרזו לאגור כבר עכשיו, או שתאלצו לחכות שנה כדי לרכוש את החפצים האלו שוב!", + "seasonalShopWinterText": "ברוכים הבאים לחנות העונתית!! אנחנו אוגרים מהדורות עונתיות של טובין חורפיים כרגע. כל מה שפה ניתן יהיה לרכישה במהלך אירועי חורף הפלאות בכל שנה, אך אנחנו פתוחים רק עד ה 31 בינואר, אז הזדרזו לאגור כבר עכשיו, או שתאלצו לחכות שנה כדי לרכוש את החפצים האלו שוב!", "seasonalShopFallTextBroken": "אה.... ברוכים הבאים לחנות העונתית... אנחנו אוגרים מהדורה עונתית סתווית של טובין, או משהו... כל מה שפה יהיה מוצע למכירה במהלך אירוע פסטיבל השלכת בכל שנה, אבל אנחנו פתוחים רק עד ה 31 באוקטובר... אני מתאר לעצמי שכדאי שתאגרו עכשיו, או שתאלצו להמתין... ולהמתין... ולהמתין... *הםםם*", "seasonalShopRebirth": "אם השתמשתם בכדור הלידה מחדש, תוכלו לרכוש מחדש את הרכוש הזה בעמודת הפרסים. בהתחלה, תוכלו לרכוש רק את החפצים למקצוע הנוכחי שלכם (לוחם כברירת מחדל), אך אל דאגה, החפצים האחרים שהם למקצועות מסויימים יוצעו אם תחליפו למקצועות הללו.", "candycaneSet": "סוכרייה על מקל הליכה (מכשף)", @@ -71,10 +71,10 @@ "magicianBunnySet": "ארנב קוסמים (מכשף)", "comfortingKittySet": "חתלתול מנחם (מרפא)", "sneakySqueakerSet": "חורק מתגנב (נוכל)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "לוחם דג-שמש (לוחם)", + "shipSoothsayerSet": "מגיד עתידות בספינה (מכשף)", + "strappingSailorSet": "ימאי חסון (מרפא)", + "reefRenegadeSet": "עריק שונית (נוכל)", "fallEventAvailability": "זמין עד ה 31 באוקטובר", "winterEventAvailability": "זמין עד ה 31 בדצמבר", "springEventAvailability": "זמין עד ה 31 במאי" diff --git a/common/locales/he/maintenance.json b/common/locales/he/maintenance.json index 78dedf8e61..c9391e3fa9 100644 --- a/common/locales/he/maintenance.json +++ b/common/locales/he/maintenance.json @@ -6,7 +6,7 @@ "noDamageKeepStreaks": "לא יהיה לך שום אובדן של רצפים או פגיעה בנקודות החיים שלך!", "thanksForPatience": "תודה לך על סבלנותך!", "twitterMaintenanceUpdates": "לעדכונים החדשים ביותר, צפה/י בחשבון הטוויטר שלנו, שבו נפרסם מידע על המצב.", - "veteranPetAward": "בסוף התחזוקה, את/ה תקבל/י חיית מחמד ותיקה!", + "veteranPetAward": "בסוף התחזוקה, אתם תקבלו חיית מחמד ותיקה!", "maintenanceInfoTitle": "מידע בנוגע לתחזוקה צפויה בהאביטיקה", "maintenanceInfoWhat": "מה קורה?", @@ -22,13 +22,13 @@ "maintenanceInfoHowLong": "כמה זמן תארך התחזוקה?", "maintenanceInfoHowLongText": "אנחנו צריכים להעביר מטלות ונתונים לכל 1.3 מיליון המשתמשים של Habitica -- מטלה לא פשוטה! אנחנו צופים כי זה יקרה בערך בין 1 בצהריים ל10 בערב בשעון החוף המערבי (8 בערב עד 5 לפנות בוקר UTC). תיהיו בטוחים שאנחנו עושים את כל שביכולתנו לסיים זאת כמה שיותר מהר! אתם יכול לעקוב אחר עדכונים בטוויטר שלנו.", "maintenanceInfoStatsAffected": "כיצד יושפעו המטלות היומיות שלי, הרצפים, הבונוסים וההרפתקאות שאני נוטל בהן חלק?", - "maintenanceInfoStatsAffectedText1": "לא יגרם לכם כל נזק ולא תאבדו רצפים בסוף השבוע הזה, אבל חוץ מזה, היום שלכם יתאפס כרגיל! מטלות יומיות שסימנת יהפכו ללא מסומנות, בונוסים יתאפסו, וכדומה. אם אתם בהרפתקאת איסוף, עדיין תמצאו פריטים. אם אתם בקרב בוס, עדיין תעשו נזק לבוס, אבל הבוס לא יעשה נזק לכם. (אפילו מפלצות צריכות הפסקה!)", + "maintenanceInfoStatsAffectedText1": "לא יגרם לכם כל נזק ולא תאבדו רצפים בסוף השבוע הזה, אבל חוץ מזה, היום שלכם יתאפס כרגיל! מטלות יומיות שסימנת יהפכו ללא מסומנות, בונוסים יתאפסו, וכדומה. אם אתם בהרפתקת איסוף, עדיין תמצאו פריטים. אם אתם בקרב בוס, עדיין תעשו נזק לבוס, אבל הבוס לא יעשה נזק לכם. (אפילו מפלצות צריכות הפסקה!)", "maintenanceInfoStatsAffectedText2": "לאחר מחשבה רבה, הצוות שלנו החליט שזוהי בדרך הטובה ביותר להתמודד עם העובדה שמשתמשים רבים לא יוכלו לסמן את המטלות היומיות שלהם כרגיל בזמן התחזוקה. אנו מתנצלים על אי הנוחות שנגרמת!", "maintenanceInfoSeeTasks": "מה אם אני צריך לראות את רשימת המטלות שלי?", "maintenanceInfoSeeTasksText": "אם אתם יודעים שתצטרכו לראות את רשימת המטלות שלכם בשבת כדי להזכיר לכם מה אתם צריכים לעשות, אנחנו ממליצים לכם שלפני שהתחזוקה תחל, תיקחו צילום מסך של המשימות שלכם כדי שתוכלו להשתמש בה בתור תזכורת.", "maintenanceInfoRarePet": "איזה סוג של חיה נדירה אקבל?", "maintenanceInfoRarePetText": "כדי להודות לכם על סבלנותיכם במהלך ההשבתה, כולם יקבלו חיית מחמד ותיקה. אם לעולם לא קיבלת חיית מחמד ותיקה קודם לכן, תקבלו זאב ותיק. אם כבר יש ברשותכם זאב ותיק, תקבלו נמר ותיק. אם כבר יש ברשותכם זאב ותיק ונמר ותיק, תקבלו חיית מחמד ותיקה שטרם נראתה! לאחר שההעברה תסתיים, עלולות לעבור מספר שעות עד שחיית המחמד שלך תופיע, אך אל דאגה, כולם יקבלו אחת.", - "maintenanceInfoWho": "מי עבד על הפרוייקט הענק הזה?", + "maintenanceInfoWho": "מי עבדו על הפרוייקט הענק הזה?", "maintenanceInfoWhoText": "אנחנו שמחים ששאלתם! את הפרוייקט הובילו התורמים המדהימים שלנו, עם עזרה רבה של Blade, TheHolidayInn, SabreCat, Victor Pudeyev, TheUnknown, ו Alys.", "maintenanceInfoTesting": "הגרסה החדשה גם נבדקה בקפידה על ידי צוות המתנדבים שלנו. תודה רבה -- לא היינו יכולים לעשות זאת בלעדיכם." } diff --git a/common/locales/he/noscript.json b/common/locales/he/noscript.json index 794ba40172..65ac295a1d 100644 --- a/common/locales/he/noscript.json +++ b/common/locales/he/noscript.json @@ -1,6 +1,6 @@ { "jsDisabledHeading": "אבוי! בדפדפן שלכם לא מאופשר JavaScript", - "jsDisabledHeadingFull": "אבוי! בדפדפן שלכם לא מאופשר JavaScript, ומבלי לאפשר זאת - הביטיקה לא יכולה לתפקד", - "jsDisabledText": "הביטיקה לא יכולה להציג את האתר מבלי שתעשו זאת!", + "jsDisabledHeadingFull": "אבוי! בדפדפן שלכם לא מאופשר JavaScript, ומבלי לאפשר זאת - האביטיקה לא יכולה לתפקד", + "jsDisabledText": "האביטיקה לא יכולה להציג את האתר מבלי שתעשו זאת!", "jsDisabledLink": "אנא אפשרו JavaScript כדי להמשיך!" } \ No newline at end of file diff --git a/common/locales/he/npc.json b/common/locales/he/npc.json index a6ade5803b..476a955390 100644 --- a/common/locales/he/npc.json +++ b/common/locales/he/npc.json @@ -6,9 +6,9 @@ "mattBochText1": "ברוכים הבאים לאורווה! אני מאט, אדון החיות. החל מדרגה 3, תוכלו להבקיע חיות מחמד באמצעות ביצים ושיקויים. כאשר אתם מבקיעים חיית מחמד בשוק, היא תופיע כאן! לחצו על תמונה של חיה כדי להוסיף אותה לתמונת הדמות שלכם. האכילו אותן עם האוכל שאתם מוצאים אחרי דרגה 3, והן תצמחנה להיות חיות רכיבה חזקות.", "daniel": "דניאל", "danielText": "ברוכים הבאים לפונדק! השארו קצת כדי להכיר את המקומיים. אם אתם צריכים מנוחה (חופשה? מחלה?), אוכל לארגן אתכם באכסנייה. כל עוד אתם רשומים באכסנייה, המטלות היומיות שלכם לא יפגעו בכם בסוף היום, אך עדיין תוכלו לסמן שביצעתם אותן.", - "danielText2": "הזהרו: אם אתם משתתפים בהרפתקאת אוייב, האוייב עדיין יפגע בכם בגין פספוס מטלות יומיות של חבריכם לחבורה! כמו כן, הנזק שאתם גורמים לאוייב (או חפצים שנאספים) לא יחשבו עד שתצאו מהאכסנייה.", + "danielText2": "הזהרו: אם אתם משתתפים בהרפתקת אוייב, האוייב עדיין יפגע בכם בגין פספוס מטלות יומיות של חבריכם לחבורה! כמו כן, הנזק שאתם גורמים לאוייב (או חפצים שנאספים) לא יחשבו עד שתצאו מהאכסנייה.", "danielTextBroken": "ברוכים הבאים לפונדק... נראה לי... אם אתם צריכים לנוח, אארגן אתכם באכסנייה... כל עוד אתם רשומים שם, המשימות היומיות שלכם לא יפגעו בכם בסוף היום, אך עדיין תוכלו לסמן שביצעתם אותן... אם יש לכם כח...", - "danielText2Broken": "אה... אם אתם משתתפים בהרפתקאת בוס, הבוס עדיין יפגע בכם בגין פספוסי משימות יומיות של חבריכם לחבורה... כמו כן, הנזק שאתם גורמים לבוס (או חפצים שנאספים) לא יחשבו עד אשר תצאו מהאכסנייה...", + "danielText2Broken": "אה... אם אתם משתתפים בהרפתקת בוס, הבוס עדיין יפגע בכם בגין פספוסי משימות יומיות של חבריכם לחבורה... כמו כן, הנזק שאתם גורמים לבוס (או חפצים שנאספים) לא יחשבו עד אשר תצאו מהאכסנייה...", "alexander": "אלכסנדר הסוחר.", "welcomeMarket": "ברוכים הבאים לשוק! רכשו ביצים ושיקויים נדירים! מכרו את העודפים שלכם! היעזרו בשירותיי המעולים! בואו וראו מה יש לי עבורכם.", "displayItemForGold": "האם תרצו למכור <%= itemType %>?", diff --git a/common/locales/he/questscontent.json b/common/locales/he/questscontent.json index 5fe191ea0a..a6956e9db7 100644 --- a/common/locales/he/questscontent.json +++ b/common/locales/he/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "החוזרתלסורה, חלק 1: שרשרת אבני הירח", "questMoonstone1Notes": "ייסורים נוראיים פגעו בהאביטיקנים. הרגלים רעים שנחשבו למתים ממזמן חוזרים לנקום. כלים יושבים לא שטופים, ספרי לימוד שוכבים בלי קורא, ודחיינות מתרוצצת

אתם עוקבים אחרי כמה מההרגלים הרעים שחזרו אליכם לביצות הקיפאון ומגלים את העבריינית: בעלת האוב השדונית, החוזרתלסורה. אתם מזדרזים פנימה, נשקים מתעופפים, אך הם עוברים דרכה ללא תועלת

״אל תתאמצו,״ היא לוחשת בנשימה יבשה. ״בלי שרשרת אבני הירח, כלום לא יכול לפגוע בי - ואדון התכשיטים @aurakami פיזר את כל אבני הירח ברחבי האביטיקה לפני הרבה זמן!״ מתנשמים, אתם נסוגים... אך אתם יודעים מה אתם צריכים לעשות.", "questMoonstone1CollectMoonstone": "אבני ירח", - "questMoonstone1DropMoonstone2Quest": "שרשרת אבני הירח, חלק 2: החוזרתלסורה בעלת האוב (מגילה)", - "questMoonstone2Text": "החוזרתלסורה, חלק 2: החוזרתלסורה בעלת האוב", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "הנשק האמיץ @Inventrix מסייע לכם להפוך את אבני הירח הקסומות לשרשרת. אתם מוכנים להתעמת עם החוזרתלסורה סוף סוף, אך בהכנסכם לביצות הקיפאון, קור עז מקיף אתכם.

נשימה נרקבת לוחשת באוזנכם. ״חזרתם? נהדר...״ אתם מסתובבים ונוגחים, ותחת האור של שרשרת אבני הירח, נשקכם מכה בבשר מוצק. ״ייתכן וחיברתם אותי לעולם פעם נוספת,״ החוזרתלסורה נוהמת, ״אך כעת הגיע זמנכם לעזוב אותו!״", "questMoonstone2Boss": "בעלת האוב", - "questMoonstone2DropMoonstone3Quest": "שרשרת אבני הירח, חלק 3: החוזרתלסורה השתנתה (מגילה)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "החוזרתלסורה, פרק 3: החוזרתלסורה השתנתה", "questMoonstone3Notes": "החוזרתלסורה נמחצת לקרקע, ואתם מכים בה עם שרשרת אבני הירח. אתם שמים לב בבעתה, שהחוזרתלסורה חוטפת את אבני החן, עם עיניים בוערות בניצחון.

״יצורי בשר-ודם אוויליים!״ היא זועקת. ״אבני הירח הללו יחזירו אותי לצורה פיזית, נכון, אך לא כפי שדימיינתם. כשם שהירח המלא צומח מהחושך, כך גם עוצמתי מתגברת, ומהצללים אני מזמנת את את אוייבכם המפחיד ביותר!״

אובך ירוק ומחליא עולה מן הביצה, וגופה של החוזרתלסורה מתעוות וגבהה לצורה שממלאת אתכם בבעתה - גופו של ״חטא״ האל-מת, לחרדתכם - נולד מחדש.", "questMoonstone3Completion": "אתם מתנשפים, וזיעה ניגרת על עינייכם כאשר ווירם האל-מת מתמוטט. השאריות של החוזרתלסורה מתפוגגות לתוך האופל האפור שנעלם במהרה תחת פרץ של בריזה מרעננת, ואתם שומעים קריאות מרוחקות של האביטיקנים מביסים את הרגליהם הרעים אחת ולתמיד.

@Baconsaur אדון החיות מגיח מלמעלה על-גבי גריפון. ״ראיתי את סוף הקרב שלכם מהשמים, ונרגשתי מאוד. בבקשה, קחו את הטוניקה הקסומה הזו - האומץ שלכם מעיד על לב אציל, ואני מאמין שהיא נועדה להיות שלכם.״", @@ -131,11 +131,11 @@ "questAtom1Text": "מתקפת המשעמם, חלק 1: אסון כלים!", "questAtom1Notes": "עם הגיעך לחופו של האגם הסחוף, לקצת רגיעה ומנוחה, מתגלה לעינייך... שהאגם שרוי בזוהמה נוראית! כולו כלים מלוכלכים, כיצד זה קרה? ובכן, לא ייתכן שנאפשר לאגם להישאר במצב הזה. ישנה רק אפשרות אחת: להדיח את הכלים ולהציל את מקום הנופש שלך! כדאי שנמצא קצת סבון כדי לנקות את כל זה. בעצם הרבה סבון...", "questAtom1CollectSoapBars": "סבונים מוצקים", - "questAtom1Drop": "המפלצת לוחטיף-נס (מגילת הרפתקה)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "מתקפת המשעמם, חלק 2: המפלצת לוחטיף-נס", "questAtom2Notes": "וואו, המקום הזה נראה הרבה יותר טוב עכשיו כשכל הכלים מצוחצחים. אולי סוף סוף אפשר לכייף קצת. או- מסתבר שישנו קרטון פיצה שצף במרכז האגם. ובכן, מה זה עוד דבר אחד לנקות, בינינו? אך אבוי! זהו אינו קרטון פיצה ככל קרטוני הפיצה! בפתאומיות מזעזעת קופסאת הקרטון מזנקת מפני האגם ומתגלה כראשה של מפלצת! הייתכן שזוהי מפלצת לוחטיף-נס האגדית?! מספרים שהיא הסתתרה באגם מאז הזמנים הפרה-היסטוריים: יצור שנוצר מהמוצרים הזרוקים של תושבי האביטיקה. פיכסוש!", "questAtom2Boss": "מפלצת לוחטיף-נס", - "questAtom2Drop": "המכבס באוב (מגילת הרפתקה)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "מתקפת המשעמם, חלק 3: המכבס באוב", "questAtom3Notes": "בצווחה מחרישת אוזניים, בעוד 5 סוגי גבינה מעוררי תיאבון נפלטים מפיה, המפלצת מלוחטיף-נס מתפרקת לחתיכות. \"מה זה צריך להיות?!\" נשמע קול זועם מתחת לפני האגם. דמות כחלחלה ועטויית חלוק צצה מבין הגלים, ובידה מברשת לניקוי אסלות. \"קודם שטפת את הכלים המלוכלכים להפליא שלי, וכעת הרגת את חיית המחמד שלי! ובכלל, מה פשר הבגדים הנקיים הללו שלעורך?! היכון והיכוני, בני תמותה, לחוש בזעמו של המכבס באוב!\"", "questAtom3Completion": "המכבס באוב הובס בקרב! בגדים נקיים נופלים סביבכם מכל עבר, ולמעשה, המקום נראה הרבה יותר טוב כשהוא מצוחצח. תוך כדי פשפוש בשריונות המצוחצחים הפזורים סביב, ניצוץ מתכתי תופס את עינייכם, זו קסדה מבריקה. אולי לעולם לא נדע מי הטיפוס המסתורי שהיה (או הייתה!) הבעלים הקודם של הקסדה הזו, אך בעודכם חובשים אותה, ניתן להרגיש בנוכחותה של רוח נדיבה במיוחד. ממש חבל שהם לא תפרו איזה תג שם על הדבר הזה. טוב נו, עכשיו זה שלך.", @@ -210,19 +210,19 @@ "questKrakenDropCuttlefishEgg": "דיונון (ביצה)", "questKrakenUnlockText": "פותח אפשרות לקניית ביצי דיונון בשוק", "questWhaleText": "יללת הלוויתן", - "questWhaleNotes": "אתם מגיעים ל״רציפים חרוצים״, מקווים לתפוס צוללת כדי לצפות ב״דרבי משתהה״. לפתע, קול געייה מחריש אוזניים מכריח אתכם לעצור ולכסות את אוזניכם. ״נה היא נושפת!״ קורא קפטן @krazjega, מצביע על לוויתן מייללת ענקית. ״זה לא בטוח לשלוח את הצוללות בזמן שהיא משתוללת!״

\"מהר,״ קורא @UncommonCriminal. ״עזרו לי להרגיע את היצור המסכן כדי שנוכל להבין על מה המהומה!״", + "questWhaleNotes": "אתם מגיעים ל״רציפים חרוצים״, מקווים לתפוס צוללת כדי לצפות ב״דרבי עצלניה״. לפתע, קול געייה מחריש אוזניים מכריח אתכם לעצור ולכסות את אוזניכם. ״נה היא נושפת!״ קורא קפטן @krazjega, מצביע על לוויתן מייללת ענקית. ״זה לא בטוח לשלוח את הצוללות בזמן שהיא משתוללת!״

\"מהר,״ קורא @UncommonCriminal. ״עזרו לי להרגיע את היצור המסכן כדי שנוכל להבין על מה המהומה!״", "questWhaleBoss": "לוויתן מייללת", "questWhaleCompletion": "אחרי הרבה עבודה קשה, הלוויתן בסופו של דבר מפסיקה את קריאותיה המרעימות. ״נראה שהיא טבעה בגלים של הרגלים שליליים,״ @zoebeagle מסבירה. ״תודות למאמציכם העקביים, הצלחנו להפוך את הקערה על פיה!״ כשאתם פוסעים לתוך הצוללת, כמה ביצי לוויתן קדים לפניכם, ואתם אוספים אותם.", "questWhaleDropWhaleEgg": "לווייתן (ביצה)", "questWhaleUnlockText": "פותח אפשרות לקניית ביצי לוויתן בשוק", - "questDilatoryDistress1Text": "מצוקה משתהה, חלק 1: הודעה בתוך בקבוק", - "questDilatoryDistress1Notes": "הודעה בתוך בקבוק הגיעה מהעיר שנבנתה מחדש, ״מישתהה״! רשום בהודעה: ״האביטיקנים יקרים, אנחנו צריכים את עזרתכם שוב. הנסיכה שלנו נעלמה והעיר נמצאת תחת מצור של שדים מימיים לא ידועים! חסילוני המנטיס עוצרים את התוקפים בפרץ. בבקשה עזרו לנו!״ כדי לערוך את המסע הארוך לעיר השקועה, צריכים להיות מסוגלים לנשום מים. למרבה המזל, האלכמאים @Benga ו @hazel יכולים לאפשר זאת! אתם רק צריכים למצוא את המרכיבים המתאימים.", - "questDilatoryDistress1Completion": "אתם לובשים את השריון המסנופר ושוחים ל״מישתהה״ הכי מהר שאתם יכולים. התושבי-ים וחבריהם חסילוני המנטיס הצליחו לשמר את המפלצות מחוץ לעיר לעת עתה, אך הם מפסידים. אתם בקושי מספיקים להכנס לחומות העיר כשהמצור הנורא יורד!", + "questDilatoryDistress1Text": "מצוקת עצלניה, חלק 1: הודעה בתוך בקבוק", + "questDilatoryDistress1Notes": "הודעה בתוך בקבוק הגיעה מהעיר שנבנתה מחדש, עצלניה! רשום בהודעה: ״האביטיקנים יקרים, אנחנו צריכים את עזרתכם שוב. הנסיכה שלנו נעלמה והעיר נמצאת תחת מצור של שדים מימיים לא ידועים! חסילוני המנטיס עוצרים את התוקפים בפרץ. בבקשה עזרו לנו!״ כדי לערוך את המסע הארוך לעיר השקועה, צריכים להיות מסוגלים לנשום מים. למרבה המזל, האלכמאים @Benga ו @hazel יכולים לאפשר זאת! אתם רק צריכים למצוא את המרכיבים המתאימים.", + "questDilatoryDistress1Completion": "אתם לובשים את השריון המסנופר ושוחים לעצלניה הכי מהר שאתם יכולים. התושבי-ים וחבריהם חסילוני המנטיס הצליחו לשמר את המפלצות מחוץ לעיר לעת עתה, אך הם מפסידים. אתם בקושי מספיקים להכנס לחומות העיר כשהמצור הנורא יורד!", "questDilatoryDistress1CollectFireCoral": "אלמוג אש", "questDilatoryDistress1CollectBlueFins": "סנפירים כחולים", "questDilatoryDistress1DropArmor": "שריון אוקיאנוס מסנופר (שריון)", - "questDilatoryDistress2Text": "מצוקה משתהה, חלק 2: יצורי הנקיק", - "questDilatoryDistress2Notes": "ניתן לראות את המצור מקילומטרים: אלפי גולגולות חסרות גוף ממהרות דרך פורטל בקירות הנקיק ועושות את דרכן ל״מישתהה״.

כשאתם פוגשים את מלך מנטה בחדר המלחמה שלו, עיניו נראות שקועות, ופניו מודאגת. \"הבת שלי, אדוה, נעלמה ב״נקיק האפל״ ממש לפני שהמצור הזה התחיל. בבקשה מיצאו אותה והחזירו אותה הביתה בשלום! אני אשאיל לכם את עיגול אלמוגי האש שלי כדי לעזור לכם. אם אתם מצליחים, הוא שלכם.\"", + "questDilatoryDistress2Text": "מצוקת עצלניה, חלק 2: יצורי הנקיק", + "questDilatoryDistress2Notes": "ניתן לראות את המצור מקילומטרים: אלפי גולגולות חסרות גוף ממהרות דרך פורטל בקירות הנקיק ועושות את דרכן לעצלניה.

כשאתם פוגשים את מלך מנטה בחדר המלחמה שלו, עיניו נראות שקועות, ופניו מודאגת. \"הבת שלי, אדוה, נעלמה ב״נקיק האפל״ ממש לפני שהמצור הזה התחיל. בבקשה מיצאו אותה והחזירו אותה הביתה בשלום! אני אשאיל לכם את עיגול אלמוגי האש שלי כדי לעזור לכם. אם אתם מצליחים, הוא שלכם.\"", "questDilatoryDistress2Completion": "אתם מנצחים את עדר הגולגולות הסיוטי, אבל אתם מרגישים שלא התקרבתם למצוא את אדוה. אתם מדברים עם @Kiwibot, הגשש המלכותי, כדי לראות אם יש לה רעיונות. \"חסילון המנטיס שהגן על העיר בטח ראה את אדוה בורחת,\" @Kiwibot אומר. \"נסו לעקוב אחריהם לנקיק האפל.\"", "questDilatoryDistress2Boss": "נחיל גולגלות מים", "questDilatoryDistress2RageTitle": "עלייתו מחדש של הנחיל", @@ -231,9 +231,9 @@ "questDilatoryDistress2DropSkeletonPotion": "שיקוי בקיעה שלד", "questDilatoryDistress2DropCottonCandyBluePotion": "שיקוי בקיעה שמבלולו כחול", "questDilatoryDistress2DropHeadgear": "עיגול אלמוג אש (לראש)", - "questDilatoryDistress3Text": "מצוקה משתהה, חלק 3: לא עוזרת-ים", + "questDilatoryDistress3Text": "מצוקת עצלניה, חלק 3: לא עוזרת-ים", "questDilatoryDistress3Notes": "אתם עוקבים אחר חסילון המנטיס עמוק לתוך הנקיק, ומגלים מבצר תת-ימי. הנסיכה אדוה, מלווה בעוד גולגולות מימיות, מחכה לכם באולם המרכזי. \"אבא שלי שלח אתכם, הלא כן? תגידו לו שאני מסרבת לחזור. אני מרוצה מלהישאר כאן ולתרגל את יכולות הכישוף שלי. עיזבו עכשיו, או שתרגישו את זעמה של מלכת האוקיינוס החדשה!\" אדוה נראית מאוד נחושה בדעתה, אבל כשהיא מדברת אתם מבחינים בתליון פנינת אודם מוזר תלוי על צווארה, זוהר בצורה מאיימת... אולי הזיותיה יחדלו ברגע שתשברו אותו?", - "questDilatoryDistress3Completion": "לבסוף, אתם מצליחים למשוך את התליון המכושף מצווארה של אדוה ולהשליך אותו. אדוה לופתת את ראשה. \"איפה אני? מה קרה כאן?\" לאחר ששמעה את הסיפור שלכם, היא מקמטת זועפת. \"שרשרת זו ניתנה לי על ידי שגרירה מוזרה - גברת בשם \"צינה\". אני לא זוכרת שום דבר מאז\"

חזרה ב״מישתהה״, מנטה מאושרת מהצלחתכם. \"הרשו לי לתגמל אתכם עם קלשון ומגן אלו! הזמנתי אותם מ @aiseant ו @starsystemic במתנה לאדוה, אבל... אני מעדיפה לא לשים נשק בידיה בזמן קרוב.\"", + "questDilatoryDistress3Completion": "לבסוף, אתם מצליחים למשוך את התליון המכושף מצווארה של אדוה ולהשליך אותו. אדוה לופתת את ראשה. \"איפה אני? מה קרה כאן?\" לאחר ששמעה את הסיפור שלכם, היא מקמטת זועפת. \"שרשרת זו ניתנה לי על ידי שגרירה מוזרה - גברת בשם \"צינה\". אני לא זוכרת שום דבר מאז\"

חזרה בעצלניה, מנטה מאושרת מהצלחתכם. \"הרשו לי לתגמל אתכם עם קלשון ומגן אלו! הזמנתי אותם מ @aiseant ו @starsystemic במתנה לאדוה, אבל... אני מעדיפה לא לשים נשק בידיה בזמן קרוב.\"", "questDilatoryDistress3Boss": "אדוה, בתולת הים המתקוממת", "questDilatoryDistress3DropFish": "דג (אוכל)", "questDilatoryDistress3DropWeapon": "קלשון מחיצת גאות ושפל (נשק)", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`איתלהבות משתמשת במכת יגיעה!` \n\nהאביטיקנים רבים הסתתרו מפני איתלהבות בבית המרזח אבל לא עוד! עם יללת בלמים, איתלהבות מלהטת בפונדק בידיה המלובנות. כשהפטרונים בפונדק נסים, דניאל נתפס באחיזת איתלהבות, והופך לרוח מיוגעת ממש מולכם! \n\nחמומת-המוח הזו ממשיכה כבר יותר מדי זמן. אל תוותרו... אנחנו כל כך קרובים להביס את איתלהבות אחת ולתמיד!", "questFrogText": "ביצת הצפרדע המבולגנת", "questFrogNotes": "בזמן שאתה וחבריך מתבוססים דרך ביצות ההתקעות, @starsystemic מצביע על שלט גדול. \"הישארו על השביל - אם אתם יכולים.\"

\"זה בטח לא קשה!\" @RosemonkeyCT אומר. \"הוא רחב וברור.\"

אבל ככל שאתם ממשיכים, אתם מבחינים שעל הנתיב משתלט בהדרגה רפש של ביצה, מהול פיסות פסולת כחולות ובלגאן, עד שאי אפשר להמשיך.

כשאתם מסתכלים סביב, תוהים איך הגעתם לבלגאן הזה, @Jon Arjinborn צועק, \"היזהרו!\" צפרדע כועסת מזנקת מן הבוצה, עטויה בכביסה מלוכלכת ובוערת באש כחולה. תצטרכו להתגבר על צפרדע הבלגאן הרעילה כדי להתקדם!", - "questFrogCompletion": "הצפרדע נסוגה בחזרה לתוך הרפש, מובסת. מזנן שהיא חומקת, הרפש הכחול נמוג, משאיר את הדרך שלפניכם ברורה.

יושבות באמצע הנתיב שלוש ביצים טהורות. \"אתם יכולים אפילו לראות את הראשנים הזעירים דרך המעטפת הברורה!\" @Breadstrings אומר. \"הנה, אתם צריכים לקחת אותן.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "צפרדע מבולגנת", "questFrogDropFrogEgg": "צפרדע (ביצה)", "questFrogUnlockText": "פותח אפשרות לקניית ביצי צפרדע בשוק", diff --git a/common/locales/he/settings.json b/common/locales/he/settings.json index cf629dd99c..cd1a7bf9b0 100644 --- a/common/locales/he/settings.json +++ b/common/locales/he/settings.json @@ -82,7 +82,7 @@ "fixValues": "תקן ערכים", "fixValuesText1": "אם נתקלת בבאג או עשית טעות ששינתה את דמותך באופן לא הוגן (נזק שלא היית צריך לקבל או זהב שלא באמת הרווחת וכיוב') ניתן לתקן את המספרים הללו באופן ידני כאן. כן, זה אומר שאפשר לרמות: השתמש/י בתכונה הזו בחכמה או שתחבל/י בבניית ההרגלים של עצמך!", "fixValuesText2": "שימו לב שלא ניתן לשחזר רצפים על מטלות יחידות כאן. כדי לעשות זאת עירכו את המטלה ולכו לאפשרויות מתקדמות, שם יהיה שדה המאפשר לשחזר רצף.", - "disabledWinterEvent": "מנוטרל למשך האירוע של אץ החורף חלק.4 (מכיוון שהפרסים ניתנים לרכישה בזהב).", + "disabledWinterEvent": "מנוטרל למשך אירוע חורף הפלאות חלק.4 (מכיוון שהפרסים ניתנים לרכישה בזהב).", "fix21Streaks": "רצפי 21-יום", "discardChanges": "בטל שינויים", "deleteDo": "עשה זאת, מחק את המשתמש שלי!", @@ -108,12 +108,12 @@ "emailNotifications": "הודעות", "wonChallenge": "זכית באתגר!", "newPM": "קיבלת הודעה פרטית חדשה", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "הודעה חדשה מאת <%= name %>: <%= message %>", "sentGems": "שלחתם אבני חן!", "giftedGems": "אבני חן שזכיתם בהן", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "קיבלתם <%= amount %> אבני-חן כמתנה מ<%= name %>", "giftedSubscription": "מנוי שניתן במתנה", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "קיבלתם <%= months %> מנוי כמתנה מ<%= name %>", "invitedParty": "הוזמנת לחבורה", "invitedGuild": "הוזמנת לגילדה", "importantAnnouncements": "החשבון שלך אינו פעיל", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "לא תקבל יותר אף הודעה מהאביטיקה.", "unsubscribeAllEmails": "סמן כדי לבטל רישום ממיילים", "unsubscribeAllEmailsText": "על-ידי סימון תיבה זה, אני מצהיר שאני מבין שעל-ידי ביטול הרישום מכל המיילים, Habitica לעולם לא יוכל להודיע לי באמצעות דוא\"ל על שינויים חשובים לאתר או לחשבון שלי.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "סמנו כדי לוותר על הודעות בדחיפה", "correctlyUnsubscribedEmailType": "ביטלת רישומך בהצלחה ממיילים \"<%= emailType %>.", "subscriptionRateText": "$<%= price %> מתחדשים מידי <%= months %> חודשים", "recurringText": "חוזרים", @@ -154,11 +154,11 @@ "invalidUrl": "URL לא חוקי", "invalidEnabled": "הפרמטר ה\"מאופשר\" צריך להיות בוליאני", "regIdRequired": "נדרשת זהות הרישום - RegId", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "תוכנה לא מתאימה. רק תוכנות רשמיות של האביטיקה יכולות לקבל הודעות בדחיפה.", "pushDeviceAdded": "push device הוסף בהצלחה", "pushDeviceAlreadyAdded": "ברשותך כבר יש push device", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "למשתמש אין מכשיר שיכול לקבל הודעות בדחיפה עם מזהה משתמש זה.", + "pushDeviceRemoved": "מכשיר שמקבל הודעות בדחיפה הוסר בהצלחה.", "add": "הוסף", "buyGemsGoldCap": "סף הועלה ל<%= amount %>", "mysticHourglass": "<%= amount %> שעוני-חול מיסטיים", @@ -174,5 +174,5 @@ "timezone": "אזור זמן", "timezoneUTC": "האביטיקה משתמשת באזור הזמן של המחשב שלכם, שהוא: <%= utc %> ", "timezoneInfo": "אם אזור הזמן הזה שגוי, קודם יש לנסות לטעון מחדש את העמוד באמצעות לחיצה על מקש הרענן או הטעינה מחדש של הדפדפן שלך, כדי לוודא שלHabitica יש את המידע העדכני ביותר. אם זה עדיין לא נכון, יש לכוון את אזור הזמן במחשב שלך, ואז לטעון מחדש את העמוד הזה.

אם עשית שימוש בHabitica על מחשבים או מכשירים ניידים אחרים, אזור הזמן חייב להיות זהה בכולם. אם המטלות היומיות שלך אופסו בזמן הלא נכון, יש לחזור על הבדיקה הזו בכל המחשבים האחרים, ובדפדפן שבמכשירים הניידים שלך.", - "push": "Push" + "push": "דחיפה" } \ No newline at end of file diff --git a/common/locales/he/subscriber.json b/common/locales/he/subscriber.json index c5c408d539..2f4db24a67 100644 --- a/common/locales/he/subscriber.json +++ b/common/locales/he/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "סט תלתן מזל", "mysterySet201604": "סט העלה הלוחם", "mysterySet201605": "סט הזקן הצועד", + "mysterySet201606": "סט בגדי כלב-ים", "mysterySet301404": "סט סטימפאנק רגיל", "mysterySet301405": "סט סטימפאנק אקססוריז", "mysterySetwondercon": "וונדרקון", diff --git a/common/locales/he/tasks.json b/common/locales/he/tasks.json index b2eb6cdead..b37f434255 100644 --- a/common/locales/he/tasks.json +++ b/common/locales/he/tasks.json @@ -94,7 +94,7 @@ "confirmFortify": "האם אתם בטוחים?", "fortifyComplete": "ההתבצרות הושלמה!", "sureDelete": "האם אתם בטוחים שאתם מעוניינים למחוק את ה<%= taskType %> עם הטקסט ״<%= taskText %>״?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "האם אתם בטוחים שאתם מעוניינים למחוק את המשימות שהושלמו?", "streakCoins": "בונוס התמדה!", "pushTaskToTop": "העלו משימות לראש הרשימה. החזיקו את כפתור ה ctrl או cmd כדי להוריד אותן לתחתית.", "emptyTask": "התחל בהקלדת שם המטלה.", diff --git a/common/locales/hu/backgrounds.json b/common/locales/hu/backgrounds.json index a1ca9944c9..6d60e73a41 100644 --- a/common/locales/hu/backgrounds.json +++ b/common/locales/hu/backgrounds.json @@ -126,49 +126,49 @@ "backgroundNightDunesNotes": "Sétálj békésen az Éjszakai Dűnék között.", "backgroundSunsetOasisText": "Naplemente Oázis", "backgroundSunsetOasisNotes": "Sütkérezz a Naplemente Oázisban.", - "backgrounds122015": "SET 19: Released December 2015", + "backgrounds122015": "KÉSZLET 19: kiadva 2015 decemberében", "backgroundAlpineSlopesText": "Alpesi lejtők", - "backgroundAlpineSlopesNotes": "Ski on the Alpine Slopes.", - "backgroundSnowySunriseText": "Snowy Sunrise", - "backgroundSnowySunriseNotes": "Gaze at the Snowy Sunrise.", - "backgroundWinterTownText": "Winter Town", - "backgroundWinterTownNotes": "Bustle through a Winter Town.", - "backgrounds012016": "SET 20: Released January 2016", - "backgroundFrozenLakeText": "Frozen Lake", - "backgroundFrozenLakeNotes": "Skate on a Frozen Lake.", - "backgroundSnowmanArmyText": "Snowman Army", - "backgroundSnowmanArmyNotes": "Lead a Snowman Army.", + "backgroundAlpineSlopesNotes": "Sielj az Alpok lankáin.", + "backgroundSnowySunriseText": "Havas napkelte", + "backgroundSnowySunriseNotes": "Bámulj a havasi napsütésbe.", + "backgroundWinterTownText": "Téli város", + "backgroundWinterTownNotes": "Siess ét egy téli falun.", + "backgrounds012016": "KÉSZLET 20: Kiadva 2016 januárjában", + "backgroundFrozenLakeText": "Fagyott tó", + "backgroundFrozenLakeNotes": "Korcsolyázz egy befagyott tavon.", + "backgroundSnowmanArmyText": "Hóember hadsereg", + "backgroundSnowmanArmyNotes": "Vezess egy hóember hadsereget.", "backgroundWinterNightText": "Téli éjszaka", - "backgroundWinterNightNotes": "Look at the stars of a Winter Night.", - "backgrounds022016": "SET 21: Released February 2016", - "backgroundBambooForestText": "Bamboo Forest", - "backgroundBambooForestNotes": "Stroll through the Bamboo Forest.", - "backgroundCozyLibraryText": "Cozy Library", - "backgroundCozyLibraryNotes": "Read in the Cozy Library.", - "backgroundGrandStaircaseText": "Grand Staircase", - "backgroundGrandStaircaseNotes": "Stride down the Grand Staircase.", - "backgrounds032016": "SET 22: Released March 2016", - "backgroundDeepMineText": "Deep Mine", - "backgroundDeepMineNotes": "Find precious metals in a Deep Mine.", - "backgroundRainforestText": "Rainforest", - "backgroundRainforestNotes": "Venture into a Rainforest.", - "backgroundStoneCircleText": "Circle of Stones", - "backgroundStoneCircleNotes": "Cast spells in a Circle of Stones.", - "backgrounds042016": "SET 23: Released April 2016", - "backgroundArcheryRangeText": "Archery Range", - "backgroundArcheryRangeNotes": "Practice on the Archery Range.", - "backgroundGiantFlowersText": "Giant Flowers", - "backgroundGiantFlowersNotes": "Frolic atop Giant Flowers.", - "backgroundRainbowsEndText": "End of the Rainbow", - "backgroundRainbowsEndNotes": "Discover gold at the End of the Rainbow.", - "backgrounds052016": "SET 24: Released May 2016", - "backgroundBeehiveText": "Beehive", - "backgroundBeehiveNotes": "Buzz and dance in a Beehive.", + "backgroundWinterNightNotes": "Téli éjszakán nézd a csillagokat.", + "backgrounds022016": "Készlet 21: Kiadva 2016 februárjában", + "backgroundBambooForestText": "Bambuszerdő", + "backgroundBambooForestNotes": "Sétálj egy bambusz erdőben.", + "backgroundCozyLibraryText": "Tiszta könyvtár", + "backgroundCozyLibraryNotes": "Olvass a tiszta könyvtárban.", + "backgroundGrandStaircaseText": "Nagy lépcsők", + "backgroundGrandStaircaseNotes": "Vonulj le a nagy lépcsőkön.", + "backgrounds032016": "KÉSZLET 22: Kiadva 2016 márciusában", + "backgroundDeepMineText": "Mély bánya", + "backgroundDeepMineNotes": "Találj értékes rögöket egy mély bányában.", + "backgroundRainforestText": "Esőerdő", + "backgroundRainforestNotes": "Kalandozz egy esőerdőben.", + "backgroundStoneCircleText": "Kövek köre", + "backgroundStoneCircleNotes": "Varázsolj egy kőkörben.", + "backgrounds042016": "KÉSZLET 23: Kiadva 2016 áprilisában", + "backgroundArcheryRangeText": "Íjász pálya", + "backgroundArcheryRangeNotes": "Gyakorolj az íjász pályán.", + "backgroundGiantFlowersText": "Óriásvirágok", + "backgroundGiantFlowersNotes": "Ugrálj órás virágokon.", + "backgroundRainbowsEndText": "A szivárvány vége", + "backgroundRainbowsEndNotes": "Találd meg az aranyat a szivárvány tövében.", + "backgrounds052016": "KÉSZLET 24: Kiadva 2016 májusában", + "backgroundBeehiveText": "Méhkaptár", + "backgroundBeehiveNotes": "Zümmögj és táncolj egy méhkaptárban.", "backgroundGazeboText": "Gazebo", "backgroundGazeboNotes": "Battle a Gazebo.", - "backgroundTreeRootsText": "Tree Roots", - "backgroundTreeRootsNotes": "Explore the Tree Roots.", - "backgrounds062016": "SET 25: Released June 2016", + "backgroundTreeRootsText": "Fagyökerek", + "backgroundTreeRootsNotes": "Kutasd a fa gyökereit.", + "backgrounds062016": "KÉSZLET 25: Kiadva 2016 júniusában", "backgroundLighthouseShoreText": "Lighthouse Shore", "backgroundLighthouseShoreNotes": "Stroll down the Lighthouse Shore.", "backgroundLilypadText": "Lilypad", diff --git a/common/locales/hu/character.json b/common/locales/hu/character.json index 942deae0a7..710615e526 100644 --- a/common/locales/hu/character.json +++ b/common/locales/hu/character.json @@ -1,5 +1,5 @@ { - "communityGuidelinesWarning": "Please keep in mind that your Display Name, profile photo, and blurb must comply with the Community Guidelines (e.g. no profanity, no adult topics, no insults, etc). If you have any questions about whether or not something is appropriate, feel free to email leslie@habitica.com!", + "communityGuidelinesWarning": "Kérünk, hogy profil neved, képed és bemutatkozó szöveged feleljen meg a Közösségi irányelveinknek (például nincs benne káromkodás, felnőtt tartalom, mások megsértése stb.) Ha bármi kérdésed van azzal kapcsolatban, hogy mi az elfogadott, nyugodtan írj a leslie@habitica.com-ra!", "statsAch": "Karakterlap és kitűntetések", "profile": "Profil", "avatar": "Avatár személyreszabása", @@ -164,9 +164,10 @@ "con": "ÁLL", "per": "ÉSZ", "int": "INT", - "showQuickAllocation": "Show stat allocation", - "hideQuickAllocation": "Hide stat allocation", - "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.", - "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "showQuickAllocation": "Tulajdonság pont eloszlás mutatása", + "hideQuickAllocation": "Tulajdonság pont eloszlás elrelytése", + "quickAllocationLevelPopover": "Minden szintlépés ad egy pontot, amit elkölthetsz egy általad választott tulajdonságra. Ezt teheted manuálisan, vagy a játékra is bízhatod a döntést az Automatikus elosztás menüpontban a Felhasználó -> Jellemzők alatt.", + "invalidAttribute": "<%= attr %> nem valódi tulajdonság.", + "notEnoughAttrPoints": "Nincs elég tulajdonság pontod.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/hu/content.json b/common/locales/hu/content.json index 5c73bf35c6..8b8f11b264 100644 --- a/common/locales/hu/content.json +++ b/common/locales/hu/content.json @@ -49,7 +49,7 @@ "questEggRatAdjective": "barátságos", "questEggOctopusText": "Polip", "questEggOctopusMountText": "Polip", - "questEggOctopusAdjective": "a slippery", + "questEggOctopusAdjective": "csúszós", "questEggSeahorseText": "Csikóhal", "questEggSeahorseMountText": "Csikóhal", "questEggSeahorseAdjective": "jutalom", @@ -70,7 +70,7 @@ "questEggPenguinAdjective": "a perspicacious", "questEggTRexText": "Tyrannosaurus", "questEggTRexMountText": "Tyrannosaurus", - "questEggTRexAdjective": "a tiny-armed", + "questEggTRexAdjective": "kiskarú", "questEggRockText": "Szikla", "questEggRockMountText": "Szikla", "questEggRockAdjective": "élénk", @@ -91,7 +91,7 @@ "questEggWhaleAdjective": "a splashy", "questEggCheetahText": "Gepárd", "questEggCheetahMountText": "Gepárd", - "questEggCheetahAdjective": "an honest", + "questEggCheetahAdjective": "őszinte", "questEggHorseText": "Ló", "questEggHorseMountText": "Ló", "questEggHorseAdjective": "vágtató", @@ -137,7 +137,7 @@ "hatchingPotionPeppermint": "Borsmenta", "hatchingPotionFloral": "Floral", "hatchingPotionNotes": "Öntsd ezt egy tojásra, és egy <%= potText(locale) %> háziállat fog belőle kikelni.", - "premiumPotionAddlNotes": "Not usable on quest pet eggs.", + "premiumPotionAddlNotes": "Nem használható küldetésben szerzett tojásokhoz.", "foodMeat": "Hús", "foodMilk": "Tej", "foodPotatoe": "Burgonya", diff --git a/common/locales/hu/death.json b/common/locales/hu/death.json index ff7b70dc7d..d28fbf9f8e 100644 --- a/common/locales/hu/death.json +++ b/common/locales/hu/death.json @@ -13,5 +13,5 @@ "lowHealthTips3": "A kihagyott napi feladatok az éjszaka folyamán megsebeznek téged, vigyázz, hogy ne adj túl sok feladatot hozzá az elején!", "lowHealthTips4": "Ha egy napi feladatot nem kell bizonyos napokon elvégezned, kikapcsolhatod őket, a ceruza ikonra kattintva.", "goodLuck": "Sok szerencsét!", - "cannotRevive": "Cannot revive if not dead" + "cannotRevive": "Nem támasztható fel, ha nem halott" } \ No newline at end of file diff --git a/common/locales/hu/front.json b/common/locales/hu/front.json index 222acf1337..3ca8e88a9a 100644 --- a/common/locales/hu/front.json +++ b/common/locales/hu/front.json @@ -28,7 +28,7 @@ "communityReddit": "Reddit", "companyAbout": "Hogyan működik", "companyBlog": "Blog", - "devBlog": "Developer Blog", + "devBlog": "Fejlesztői oldal", "companyDonate": "Adományozás", "companyExtensions": "Kiegészítők", "companyPrivacy": "Titoktartás", @@ -52,7 +52,7 @@ "featureSocialHeading": "Közösségi élmény", "featuredIn": "Megjelent", "featuresHeading": "További lehetőségek...", - "footerDevs": "Developers", + "footerDevs": "Fejlesztők", "footerCommunity": "Közösség", "footerCompany": "Cég", "footerMobile": "Mobil", @@ -184,7 +184,7 @@ "zelahQuote": "A [Habiticával] elértem, hogy időben feküdjek le, mert jutalmat kapok a korai lefekvésért és bosszant a gondolat, hogy ha későn fekszem le, életet vesztek!", "reportAccountProblems": "Fiók problémák jelentése", "reportCommunityIssues": "Közösségi problémák jelentése", - "subscriptionPaymentIssues": "Subscription and Payment Issues", + "subscriptionPaymentIssues": "Előfizetés és utalási problémák", "generalQuestionsSite": "Általános kérdések az oldalról", "businessInquiries": "Üzleti információk", "merchandiseInquiries": "Termék információk", @@ -228,23 +228,23 @@ "altAttrSlack": "Slack", "missingAuthHeaders": "Missing authentication headers.", "missingAuthParams": "Missing authentication parameters.", - "missingUsernameEmail": "Missing username or email.", - "missingEmail": "Missing email.", - "missingUsername": "Missing username.", - "missingPassword": "Missing password.", - "missingNewPassword": "Missing new password.", - "wrongPassword": "Wrong password.", - "notAnEmail": "Invalid email address.", - "emailTaken": "Email address is already used in an account.", - "newEmailRequired": "Missing new email address.", - "usernameTaken": "Username already taken.", - "passwordConfirmationMatch": "Password confirmation doesn't match password.", - "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", - "passwordResetEmailSubject": "Password Reset for Habitica", - "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", + "missingUsernameEmail": "Hiányzó felhasználó név vagy jelszó.", + "missingEmail": "Hiányzó e-mail.", + "missingUsername": "Hiányzó felhasználó név.", + "missingPassword": "Hiányzó jelszó.", + "missingNewPassword": "Hiányzó új jelszó.", + "wrongPassword": "Hibás jelszó.", + "notAnEmail": "Hibás e-mail cím.", + "emailTaken": "Egy felhasználó már használja ezt az e-mail címet.", + "newEmailRequired": "Hiányzó új e-mail cím.", + "usernameTaken": "Ez a felhasználó név már foglalt.", + "passwordConfirmationMatch": "Jelszó megerősítés nem egyezik meg a jelszóval.", + "invalidLoginCredentials": "Hibás felhasználó név és/vagy e-mail és/vagy jelszó.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", + "passwordResetEmailSubject": "Jelszó megváltoztatása a Habitica-hoz", + "passwordResetEmailText": "<%= username %> jelszava megváltozott erre: <%= newPassword %> Fontos, hogy mind a felhasználó nevében, mind a jelszóban a kis és nagy betük számítanak - pontosan a fentiek szerint kell írni őket. Javasoljuk innen való másolás-beillesztést a gépelés helyett. Bejelentkezhetsz innen: <%= baseUrl %>. Bejelentkezés után felhasználó nevedet és jelszavadat megváltoztathatod a <%= baseUrl %>/#/options/settings/settings helyen.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "invalidLoginCredentialsLong": "Hopsz, felhasználó neved vagy jelszavad hibás.\n-Ellenőrizd felhasználó neved és jelszavad gépelésének helyességét.\n-Lehet, hogy a Facebook-on keresztűl regisztráltál és nem e-mail-en. Próbáld a Facebook bejelentkezés opciót.\n- Ha elfelejtetted a jelszavadat, kattints az \"Elfelejtettem a jelszavam\"-ra.", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", "onlyFbSupported": "Only Facebook is supported currently.", diff --git a/common/locales/hu/gear.json b/common/locales/hu/gear.json index 6593f26fe3..6aafae615a 100644 --- a/common/locales/hu/gear.json +++ b/common/locales/hu/gear.json @@ -1,11 +1,11 @@ { "set": "Set", - "equipmentType": "Type", - "klass": "Class", - "groupBy": "Group By <%= type %>", + "equipmentType": "Típus", + "klass": "Kaszt", + "groupBy": "Rendezés <%= type %> szerint", "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", "weapon": "Fegyver", - "weaponCapitalized": "Weapon", + "weaponCapitalized": "Fegyver", "weaponBase0Text": "Nincs fegyvered", "weaponBase0Notes": "Nincs fegyvered.", "weaponWarrior0Text": "Gyakorlókard", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Értekezletek, szörnyek, rossz közérzet: megoldva! Zúzz! Növeli az erődet, az inteligenciádat és a szervezettségedet <%= attrs %> ponttal.", "weaponSpecialCriticalText": "Brutális Programhiba-zúzó Kalapács", "weaponSpecialCriticalNotes": "Ez a hős levágott egy kritikus Github ellenséget ott, ahol sok más harcos elhalálozott. Ez a hibatöredékek szilánkjaiból megmunkált kalapács hatalmasat üt. Növeli az erődet és az érzékelésedet <%= attrs %> ponttal.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Jetiszelídítő dárda", @@ -140,7 +142,7 @@ "weaponSpecialFall2015MageNotes": "A powerful Stitch Witch can control this enchanted thread without even touching it! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Autumn Gear.", "weaponSpecialFall2015HealerText": "Swamp-Slime Potion", "weaponSpecialFall2015HealerNotes": "Brewed to perfection! Now you just have to convince yourself to drink it. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", - "weaponSpecialWinter2016RogueText": "Cocoa Mug", + "weaponSpecialWinter2016RogueText": "Kakaós bögre", "weaponSpecialWinter2016RogueNotes": "Warming drink, or boiling projectile? You decide... Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.", "weaponSpecialWinter2016WarriorText": "Sturdy Shovel", "weaponSpecialWinter2016WarriorNotes": "Shovel overdue tasks out of the way! Increases Strength by <%= str %>. Limited Edition 2015-2016 Winter Gear.", @@ -190,7 +192,7 @@ "weaponArmoireShepherdsCrookNotes": "Useful for herding gryphons. Increases Constitution by <%= con %>. Enchanted Armoire: Shepherd Set (Item 1 of 3).", "weaponArmoireCrystalCrescentStaffText": "Crystal Crescent Staff", "weaponArmoireCrystalCrescentStaffNotes": "Summon the power of the crescent moon with this shining staff! Increases Intelligence and Strength by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 3 of 3).", - "weaponArmoireBlueLongbowText": "Blue Longbow", + "weaponArmoireBlueLongbowText": "Kék hosszúíj", "weaponArmoireBlueLongbowNotes": "Ready... Aim... Fire! This bow has great range. Increases Perception by <%= per %>, Constitution by <%= con %>, and Strength by <%= str %>. Enchanted Armoire: Independent Item.", "weaponArmoireGlowingSpearText": "Glowing Spear", "weaponArmoireGlowingSpearNotes": "This spear hypnotizes wild tasks so you can attack them. Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", @@ -198,16 +200,16 @@ "weaponArmoireBarristerGavelNotes": "Order! Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Barrister Set (Item 3 of 3).", "weaponArmoireJesterBatonText": "Jester Baton", "weaponArmoireJesterBatonNotes": "With a wave of your baton and some witty repartee, even the most complicated situations become clear. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Jester Set (Item 3 of 3).", - "weaponArmoireMiningPickaxText": "Mining Pickax", + "weaponArmoireMiningPickaxText": "Bányász csákány", "weaponArmoireMiningPickaxNotes": "Mine the maximum amount of gold from your tasks! Increases Perception by <%= per %>. Enchanted Armoire: Miner Set (Item 3 of 3).", - "weaponArmoireBasicLongbowText": "Basic Longbow", + "weaponArmoireBasicLongbowText": "Alap hosszúíj", "weaponArmoireBasicLongbowNotes": "A serviceable hand-me-down bow. Increases Strength by <%= str %>. Enchanted Armoire: Basic Archer Set (Item 1 of 3).", - "weaponArmoireHabiticanDiplomaText": "Habitican Diploma", + "weaponArmoireHabiticanDiplomaText": "Habitica Diploma", "weaponArmoireHabiticanDiplomaNotes": "A certificate of significant achievement -- well done! Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 1 of 3).", "weaponArmoireSandySpadeText": "Sandy Spade", "weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).", "armor": "páncél", - "armorCapitalized": "Armor", + "armorCapitalized": "Páncél", "armorBase0Text": "Egyszerű ruházat", "armorBase0Notes": "Átlagos ruházat. Nem ad semmi előnyt.", "armorWarrior1Text": "Bőrpáncél", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "A fáradthatatlan ereje megedzi a viselőjét az evilági kellemetlenségekkel szemben. Növeli az összes tulajdonságodat <%= attrs %> ponttal.", "armorSpecial2Text": "Jean Chalard nemesi tunikája", "armorSpecial2Notes": "Igazán pihepuha leszel tőle! Növeli az inteligenciádat és a szervezettségedet <%= attrs %> ponttal.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Jetiszelídítő köpeny", @@ -330,9 +334,9 @@ "armorSpecialFall2015MageNotes": "Every stitch in this armor shimmers with enchantment. Increases Intelligence by <%= int %>. Limited Edition 2015 Autumn Gear.", "armorSpecialFall2015HealerText": "Potioner Robes", "armorSpecialFall2015HealerNotes": "What? Of course that was a potion of constitution. No, you are definitely not turning into a frog! Don't be ribbiticulous. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", - "armorSpecialWinter2016RogueText": "Cocoa Armor", + "armorSpecialWinter2016RogueText": "Kakaó páncél", "armorSpecialWinter2016RogueNotes": "This leather armor keeps you nice and toasty. Is it actually made from cocoa? You'll never tell. Increases Perception by <%= per %>. Limited Edition 2015-2016 Winter Gear.", - "armorSpecialWinter2016WarriorText": "Snowman Suit", + "armorSpecialWinter2016WarriorText": "Hóember ruha", "armorSpecialWinter2016WarriorNotes": "Brr! This padded armor is truly powerful... until it melts. Increases Constitution by <%= con %>. Limited Edition 2015-2016 Winter Gear.", "armorSpecialWinter2016MageText": "Snowboarder Parka", "armorSpecialWinter2016MageNotes": "The wisest wizard keeps well-bundled in the winter wind. Increases Intelligence by <%= int %>. Limited Edition 2015-2016 Winter Gear.", @@ -384,7 +388,7 @@ "armorMystery201508Notes": "Run fast as a flash in the fluffy Cheetah Costume! Confers no benefit. August 2015 Subscriber Item.", "armorMystery201509Text": "Werewolf Costume", "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", - "armorMystery201511Text": "Wooden Armor", + "armorMystery201511Text": "Fapáncél", "armorMystery201511Notes": "Considering this armor was carved directly from a magical log, it's surprisingly comfortable. Confers no benefit. November 2015 Subscriber Item.", "armorMystery201512Text": "Cold Fire Armor", "armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.", @@ -394,15 +398,17 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk öltözet", "armorMystery301404Notes": "Jól vasalt és lenyűgöző, mi! Nem ad semmi előnyt. 3015 februári előfizetői tárgy.", "armorArmoireLunarArmorText": "Soothing Lunar Armor", "armorArmoireLunarArmorNotes": "The light of the moon will make you strong and savvy. Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 2 of 3).", - "armorArmoireGladiatorArmorText": "Gladiator Armor", + "armorArmoireGladiatorArmorText": "Gladiátor páncél", "armorArmoireGladiatorArmorNotes": "To be a gladiator you must be not only cunning... but strong. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Gladiator Set (Item 2 of 3).", "armorArmoireRancherRobesText": "Rancher Robes", "armorArmoireRancherRobesNotes": "Wrangle your mounts and round up your pets while wearing these magical Rancher Robes! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Rancher Set (Item 2 of 3).", - "armorArmoireGoldenTogaText": "Golden Toga", + "armorArmoireGoldenTogaText": "Aranytóga", "armorArmoireGoldenTogaNotes": "This glimmering toga is only worn by true heroes. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Golden Toga Set (Item 1 of 3).", "armorArmoireHornedIronArmorText": "Horned Iron Armor", "armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armor is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Azok fejét koronázza, akik példát mutatnak másoknak. Növeli az összes tulajdonságodat <%= attrs %> ponttal.", "headSpecial2Text": "Névtelen sisak", "headSpecial2Notes": "Egy testamentum azoknak, akik magukat adják és nem kérnek cserébe semmit. Növeli az erődet, az inteligenciádat és az erődet <%= attrs %> ponttal.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Abszurd buli sapka", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Elegáns Cilinder", "headMystery301404Notes": "Egy elegáns cilinder a legnemesebb előkelőségeknek! 3015 januári előfizetői tárgy. Nem ad semmi előnyt.", "headMystery301405Text": "Egyszerű Cilinder", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "A halál függönyén túli rémeket mutat az ellenségeidnek, hogy féljenek. Növeli az észlelésedet <%= per %> ponttal.", "shieldSpecial1Text": "Kristály pajzs", "shieldSpecial1Notes": "Összezúzza a nyilakat és visszaveri a pesszimisták szavait. Növeli az összes tulajdonságodat <%= attrs %> ponttal.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine Mérföldkő Morzsoló Tüskés Buzogánya", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Erőt és szépségtől sugárzik. Nem ad semmi előnyt. Külön kiadású tárgy.", "backSpecialWonderconBlackText": "Trükkös lepel", "backSpecialWonderconBlackNotes": "Árnyakból és suttogásokból fonott. Nem ad semmi előnyt. Külön kiadású tárgy.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "Nincs test kiegésztő", "bodyBase0Notes": "Nincs test kiegésztő.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Egy feltűnő arany nyaklánc. Nem ad semmi előnyt. Külön kiadású tárgy.", "bodySpecialWonderconBlackText": "Ébenfekete nyaklánc", "bodySpecialWonderconBlackNotes": "Egy feltűnő ébenfekete nyaklánc. Nem ad semmi előnyt. Külön kiadású tárgy.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Csillogó kis köpeny", "bodySpecialSummerMageNotes": "Sem sósvíztől, sem édesvíztől nem lesz patinás ez a fémes kis köpeny. Nem ad semmilyen bónuszt. Korlátozott Példányszámú 2014 Nyári Felszerelés.", "bodySpecialSummerHealerText": "Korall nyaklánc", diff --git a/common/locales/hu/generic.json b/common/locales/hu/generic.json index 1e19dc6a64..329396d555 100644 --- a/common/locales/hu/generic.json +++ b/common/locales/hu/generic.json @@ -84,7 +84,7 @@ "habitBirthday": "Habitica szülinapi móka", "habitBirthdayText": "Részt vett a Habitica szülinapi mókán", "habitBirthdayPluralText": "<%= number %> alkalommal vett részt a Habitica szülinapi mókán!", - "habiticaDay": "Habitica elnevezési nap", + "habiticaDay": "Habitica névnap", "habiticaDaySingularText": "Részt vettél Habitica elnevezési napján! Köszönjük, hogy ilyen fantasztikus felhasználó vagy.", "habiticaDayPluralText": "Részt vettél <%= number %> Habitica elnevezési napon! Köszönjük, hogy ilyen fantasztikus felhasználó vagy.", "achievementDilatory": "A halogatók megváltója", @@ -92,15 +92,15 @@ "costumeContest": "Jelmez versenyző", "costumeContestText": "Részt vett a Habitoween jelmez versenyén. Nézz meg pár versenyzőt a Habitica blogon!", "costumeContestTextPlural": "Részt vett <%= number %> Habitoween jelmez versenyen. Nézz meg pár versenyzőt a Habitica blogon!", - "memberSince": "- Óta tag", + "memberSince": "- Regisztrált:", "lastLoggedIn": "- Utolsó bejelentkezés", "notPorted": "Ezt a funkciót még nem helyeztük át az eredeti honlapról.", - "buyThis": "Megveszed a <%= text %>-t <%= price %> drágakőért? Drágaköveid száma: <%= gems %>", + "buyThis": "<%= text %> – megveszed <%= price %> drágakőért? <%= gems %> drágaköved van.", "noReachServer": "A kiszolgáló jelenleg nem érhető el, próbáld meg később", "errorUpCase": "HIBA:", - "newPassSent": "Új jelszó elküldve.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "A kiszolgáló jelenleg nem elérhető.", - "requestError": "Ajjaj, egy hiba történt! Kérlek töltsd újra az oldalt, az előző műveleted nem biztos hogy sikeres volt.", + "requestError": "Ajjaj, hiba történt! Töltsd újra az oldalt, nem biztos, hogy az előző műveleted megfelelően mentésre került.", "seeConsole": "Ha a hiba továbbra is fennáll, akkor jelentsd itt: Súgó > Hiba jelentése. Ha ismered a böngésződ konzolját, akkor csatold a hibaüzeneteket is.", "error": "Hiba", "menu": "Menü", diff --git a/common/locales/hu/loadingscreentips.json b/common/locales/hu/loadingscreentips.json index 9556378851..784f9d4cf0 100644 --- a/common/locales/hu/loadingscreentips.json +++ b/common/locales/hu/loadingscreentips.json @@ -6,8 +6,8 @@ "tip4": "# jellel a feladat neve elött, növelheted a betű méretet!", "tip5": "Az erőséteseket érdemes reggel varázsolni, hogy egész nap hathassanak.", "tip6": "Idönként vizsgáld felül a feladataidat, hogy biztos naprakészek legyenek.", - "tip7": "Some backgrounds tile, like the Mountain Lake, Pagoda, Rolling Hills, Winter Twinkly Lights and Harvest Festival.", - "tip8": "Send a PM to someone by clicking the envelope near their name in chat!", + "tip7": "Háttér lehet, mint például a Hegyi tó, Pagoda, Görgő hegyek, Téli szikrázó fények és a szüreti bál.", + "tip8": "Kűldhetsz szélyes üzenetet bárkinek, a neve melletti borítékra kattintva.", "tip9": "Új céh alapításánál segítségért látogass el a Pirate Cove céhbe.", "tip10": "Drágaköveket kihívások teljesítéséért kaphatsz. Minden nap találhatsz újjabb és újjabbat.", "tip11": "Ha élvezed öltöztetni az avatárodat, néz körül a Costume Carnival céhnél.", diff --git a/common/locales/hu/questscontent.json b/common/locales/hu/questscontent.json index 38ddbcc215..a71bba817d 100644 --- a/common/locales/hu/questscontent.json +++ b/common/locales/hu/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Holdkövek", - "questMoonstone1DropMoonstone2Quest": "A Holdkő lánc 2.rész: Visszavető a Nekromanta (tekercs)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "A Nekromanta", - "questMoonstone2DropMoonstone3Quest": "A Holdkő lánc 3.rész: Visszavető Átalakul (tekercs)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "A jól megérdemelt pihenésedet töltöd a Tisztáramosott tó partján, s amint megérkezel észre veszel valamit..... A tó tele van mosatlan edényekkel! Hogy történhett ez? Ilyen állapotban nem hagyhatod a tavat. Csak egy dolgot tehetsz: elmosogatod az edényeket és megmented a nyaraló helyet. Jobb lesz ha találsz egy szappant és tisztára mosod a piszkot. Jó sok szappan fog kelleni...", "questAtom1CollectSoapBars": "Szappanok", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Huhh, ez a hely sokkal szebben néz ki ezzel a sok elmosott edénnyel. Talán, végre van egy kis időd a szórakozásra. Oh - egy pizzás doboz uszkál a tóban. Végülis még egy dolgot eltakarítani már gyerekjáték. Sajnos ez nem egy egyszerű pizzás doboz. Hirtelen vadul felszáguld a doboz a vízből és észreveszed, hogy ez egy szörny feje. Ez nem lehet! A híres Zabaszörny?! Azt mondják az ősi, történelem előtti idők óta él rejtőzve a tóban: Habitica őslakosainak maradékát fogyasztva fejlődött ki. Fúj!", "questAtom2Boss": "A Zabaszörny", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "Fülsiketítő sikoltással és a szájából öt fajta íncsiklandozó sajttal hullva a Zabaszörny darabokra esik. \"HOGY MERÉSZELITEK!\" - hallotok egy vízfelszín alól jövő kiáltást. Egy köpenyes, kék alak jön ki a vízből, kezében egy varázslatos vécékefével. Szennyes ruhák kezdenek felúszni a tó felszínére. \"Én vagyok a Szennyesmágus\" - jelenti be mérgesen. \"Van képetek elmosni az örömtelien mosatlan tányérjaimat, elpusztítani a háziállatomat és belépni a birodalmamba ilyen tiszta ruhákban. Készüljetek a tiszta ruhák elleni mágiam átázott haragját megismerni!\"", "questAtom3Completion": "Legyőztétek a kőszívű Mosómágust! Frissen mosott ruhák esnek le körülöttetek halmokban. Minden sokkal szebben néz ki a környéken. Ahogy átgázolsz a frissen sajtolt páncélon, fém csillogására leszel figyelmes és egy ragyogó sisakot veszel észre. Habár nem ismered eme csillogó tárgy eredeti tulajdonosát, de ahogy felveszed, érzed egy nagylelkű lélek melengető jelenlétét. Kár, hogy nem varrták rá a tulajdonosa nevét.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Zűrzavar Béka", "questFrogDropFrogEgg": "Béka (tojás)", "questFrogUnlockText": "Elérhetővé teszi a béka-tojások vásárlását a piacon", diff --git a/common/locales/hu/subscriber.json b/common/locales/hu/subscriber.json index b8656c951a..51aa215be2 100644 --- a/common/locales/hu/subscriber.json +++ b/common/locales/hu/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/it/character.json b/common/locales/it/character.json index b0e4cfd5ae..1e23df98f7 100644 --- a/common/locales/it/character.json +++ b/common/locales/it/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Nascondi allocazione delle statistiche", "quickAllocationLevelPopover": "Ogni volta che sali di livello ottieni un punto da assegnare ad un attributo a tua scelta. Puoi farlo manualmente, o lasciare che se ne occupi il gioco selezionando una delle opzioni di allocazione automatica che trovi in Utente -> Statistiche.", "invalidAttribute": "\"<%= attr %>\" non è un attributo valido.", - "notEnoughAttrPoints": "Non hai abbastanza punti attributo." + "notEnoughAttrPoints": "Non hai abbastanza punti attributo.", + "gearNotOwned": "Non possiedi questo oggetto." } \ No newline at end of file diff --git a/common/locales/it/front.json b/common/locales/it/front.json index 5c730fcc8d..ca548777fa 100644 --- a/common/locales/it/front.json +++ b/common/locales/it/front.json @@ -240,17 +240,17 @@ "usernameTaken": "Nome utente già utilizzato.", "passwordConfirmationMatch": "La password non corrisponde alla conferma.", "invalidLoginCredentials": "Nome utente e/o email e/o password scorretto/i.", - "passwordReset": "Se abbiamo il tuo indirizzo email in archivio, il link per il reset della password è stato inviato lì.", + "passwordReset": "Se abbiamo il tuo indirizzo e-mail in archivio, una nuova password è stata inviata a quell'indirizzo.", "passwordResetEmailSubject": "Reset della password di Habitica", - "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", + "passwordResetEmailText": "La password di <%= username %> è stata reimpostata come <%= newPassword %>. Ricorda, sia il nome utente, sia la password riconoscono maiuscole e minuscole. Devi digitarle esattamente come vengono mostrate qui. Ti consigliamo di copiarle e incollarle entrambe invece di digitarle. Effettua l'accesso a questo indirizzo <%= baseUrl %>. Dopo essere entrato, dirigiti su <%= baseUrl %>/#/opzioni/impostazioni/impostazioni e cambia la tua password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "invalidLoginCredentialsLong": "Oh oh, il tuo nome utente o la tua password non sono corretti.\n\n- Assicurati che il tuo nome utente o la tua email siano scritti correttamente.\n\n- Potresti esserti autenticato via Facebook, non via email. Ricontrolla provando ad autenticarti con Facebook.\n\n- Se hai dimenticato la tua password, clicca \"Ho dimenticato la password\".", "invalidCredentials": "Non c'è nessun account che usa quelle credenziali.", "accountSuspended": "L'account è stato sospeso. Ti preghiamo di contattare leslie@habitica.com, indicando il tuo ID utente \"<%= userId %>\" per ricevere assistenza.", "onlyFbSupported": "Al momento è supportato solo Facebook.", "cantDetachFb": "All'account manca un altro metodo di autenticazione, non posso scollegare Facebook.", "onlySocialAttachLocal": "L'autenticazione locale può essere aggiunta solo a un account social.", "invalidReqParams": "Parametri di richiesta non validi.", - "memberIdRequired": "\"member\" must be a valid UUID.", - "heroIdRequired": "\"heroId\" must be a valid UUID." + "memberIdRequired": "\"member\" deve essere un UUID valido.", + "heroIdRequired": "\"herold\" deve essere un UUID valido." } \ No newline at end of file diff --git a/common/locales/it/gear.json b/common/locales/it/gear.json index d703776132..ce5715422e 100644 --- a/common/locales/it/gear.json +++ b/common/locales/it/gear.json @@ -1,11 +1,11 @@ { "set": "Set", - "equipmentType": "Type", - "klass": "Class", - "groupBy": "Group By <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "equipmentType": "Tipo", + "klass": "Classe", + "groupBy": "Ordina per <%= type %>", + "classBonus": "(questo oggetto è adatto alla tua classe, quindi conferisce un bonus 1.5x sulle statistiche)", "weapon": "arma", - "weaponCapitalized": "Weapon", + "weaponCapitalized": "Arma", "weaponBase0Text": "Nessuna arma", "weaponBase0Notes": "Non sei armato.", "weaponWarrior0Text": "Spada da Allenamento", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Mostri, malattie, maledizioni: martellali! Aumenta Forza, Intelligenza e Costituzione di <%= attrs %>.", "weaponSpecialCriticalText": "Critico Martello Distruggi-Bug", "weaponSpecialCriticalNotes": "Questo campione ha annientato un pericoloso nemico su Github, dove molti guerrieri sono caduti. Adornato con le ossa del Bug, questo martello garantisce poderosi colpi critici. Aumenta la Forza e la Percezione di <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tridente delle Maree Fragorose", "weaponSpecialTridentOfCrashingTidesNotes": "Conferisce l'abilità di comandare i pesci, e inoltre colpisce con forza le tue attività. Aumenta l'Intelligenza di <%= int %>.", "weaponSpecialYetiText": "Lancia dell'Addestra-Yeti", @@ -207,7 +209,7 @@ "weaponArmoireSandySpadeText": "Spada sabbiosa", "weaponArmoireSandySpadeNotes": "A tool for digging, as well as flicking sand into the eyes of enemy monsters. Increases Strength by <%= str %>. Enchanted Armoire: Seaside Set (Item 1 of 3).", "armor": "armatura", - "armorCapitalized": "Armor", + "armorCapitalized": "Armatura", "armorBase0Text": "Vestiti semplici", "armorBase0Notes": "Vestiario comune. Non conferisce alcun bonus.", "armorWarrior1Text": "Armatura di cuoio", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "La sua infinita potenza rinvigorisce chi combatte contro lo sconforto mondano. Aumenta tutti gi attributi di <%= attrs %>.", "armorSpecial2Text": "Nobile Tunica di Jean Chalard", "armorSpecial2Notes": "Rende chi lo indossa estremamente morbido e peloso! Aumenta l'Intelligenza e la Costituzione di <%= attrs %>.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armatura Oceanica con le Pinne", "armorSpecialFinnedOceanicArmorNotes": "Anche se delicata, quest'armatura rende la tua pelle dolorosa al tocco come un corallo di fuoco. Aumenta la Forza di <%= str %>.", "armorSpecialYetiText": "Veste dell'Addestra-Yeti", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Anche tu, puoi essere un piccolo ma temibile soffio di foglia. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2016.", "armorMystery201605Text": "Uniforme del Fante Bardo", "armorMystery201605Notes": "A differenza dei bardi tradizionali che si uniscono a gruppi di avventurieri, i bardi che si uniscono a bande musicali Habitican sono noti per le grandi parate, non per le incursioni segrete. Non conferisce alcun bonus. Oggetto abbonato Maggio 2016.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Completo Steampunk", "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 3015.", "armorArmoireLunarArmorText": "Armatura Lunare Lenitiva", @@ -429,9 +435,9 @@ "armorArmoireStripedSwimsuitText": "Costume da bagno a strisce", "armorArmoireStripedSwimsuitNotes": "What could be more fun than battling sea monsters on the beach? Increases Constitution by <%= con %>. Enchanted Armoire: Seaside Set (Item 2 of 3).", "headgear": "copricapo", - "headgearCapitalized": "Headgear", + "headgearCapitalized": "Copricapo", "headBase0Text": "Nessun elmo", - "headBase0Notes": "Non indossi nessun copricapo.", + "headBase0Notes": "Non indossi un copricapo.", "headWarrior1Text": "Elmo di cuoio", "headWarrior1Notes": "Robusto copricapo di cuoio. Aumenta la Forza di <%= str %>.", "headWarrior2Text": "Cuffia di maglia", @@ -478,6 +484,8 @@ "headSpecial1Notes": "La corona ideale per coloro che sono un esempio per gli altri. Aumenta tutti gli attributi di <%= attrs %>.", "headSpecial2Text": "Elmo Senza Nome", "headSpecial2Notes": "Un'onoreficenza a coloro che hanno dato sè stessi senza chiedere nulla in cambio. Aumenta la Forza e l'Intelligenza di <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Tiara di Corallo di Fuoco", "headSpecialFireCoralCircletNotes": "Questa tiara, progettata dai più grandi alchimisti di Habitica, ti permette di respirare acqua e immergerti alla ricerca di tesori! Aumenta la percezione di <%= per %>.", "headSpecialNyeText": "Assurdo Cappello da Festa", @@ -612,6 +620,8 @@ "headMystery201604Notes": "Questi fiori intrecciati formano un elmo sorprendentemente resistente! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2016.", "headMystery201605Text": "Cappello del Fante Bardo", "headMystery201605Notes": "Settantasei draghi hanno guidato la grande parata, con centodieci grifoni subito dietro! Non conferisce alcun beneficio. Oggetto per abbonati, Maggio 2016.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Cilindro Elegante", "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", @@ -665,7 +675,7 @@ "headArmoireGreenFloppyHatText": "Green Floppy Hat", "headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", "offhand": "oggetto per mano da scudo", - "offhandCapitalized": "Shield-Hand Item", + "offhandCapitalized": "Oggetto per mano da scudo", "shieldBase0Text": "Nessun equipaggiamento nella mano da scudo", "shieldBase0Notes": "Nessuno scudo o arma secondaria.", "shieldWarrior1Text": "Scudo di Legno", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vede oltre il velo della morte, e usa quello che vi trova per terrorizzare i nemici. Aumenta la Percezione di <%= per %>.", "shieldSpecial1Text": "Scudo di Cristallo", "shieldSpecial1Notes": "Frantuma le frecce e deflette le parole dei pessimisti. Aumenta tutti gli attributi di <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Scudo di Perle Lunari", "shieldSpecialMoonpearlShieldNotes": "Costruito per nuotare rapidamente, e anche avere qualche difesa. Aumenta la Costituzione di <%= con %>.", "shieldSpecialGoldenknightText": "Massiccio Martello Miliare di Mustaine", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Fruscia con forza ed eleganza. Non conferisce alcun bonus. Edizione speciale da convegno.", "backSpecialWonderconBlackText": "Mantello Furtivo", "backSpecialWonderconBlackNotes": "Filato di ombre e sussurri. Non conferisce alcun bonus. Edizione speciale da convegno.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Accessorio per il corpo", "bodyBase0Text": "No accessori da corpo", "bodyBase0Notes": "No accessori da corpo.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Un seducente collare d'oro! Edizione speciale da convegno.", "bodySpecialWonderconBlackText": "Collare d'Ebano", "bodySpecialWonderconBlackNotes": "Un seducente collare d'ebano! Edizione speciale da convegno.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Mantellina Luccicante", "bodySpecialSummerMageNotes": "Non c'è acqua dolce o salata che possa ossidare questa mantellina metallica. Non conferisce alcun bonus. Edizione limitata, estate 2014.", "bodySpecialSummerHealerText": "Collare Corallo", @@ -821,7 +837,7 @@ "bodySpecialSummer2015HealerText": "Fazzoletto da collo del marinaio", "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! Non conferisce alcun bonus. Edizione limitata, estate 2015", "headAccessory": "accessorio da testa", - "headAccessoryCapitalized": "Head Accessory", + "headAccessoryCapitalized": "Accessorio da testa", "accessories": "Accessori", "animalEars": "Orecchie animali", "headAccessoryBase0Text": "Nessun copricapo", diff --git a/common/locales/it/generic.json b/common/locales/it/generic.json index ba8c1cd38a..4c36e76d67 100644 --- a/common/locales/it/generic.json +++ b/common/locales/it/generic.json @@ -98,7 +98,7 @@ "buyThis": "Comprare questo <%= text %> con <%= price %> delle tue <%= gems %> Gemme?", "noReachServer": "Il server non è attualmente raggiungibile, riprova più tardi", "errorUpCase": "ERRORE:", - "newPassSent": "Nuova password inviata.", + "newPassSent": "Se abbiamo il tuo indirizzo e-mail in archivio, una nuova password è stata inviata a quell'indirizzo.", "serverUnreach": "Il server non è attualmente raggiungibile.", "requestError": "Oh no, c'é stato un errore! Per favore, ricarica la pagina, la tua ultima azione potrebbe non essere stata salvata correttamente.", "seeConsole": "Se l'errore persiste, per favore segnalalo in Aiuto > Segnala un bug. Se sai come utilizzare la console del tuo browser, per favore allega eventuali messaggi di errore.", diff --git a/common/locales/it/groups.json b/common/locales/it/groups.json index a224ed8dd6..272845e33d 100644 --- a/common/locales/it/groups.json +++ b/common/locales/it/groups.json @@ -28,7 +28,7 @@ "LFG": "Per pubblicizzare la tua nuova squadra o trovarne una a cui unirti, vai alla Gilda <%= linkStart %>Party Wanted<%= linkEnd %> (in inglese).", "wantExistingParty": "Vuoi unirti ad una squadra esistente? Vai nella Gilda <%= linkStart %>Party Wanted (in inglese)<%= linkEnd %> e pubblica questo ID Utente:", "joinExistingParty": "Unisciti a una squadra", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Oops! Dovresti creare o unirti ad una squadra prima di poter cominciare una missione!", "create": "Crea", "userId": "ID Utente", "invite": "Invita", @@ -163,7 +163,7 @@ "partyOnName": "Party On", "partyUpAchievement": "Ti sei unito ad una Squadra con un'altra persona! Divertitevi a combattere mostri e a sostenervi a vicenda.", "partyOnAchievement": "Ti sei unito ad una Squadra con almeno quattro persone! Goditi la tua maggiore responsabilità mentre ti unisci con i tuoi amici per sconfiggere i tuoi nemici!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Nota: questa Gilda è troppo grande per supportare le notifiche! Assicurati di tornare ogni giorno per leggere i nuovi messaggi.", "groupIdRequired": "\"groupId\" deve essere un UUID valido.", "groupNotFound": "Gruppo sconosciuto, oppure tu non hai l'accesso", "groupTypesRequired": "È necessario fornire un \"tipo\" stringa di richiesta valido.", diff --git a/common/locales/it/questscontent.json b/common/locales/it/questscontent.json index 801cfe7c8d..ddf93d66e5 100644 --- a/common/locales/it/questscontent.json +++ b/common/locales/it/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "Un terribile calamità ha colpito gli abitanti di Habitica. Le Cattive Abitudini, ritenute morte da molto tempo, stanno ritornando e meditano vendetta. I piatti restano sporchi, i libri di testo rimangono non letti e la procrastinazione dilaga!

Seguendo le tracce di alcune tue Cattive Abitudini riapparse, scopri il colpevole nella Palude del Ristagno: il Negromante Spettrale, Recidivate. Corri verso di lui roteando le armi, ma queste scorrono inutilmente attraverso il suo spettro.

\"Non disturbarmi\", sibila seccamente con voce rauca. \"Senza una catena di Pietre Lunari, niente può farmi del male - e il maestro gioielliere @aurakami ha disperso ogni Pietra Lunare in tutta Habitica molto tempo fa!\" Ansimando, ti ritiri ... ma sai che cosa devi fare.", "questMoonstone1CollectMoonstone": "Pietre Lunari", - "questMoonstone1DropMoonstone2Quest": "La Catena di Pietre Lunari - Parte 2: Recidivay la Negromante (pergamena)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Il coraggioso armaiolo @Inventrix vi aiuta a montare le pietre di luna incantate in una catena. Siete pronti ad affrontare Recidivate alla fine, ma non appena entrati nelle Paludi di stagnazione, un terribile freddo si abbatte su di voi.

Marcio vi esala sussurri nell'orecchio. \"Di nuovo qui? Che piacere ...\" vi girate e affondate e, sotto la luce della catena di pietre di luna, l'arma colpisce carne solida. \"Puoi avermi ricacciato nel mondo ancora una volta,\" ringhia Recidivate\", ma ora per voi è il momento di lasciarlo!\"", "questMoonstone2Boss": "La Negromante", - "questMoonstone2DropMoonstone3Quest": "La Catena di Pietre Lunari - Parte 3: La trasformazione di Recidivay (pergamena)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate si accartoccia a terra, e voi la colpite con la catena di pietra lunare. Con vostro orrore, recidivate afferra le gemme, con gli occhi fiammeggianti per il trionfo.

\" Sciocche Creature di carne!\" grida. \"Queste pietre di luna mi riportano ad una forma fisica, è vero, ma non come immaginate. Come la luna piena risalta nel buio, così anche il mio potere rifiorisce, e dalle ombre io evoco lo spettro del vostro più temuto nemico!\"

Una nebbia verde malaticcia si alza dalla palude, e il corpo di recidivate si torce e si contorce in una forma che vi riempie di terrore - il corpo non morto di Vice, orribilmente rinato.", "questMoonstone3Completion": "Il vostro respiro diventa pesante e il sudore vi punge gli occhi mentre la non morta Wyrm collassa . I resti di Recidivate si dissolvono in una grigia nebbia sottile che svanisce rapidamente sotto l'assalto di una brezza rinfrescante, e voi sentite le lontane, esultanti grida degli Habiticans che sconfiggono le loro Cattive Abitudini una volta per tutte.

@Baconsaur il maestro degli animali piomba su un grifone. \"Ho visto la fine della vostra battaglia dal cielo, e sono stato molto commosso. Vi prego, tenete questa tunica incantata -.. Il vostro coraggio parla di un nobile cuore, e credo che dobbiate averla\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attacco del Mondano, Parte 1: Disastro di Stoviglie!", "questAtom1Notes": "Hai raggiunto le rive del Lago Lavapiatti per un po' di relax... Ma il lago è infestato da piatti da lavare! Come sarà successo? Beh, non puoi permettere che il lago rimanga in questo stato. C'è soltanto una cosa da fare: lavare i piatti e salvare il vostro luogo di villeggiatura! Sarà meglio trovare un po' di sapone per pulire questa porcheria. Molto sapone...", "questAtom1CollectSoapBars": "Barrette di Sapone", - "questAtom1Drop": "Il Mostro Senza-Snack (Pergamena)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attacco del Mondano, Parte 2: Il Mostro Senza-Snack", "questAtom2Notes": "Phew, questo posto sembra molto più bello con tutti questi piatti puliti. Forse, adesso potrai finalmente rilassarti un po'. Oh - sembrerebbe un cartone della pizza quello che sta galleggiando nel lago. Beh, cosa sarà mai un'altra cosa da pulire in fondo? Ma, dannazione, non è un semplice cartone di pizza! Con uno scatto improvviso la scatola si solleva dall'acqua per rivelare la sua vera natura: è la testa di un mostro. Non può essere! Il leggendario Mostro Senza-Snack? Si dice che abbia vissuto nascosto sin dalla preistoria: una creatura generata dagli avanzi di cibo e dall'immondizia degli antichi abitanti di Habitica. Bleah!", "questAtom2Boss": "Il Mostro di SnackLess", - "questAtom2Drop": "Il Bucatomante (Pergamena)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attacco del Mondano, Parte 3: Il Bucatomante", "questAtom3Notes": "Con un urlo assordante, e cinque deliziosi tipi di formaggio che cadono dalla sua bocca, il Mostro Senza-Snack cade in pezzi. \"COME OSI!\" echeggia una voce da sotto la superficie dell'acqua. Una figura che indossa una tunica blu emerge dall'acqua, brandendo uno spazzolino da water magico. Dalla superficie del lago, inizia ad emergere biancheria sporchissima. \"Sono il Bucatomante!\" annuncia rabbioso. \"Sei davvero coraggioso - lavare i miei piatti deliziosamente sporchi, distruggere il mio servitore, ed entrare nel mio regno con abiti così puliti. Preparati a sentire la sozza furia della mia magia anti-bucato\"!", "questAtom3Completion": "Il pazzo Bucatomante è stato sconfitto! Bucato pulito si deposita a pile intorno a te. Le cose sembrano andare molto bene da queste parti. Mentre inizi a farti strada tra le armature stirate da poco, un bagliore di metallo attrae la tua attenzione, ed il tuo sguardo si posa su un elmo luccicante. Non sai chi possa aver indossato prima questo oggetto luminoso, ma mentre lo indossi, senti la calda presenza di uno spirito generoso. Un peccato che non ci abbiano cucito sopra un'etichetta col nome.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "Burnout usa COLPO ESAUSTO!`\nMolti Habiticanti si sono nascosti da Burnout nella Taverna, ma è tutto inutile! Con un urlo stridulo, Burnout rastrella la Taverna con le sue mani al calor bianco. Mentre i clienti della Taverna fuggono, Daniel è preso nella stretta di Burnout, e si trasforma in uno Spirito Esausto proprio davanti a voi.\n\nQuesto orrore dalla testa fiammante è andato avanti troppo a lungo. Non vi arrendete... Siamo a un passo dal debellare Burnout una volta per tutte!", "questFrogText": "Palude della Rana del Disordine", "questFrogNotes": "Mentre tu e i tuoi amici state avanzando faticosamente attraverso le Paludi della Stagnazione, @starsystemic indica un grande cartello. \"Rimanete sul sentiero -- se riuscite\"

\"Non può essere così difficile!\" dice @RosemonkeyCT. \"É largo e benvisibile.\"

Ma mentre continuate, vi accorgete che il sentiero viene gradualmente sommerso dalla mucillagine della palude, mista a strani pezzi di detriti blu e macerie, finché é impossibile procedere.

Mentre vi guardate intorno, chiedendo come ha fatto a diventare così sporca, @Jon Arjinbon grida, \"Attenti!\" Una rana infuriata salta fuori dalla melma, vestita di biancheria sporca e accesa di fuoco blu. Dovrete superare questa velenosa Rana delle Macerie per andare oltre!\"", - "questFrogCompletion": "La rana si ritira nella mucillagine, sconfitta. Mentre salta via, la melma blu sbiadisce, aprendo la strana innanzi.

Appoggiate nel mezzo del sentiero ci sono tre uova perfettamente pulite. \"Si vedono persino i minuscoli girini attraverso il guscio!\" dice @Breaedstrings. \"Ecco, dovresti prenderle.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Rana del Disordine", "questFrogDropFrogEgg": "Rana (uovo)", "questFrogUnlockText": "Sblocca l'acquisto delle uova di rana nel Mercato", diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json index 417f94988f..34cc91cbde 100644 --- a/common/locales/it/settings.json +++ b/common/locales/it/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "Notifiche via email", "wonChallenge": "Hai vinto una Sfida!", "newPM": "Hai ricevuto un messaggio privato", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Nuovo messaggio da <%= name %>: <%= message %>", "sentGems": "Gemme inviate!", "giftedGems": "Ti vengono regalate delle Gemme", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> ti ha regalato <%= amount %> Gemme", "giftedSubscription": "Ti viene regalato un abbonamento", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> ti ha regalato un abbonamento <%= months %>", "invitedParty": "Ricevuto invito a unirti ad una squadra", "invitedGuild": "Ricevuto invito da una Gilda", "importantAnnouncements": "Il tuo account è inattivo", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Non riceverai altre mail da Habitica.", "unsubscribeAllEmails": "Disattiva tutte le notifiche email", "unsubscribeAllEmailsText": "Selezionando questa opzione, confermo di essere cosciente del fatto che, disattivando le notifiche via email, Habitica non sarà mai in grado di notificarmi via email cambiamenti importanti riguardo al sito o al mio account.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Spunta per disattivare tutte le notifiche push", "correctlyUnsubscribedEmailType": "Sottoscrizione alle mail \"<%= emailType %>\" annullata correttamente.", "subscriptionRateText": "<%= price %>$ USD ogni <%= months %> mesi", "recurringText": "ricorrente", @@ -154,11 +154,11 @@ "invalidUrl": "url non valido", "invalidEnabled": "Il parametro \"enabled\" dovrebbe essere un booleano", "regIdRequired": "RegId è richiesto", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Client non valido. Solo i client ufficiali di Habitica possono ricevere notifiche push.", "pushDeviceAdded": "Dispositivo push aggiunto con successo.", "pushDeviceAlreadyAdded": "L'utente ha già il dispositivo push", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "L'utente non ha alcun dispositivo push con questo id.", + "pushDeviceRemoved": "Dispositivo push rimosso con successo.", "add": "Aggiungi", "buyGemsGoldCap": "Limite alzato a <%= amount %>", "mysticHourglass": "<%= amount %> Clessidra Mistica", diff --git a/common/locales/it/subscriber.json b/common/locales/it/subscriber.json index 85971caf12..f84b470c2f 100644 --- a/common/locales/it/subscriber.json +++ b/common/locales/it/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Set Quadrifoglio", "mysterySet201604": "Set guerriero foglia", "mysterySet201605": "Set bardo marciante", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Set steampunk standard", "mysterySet301405": "Set accessori steampunk", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/it/tasks.json b/common/locales/it/tasks.json index 0c6b96dc5e..e4f9bff644 100644 --- a/common/locales/it/tasks.json +++ b/common/locales/it/tasks.json @@ -94,7 +94,7 @@ "confirmFortify": "Sei sicuro?", "fortifyComplete": "Fortificazione completa!", "sureDelete": "Vuoi davvero eliminare la <%= taskType %> con il testo \"<%= taskText %>\"?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Vuoi davvero eliminare le tue To-Do completate?", "streakCoins": "Bonus serie!", "pushTaskToTop": "Metti in cima alla lista. Tieni premuto CTRL o cmd per mettere in fondo.", "emptyTask": "Inserisci prima il titolo dell'attività", diff --git a/common/locales/ja/backgrounds.json b/common/locales/ja/backgrounds.json index 0f3d4913b6..225c22c664 100644 --- a/common/locales/ja/backgrounds.json +++ b/common/locales/ja/backgrounds.json @@ -92,8 +92,8 @@ "backgroundIslandWaterfallsText": "島の滝", "backgroundIslandWaterfallsNotes": "島の滝の近くにピクニックする", "backgrounds072015": "セット14: 2015年7月リリース", - "backgroundDilatoryRuinsText": "先延ばしの廃墟", - "backgroundDilatoryRuinsNotes": "先延ばしの廃墟へ飛び込む", + "backgroundDilatoryRuinsText": "サキノバシティーの廃墟", + "backgroundDilatoryRuinsNotes": "サキノバシティーの廃墟へ飛び込む", "backgroundGiantWaveText": "高波", "backgroundGiantWaveNotes": "高波に乗ろう!", "backgroundSunkenShipText": "沈没船", diff --git a/common/locales/ja/character.json b/common/locales/ja/character.json index af837ee46a..39a9c49a00 100644 --- a/common/locales/ja/character.json +++ b/common/locales/ja/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "割りあてを非表示", "quickAllocationLevelPopover": "レベルが上がるたびに、能力値のどれかに割りあてできる1ポイントを得ることができます。手動で好きなように割りあてることもできますし、「自動割りあて」設定でシステムに任せることもできます。", "invalidAttribute": "<%= attr %> は無効な能力値です。", - "notEnoughAttrPoints": "能力値ポイントが足りません。" + "notEnoughAttrPoints": "能力値ポイントが足りません。", + "gearNotOwned": "このアイテムをもっていません。" } \ No newline at end of file diff --git a/common/locales/ja/front.json b/common/locales/ja/front.json index 22930e5c81..c190088bd8 100644 --- a/common/locales/ja/front.json +++ b/common/locales/ja/front.json @@ -240,10 +240,10 @@ "usernameTaken": "そのユーザー名は既に使われています", "passwordConfirmationMatch": "パスワードが不一致です。", "invalidLoginCredentials": "ユーザー名とパスワードのいずれかまたは両方が無効です。", - "passwordReset": "メールアドレスが記録されると、パスワードのリセット リンクをそのアドレスに送信します。", + "passwordReset": "入力されたメールアドレスが私たちのユーザーリストにあったのなら、新しいパスワードをメール送信したはずです。", "passwordResetEmailSubject": "パスワードのリセット", "passwordResetEmailText": "<%= username %> のパスワードを <%= newPassword %> へと変更しました。《重要》 ユーザー名とパスワードはいずれも大文字・小文字を区別します。いずれもここに記されている通りに正確に入力してください。タイプするのではなく、コピー・貼り付けすることをおすすめします。<%= baseUrl %> から、ログインしてください。ログイン後は、<%= baseUrl %>/#/options/settings/settings へと進んでパスワードを変更してください。", - "passwordResetEmailHtml": "<%= username %> のパスワードを <%= newPassword %> へと変更しました。

《重要》 ユーザー名とパスワードはいずれも大文字・小文字を区別します。いずれもここに記されている通りに正確に入力してください。タイプするのではなく、コピー・貼り付けすることをおすすめします。

<%= baseUrl %> から、ログインしてください。ログイン後は、<%= baseUrl %>/#/options/settings/settings へと進んでパスワードを変更してください。", + "passwordResetEmailHtml": "<%= username %> のパスワードを <%= newPassword %> へと変更しました。

《重要!》 ユーザー名とパスワードはいずれも大文字・小文字を区別します。いずれもここに記されている通りに正確に入力してください。タイプするのではなく、コピー・貼り付けすることをおすすめします。

<%= baseUrl %> から、ログインしてください。ログイン後は、<%= baseUrl %>/#/options/settings/settings へと進んでパスワードを変更してください。", "invalidLoginCredentialsLong": "ああ…。ユーザー名またはパスワードが不正です。\n- ユーザー名またはメールアドレスが正しく入力されているかを確認してください。\n- メールアドレスではなく Facebook を通じて登録した場合は、Facebook ログインを再確認してください。\n- パスワードを忘れてしまったのなら、「パスワード忘れ」をクリックしてください。", "invalidCredentials": "この認証情報を使ったアカウントはありません。", "accountSuspended": "アカウントは停止しています。参考とするためユーザーID 、「<%= userId %>」を添えて、leslie@habitica.com へご連絡ください。", diff --git a/common/locales/ja/gear.json b/common/locales/ja/gear.json index a58b269c1c..7fcda20c42 100644 --- a/common/locales/ja/gear.json +++ b/common/locales/ja/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "会議、モンスター、倦怠感 : 処理した! すりつぶせ! 力、知能、そして性格がそれぞれ <%= attrs %> 上がります。", "weaponSpecialCriticalText": "バグつぶしの重大ハンマー", "weaponSpecialCriticalNotes": "このチャンピオンは、多くの戦士が倒れた GitHub 上の重大バグを叩きのめしました。バグの骨から作られたこのハンマーは、強力な会心の一撃を与えます。力と知覚がそれぞれ <%= attrs %> 上がります。", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "破壊的大波のやす", "weaponSpecialTridentOfCrashingTidesNotes": "魚に命令する能力がつきます。また、タスクに深い傷を与えます。知能が <%= int %> 上がります。", "weaponSpecialYetiText": "雪男使いのやり", @@ -116,7 +118,7 @@ "weaponSpecialWinter2015MageNotes": "この水晶の杖の光は、心を元気で満たします。知能が <%= int %>、知覚が <%= per %>上がります。2014年-2015年冬の限定装備。", "weaponSpecialWinter2015HealerText": "なぐさめの王しゃく", "weaponSpecialWinter2015HealerNotes": "このしゃくは痛む筋肉を暖め、ストレスをとりのぞき、なぐさめます。知能が <%= int %> 上がります。2014年-2015年冬の限定装備。", - "weaponSpecialSpring2015RogueText": "キーキー声の爆発", + "weaponSpecialSpring2015RogueText": "爆発するピヨピヨ", "weaponSpecialSpring2015RogueNotes": "この音にだまされないで。この爆発は強打を与えます。力が <%= str %> 上がります。2015年春の限定装備。", "weaponSpecialSpring2015WarriorText": "骨のこん棒", "weaponSpecialSpring2015WarriorNotes": "本物の骨でできたこん棒であり、犬たちを本当にこわがらせ、犬がかんで喜ぶおもちゃではありません。期間限定の魔女が「だれがいいコちゃん? だ~れ~が~いいコ・な・の?………お前よ!!!」って、あなたにくれたものです。力が <%= str %> 上がります。2015年春の限定装備。", @@ -156,10 +158,10 @@ "weaponSpecialSpring2016MageNotes": "アブラカタブラ! なんて魅惑的…あなたは自分に催眠術をかけます! おー…鈴が鳴る…知能が <%= int %>、知覚が <%= per %> 上がります。2016年春の限定装備。", "weaponSpecialSpring2016HealerText": "春花のつえ", "weaponSpecialSpring2016HealerNotes": "手を振り、ウインクして、野原と森を花でいっぱいにします! または、やっかいなネズミの頭をぶんなぐることもできます。知能が <%= int %> 上がります。2016年春の限定装備。", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "電気ロッド", + "weaponSpecialSummer2016RogueNotes": "あなたと戦うものは、ショックな驚きを味わうでしょう…力が <%= str %> 上がります。2016年夏の限定装備。", + "weaponSpecialSummer2016WarriorText": "曲がった剣", + "weaponSpecialSummer2016WarriorNotes": "この曲がった剣で、強敵のタスクにかじりつきましょう! 力が <%= str %> 上がります。2016年夏の限定装備。", "weaponSpecialSummer2016MageText": "Seafoam Staff", "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", "weaponSpecialSummer2016HealerText": "Healing Trident", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "よくある疲れを感じている者が着ると、たゆまぬ力を与える。すべての能力値が <%= attrs %> 上がります。", "armorSpecial2Text": "ジーン・カラルドの聖なるチュニック", "armorSpecial2Notes": "すんごい、ふわふわになります! 性格と知能が <%= attrs %> ずつ上がります。", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "ひれがついた大海のよろい", "armorSpecialFinnedOceanicArmorNotes": "デリケートではありますが、このよろいの表面は、赤サンゴのように敵にダメージを与えます。力が <%= str %> 上がります。", "armorSpecialYetiText": "イエティ調教師のローブ", @@ -306,7 +310,7 @@ "armorSpecialWinter2015MageNotes": "このローブに北方のかすかな光が見えます。知能が <%= int %> 上がります。2014-2015年冬の限定装備。", "armorSpecialWinter2015HealerText": "アイススケートの衣装", "armorSpecialWinter2015HealerNotes": "アイススケートはとてもリラックスできますが、つららのドラゴンから攻撃を受ける可能性を考えると、この保護装備なしでは試さない方がいいでしょう。性格が <%= con %> 上がります。2014-2015年冬の限定装備。", - "armorSpecialSpring2015RogueText": "チューチューローブ", + "armorSpecialSpring2015RogueText": "ピヨピヨローブ", "armorSpecialSpring2015RogueNotes": "毛布で覆われていて柔らかく決して燃えない。知覚が <%= per %> 上がります。2015年春の限定装備。", "armorSpecialSpring2015WarriorText": "用心のよろい", "armorSpecialSpring2015WarriorNotes": "最も獰猛(どうもう)な小犬にだけ、このふわふわが許されます。性格が <%= con %> 上がります。2015年春の限定装備。", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "明るく染め上げられ、けっしてネクロマンサーと間違えられることはなくなります。知能が <%= int %> 上がります。2016年春の限定装備。", "armorSpecialSpring2016HealerText": "ふわふわウサギの半ズボン", "armorSpecialSpring2016HealerNotes": "ピョーンピョン! 丘から丘へ、必要とあらば回復も。性格が <%= con %> 上がります。2016年春の限定装備。", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "ウナギのしっぽ", + "armorSpecialSummer2016RogueNotes": "この電撃的な服は、着る人を本物のウナギの盗賊に変えます! 知覚が <%= per %> 上がります。2016年夏の限定装備。", + "armorSpecialSummer2016WarriorText": "サメのしっぽ", + "armorSpecialSummer2016WarriorNotes": "この粗雑な服は、着る人を本物のサメの戦士に変えます! 性格が<%= con %>上がります。2016年夏の限定装備。", + "armorSpecialSummer2016MageText": "イルカのしっぽ", + "armorSpecialSummer2016MageNotes": "このつるつるした服は、着る人を本物のイルカの魔道士に変えます! 知能が <%= int %> 上がります。2016年夏の限定装備。", + "armorSpecialSummer2016HealerText": "タツノオトシゴのしっぽ", + "armorSpecialSummer2016HealerNotes": "このツンツンした服は、着る人を本物のタツノオトシゴの治療師に変えます! \n性格が <%= con %> 上がります。2016年夏の限定装備。", "armorMystery201402Text": "メッセンジャーのローブ", "armorMystery201402Notes": "かすかに光って、力強い。このローブは、手紙を運ぶために多くのポケットがついています。効果なし。2014年2月寄付会員アイテム。", "armorMystery201403Text": "森の散策者のよろい", @@ -385,7 +389,7 @@ "armorMystery201509Text": "オオカミ男の衣装", "armorMystery201509Notes": "これ衣装ですよね、マジで? 効果なし。2015年9月寄付会員アイテム。", "armorMystery201511Text": "木のよろい", - "armorMystery201511Notes": "魔法の丸太を直接削って造られた鎧…にしては着心地がびっくりするほどいい。効果なし。2015年11月購読者アイテム。", + "armorMystery201511Notes": "魔法の丸太を直接削って作られたよろいとにしては、びっくりするほどの着心地。効果なし。2015年11月寄付会員アイテム。", "armorMystery201512Text": "冷たい炎のよろい", "armorMystery201512Notes": "冷たい炎を召喚! 効果なし。2015年12月寄付会員アイテム。", "armorMystery201603Text": "幸運のスーツ", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "あなただって、小さいけれどビックリしてしまうミノムシになれますよ。効果なし。2016年4月寄付会員アイテム", "armorMystery201605Text": "マーチング\"バード\"のユニフォーム", "armorMystery201605Notes": "伝統的なRPGのパーティにいる「バード(詩人)」が地下で疲労(ひろう)するのとは違って、Habiticia のマーチング「バンド」は、地上で披露(ひろう)するので有名です。効果なし。2016年5月寄付会員アイテム。", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "スチームパンクスーツ", "armorMystery301404Notes": "なんて小粋で最先端! 効果なし。3015年2月寄付会員アイテム。", "armorArmoireLunarArmorText": "なぐさめの月のよろい", @@ -428,10 +434,10 @@ "armorArmoireGraduateRobeNotes": "おめでとう! この重いローブは、あなたが身につけたすべての知識の重さに耐えられるように作られています。知能が <%= int %> 上がります。ラッキー宝箱 : 卒業生セット ( 3 個中 2 個目のアイテム )。", "armorArmoireStripedSwimsuitText": "ストライプの水着", "armorArmoireStripedSwimsuitNotes": "海岸で、海のモンスターとたたかうよりも楽しいことなんてないですよね? \n性格が <%= con %> 上がります。ラッキー宝箱 : 海岸セット ( 3 個中 2 個目のアイテム)。", - "headgear": "帽子・かぶと", + "headgear": "帽子・ヘルメット", "headgearCapitalized": "帽子・ヘルメット", "headBase0Text": "ヘルメットなし", - "headBase0Notes": "帽子・かぶとなし", + "headBase0Notes": "帽子・ヘルメットなし", "headWarrior1Text": "革のヘルメット", "headWarrior1Notes": "丈夫なゆでた皮でつくった帽子。力が <%= str %> 上がります。", "headWarrior2Text": "鎖ずきん", @@ -478,6 +484,8 @@ "headSpecial1Notes": "手本となるような人が好む冠。すべての能力値が <%= attrs %> 増加します。", "headSpecial2Text": "無名のヘルメット", "headSpecial2Notes": "見返りを求めなかった人たちに証として与えられた品物。知能と力が <%= attrs %> ずつ上がります。", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "赤いサンゴの頭飾り", "headSpecialFireCoralCircletNotes": "この頭飾りは、Habitica 最高の錬金術師がデザインしたもので、水中で呼吸できるようになり、ダイビングで宝物を見つけることができます! 知覚が <%= per %> 上がります。", "headSpecialNyeText": "ちょっとおかしなパーティハット", @@ -525,7 +533,7 @@ "headSpecialWinter2015HealerText": "ふわふわの耳あて", "headSpecialWinter2015HealerNotes": "この温かい耳あては寒気や気の散る騒音を閉め出します。知能が<%= int %>増加します。2014年-2015年冬季限定装備。", "headSpecialSpring2015RogueText": "耐火ヘルメット", - "headSpecialSpring2015RogueNotes": "火? え! 火を目の前にキーキー叫びます! 知覚が <%= per %> 上がります。2015年春の限定装備。", + "headSpecialSpring2015RogueNotes": "火? え! 火を目の前にピヨピヨ音をたてます! 知覚が <%= per %> 上がります。2015年春の限定装備。", "headSpecialSpring2015WarriorText": "用心のヘルメット", "headSpecialSpring2015WarriorNotes": "このヘルメットに注意を! どう猛な犬だけがかぶれます。笑わないで。力が <%= str %> 上がります。2015年春の限定装備。", "headSpecialSpring2015MageText": "手品師の帽子", @@ -535,7 +543,7 @@ "headSpecialSummer2015RogueText": "背教者の帽子", "headSpecialSummer2015RogueNotes": "この海賊の帽子は海に落ち、ファイヤーコーラル(赤サンゴ) のかけらがついて飾られているようです。知覚が <%= per %> 上がります。2015年夏の限定装備。", "headSpecialSummer2015WarriorText": "宝玉で飾られた海のヘルメット", - "headSpecialSummer2015WarriorNotes": "ディラトリー (Dilatory) の職人が深海の金属で制作しました。このヘルメットは強くて堂々としています。力が <%= str %> 上がります。2015年夏の限定装備。", + "headSpecialSummer2015WarriorNotes": "サキノバシティーの職人が深海の金属から作り出したこのヘルメットは、強くて堂々としています。力が <%= str %> 上がります。2015年夏の限定装備。", "headSpecialSummer2015MageText": "占い師のスカーフ", "headSpecialSummer2015MageNotes": "このスカーフの繊維には秘められた力が輝いています。知覚が <%= per %> 上がります。2015年夏の限定装備。", "headSpecialSummer2015HealerText": "船員のキャップ", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "ハリポタに出てくるミセス マルキンのように、あなたを「世界中のそんじょそこらにいる魔法使いとは違うぞ」という感じにする服装。知覚が <%= per %> 上がります。2016年春の限定装備。", "headSpecialSpring2016HealerText": "花のかんむり", "headSpecialSpring2016HealerNotes": "ぐっと生長する新しい生命の潜在能力のような輝きを放ちます。知能が <%= int %> 上がります。2016年春の限定装備。", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "ウナギのヘルメット", + "headSpecialSummer2016RogueNotes": "この隠れヘルメットをかぶって、岩のすき間からそっとのぞきましょう。知覚が <%= per %> 上がります。2016年夏の限定装備。", + "headSpecialSummer2016WarriorText": "サメのヘルメット", + "headSpecialSummer2016WarriorNotes": "この恐ろしいヘルメットで、強敵のタスクをかみ砕きましょう。力が <%= str %> 上がります。2016年夏の限定装備。", + "headSpecialSummer2016MageText": "噴出帽", + "headSpecialSummer2016MageNotes": "この帽子から魔法の水が止めどなく噴き出します。知覚が <%= per %> 上がります。2016年夏の限定装備。", + "headSpecialSummer2016HealerText": "タツノオトシゴのヘルメット", + "headSpecialSummer2016HealerNotes": "このヘルメットは、かぶっている人が、サキノバシティーのタツノオトシゴに訓練を受けたことを示します。知能が <%= int %> 上がります。2016年夏の限定装備。", "headSpecialGaymerxText": "レインボーの戦士のヘルメット", "headSpecialGaymerxNotes": "GaymerX カンファレンスを記念し、この特別なヘルメットは晴れやかでカラフルなレインボー柄で彩られています。GaymerX とは、LGTBQ (性的マイノリティー)とゲームを祝う見本市で、だれにでも開かれています。", "headMystery201402Text": "羽かぶと", @@ -612,6 +620,8 @@ "headMystery201604Notes": "この編んだ花で驚くほど頑丈なヘルメットができました! 効果なし。2016年4月寄付会員アイテム。", "headMystery201605Text": "マーチング\"バード” ハット", "headMystery201605Notes": "76匹のドラゴンが盛大なパレードを先導し、すぐ後に110匹のグリフォンがつづきます! 効果なし。2016年5月寄付会員アイテム。", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "かわいいシルクハット", "headMystery301404Notes": "良家中の良家の方々のためのかわいいシルクハット! 3015年1月寄付会員アイテム。効果なし。", "headMystery301405Text": "ベーシックなシルクハット", @@ -648,98 +658,100 @@ "headArmoireBlueFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこの素晴らしい青をもたらしているのです。性格と知能、そして知覚が <%= attrs %> ずつ上がります。ラッキー宝箱 : 個別のアイテム。", "headArmoireShepherdHeaddressText": "羊飼いのヘッドドレス", "headArmoireShepherdHeaddressNotes": "もしかしたらあなたの飼いグリフォンはこの頭飾りを好んでかみかみするかもしれませんが、それにも関わらずあなたは賢く見えるでしょう。知力が<%= int %>上がる。ラッキー宝箱 : 羊飼いセット(3アイテム中の3つめ)", - "headArmoireCrystalCrescentHatText": "Crystal Crescent Hat", - "headArmoireCrystalCrescentHatNotes": "The design on this hat waxes and wanes with the phases of the moon. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 1 of 3).", - "headArmoireDragonTamerHelmText": "Dragon Tamer Helm", - "headArmoireDragonTamerHelmNotes": "You look exactly like a dragon. The perfect camouflage... Increases Intelligence by <%= int %>. Enchanted Armoire: Dragon Tamer Set (Item 1 of 3).", - "headArmoireBarristerWigText": "Barrister Wig", - "headArmoireBarristerWigNotes": "This bouncy wig is enough to frighten away even the fiercest foe. Increases Strength by <%= str %>. Enchanted Armoire: Barrister Set (Item 1 of 3).", - "headArmoireJesterCapText": "Jester Cap", - "headArmoireJesterCapNotes": "The bells on this hat might distract your opponents, but they just help you focus. Increases Perception by <%= per %>. Enchanted Armoire: Jester Set (Item 1 of 3).", - "headArmoireMinerHelmetText": "Miner Helmet", - "headArmoireMinerHelmetNotes": "Protect your head from falling tasks! Increases Intelligence by <%= int %>. Enchanted Armoire: Miner Set (Item 1 of 3).", - "headArmoireBasicArcherCapText": "Basic Archer Cap", - "headArmoireBasicArcherCapNotes": "No archer would be complete without a jaunty cap! Increases Perception by <%= per %>. Enchanted Armoire: Basic Archer Set (Item 3 of 3).", - "headArmoireGraduateCapText": "Graduate Cap", - "headArmoireGraduateCapNotes": "Congratulations! Your deep thoughts have earned you this thinking cap. Increases Intelligence by <%= int %>. Enchanted Armoire: Graduate Set (Item 3 of 3).", - "headArmoireGreenFloppyHatText": "Green Floppy Hat", - "headArmoireGreenFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a gorgeous green color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", - "offhand": "利き手でないほうの手のアイテム", - "offhandCapitalized": "Shield-Hand Item", - "shieldBase0Text": "利き手でないほうの手の装備はありません", - "shieldBase0Notes": "盾、またはセカンドウェポンがありません。", - "shieldWarrior1Text": "木の盾", - "shieldWarrior1Notes": "厚い木で作られたラウンドシールド。体質が<%= con %>上がる。", + "headArmoireCrystalCrescentHatText": "水晶の三日月の帽子", + "headArmoireCrystalCrescentHatNotes": "この帽子のデザインは、ろうでワックスされ、月の満ち欠けに合わせて形が変わります。知能と知覚が <%= attrs %> ずつ上がります。ラッキー宝箱 : 水晶の三日月セット ( 3 個中 1 個目のアイテム)。", + "headArmoireDragonTamerHelmText": "ドラゴン使いのヘルメット", + "headArmoireDragonTamerHelmNotes": "本当にドラゴンそっくりです。カンペキなカムフラージュ…知能が <%= int %> 上がります。ラッキー宝箱 : ドラゴン使いセット ( 3 個中 1 個目のアイテム)。", + "headArmoireBarristerWigText": "裁判官のかつら", + "headArmoireBarristerWigNotes": "このフワフワしたかつらは、反対者をおびえさせるのに充分です。力が <%= str %> 上がります。ラッキー宝箱 : 裁判官セット ( 3 個中 1 個目のアイテム ) 。", + "headArmoireJesterCapText": "ピエロの帽子", + "headArmoireJesterCapNotes": "帽子についた鈴が、敵の注意をそらしますが、あなたに注意が集まりやすくなります。知覚が <%= per %> 上がります。ラッキー宝箱 : ピエロ セット ( 3 個中 1 個目のアイテム ) 。", + "headArmoireMinerHelmetText": "抗夫のヘルメット", + "headArmoireMinerHelmetNotes": "あなたの頭を、落下してくるタスクから保護します! 知能が <%= int %> 上がります。ラッキー宝箱 : 炭鉱夫セット ( 3 個中 1 個目のアイテム)。", + "headArmoireBasicArcherCapText": "弓兵の基本の帽子", + "headArmoireBasicArcherCapNotes": "小粋な帽子なく、タスクを射抜く弓兵はいません! 知覚が <%= per %> 上がります。ラッキー宝箱 : 弓兵の基本セット ( 3 個中 3 個目のアイテム)。", + "headArmoireGraduateCapText": "卒業生の帽子", + "headArmoireGraduateCapNotes": "おめでとう! あなたの深い思考がこの思索的な帽子を生み出しました。知能が <%= int %> 上がります。ラッキー宝箱 : 卒業生セット ( 3 個中 3 個目のアイテム )。", + "headArmoireGreenFloppyHatText": "緑のチューリップハット", + "headArmoireGreenFloppyHatNotes": "このシンプルな帽子にはたくさんの呪文が縫い込まれており、それがこのきらびやかな緑色をもたらしているのです。性格、知能、知覚が <%= attrs %> ずつ上がります。ラッキー宝箱 : 個別のアイテム。", + "offhand": "利き手と反対の手のアイテム", + "offhandCapitalized": "利き手と反対の手のアイテム", + "shieldBase0Text": "利き手と反対の手の装備はありません", + "shieldBase0Notes": "盾、または第2の武器がありません。", + "shieldWarrior1Text": "木のたて", + "shieldWarrior1Notes": "厚い木で作られた丸いたて。体質が<%= con %>上がります。", "shieldWarrior2Text": "バックラー", - "shieldWarrior2Notes": "軽くて丈夫、攻撃を素早く防げる。体質が<%= con %>上がる。", - "shieldWarrior3Text": "強化した盾", - "shieldWarrior3Notes": "木製ですが、帯金で強化されています。体質が<%= con %>上がる。", - "shieldWarrior4Text": "赤い盾", - "shieldWarrior4Notes": "炎のバーストで打撃を防ぐ。体質が<%= con %>上がる。", - "shieldWarrior5Text": "金の盾", - "shieldWarrior5Notes": "輝くヴァンガードのバッジ。体質が<%= con %>上がる。", - "shieldHealer1Text": "メディックバックラー", - "shieldHealer1Notes": "解きやすく包帯から手を自由にします。体質が<%= con %>増加します。", - "shieldHealer2Text": "カイトシールド", - "shieldHealer2Notes": "癒やしを象徴とするテーパー状の盾。体質が<%= con %>上がる。", - "shieldHealer3Text": "防具の盾", - "shieldHealer3Notes": "伝説のディフェンダーナイトの盾。体質が<%= con %>上がる。", - "shieldHealer4Text": "セイビアシールド", - "shieldHealer4Notes": "あなたを標的とした攻撃だけでなく、近くの人に向けた攻撃もとめる。体質が<%= con %>上がる。", - "shieldHealer5Text": "王の盾", - "shieldHealer5Notes": "国王の防衛に専属する人達に授けられたものです。体質が<%= con %>上がる。", - "shieldSpecial0Text": "苛まれたドクロ", - "shieldSpecial0Notes": "死のベールの向こう側を覗き、そこで見つけたものを示して敵に恐怖を与えます。知覚が<%= per %>増加します。", - "shieldSpecial1Text": "クリスタルシールド", - "shieldSpecial1Notes": "弓矢を粉砕し、否定的な態度の人の言葉をそらす。全ての能力値が<%= attrs %>上がる。", - "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", - "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", - "shieldSpecialGoldenknightText": "ムステインのマイルストーンマッシュモーニングスター", - "shieldSpecialGoldenknightNotes": "対戦、モンスター、不調: 処理した!すりつぶせ!体質と知覚がそれぞれ<%= attrs %>上がる。", - "shieldSpecialYetiText": "イエティのテイマーシールド", - "shieldSpecialYetiNotes": "この盾は雪の光を反射する。体質が<%= con %>上がる。2013年-2014年冬期限定版装備。", + "shieldWarrior2Notes": "軽くて丈夫、攻撃をすばやく防ぎます。性格が <%= con %> 上がります。", + "shieldWarrior3Text": "強化したたて", + "shieldWarrior3Notes": "木製ですが、帯金で強化されています。性格が <%= con %> 上がります。", + "shieldWarrior4Text": "赤いたて", + "shieldWarrior4Notes": "炎の爆発とともに非難がふきだします。性格が <%= con %> 上がります。", + "shieldWarrior5Text": "金のたて", + "shieldWarrior5Notes": "先頭を切る者に与えられるバッジが輝きます。性格が <%= con %> 上がります。", + "shieldHealer1Text": "医術のバックラー", + "shieldHealer1Notes": "外しやすいので、包帯を巻く手がすぐに自由になります。性格が <%= con %> 上がります。", + "shieldHealer2Text": "たこのたて", + "shieldHealer2Notes": "いやしのシンボルを備えた細身のたて。性格が <%= con %> 上がります。", + "shieldHealer3Text": "守備者のたて", + "shieldHealer3Notes": "守備の騎士たちが伝統的に使うたて。性格が <%= con %> 上がります。", + "shieldHealer4Text": "救世主のたて", + "shieldHealer4Notes": "あなたをねらった攻撃だけでなく、そばにいる人をねらった攻撃も止めます。性格が <%= con %> 上がります。", + "shieldHealer5Text": "王家のたて", + "shieldHealer5Notes": "国王の防衛に専属する人達に授けられたものです。性格が <%= con %> 上がります。", + "shieldSpecial0Text": "苦しめられたドクロ", + "shieldSpecial0Notes": "死のベールの向こう側をのぞき、そこで見たものを敵に見せ、恐怖を与えます。知覚が <%= per %> 上がります。", + "shieldSpecial1Text": "水晶のたて", + "shieldSpecial1Notes": "矢を粉砕し、否定的な人の言葉をそらせます。すべての能力値が <%= attrs %> 上がります。", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", + "shieldSpecialMoonpearlShieldText": "月真珠のたて", + "shieldSpecialMoonpearlShieldNotes": "速く泳ぎ、多少の防御もできるよう、デザインされています。性格が <%= con %> 上がります。", + "shieldSpecialGoldenknightText": "ムステインのマイルストーン・マッシュ・モーニングスター", + "shieldSpecialGoldenknightNotes": "ミーティング、モンスター、マンネリ : もう終わり! マッシュしよう! 性格と知覚が <%= attrs %> ずつ上がります。", + "shieldSpecialYetiText": "雪男使いのたて", + "shieldSpecialYetiNotes": "このたては雪の光を反射します。性格が <%= con %> 上がります。2013-2014年冬の限定装備。", "shieldSpecialSnowflakeText": "雪の結晶のたて", - "shieldSpecialSnowflakeNotes": "すべての盾が独特。体質が <%= con %>上がる。2013年-2014年冬季限定版装備。", - "shieldSpecialSpringRogueText": "フッククロウ", - "shieldSpecialSpringRogueNotes": "高い建物を測ることや絨毯を破砕するのに最適。力が<%= str %>上がる。2014年春季限定版装備。", - "shieldSpecialSpringWarriorText": "卵の盾", - "shieldSpecialSpringWarriorNotes": "この盾は決して欠けない。どんなに強く叩こうとも!体質が<%= con %>上がる。2014年春季限定版装備。", - "shieldSpecialSpringHealerText": "究極保護のきしむボール", - "shieldSpecialSpringHealerNotes": "噛まれると不快で連続的なきしみ音を出し、敵を追い払う。体質が<%= con %>上がる。2014年春季限定版装備。", - "shieldSpecialSummerRogueText": "海賊刀", - "shieldSpecialSummerRogueNotes": "待て!あなたはこれら日課を、舷側から突き出た板の上を目隠しで歩かせるでしょう!力が<%= str %>上がる。2014年夏季限定版装備。", - "shieldSpecialSummerWarriorText": "ドリフトウッドシールド", - "shieldSpecialSummerWarriorNotes": "難破船の木材から作られたこの盾は荒々しい日課でさえ阻止する。体質が<%= con %>上がる。2014年夏季限定版装備。", - "shieldSpecialSummerHealerText": "シャローズシールド", - "shieldSpecialSummerHealerNotes": "この輝く盾に直面すれば誰も珊瑚礁を攻撃しないでしょう。体質が<%= con %>上がる。2014年冬季限定版装備。", - "shieldSpecialFallRogueText": "シルバーステイク", - "shieldSpecialFallRogueNotes": "不死を素早く殺す。あなたは用心する臆病オオカミ人間に対してもボーナスが与えられる。力が<%= str %>上がる。2014年秋季限定版装備。", - "shieldSpecialFallWarriorText": "強力なサイエンスポーション", - "shieldSpecialFallWarriorNotes": "実験用白衣に神秘的にこぼれる。体質が<%= con %>上がる。2014年秋季限定版装備。", - "shieldSpecialFallHealerText": "ジュエルシールド", - "shieldSpecialFallHealerNotes": "このキラキラの盾は古代の墓で発見された。体質が<%= con %>上がる。2014年秋季限定版装備。", + "shieldSpecialSnowflakeNotes": "一つひとつのたてが形が違います。性格が <%= con %> 上がります。2013-2014年冬の限定装備。", + "shieldSpecialSpringRogueText": "かぎづめ", + "shieldSpecialSpringRogueNotes": "高い建物を測ることや絨毯を破砕するのに最適。力が <%= str %> 上がります。2014年春の限定装備。", + "shieldSpecialSpringWarriorText": "卵のたて", + "shieldSpecialSpringWarriorNotes": "このたては決して欠けません。どんなに強く叩こうとも! 性格が <%= con %> 上がります。2014年春の限定装備。", + "shieldSpecialSpringHealerText": "究極保護のピヨピヨボール", + "shieldSpecialSpringHealerNotes": "かむと不愉快なピヨピヨ音がつづくので、敵が逃げていきます。性格が <%= con %> 上がります。2014年春の限定装備。", + "shieldSpecialSummerRogueText": "海賊の短剣", + "shieldSpecialSummerRogueNotes": "止めろ! この短剣を使えば、日課に甲板の上を歩かせることができます! 力が <%= str %> 上がります。2014年夏の限定装備。", + "shieldSpecialSummerWarriorText": "流木のたて", + "shieldSpecialSummerWarriorNotes": "難破船の木材から作られたこのたては、嵐のような日課でさえ食い止めます。性格が <%= con %> 上がります。2014年夏の限定装備。", + "shieldSpecialSummerHealerText": "浅瀬のたて", + "shieldSpecialSummerHealerNotes": "この輝くたてを前にして、サンゴ礁を攻撃しようとするものなどいないでしょう。性格が <%= con %> 上がります。2014年冬の限定装備。", + "shieldSpecialFallRogueText": "銀のくい", + "shieldSpecialFallRogueNotes": "ゾンビを処刑します。そんなに注意深くもしていられないので、オオカミ男に対してもボーナスが与えられます。力が <%= str %> 上がります。2014年秋の限定装備。", + "shieldSpecialFallWarriorText": "強力な科学の薬品", + "shieldSpecialFallWarriorNotes": "実験室の白衣に、神秘的にこぼれます。性格が <%= con %> 上がります。2014年秋の限定装備。", + "shieldSpecialFallHealerText": "宝玉のたて", + "shieldSpecialFallHealerNotes": "このキラキラと輝くたては、古代の墓で発見されました。性格が <%= con %> 上がります。2014年秋の限定装備。", "shieldSpecialWinter2015RogueText": "氷のスパイク", - "shieldSpecialWinter2015RogueNotes": "本当にもちろん絶対的にこれらを地面から拾い上げた。力が<%= str %>上がる。2014年-2015年冬季限定版装備。", - "shieldSpecialWinter2015WarriorText": "ガムドロップの盾", - "shieldSpecialWinter2015WarriorNotes": "この表面上砂糖でできた盾は実際に栄養になるゼラチンの野菜で形成されている。体質が<%= con %>上がる。2014年-2015年冬季限定版装備。", - "shieldSpecialWinter2015HealerText": "やわらげる盾", - "shieldSpecialWinter2015HealerNotes": "この盾は凍るような風をそらせる。体質が<%= con %>上がる。2014年-2015年冬季限定版装備。", - "shieldSpecialSpring2015RogueText": "鳴き声の爆発", - "shieldSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", - "shieldSpecialSpring2015WarriorText": "ディッシュディスカス", - "shieldSpecialSpring2015WarriorNotes": "これを敵に投げつけろ... さもなければ持っておけ。なぜなら夕食時にはおいしい食べ物でいっぱいになっているでしょうから。体質が<%= con %>上がる。2015年春季限定版装備。", + "shieldSpecialWinter2015RogueNotes": "本当に、絶対に、完全に、地面から拾っただけのもの。力が <%= str %> 上がります。2014年-2015年冬の限定装備。", + "shieldSpecialWinter2015WarriorText": "ガムドロップのたて", + "shieldSpecialWinter2015WarriorNotes": "この砂糖でコートしたたては、本当は栄養価の高い野菜ペーストから作りました。性格が <%= con %> 上がります。2014年-2015年冬の限定装備。", + "shieldSpecialWinter2015HealerText": "なぐさめのたて", + "shieldSpecialWinter2015HealerNotes": "このたては凍てつく風をさえぎります。性格が <%= con %> 上がります。2014年-2015年冬の限定装備。", + "shieldSpecialSpring2015RogueText": "爆発するピヨピヨ", + "shieldSpecialSpring2015RogueNotes": "この音にだまされないで。この爆発は強打を与えます。力が <%= str %> 上がります。2015年春の限定装備。", + "shieldSpecialSpring2015WarriorText": "皿の円盤", + "shieldSpecialSpring2015WarriorNotes": "これを敵に投げつけましょう...もしくはとっておきますか。夕食時にはおいしい食べ物でいっぱいになっているでしょうからね。性格が <%= con %> 上がります。2015年春の限定装備。", "shieldSpecialSpring2015HealerText": "柄模様まくら", - "shieldSpecialSpring2015HealerNotes": "この柔らかい枕で頭を休めることができる。もしくはあなたの恐ろしい爪でこの枕と闘うこともできる。ガオー!体質が<%= con %>上がる。2015年春季限定版装備。", - "shieldSpecialSummer2015RogueText": "ファイヤーリング・コーラル", - "shieldSpecialSummer2015RogueNotes": "この種類の火傷サンゴは、毒を水中に発射する能力を持つ。力を<%= str %>点上げる。2015年夏季限定装備。", - "shieldSpecialSummer2015WarriorText": "マンボウの盾", - "shieldSpecialSummer2015WarriorNotes": "ディラトリーの職人に深海の金属で制作されたこの盾は砂と海のように輝く。体質を<%= str %>点上げる。2015年夏季限定装備。", - "shieldSpecialSummer2015HealerText": "硬派な盾", - "shieldSpecialSummer2015HealerNotes": "この盾を使って船底ネズミをぶったたけ。体質を<%= con %>上げる。2015年夏限定装備。", - "shieldSpecialFall2015RogueText": "Bat-tle Ax", - "shieldSpecialFall2015RogueNotes": "Fearsome To-Dos cower before the flapping of this ax. Increases Strength by <%= str %>. Limited Edition 2015 Autumn Gear.", - "shieldSpecialFall2015WarriorText": "Birdseed Bag", - "shieldSpecialFall2015WarriorNotes": "It's true that you're supposed to be SCARING the crows, but there's nothing wrong with making friends! Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", + "shieldSpecialSpring2015HealerNotes": "この柔らかい枕に頭を沈めて休めます。もしくはあなたの恐ろしい爪でこの枕と戦うこともできます。ガオー! 性格が <%= con %> 上がります。2015年春の限定装備。", + "shieldSpecialSummer2015RogueText": "火炎放射サンゴ", + "shieldSpecialSummer2015RogueNotes": "このファイヤーコーラル(赤サンゴ)の親戚は、水中で毒液を射る能力を持っています。力が <%= str %> 上がります。2015年夏の限定装備。", + "shieldSpecialSummer2015WarriorText": "マンボウのたて", + "shieldSpecialSummer2015WarriorNotes": "サキノバシティーの職人が深海の金属から作り出したこのたては、砂と海のように輝きます。力が <%= str %> 上がります。2015年夏の限定装備。", + "shieldSpecialSummer2015HealerText": "がっしりしたたて", + "shieldSpecialSummer2015HealerNotes": "このたてで船底のネズミをぶったたきます。性格が <%= con %> 上がります。2015年夏の限定装備。", + "shieldSpecialFall2015RogueText": "バット・ル アックス", + "shieldSpecialFall2015RogueNotes": "おそろしい To-Do も、この羽ばたく「おの」の前では縮み上がるでしょう。力が <%= str %> 上がります。2015年秋の限定装備。", + "shieldSpecialFall2015WarriorText": "とりのえさの袋", + "shieldSpecialFall2015WarriorNotes": "あなたがカラスを怖がっているというのは本当ですね。しかし、友だちになるのに問題はありません! 性格が <%= con %> 上がります。2015年秋の限定装備。", "shieldSpecialFall2015HealerText": "かき混ぜ棒", "shieldSpecialFall2015HealerNotes": "This stick can stir anything without melting, dissolving, or bursting into flame! It can also be used to fiercely poke enemy tasks. Increases Constitution by <%= con %>. Limited Edition 2015 Autumn Gear.", "shieldSpecialWinter2016RogueText": "ココアのマグカップ", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "この防御力アップ食で、凶悪なわなを見通し、立ちむかいます。性格が <%= con %> 上がります。2016年春の限定装備。", "shieldSpecialSpring2016HealerText": "花のバックラー", "shieldSpecialSpring2016HealerNotes": "この小さな盾は、キラキラした種を防いでしまうので、エイプリル・フールは文句をいっています。彼を信じてはいけません。性格が <%= con %> 上がります。2016年春の限定装備。", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "電撃ロッド", + "shieldSpecialSummer2016RogueNotes": "あなたと戦う者は皆、ビリビリ痺れて飛び上がるでしょう…力が <%= str %>上がる。2016年夏限定装備。", + "shieldSpecialSummer2016WarriorText": "サメの牙", + "shieldSpecialSummer2016WarriorNotes": "この牙付きの盾で、タフなタスクをかみ砕け!性格が<%= con %>上がる。2016年夏限定装備。", + "shieldSpecialSummer2016HealerText": "海の星の盾", + "shieldSpecialSummer2016HealerNotes": "時々間違えてヒトデの盾と呼ばれるとか。性格が<%= con %>上がる。2016年夏限定装備。", "shieldMystery201601Text": "Resolution Slayer", "shieldMystery201601Notes": "この剣はすべての破壊を退けてくれるでしょう。効果なし。2016年購読者アイテム。", "shieldMystery301405Text": "クロックシールド", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "強さと美しさにヒュッと音がします。効果なし。コンベンション特別版アイテム。", "backSpecialWonderconBlackText": "卑劣なケープ", "backSpecialWonderconBlackNotes": "影と囁きから紡がれています。効果なし。コンベンション特別版アイテム。", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "体アクセサリー", "bodyBase0Text": "ボディアクセサリーがありません", "bodyBase0Notes": "ボディアクセサリーがありません。", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "格好いい黄金のカラー!効果がありません。コンベンション特別版アイテム。", "bodySpecialWonderconBlackText": "黒檀のカラー", "bodySpecialWonderconBlackNotes": "格好いい黒檀のカラー!効果がありません。コンベンション特別版アイテム。", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "輝くケープレット", "bodySpecialSummerMageNotes": "塩水も真水もこの金属製ケープを錆びさせることはできません。効果なし。2014年夏季限定装備。", "bodySpecialSummerHealerText": "コーラルカラー", @@ -876,10 +892,10 @@ "headAccessoryMystery201502Notes": "あなたの想像を飛び立たせ!効果なし。2015年2月購読者限定アイテム。", "headAccessoryMystery201510Text": "ゴブリンの角", "headAccessoryMystery201510Notes": "少しぬめった恐ろしげな角。効果なし。2015年10月購読者アイテム。", - "headAccessoryMystery301405Text": "アイウェア", + "headAccessoryMystery301405Text": "被り物用のゴーグル", "headAccessoryMystery301405Notes": "「ゴーグルはかけるものだ」、「かぶりものにしか使えないゴーグルなんてだれも要らないぞ」って何だ!ほら!違うだろう?効果なし。3015年8月購読者限定アイテム。", "headAccessoryArmoireComicalArrowText": "Comical Arrow", - "headAccessoryArmoireComicalArrowNotes": "This whimsical item doesn't provide a stat boost, but it sure is good for a laugh! Confers no benefit. Enchanted Armoire: Independent Item.", + "headAccessoryArmoireComicalArrowNotes": "この妙なアイテムは何の能力も上げません。でも笑えるでしょう!効果なし。ラッキー宝箱:独立したアイテム。", "eyewear": "アイウエア", "eyewearBase0Text": "アイウエアなし", "eyewearBase0Notes": "アイウエアがありません。", diff --git a/common/locales/ja/generic.json b/common/locales/ja/generic.json index e24c120348..be59d64815 100644 --- a/common/locales/ja/generic.json +++ b/common/locales/ja/generic.json @@ -87,8 +87,8 @@ "habiticaDay": "Habitica命名記念日", "habiticaDaySingularText": "Habitica の命名記念日を迎えました! すばらいユーザーであったことに感謝申しあげます。", "habiticaDayPluralText": "<%= number %>回目のHabitica 命名記念日を迎えました! すばらいユーザーであったことに感謝申しあげます。", - "achievementDilatory": "先延ばしの救世主", - "achievementDilatoryText": "2014年夏のスプラッシュイベントで「先延ばしのドレッド・ドラゴン」打倒に協力しました!", + "achievementDilatory": "サキノバシティーの救世主", + "achievementDilatoryText": "2014年夏のスプラッシュイベントで「サキノバシティーのドレッド・ドラゴン」打倒に協力しました!", "costumeContest": "衣装コンテスト", "costumeContestText": "Habitween (Habitica ハロウィン)の衣装コンテストに出場しました。一部のエントリーは、Habitica ブログでご覧いただけます!", "costumeContestTextPlural": "第 <%= number %> 回Habitween (Habitica ハロウィン)の衣装コンテストに出場しました。一部のエントリーは、Habitica ブログでご覧いただけます!", @@ -98,7 +98,7 @@ "buyThis": "<%= price %> ジェムのこの<%= text %>を、手持ちの<%= gems %> ジェムから買いますか?", "noReachServer": "現在、サーバーに到達できません。後ほどもう一度お試しください。", "errorUpCase": "エラー:", - "newPassSent": "新しいパスワードを送信しました。", + "newPassSent": "入力されたメールアドレスが私たちのユーザーリストにあったのなら、新しいパスワードをメール送信したはずです。", "serverUnreach": "現在サーバーに到達できません。", "requestError": "エラーが発生しました。ページを再読み込みしてください。おそらく最後に行った操作は、正しく反映されていないと思われます。", "seeConsole": "もしエラーがくり返されるなら、ヘルプ -> バグを報告する、からご報告ください。ブラウザーコンソールにお詳しいのでしたら、エラーメッセージもふくめてご報告ください。", diff --git a/common/locales/ja/groups.json b/common/locales/ja/groups.json index c1d94f81f5..1039ae370c 100644 --- a/common/locales/ja/groups.json +++ b/common/locales/ja/groups.json @@ -28,7 +28,7 @@ "LFG": "新しいパーティーの宣伝かパーティーに参加するなら、 <%= linkStart %> パーティ求む (グループを探す)<%= linkEnd %>ギルドへ行きましょう。", "wantExistingParty": "すでにあるパーティーに加わりたいですか? <%= linkStart %>パーティー募集ギルド<%= linkEnd %>で、以下の User ID を投稿してみましょう:", "joinExistingParty": "すでにあるパーティーに参加する", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "残念! クエストをはじめる前にパーティーに所属してください! パーティーを作成する、またはパーティーに加わる", "create": "作る", "userId": "ユーザー ID", "invite": "招待する", @@ -163,7 +163,7 @@ "partyOnName": "パーティー参加", "partyUpAchievement": "別の人のパーティーに参加しました! 楽しんで、モンスターと戦ってお互いを助け合いましょう。", "partyOnAchievement": "4人以上のパーティーに参加しました! 責任感が強くなったことを楽しんで、自分自身の敵と戦うために友達と協力しましょう!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "注 : このギルドは巨大すぎて、通知ができません! ご自身で毎日チェックしてください。", "groupIdRequired": "\"groupId\" の UUID が無効です。", "groupNotFound": "グループが見つからなかったか、アクセスできません。", "groupTypesRequired": "有効な \"type\" のクエリー文字列を指定してください。", diff --git a/common/locales/ja/limited.json b/common/locales/ja/limited.json index b38f030ed2..2523137fee 100644 --- a/common/locales/ja/limited.json +++ b/common/locales/ja/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "魔術師のウサギ (魔道士)", "comfortingKittySet": "くつろいだネコ (治療師)", "sneakySqueakerSet": "こそこそしたピヨピヨ (盗賊)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "マンボウの戦士 (戦士)", + "shipSoothsayerSet": "船の占い師 (魔道士)", + "strappingSailorSet": "がっしりした船乗り (治療師)", + "reefRenegadeSet": "礁の裏切り者 (盗賊)", "fallEventAvailability": "10月31日まで有効", "winterEventAvailability": "12月31日まで有効", "springEventAvailability": "5月31日まで有効" diff --git a/common/locales/ja/maintenance.json b/common/locales/ja/maintenance.json index ea23b685a6..aa5fc655c0 100644 --- a/common/locales/ja/maintenance.json +++ b/common/locales/ja/maintenance.json @@ -1,34 +1,34 @@ { - "habiticaBackSoon": "ご心配なく!Habiticaはすぐに帰ってきます!", + "habiticaBackSoon": "ご心配なく! Habiticaはすぐに復旧します!", "importantMaintenance": "重要なメンテナンスをしています。あなたの地域の時間で<%= localDate %>に終了する予定です。", "maintenance": "メンテナンス", - "maintenanceMoreInfo": "メンテナンスに対する詳しい情報が必要ですか?<%= linkStart %>公式の情報をご参照下さい<%= linkEnd %>。", - "noDamageKeepStreaks": "あなたはダメージを受けませんし、連続実行も途切れません!", + "maintenanceMoreInfo": "メンテナンスについてのより詳しい情報が必要ですか? <%= linkStart %>公式情報をご参照ください<%= linkEnd %>。", + "noDamageKeepStreaks": "ダメージを受けませんし、連続実行も途切れません!", "thanksForPatience": "御辛抱いただいてありがとうございました。", - "twitterMaintenanceUpdates": "最新のアップデートに関しては、公式のTwitterをご参照下さい。公式の情報が投稿されています。", - "veteranPetAward": "終了時には、あなたにベテランペットが配布されます!", + "twitterMaintenanceUpdates": "最新のアップデートは、Habitica のTwitterをご参照ください。公式情報を投稿しています。", + "veteranPetAward": "終了後、百戦錬磨のペットを贈ります!", - "maintenanceInfoTitle": "Habiticaの次回メンテナンスについての情報", - "maintenanceInfoWhat": "何が起こりましたか?", - "maintenanceInfoWhatText": "5月21日、Habiticaはメンテナンスのために終日アクセスできなくなります。プレイヤーはこの週末の期間中、日課をチェック出来なくてもあらゆるダメージを受けませんし、アカウントに害もありません!私たちはできるだけメンテナンス時間を減らすよう一生懸命努力します。アップデートの内容は、 公式ツイッターアカウントに投稿されます。メンテナンス終了後、我慢していただいたお礼としてレアペットを配布します。", - "maintenanceInfoWhy": "何が起こりましたか?", - "maintenanceInfoWhyText": "この過去数カ月間で、私達はHabiticaのシステムを徹底的に改修しました。特筆すべきは、APIを書き直したことです。表面上はあまり変化はありませんが、その下には新しい世界が隠れているのです。この改修は私達が新たなコンテンツをこの先作ろうとする時、新たな道を開いてくれるでしょう。そして性能も改善されていくはずです!", - "maintenanceInfoTechDetails": "Want more details on the technical side of the process? Visit The Forge, our dev blog.", - "maintenanceInfoMore": "More Information", - "maintenanceInfoAccountChanges": "What changes will I see to my account after the rewrite is complete?", - "maintenanceInfoAccountChangesText": "At first, there won’t be any notable changes aside from performance improvements for features such as Challenges. If you notice any changes that shouldn’t be there, email us at admin@habitica.com and we will investigate them for you!", - "maintenanceInfoAddFeatures": "What kind of features will this allow Habitica to add?", - "maintenanceInfoAddFeaturesText": "Completing this rewrite will allow us to start building out improved chat and Guilds, plans for organizations and families, and additional productivity features like Monthlies and the ability to record yesterday’s activity! Those are all involved features on their own, so it will take time to build them, but until we were finished with this rewrite, there was no way we could start them.", - "maintenanceInfoHowLong": "How long will the maintenance take?", - "maintenanceInfoHowLongText": "We have to migrate tasks and data for all 1.3 million Habitica users -- not an easy task! We anticipate that it will take place between approximately 1pm Pacific Time (8pm UTC) and 10pm Pacific Time (5am UTC). Rest assured that we’re doing everything we can to make it go as quickly as possible! You can follow updates on our Twitter.", - "maintenanceInfoStatsAffected": "How will my Dailies, Streaks, Buffs, and Quests be affected?", - "maintenanceInfoStatsAffectedText1": "You will NOT take any damage or lose any streaks that weekend, but otherwise, your day will reset normally! Dailies that you checked will become unchecked, buffs will reset, etc. If you are in a Collection Quest, you will still find items. If you are in a Boss Battle, you will still deal damage to the Boss, but the Boss will not deal damage to you. (Even monsters need a break!)", - "maintenanceInfoStatsAffectedText2": "After a lot of thought, our team concluded that this was the most fair way to handle the fact that many users will not be able to check off their Dailies normally during the maintenance. We’re sorry for any inconvenience this causes!", - "maintenanceInfoSeeTasks": "What if I need to see my task list?", - "maintenanceInfoSeeTasksText": "If you know that you will need to see your task list on Saturday to remind yourself what you have to do, we recommend that before the maintenance begins, you take a screenshot of your tasks so that you can use it as a reference.", - "maintenanceInfoRarePet": "What kind of rare pet will I receive?", - "maintenanceInfoRarePetText": "To thank you for your patience during the downtime, everyone will get a rare Veteran Pet. If you’ve never received a Veteran Pet before, you will receive a Veteran Wolf. If you already have a Veteran Wolf, you will receive a Veteran Tiger. And if you already have a Veteran Wolf and a Veteran Tiger, you will receive a never-before-seen Veteran pet! After the migration is completed, it may take several hours for your pet to show up, but never fear, everyone will get one.", - "maintenanceInfoWho": "Who worked on this massive project?", - "maintenanceInfoWhoText": "We’re glad you asked! It was spearheaded by our amazing contributor paglias, with lots of help from Blade, TheHollidayInn, SabreCat, Victor Pudeyev, TheUnknown, and Alys.", - "maintenanceInfoTesting": "The new version was also tirelessly tested by a bunch of our amazing open-source volunteers. Thank you -- we couldn't have done this without you." + "maintenanceInfoTitle": "Habitica の次回メンテナンスについての情報", + "maintenanceInfoWhat": "何が起こりましたか?", + "maintenanceInfoWhatText": "5月21日、Habitica はメンテナンスのために終日アクセスできなくなります。プレイヤーはこの週末の期間中、ログインできずに日課をチェック出来なくても、あらゆるダメージを受けませんし、アカウントに害もありません! 私たちはできるだけメンテナンス時間が短くなるよう、努めます。通常のアップデートの内容は、 公式 Twitter アカウントに投稿します。メンテナンス終了後、ご迷惑をおかけしたおわびとして、レアペットを贈ります。", + "maintenanceInfoWhy": "なぜメンテナンスが必要なのですか?", + "maintenanceInfoWhyText": "これまでの数カ月間、私たちは Habitica の舞台裏でシステムを徹底的に改修しました。特筆すべきは、APIを書き直したことです。表面上はあまり変化はありませんが、その下には新しい世界が隠れているのです。今後私たちが新たな機能を作りたい時に、今回の改修でより柔軟な方法が可能となります。また性能も改善されていくはずです!", + "maintenanceInfoTechDetails": "技術的なプロセスについての詳細情報は、開発ブログを参照してください。", + "maintenanceInfoMore": "詳細情報", + "maintenanceInfoAccountChanges": "書き換え完了後、私のアカウントにどんな変化が見られますか?", + "maintenanceInfoAccountChangesText": "まず、チャレンジ機能などでの性能向上以外に、特筆すべきものはありません。それ以外にあってはならない変化が見られたら、admin@habitica.com にメールでお知らせください。提案にもとづいて調査を行います!", + "maintenanceInfoAddFeatures": "今回の更新で、どんな機能拡張ができるようになったのですか?", + "maintenanceInfoAddFeaturesText": "今回の書き換えが完了すると、新たな機能追加・改善に着手できるようになります! 組織や団体・家族向けの計画機能、毎月のタスクや前日の行動の記録といったさらに生産性を上げるための機能を予定しています。それぞれの開発工程は関連しあっており、完成には時間がかかります。しかし、今回の書き換えを完了しないと、それをはじめることさえ、できないのです。", + "maintenanceInfoHowLong": "メンテナンスにはどれぐらい時間がかかりますか?", + "maintenanceInfoHowLongText": "130万人の Habitica ユーザーすべてのタスクやデータを移行しなくてはならず、簡単な作業ではありません! 太平洋時間・午後 1 時(UTC 午後8時)から太平洋時間・午後10時(UTC 翌朝5時)を要すると見込んでいます。なるべく早く終えるために、できるかぎりとりくみますので、ご安心ください。Twitter で進行状況をフォローすることもできます。", + "maintenanceInfoStatsAffected": "日課や、連続実行、勢いボーナスやクエストに影響はありますか?", + "maintenanceInfoStatsAffectedText1": "この週末には、ダメージを受けることも連続実行が途切れることも一切ありません。しかしながら、通常通り日付更新は行われます! チェックした日課のチェックは外れ、魔法の効果は消える…などなど。コレクション クエストを実施中の場合は、引きつづきアイテムを探すことができます。ボスバトルを実施中の場合は、ボスへのダメージが発生しますが、ボスからプレーヤーへのダメージはありません。(ボスにも休みが必要です!)", + "maintenanceInfoStatsAffectedText2": "メンテナンス中は多くのユーザーがいつも通り日課にチェックを入れることができないという事実をどう取り扱うか。多くの検討を重ね、私たちは今回の措置がもっとも公正だという結論に達しました。ご不便をおかけして申し訳ありません。", + "maintenanceInfoSeeTasks": "タスクを確認したくなったらどうすればいいのですか?", + "maintenanceInfoSeeTasksText": "もし土曜日にタスク一覧を確認しなくてはいけないとわかっているのなら、準備が必要です。私たちのおすすめは、メンテナンスがはじまる前に、タスク一覧のスクリーンショットを保存しておくことです。そうすれば何をやるべきかは確認することができます。", + "maintenanceInfoRarePet": "贈られるレアペットというのはどんなものですか?", + "maintenanceInfoRarePetText": "システム停止のおわびとして、全員にレアな百戦錬磨のペットを贈ります。以前に百戦錬磨のペットを受け取ったことがなければ、百戦錬磨のオオカミを贈ります。百戦錬磨のオオカミをすでに持っているのであれば、百戦錬磨のトラを贈ります。百戦錬磨のオオカミもトラも持っているのであれば、かつて見たことのない百戦錬磨のペットを贈ります! 移行作業が完了してからペットが現れるまで数時間を要しますが、ご心配なく。全員にお贈りします。", + "maintenanceInfoWho": "この巨大プロジェクトを作業するのはだれですか?", + "maintenanceInfoWhoText": "尋ねてくださってうれしいです! 陣頭指揮をとるのは、われらがすばらしき貢献者・paglias、補佐するのが TheHollidayInn、SabreCat、Victor Pudeyev、TheUnknown、そして Alys です。", + "maintenanceInfoTesting": "新バージョンは、多くのすばらしいオープン ソース・ボランティアによって、絶え間ないテストを行ってきました。ありがとうございました。彼らの協力なくして、今回の更新は成しとげられませんでした。" } diff --git a/common/locales/ja/questscontent.json b/common/locales/ja/questscontent.json index 1d17fc2f9d..b7baac33e1 100644 --- a/common/locales/ja/questscontent.json +++ b/common/locales/ja/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "酷い苦痛がHabiticianを襲いました。長い間死んだと思われていた悪い習慣が復讐のため蘇ったのです。汚れた皿は積み重なり、教科書は読まれずに放置され、先延ばしが横行しています!

あなたは蘇ってきたあなた自身の悪習を追跡し、不振の泥沼でその原因を見つけました…Recividate、幽霊のネクロマンサーを。あなたは駆け寄り武器を振り回しますが、それらは彼女の亡霊をすり抜けるばかり。

「邪魔をするな。」彼女は耳障りに乾き、かすれた声で言います。「ムーンストーンの鎖がなければ、誰も私を傷つけられない…だからあの筆頭宝石商の@aurakamlは、遥か昔全てのムーンストーンをHabitica中にばらまいたのさ!」息切れし、あなたは退却します…が、どうやらすべきことはわかったようです。", "questMoonstone1CollectMoonstone": "ムーンストーン", - "questMoonstone1DropMoonstone2Quest": "ムーンストーンチェーン パート2:魔術師レシディベイト(スクロール)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "勇気ある武器鍛冶 @Inventrix があなたが魔法のムーンストーンの鎖を作るのを手伝ってくれました。そしてあなたはRecidivateに相対しようとします。しかし、あなたが不振の沼に踏み入った途端、恐ろしい凍気があなたに吹き付け吹き飛ばしました。

腐った息があなたの耳にささやきます。「帰ってきたのか?なんと面白い…」あなたは回転をつけ突進します。あなたの武器はムーンストーンの光の下で実体をもった相手の肉を打ち付けました。「お前は、今一度現世に私をつなぎ留めたのかもしれないねぇ」Recidivateは唸ります。「けど…逃げるなら今のうちだよ!」", "questMoonstone2Boss": "魔術師", - "questMoonstone2DropMoonstone3Quest": "ムーンストーンチェーン パート3:レシディベイトの変身(スクロール)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivateは地に崩れ落ち、あなたは彼女をムーンストーンの鎖で打ち据えました。しかし怖ろしいことに、Recidigateは鎖の宝石を鷲掴み、その目は爛々と征服感に燃えているではありませんか。

「愚かな肉の生き物よ!」彼女は叫びます。「ムーンストーンは確かに私に肉の身体を取り戻させた。でもそれはお前が想像した通りのものじゃないよ。満月が闇に満ちるように、そう、私の力も満たされる。私は影から、お前たちが最も恐れる敵の亡霊を召喚してやろうじゃないか!」

吐き気を催すような緑の霧が沼より湧き上がりました、Recidivateの身体は蠢き、歪み、そしてあなたの恐れる形を取ります--Viceが不死の身体を得て、おぞましき復活を遂げたのです。", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -111,11 +111,11 @@ "questEggHuntCompletion": "やりました! ミーガンは感謝をこめて、10個のたまごをくれました。「きっと『たまごがえしの薬』がすばらしい色に染めてくれることでしょう! さらに騎獣になるとき何が起こるでしょうか…」", "questEggHuntCollectPlainEgg": "普通のたまご", "questEggHuntDropPlainEgg": "普通のたまご", - "questDilatoryText": "ドレッドディラトリードラゴン", + "questDilatoryText": "サキノバシティーのドレッドドラゴン", "questDilatoryNotes": "We should have heeded the warnings.

Dark shining eyes. Ancient scales. Massive jaws, and flashing teeth. We've awoken something horrifying from the crevasse: the Dread Drag'on of Dilatory! Screaming Habiticans fled in all directions when it reared out of the sea, its terrifyingly long neck extending hundreds of feet out of the water as it shattered windows with its searing roar.

\"This must be what dragged Dilatory down!\" yells Lemoness. \"It wasn't the weight of the neglected tasks - the Dark Red Dailies just attracted its attention!\"

\"It's surging with magical energy!\" @Baconsaur cries. \"To have lived this long, it must be able to heal itself! How can we defeat it?\"

Why, the same way we defeat all beasts - with productivity! Quickly, Habitica, band together and strike through your tasks, and all of us will battle this monster together. (There's no need to abandon previous quests - we believe in your ability to double-strike!) It won't attack us individually, but the more Dailies we skip, the closer we get to triggering its Neglect Strike - and I don't like the way it's eyeing the Tavern....", - "questDilatoryBoss": "ドレッドディラトリードラゴン", + "questDilatoryBoss": "サキノバシティーのドレッドドラゴン", "questDilatoryBossRageTitle": "打撃を無視しなさい", - "questDilatoryBossRageDescription": "このバーがいっぱいになった時、ドレッドディラトリードラゴンはHabiticaの地形に大きな大破壊を浴びせます。", + "questDilatoryBossRageDescription": "このバーがいっぱいになった時、サキノバシティーのドレッドドラゴンはHabiticaの地形に大きな大破壊を浴びせます。", "questDilatoryDropMantisShrimpPet": "シャコ(ペット)", "questDilatoryDropMantisShrimpMount": "カマキリエビ (騎獣)", "questDilatoryBossRageTavern": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\n私達は最善の努力を尽くしましたが、いくつかの日課を見落としてしまいました。 彼らの暗い赤色がドレッドドラゴンの怒りを掻きあげました。 恐ろしいネグレクトストライクで酒屋をめちゃくちゃにしました!幸運なことに私達は近くの街の宿にいたので安全でした。あなたたちはまだチャットを続けられます....しかし、貧しいバーテンダーのダニエルは最愛の建物が崩れていくのを見ているしかなかったです。!\n\nドレッドドラゴンがまた攻撃をして来ないことを祈ります!", @@ -131,11 +131,11 @@ "questAtom1Text": "日常の攻撃 パート1 : 食器の惨事!", "questAtom1Notes": "がんばったごほうびの骨休めに「洗い場の湖」のほとりに着きました。…しかし、湖は洗っていない食器で汚染されています! なぜこんなことに? うーん、この状態の湖を見過ごすわけにはいきません。できることは 1 つだけ : 皿を洗い、憩いの場所を取り戻すのです! この混乱を解決するには、洗剤を見つけた方がいいでしょう。たくさんの洗剤を…", "questAtom1CollectSoapBars": "せっけんの棒", - "questAtom1Drop": "モンスター、「スナックナシ」 ( クエストの巻物 ) ", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "日常の攻撃 パート2 : モンスター、「スナックナシ」", "questAtom2Notes": "ふーっ、食器をすべて洗って、ぐっと素敵な風景が広がります。きっと、あなたはいまこの最後のシーンを楽しんでいることでしょう。うわ、湖にピザの箱が浮いているのが見えます。ねえ、本当にもう 1 つ片づけないといけないの?…いや待って、ただのピザの箱ではありません! 突然その箱が水面から浮かび上がるとその正体はモンスターの頭です。ありえない! 伝説のモンスター「スナックナシ」!? 有史以来、古代の Habitica の民の食べ残しやゴミから生まれた生き物が、湖にひそんでいると伝えられていました。ゲーッ!", "questAtom2Boss": "「スナックナシ」モンスター", - "questAtom2Drop": "センタクロマンサー ( クエストの巻物 )", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "日常の攻撃 パート2 : センタクロマンサー", "questAtom3Notes": "耳を突き破るような叫びを上げ、5種類のおいしいチーズを口から吹き出し、モンスター・「スナックナシ」はバラバラに崩れ落ちました。「よくも!…」水中から声がひびきます。水中からローブをまとった青い人かげが現れ、魔法のトイレブラシを振り回します。汚れた洗濯物が湖の表面に泡を立たせています。「私はセンタクロマンサー!」と彼は怒ったように宣言しました。「貴様、いい度胸をしてるな。私のお気に入りの汚れた皿を洗い、私のペットを壊し、私の領域にそんな清潔な服で入ってくるとは。私の反洗濯魔法をくらって、びしょぬれの悔しさを味わうがいい!」", "questAtom3Completion": "邪悪なセンタクロマンサーを倒しました! あなたのまわりに積んだ洗濯物を片づけましょう。ここのまわりはいろいろなものがきれいに映ります。あなたがきもちよくプレスのかかった防具の間を進むと、金属部分のきらめきが目をとらえ、視線はピカピカのヘルメットに注がれます。ここにあるアイテムの元の持ち主は知りませんが、身につけると、寛大なる精神の存在をあたたかく感じます。 残念ながら彼らは名札をぬいつけておくのを忘れたようです。", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "散らかしカエルの沼", "questFrogNotes": "あなた達が不振の沼をのろのろと歩いていると、@starsystemicが大きな看板を指さしました。そこにはこうあります「進み続けなさい--できるものなら」

「そんなに難しいことじゃないだろう!」@RosemonkeyCTが言います。「道は広いし、見晴らしもいい!」

しかし進み続けるうち、あなた達は通り道が徐々に沼の汚れにふさがれ、奇妙な青いゴミやがらくたが散らかされていくのに気づきます。とうとう、先に進むことはできなくなってしまいました。

どうしてこんな汚い場所に来てしまったのだろうとあなたが周囲を見回していると、@Jon Arjinbornが「あれを見ろ!」と叫びました。汚い洗濯物で着飾り、青い炎で照らされたカエルが、怒ってぬかるみから飛び出してきます。先に進むためには、この散らかし毒ガエルを打ち破らねばなりません!", - "questFrogCompletion": "カエルは打ち破られ、ヘドロの中にすごすご引き返しました。カエルが逃げ帰ると、青い粘液は消え、道は再び見通し良くなりました。

道の半ばほどに、3つのきれいな卵が転がっています。「透明な殻の向こうに、おたまじゃくしが見えるね!」@Breadstringsが言います。「よし、これを持っていこうじゃないか!」", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "散らかしカエル", "questFrogDropFrogEgg": "カエル(たまご)", "questFrogUnlockText": "市場でのカエルのたまご購入をアンロック", diff --git a/common/locales/ja/settings.json b/common/locales/ja/settings.json index a2e3d15fb7..83ac89d505 100644 --- a/common/locales/ja/settings.json +++ b/common/locales/ja/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "メール通知", "wonChallenge": "あなたはチャレンジに成功しました!", "newPM": "プライベートメッセージが届きました", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "<%= name %> からの新しいメッセージ : <%= message %>", "sentGems": "ジェムを送りました!", "giftedGems": "贈られたジェム", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> さんが <%= amount %> ジェムプレゼント", "giftedSubscription": "贈られた寄付(有料利用)", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> さんから <%= months %> カ月分の寄付(有料利用権)", "invitedParty": "パーティへ招待されました", "invitedGuild": "ギルドへ招待されました", "importantAnnouncements": "アカウントが活動的でない", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Habitica からの他のメールは発信されません。", "unsubscribeAllEmails": "チェックすると、メールの購読解除", "unsubscribeAllEmailsText": "私は、このボックスをチェックすることですべてのメールの購読を解除し、 サイトやアカウントの変更についての重要な内容であっても Habitica がメールを通じて私に告知することができなくなることを理解したことを証明します。", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "チェックすると、すべてのプッシュ通知停止", "correctlyUnsubscribedEmailType": "「<%= emailType %>\"」のメールを購読解除しました。", "subscriptionRateText": "<%= months %>カ月ごとに<%= price %>米ドルずつ", "recurringText": "毎", @@ -154,11 +154,11 @@ "invalidUrl": "無効な Url", "invalidEnabled": "\"enabled\" パラメーターはブール値です。", "regIdRequired": "RegId が必要", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", - "pushDeviceAdded": "Push デバイスが追加されました", - "pushDeviceAlreadyAdded": "ユーザーにはすでに Push デバイスがあります。", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "invalidPushClient": "無効なクライアントです。Habitica の公式クライアントのみがプッシュ通知を受信できます。", + "pushDeviceAdded": "プッシュ先携帯端末が追加されました", + "pushDeviceAlreadyAdded": "ユーザーにはすでに プッシュ先の携帯端末があります。", + "pushDeviceNotFound": "この id に対応したユーザーは、プッシュ対応端末を持っていません。", + "pushDeviceRemoved": "プッシュ先携帯端末を解除しました。", "add": "追加する", "buyGemsGoldCap": "購入可能数が <%= amount %> 個になりました", "mysticHourglass": "<%= amount %> 個の「神秘の砂時計」", @@ -174,5 +174,5 @@ "timezone": "タイム ゾーン", "timezoneUTC": "Habitica はお使いのPCに設定されたタイム ゾーンを利用します。現在の設定 : <%= utc %>", "timezoneInfo": "タイムゾーンの設定が間違っているなら、このページをブラウザのリロード ( 再読み込み ) またはリフレッシュ ( 更新 ) ボタンで、Habitica を最新の状態にしてください。それでもまだ間違っているなら、PC のタイムゾーンを調整し、再度このページをリロード ( 再読み込み ) してください

もし、別のPCやモバイル機器でも Habitica を使っているなら、すべてを同じタイムゾーンに設定しなくてはなりません。 もし日課がも違った時間にリセットされたら、これまでのチェックを別のすべてのPCとモバイル機器の Web ブラウザでくり返してください。", - "push": "Push" + "push": "プッシュ" } \ No newline at end of file diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json index f47dbb0d5c..f0dbaa5424 100644 --- a/common/locales/ja/subscriber.json +++ b/common/locales/ja/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "幸運のクローバー セット", "mysterySet201604": "葉っぱの戦士 セット", "mysterySet201605": "マーチング\"バード” セット", + "mysterySet201606": "セルキーのローブ セット", "mysterySet301404": "スチームパンク標準 セット", "mysterySet301405": "スチームパンク アクセサリー セット", "mysterySetwondercon": "Wondercon イベント", diff --git a/common/locales/ja/tasks.json b/common/locales/ja/tasks.json index f864d67534..a9c610b870 100644 --- a/common/locales/ja/tasks.json +++ b/common/locales/ja/tasks.json @@ -94,7 +94,7 @@ "confirmFortify": "本当によろしいですか?", "fortifyComplete": "防御を完了しました。", "sureDelete": "「<%= taskText %>」の<%= taskType %>を削除して、本当によろしいですか?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "完了した To-Do を削除します。よろしいですか?", "streakCoins": "連続実行ボーナス!", "pushTaskToTop": "タスクを一番上に表示します。[ctrl] もしくは [cmd]キーを押しながらクリックすると一番下へ。", "emptyTask": "まずタスクのタイトルを入力してください。", diff --git a/common/locales/nl/challenge.json b/common/locales/nl/challenge.json index d049465580..139f7b2459 100644 --- a/common/locales/nl/challenge.json +++ b/common/locales/nl/challenge.json @@ -74,7 +74,7 @@ "onlyLeaderDeleteChal": "Alleen de uitdagingsleider kan het verwijderen.", "onlyLeaderUpdateChal": "Alleen de uitdagingsleider kan het updaten.", "winnerNotFound": "De winnaar met id \"<%= userId %>\" is niet gevonden of maakt geen deel uit van de uitdaging.", - "noCompletedTodosChallenge": "\"includeCompletedTodos\" is not supported when fetching challenge tasks.", + "noCompletedTodosChallenge": "\"includeCompletedTodos\" wordt niet ondersteund bij het ophalen van uitdagingstaken.", "userTasksNoChallengeId": "Wanneer \"tasksOwner\" \"user\" is, kan \"challengeId\" niet worden gegeven.", "onlyChalLeaderEditTasks": "Taken die bij een uitdaging horen kunnen alleen aangepast worden door de leider.", "userAlreadyInChallenge": "De gebruiker doet al mee aan deze uitdaging", diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json index 1f27faf16a..0e04e61035 100644 --- a/common/locales/nl/character.json +++ b/common/locales/nl/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Verberg verdeling eigenschapspunten", "quickAllocationLevelPopover": "Met ieder level verdien je een punt om toe te wijzen aan een eigenschap van jouw keuze. Je kunt dit eigenhandig doen of het spel voor je laten bepalen door een van de automatische toewijzingsopties te kiezen in Gebruiker -> Statistieken gebruiker.", "invalidAttribute": "\"<%= attr %>\" is geen geldige eigenschap.", - "notEnoughAttrPoints": "Je hebt niet genoeg eigenschapspunten" + "notEnoughAttrPoints": "Je hebt niet genoeg eigenschapspunten", + "gearNotOwned": "Je bezit dit voorwerp niet." } \ No newline at end of file diff --git a/common/locales/nl/content.json b/common/locales/nl/content.json index 7c3b884570..4739a996a7 100644 --- a/common/locales/nl/content.json +++ b/common/locales/nl/content.json @@ -121,7 +121,7 @@ "questEggTreelingAdjective": "een blaadje", "questEggAxolotlText": "Axolotl", "questEggAxolotlMountText": "Axolotl", - "questEggAxolotlAdjective": "a little", + "questEggAxolotlAdjective": "een kleine", "eggNotes": "Vind een uitbroedtoverdrank om over dit ei te gieten en er zal een <%= eggAdjective(locale) %> <%= eggText(locale) %> uitkomen.", "hatchingPotionBase": "Normale", "hatchingPotionWhite": "Witte", diff --git a/common/locales/nl/front.json b/common/locales/nl/front.json index e9c2767af3..bf4946e2db 100644 --- a/common/locales/nl/front.json +++ b/common/locales/nl/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Gebruikersnaam al in gebruik.", "passwordConfirmationMatch": "Wachtwoordconfirmatie komt niet overeen met wachtwoord.", "invalidLoginCredentials": "Incorrecte gebruikersnaam en/of e-mail en/of wachtwoord.", - "passwordReset": "Als we jouw e-mailadres in ons bestand hebben, dan is jouw wachtwoord reset link nu gestuurd naar dit mail-adres.", + "passwordReset": "Als we jouw e-mailadres in ons bestand hebben, dan is een nieuw wachtwoord gestuurd naar jouw e-mailadres.", "passwordResetEmailSubject": "Wachtwoord reset voor Habitica", "passwordResetEmailText": "Wachtwoord voor <%= username %> is gereset naar <%= newPassword %>. Belangrijk! Zowel gebruikersnaam als wachtwoord zijn hoofdlettergevoelig - dit wilt zeggen dat je beiden precies zo moet gebruiken als dat hier staat. We raden je aan het te kopiëren en te plakken, in plaats van over te typen. Log in via <%= baseUrl %>. Hierna, ga naar <%= baseUrl %>/#/options/settings/settings om je wachtwoord te veranderen.", - "passwordResetEmailHtml": "Wachtwoord voor <%= username %> is gereset naar <%= newPassword %>.

Belangrijk! Zowel gebruikersnaam als wachtwoord zijn hoofdlettergevoelig - dit wilt zeggen dat je beiden precies zo moet gebruiken als hier staat. We raden je aan het te kopiëren en te plakken, in plaats van over te typen.

Log in via <%= baseUrl %>. Hierna, ga naar <%= baseUrl %>/#/options/settings/settings om je wachtwoord te veranderen.", + "passwordResetEmailHtml": "Wachtwoord voor <%= username %> is gereset naar <%= newPassword %>

Belangrijk! Zowel gebruikersnaam als wachtwoord zijn hoofdlettergevoelig -- dit wil zeggen dat je beiden precies zo moet invoeren als hier staat. We raden je aan om beiden te kopiëren en te plakken in plaats van te typen.

Log in via <%= baseUrl %>. Ga, nadat je bent ingelogd, naar <%= baseUrl %>/#/options/settings/settings om je wachtwoord te veranderen.", "invalidLoginCredentialsLong": "Oh-oh - je gebruikersnaam of wachtwoord is verkeerd.\n- Zorg ervoor dat je gebruikersnaam of e-mail wel correct geschreven is.\n- Misschien heb je ingelogd met Facebook, en niet met e-mail. Controleer opnieuw door eens met Facebook te proberen.\n- Als je je wachtwoord bent vergeten, klik \"Wachtwoord vergeten\".", "invalidCredentials": "Er is geen account dat deze aanmeldingsgegevens bevat.", "accountSuspended": "Account is opgeheven, stuur alstublieft een mail naar leslie@habitica.com met je Gebruikers ID \"<%= userId %>\" voor hulp.", diff --git a/common/locales/nl/gear.json b/common/locales/nl/gear.json index 09cd81cea4..41ec568c24 100644 --- a/common/locales/nl/gear.json +++ b/common/locales/nl/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Type", "klass": "Klasse", "groupBy": "Groeperen volgens <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Dit voorwerp komt overeen met je klasse, dus krijgt het een extra 1,5 eigenschap vermenigvuldiging.)", "weapon": "wapen", "weaponCapitalized": "Wapen", "weaponBase0Text": "Geen wapen", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Meetings, monsters, malaise: makkie! Meppen maar! Verhoogt Kracht, Intelligentie, en Lichaam met <%= attrs %> elk.", "weaponSpecialCriticalText": "Kritieke Hamer van Fout-Vernietiging", "weaponSpecialCriticalNotes": "Deze kampioen heeft een kritieke Github-vijand verslagen, waartegen andere krijgers sneuvelden. Vervaardigd uit de botten van de bug deelt deze hamer een machtige voltreffer uit. Verhoogt Kracht en Perceptie met <%= attrs %> elk.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Drietand van verpletterend getij", "weaponSpecialTridentOfCrashingTidesNotes": "Geeft je de mogelijkheid om vissen te gebieden en je taken machtige steken toe te brengen. Verhoogt Intelligentie met <%= int %>.", "weaponSpecialYetiText": "Yeti-temmersspeer", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "Abra-kat-dabra! Zo oogverblindend mooi, dat je jezelf misschien wel in een trance brengt! Oeh... Het rinkelt... Verhoogt intelligentie met <%= int %> en perceptie met <%= per %>. Beperkte oplage lente-uitrusting 2016.", "weaponSpecialSpring2016HealerText": "Lentebloemenstaf", "weaponSpecialSpring2016HealerNotes": "Met een zwaai en een knipoog breng je de velden en bossen tot bloei! Of tik lastige muizen op het hoofd. Verhoogt intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2016.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "Elektrische staf", + "weaponSpecialSummer2016RogueNotes": "Iedereen die de strijd met je aangaat staat een schokkende verrassing te wachten... Verhoogt Kracht met <%= str%>. Beperkte oplage zomeruitrusting 2016.", + "weaponSpecialSummer2016WarriorText": "Haakzwaard", + "weaponSpecialSummer2016WarriorNotes": "Bijt je door zware taken met dit haakzwaard! Verhoogt Kracht met <%= str %>. Beperkte oplage zomeruitrusting 2016.", + "weaponSpecialSummer2016MageText": "Zeeschuimstaf", + "weaponSpecialSummer2016MageNotes": "Al de krachten van de zeeën vloeien door deze staf. Verhoogt Inteligentie met <%= int %> en Perceptie met <%= per %>. Beperkte oplage zomereditie 2016.", + "weaponSpecialSummer2016HealerText": "Helende drietand", + "weaponSpecialSummer2016HealerNotes": "De ene prik verwondt, de andere geneest. Verhoogt Intelligentie met <%= int %>. Beperkte opage zomereditie 2016.", "weaponMystery201411Text": "Feestmaal-hooivork", "weaponMystery201411Notes": "Steek je vijanden neer of neem een schep van je favoriete eten - met deze hooivork kan het allemaal! Verleent geen voordelen. Abonnee-uitrusting november 2014.", "weaponMystery201502Text": "Glimmende gevleugelde staff der liefde alsook wijsheid", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Met onvermoeibare kracht, die de drager ten goede komt om alledaagse ongemakken te verlichten. Verhoogt alle eigenschappen met <%= attrs %>.", "armorSpecial2Text": "Jean Chalard's Nobele Tuniek", "armorSpecial2Notes": "Maakt je extra pluizig! Verhoogt Lichaam en Intelligentie met <%= attrs %> elk.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Gevind oceanisch harnas", "armorSpecialFinnedOceanicArmorNotes": "Alhoewel zeer delicaat maakt dit harnas je huid net zo schadelijk om aan te raken als brandkoraal. Verhoogt Kracht met <%= str %>.", "armorSpecialYetiText": "Yeti-temmersmantel", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "Felgekleurd, zodat men niet denkt dat je een necromuizer bent. Verhoogt intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2016.", "armorSpecialSpring2016HealerText": "Pluizige Konijnen Kniebroek", "armorSpecialSpring2016HealerNotes": "Hopperde Hop! Gevonden van heuvel tot heuvel, die hulpbehoevenden genezend. Verhoogt lichaam met <%= con %>. Beperkte oplage lente-uitrusting 2016.", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "Aalstaart", + "armorSpecialSummer2016RogueNotes": "Deze schokkende mantel transformeert zijn drager in een echte Aaldief! Verhoogt Perceptie met <%= per %>. Beperkte oplage zomereditie 2016.", + "armorSpecialSummer2016WarriorText": "Haaienstaart", + "armorSpecialSummer2016WarriorNotes": "Deze ruwe mantel transformeert zijn drager in een echte Haaikrijger! Verhoogt Lichaam met <%= con%>. Beperkte oplage zomereditie 2016.", + "armorSpecialSummer2016MageText": "Dolfijnenstaart", + "armorSpecialSummer2016MageNotes": "Dit glibberige gewaad transformeert zijn drager in een echte Dolfijnmagiër! Verhoogt Intelligentie met <%= int %>. Beperkte oplage zomereditie 2016.", + "armorSpecialSummer2016HealerText": "Zeepaardjesstaart", + "armorSpecialSummer2016HealerNotes": "Dit stekelige gewaad transformeert zijn drager in een echte Zeepaardheler! Verhoogt Lichaam met <%= con%>. Beperkte oplage zomereditie 2016.", "armorMystery201402Text": "Boodschappersgewaden", "armorMystery201402Notes": "Het gewaad is glinsterend en sterk en heeft vele zakken om brieven te dragen. Verleent geen voordelen. Abonnee-uitrusting februari 2014.", "armorMystery201403Text": "Woudlopersharnas", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Ook jij kan een kleine maar onverschrokken bladvlinder zijn. Geeft geen voordelen. April 2016 Abonnee-uitrusting.", "armorMystery201605Text": "Marcherende Bardenuniform", "armorMystery201605Notes": "In tegenstelling tot traditionele barden die mee gaan met avontuurlijke groepen, staan barden die bij Habiticaanse fanfares gaan bekend om grandiose parades, en niet om kerker overvallen. Geeft geen voordelen. Mei 2016 Abonnee-uitrusting.", + "armorMystery201606Text": "Selkie Staart", + "armorMystery201606Notes": "Deze sterke staart glinstert als zeeschuim dat over de kust . Verleent geen voordelen. Juni 2016 Abonnee Artikel.", "armorMystery301404Text": "Steampunkpak", "armorMystery301404Notes": "Net en zwierig, niet? Verleent geen voordelen. Abonnee-uitrusting februari 3015.", "armorArmoireLunarArmorText": "Kalmerend maanharnas", @@ -429,7 +435,7 @@ "armorArmoireStripedSwimsuitText": "Gestreept Zwempak", "armorArmoireStripedSwimsuitNotes": "Wat is er nou leuker dan tegen zeemonsters vechten op het strand? Verhoogt Lichaam met <%= con %>. Betoverd Kabinet: Zeekust Set (Voorwerp 2 van de 3).", "headgear": "hoofdbescherming", - "headgearCapitalized": "Headgear", + "headgearCapitalized": "Hoofdbescherming", "headBase0Text": "Geen helm", "headBase0Notes": "Geen hoofdbescherming.", "headWarrior1Text": "Leren helm", @@ -478,6 +484,8 @@ "headSpecial1Notes": "De favoriete kroon van hen die het goede voorbeeld geven. Verhoogt alle eigenschappen met <%= attrs %>.", "headSpecial2Text": "Naamloze helm", "headSpecial2Notes": "Een testament aan hen die van zichzelf gaven zonder er iets voor terug te vragen. Verhoogt Intelligentie en Kracht met <%= attrs %> elk.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Diadeem van brandkoraal", "headSpecialFireCoralCircletNotes": "Deze diadeem, ontworpen door Habitica's beste alchemisten, maakt het mogelijk om onder water te ademen en naar schatten te duiken! Verhoogt Perceptie met <%= per %>.", "headSpecialNyeText": "Absurde feesthoed", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "Kledij om je boven de gewone straat-magiërs van de wereld te zetten. Verhoogt perceptie met <%= per %>. Beperkte oplage lente-uitrusting 2016.", "headSpecialSpring2016HealerText": "Bloesem Diadeem", "headSpecialSpring2016HealerNotes": "Het glimt met de potentie van nieuw leven dat klaar is om voort te schieten. Verhoogt intelligentie met <%= int %>. Beperkte oplage lente-uitrusting 2016.", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "Aalhelm", + "headSpecialSummer2016RogueNotes": "Gluur vanuit rotsspleten met deze stiekeme helm. Verhoogt Perceptie met <%= per %>. Beperkte oplage zomereditie 2016.", + "headSpecialSummer2016WarriorText": "Haaienhelm", + "headSpecialSummer2016WarriorNotes": "Bijt je door zware taken met deze afschrikwekkende helm! Verhoogt Kracht met <%= str %>. Beperkte oplage zomereditie 2016.", + "headSpecialSummer2016MageText": "Spuitgathoed", + "headSpecialSummer2016MageNotes": "Magisch water spuit voortdurend uit deze hoed. Verhoogt Perceptie met <%= per %>. Beperkte oplage zomereditie 2016.", + "headSpecialSummer2016HealerText": "Zeepaardjeshelm", + "headSpecialSummer2016HealerNotes": "Deze helm bewijst dat de drager getraind is door de magische helende zeepaardjes van Dralerij. Verhoogt Intelligentie met <%= int%>. Beperkte oplage zomeruitrusting 2016.", "headSpecialGaymerxText": "Helm van de Regenboogkrijger", "headSpecialGaymerxNotes": "Om de GamerX conferentie te vieren, is deze speciale helm gedecoreerd met een stralend, kleurrijk, regenboogpatroon! GaymerX is een game-conventie die LGTBQ en gamen viert en open is voor iedereen.", "headMystery201402Text": "Gevleugelde helm", @@ -612,6 +620,8 @@ "headMystery201604Notes": "Deze in elkaar geweven bloemen maken een verrassend sterke helm! Geeft geen voordelen. April 2016 Abonnee-uitrusting.", "headMystery201605Text": "Marcherende Bardenhoed", "headMystery201605Notes": "Zes-en-zeventig draken leidden de grote parade, met honderdtien griffioenen in de buurt. Geeft geen voordelen. Mei 2016 Abonnee-uitrusting.", + "headMystery201606Text": "Selkie Muts", + "headMystery201606Notes": "Neurie het deuntje van de oceaan terwijl je in gaat met de dartelende zeehonden! Verleent geen voordelen. Juni 2016 Abonnee Artikel.", "headMystery301404Text": "Chique hoge hoed", "headMystery301404Notes": "Een chique hoge hoed voor lieden van deftigen huize! Abonnee-uitrusting januari 3015. Verleent geen voordelen.", "headMystery301405Text": "Standaard hoge hoed", @@ -665,7 +675,7 @@ "headArmoireGreenFloppyHatText": "Groene Flaphoed", "headArmoireGreenFloppyHatNotes": "Er zijn veel toverspreuken in deze simpele hoed genaaid waardoor het een prachtige groene kleur kreeg. Verhoogt Lichaam, Intelligentie en Perceptie allemaal met <%= attrs %>. Betoverd Kabinet: Onafhankelijk Voorwerp.", "offhand": "artikel voor schildhand", - "offhandCapitalized": "Shield-Hand Item", + "offhandCapitalized": "Schildhandvoorwerp", "shieldBase0Text": "Geen uitrusting voor schildhand", "shieldBase0Notes": "Geen schild of tweede wapen.", "shieldWarrior1Text": "Houten schild", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Ziet voorbij de sluier des doods, en laat zien wat vijanden daar te vrezen hebben. Verhoogt Perceptie met <%= per %>.", "shieldSpecial1Text": "Kristallen schild", "shieldSpecial1Notes": "Verbrijzelt pijlen en pareert de woorden van dwarsliggers. Verhoogt alle eigenschappen met <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Maanparelschild", "shieldSpecialMoonpearlShieldNotes": "Ontworpen om snel te zwemmen en zorgt ook voor verdediging. Verhoogt Lichaam met <%= con %>.", "shieldSpecialGoldenknightText": "Mustaines Mijlpaal Malende Morgenster", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "Je hebt duivelse vallen overleeft om dit defensieve eten te verkrijgen. Verhoogt lichaam met <%= con %>. Beperkte oplage lente-uitrusting 2016.", "shieldSpecialSpring2016HealerText": "Bloemen Buckler", "shieldSpecialSpring2016HealerNotes": "De Één-aprilzot zegt dat dit kleine schild Glanzende Zaadjes blokkeert. Geloof hem niet. Verhoogt lichaam met <%= con %>. Beperkte oplage lente-uitrusting 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "Elektrische staf", + "shieldSpecialSummer2016RogueNotes": "Iedereen die de strijd met je aangaat staat een schokkende verrassing te wachten... Verhoogt Kracht met <%= str%>. Beperkte oplage zomeruitrusting 2016.", + "shieldSpecialSummer2016WarriorText": "Haaientand", + "shieldSpecialSummer2016WarriorNotes": "Bijt je door zware taken met dit getande schild! Verhoogt Lichaam met <%=con %>. Beperkte oplage zomeruitrusting 2016.", + "shieldSpecialSummer2016HealerText": "Zeesterrenschild", + "shieldSpecialSummer2016HealerNotes": "Wordt soms verkeerdelijk een zeesterschild genoemd. Verhoogt Lichaam met <%= con %>. Beperkte oplage zomeruitrusting 2016.", "shieldMystery201601Text": "Slachter van Voornemens", "shieldMystery201601Notes": "Dit zwaard kan gebruikt worden om alle afleidingen af te weren. Geeft geen voordelen. Abonnee-uitrusting januari 2016.", "shieldMystery301405Text": "Klokkenschild", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Zwiept met kracht en schoonheid. Verleent geen voordelen. Speciale congresuitrusting.", "backSpecialWonderconBlackText": "Sluiperscape", "backSpecialWonderconBlackNotes": "Gesponnen uit schaduw en fluisteringen. Verleent geen voordelen. Speciale congresuitrusting.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Lichaamsaccessoire", "bodyBase0Text": "Geen lichaamsaccessoire", "bodyBase0Notes": "Geen lichaamsaccessoire.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Een aantrekkelijke gouden kraag! Verleent geen voordelen. Speciale congresuitrusting.", "bodySpecialWonderconBlackText": "Ebbenhouten kraag", "bodySpecialWonderconBlackNotes": "Een aantrekkelijke ebbenhouten kraag! Verleent geen voordelen. Speciale congresuitrusting.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Glanzende korte cape", "bodySpecialSummerMageNotes": "Zout noch zoet water kan deze korte metaalachtige cape aantasten. Verleent geen voordelen. Beperkte oplage zomeruitrusting 2014.", "bodySpecialSummerHealerText": "Kraag van koraal", @@ -821,7 +837,7 @@ "bodySpecialSummer2015HealerText": "Zeemanshalsdoek", "bodySpecialSummer2015HealerNotes": "Jee hee hee? Nee, nee, nee! Verleent geen voordelen. Beperkte oplage zomeruitrusting 2015.", "headAccessory": "hoofdaccessoire", - "headAccessoryCapitalized": "Head Accessory", + "headAccessoryCapitalized": "Hoofdaccessoire", "accessories": "Accessoires", "animalEars": "Dierenoren", "headAccessoryBase0Text": "Geen hoofdaccessoire", diff --git a/common/locales/nl/generic.json b/common/locales/nl/generic.json index 10b7eb218a..3829a2f929 100644 --- a/common/locales/nl/generic.json +++ b/common/locales/nl/generic.json @@ -98,7 +98,7 @@ "buyThis": "<%= text %> kopen met <%= price %> van je <%= gems %> edelstenen?", "noReachServer": "Server momenteel niet bereikbaar, probeer het later opnieuw", "errorUpCase": "FOUT:", - "newPassSent": "Nieuw wachtwoord verstuurd.", + "newPassSent": "Als we jouw e-mailadres in ons bestand hebben, dan is een nieuw wachtwoord gestuurd naar jouw e-mailadres.", "serverUnreach": "Server momenteel niet bereikbaar.", "requestError": "Oei, er is iets fout gegaan!Laad de pagina opnieuw in, je laatste handelingen zijn misschien niet goed opgeslagen.", "seeConsole": "Als de fout blijft optreden, geef dat dan door via Help > Fout melden. Als je de console van je browser kunt vinden, geef dan alsjeblieft de foutmeldingen mee door.", diff --git a/common/locales/nl/groups.json b/common/locales/nl/groups.json index f89eb10b26..2a9cb8500d 100644 --- a/common/locales/nl/groups.json +++ b/common/locales/nl/groups.json @@ -28,7 +28,7 @@ "LFG": "Ga om je nieuwe groep te promoten of om een groep te vinden naar het gilde voor <%= linkStart %>berichten: groep gezocht<%= linkEnd %>.", "wantExistingParty": "Wil je je bij een bestaande groep aansluiten? Ga dan naar de <%= linkStart %>Party Wanted Guild<%= linkEnd %> en post deze Gebruikers ID:", "joinExistingParty": "Aansluiten bij de groep van iemand anders", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Oeps! Je moet een groep aanmaken of je er bij een aansluiten voor je aan een queeste kan beginnen!", "create": "Creëren", "userId": "Gebruikers-ID", "invite": "Uitnodigen", @@ -163,7 +163,7 @@ "partyOnName": "Groepsfeestje", "partyUpAchievement": "Is bij een groep gegaan met een andere persoon! Veel plezier met het vechten tegen monsters en het ondersteunen van elkaar.", "partyOnAchievement": "Is bij een groep gegaan met minstens vier mensen! Geniet van je verhoogde verantwoordelijkheid wanneer je je bij je vrienden voegt om je vijanden te verslaan!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Nota: deze gilde is nu te groot om mededelingen te ondersteunen! Zorg ervoor om elke paar dagen terug te komen om nieuwe berichten te zien.", "groupIdRequired": "\"groupId\" moet een geldige UUID zijn", "groupNotFound": "Groep niet gevonden of je hebt geen toegang.", "groupTypesRequired": "Je moet een geldig \"type\" query string geven.", diff --git a/common/locales/nl/limited.json b/common/locales/nl/limited.json index 0432e9d598..75359c7335 100644 --- a/common/locales/nl/limited.json +++ b/common/locales/nl/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Tovernaarskonijn (Magiër)", "comfortingKittySet": "Troostend Katje (Heler)", "sneakySqueakerSet": "Sneaky Pieper (Dief)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Maanviskrijger (Krijger)", + "shipSoothsayerSet": "Waarzeggersschip (Magiër)", + "strappingSailorSet": "Ontzagwekkende zeiler (Heler)", + "reefRenegadeSet": "Rif-overloper (Dief)", "fallEventAvailability": "Beschikbaar tot 31 oktober", "winterEventAvailability": "Beschikbaar tot 31 december", "springEventAvailability": "Beschikbaar tot 31 mei" diff --git a/common/locales/nl/questscontent.json b/common/locales/nl/questscontent.json index 9144e14038..a9559f3ad6 100644 --- a/common/locales/nl/questscontent.json +++ b/common/locales/nl/questscontent.json @@ -15,7 +15,7 @@ "questGryphonCompletion": "Verslagen kruipt het machtige beest beschaamd naar zijn meester. \"Mijn hemel! Goed gedaan, avonturier!\" roept baconsaur. \"Alsjeblieft, neem wat griffioeneieren. Ik weet zeker dat je deze jonkies goed zult opvoeden!\"", "questGryphonBoss": "Vurige Griffioen", "questGryphonDropGryphonEgg": "Griffioen (ei)", - "questGryphonUnlockText": "Unlocks purchasable Gryphon eggs in the Market", + "questGryphonUnlockText": "Speelt het kopen van Grifioeneieren vrij op de markt", "questHedgehogText": "Het Egelbeest", "questHedgehogNotes": "Egels zijn grappige dieren. Ze zijn één van de meest aanhankelijke huisdieren die een Habiteer kan bezitten. Maar het gerucht gaat dat ze erg prikkelbaar worden als je ze melk geeft na middernacht. En ook vijftig keer zo groot. En dat is precies wat Inventrix gedaan heeft. Oeps.", "questHedgehogCompletion": "Jouw groep heeft succesvol de egel gekalmeerd! Nadat ze tot een normale grootte gekrompen is, hobbelt ze weg naar haar eieren. Ze keert piepend terug en duwt een aantal van haar eieren naar je groep. Hopelijk houden deze egels meer van melk!", @@ -27,13 +27,13 @@ "questGhostStagCompletion": "De geest, schijnbaar ongedeerd, brengt zijn neus naar de grond. Een kalmerende stem omhult je groep. \"Ik verontschuldig mij voor mijn gedrag. Ik ben nog maar net ontwaakt uit mijn slaap, en het lijkt erop dat mijn verstand nog niet helemaal was teruggekeerd. Neem dit als een teken van mijn berouw.\" Een cluster van eieren verschijnt op het gras voor de geest. Zonder verdere woorden rent de geest weg het bos in, en bloemen vallen in zijn pootafdrukken.", "questGhostStagBoss": "Hertengeest", "questGhostStagDropDeerEgg": "Hert (ei)", - "questGhostStagUnlockText": "Unlocks purchasable Deer eggs in the Market", + "questGhostStagUnlockText": "Speelt het kopen van herteieren vrij op de markt", "questRatText": "De Rattenkoning", "questRatNotes": "Wat een rotzooi! Overal in Habitica liggen enorme bergen onafgemaakte Dagelijkse Taken. Het probleem is zo ernstig geworden dat er hordes ratten te zien zijn. Je ziet @Pandah een van de beesten liefdevol aaien. Ze legt uit dat ratten zachtaardige wezens zijn die zich voeden met onafgemaakte Dagelijkse Taken. Het echte probleem is dat er Dagelijkse Taken in het riool gevallen zijn, waardoor het een gevaarlijk gat is geworden dat moet worden ontruimd. Terwijl je afdaalt in het riool valt een enorme rat met bloedrode ogen en afgebroken gele tanden je aan om zijn horde te verdedigen. Deins je terug van angst, of bied je de legendarische Rattenkoning het hoofd?", "questRatCompletion": "Je laatste slag zorgt ervoor dat alle kracht uit de reusachtige rat wegstroomt; zijn ogen verbleken tot een doffe grijze kleur. Het beest valt uiteen tot vele kleine ratten, die angstig wegglippen. Je merkt dat @Pandah achter je staat en naar het ooit machtige dier kijkt. Ze legt uit dat de inwoners van Habitica zich geïnspireerd voelen door jouw moed en dat ze snel hun onvoltooide Dagelijkse Taken aan het afronden zijn. Ze waarschuwt je dat we op onze hoede moeten zijn; als we onze waakzaamheid laten verslappen dan komt de Rattenkoning terug. Als beloning biedt @Pandah je een aantal ratteneieren aan. Als ze je onbehaaglijke blik ziet, glimlacht ze. \"Het zijn fantastische huisdieren.\"", "questRatBoss": "Rattenkoning", "questRatDropRatEgg": "Rat (ei)", - "questRatUnlockText": "Unlocks purchasable Rat eggs in the Market", + "questRatUnlockText": "Speelt het kopen van rateieren vrij op de markt", "questOctopusText": "De Roep van Octothulu", "questOctopusNotes": "@Urse, een jonge schriftgeleerde met een wilde blik, heeft je hulp ingeroepen bij het verkennen van een mysterieuze grot aan het strand. Tussen de schemerige getijdenpoelen staat een enorme poort van stalactieten en stalagmieten. Wanneer jullie naderbij komen, vormt zich een draaikolk aan de voet van de poort. Je staart vol ontzag naar de inktvisachtige draak die uit de opening oprijst. \"Het plakkerige sterrengebroed is ontwaakt,\" buldert @Urse als een bezetene. \"Na vigintiljoenen jaren is de grote Octuthulu weer vrij, en hongerig naar genot!\"", "questOctopusCompletion": "Met een laatste slag glijdt het wezen terug de draaikolk in waar het uit vandaan kwam. Je kunt niet met zekerheid zeggen of @Urse blij is met je overwinning of teleurgesteld dat het beest er niet meer is. Zwijgend wijst je metgezel drie slijmerige reuzeneieren aan die in een nabije getijdenpoel in een nest van goudstukken liggen. \"Waarschijnlijk gewoon inktviseieren,\" zeg je nerveus. Op weg naar huis krabbelt @Urse verwoed aantekeningen in een dagboek, en je vermoedt dat dit niet de laatste keer is dat je van de grote Octothulu zal horen.", @@ -73,15 +73,15 @@ "questVice3DropWeaponSpecial2": "Stephen Webers Schacht van de Draak", "questVice3DropDragonEgg": "Draak (ei)", "questVice3DropShadeHatchingPotion": "Schaduw-uitbroedtoverdrank", - "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", + "questMoonstone1Text": "Terugvallen, Deel 1: De Mansteen Ketting", "questMoonstone1Notes": "Een verschrikkelijk onheil heeft Habiticanen getroffen. Lang voor dood gewaande Slechte Gewoontes herrijzen met een wraakgevoel. Afwas ligt ongewassen, schoolboeken vertoeven ongelezen, en uitstelgedrag tiert welig!

Je volgt een aantal van je eigen terugkerende Slechte Gewoontes naar de Moerassen der Stagnatie en je ontdekt de dader: de spookachtige Necromancer, Recidive. Je stormt eropaf, zwaaiend met je wapens, maar ze glijden vergeefs door de fantoom heen.

\"Doe geen moeite,\" sist ze met een droge rasp. Zonder een ketting van maanstenen kan niets mij iets aandoen - en meester juwelier @aurakami heeft alle maanstenen lang geleden over Habitica verstrooid!\" Hijgend trek je je terug... maar je weet wat je moet doen.", "questMoonstone1CollectMoonstone": "Maanstenen", - "questMoonstone1DropMoonstone2Quest": "De Maanstenen Ketting deel 2: Recidive de Dodenbezweerder (perkamentrol)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "De dappere wapensmid @Inventrix helpt je om van de betoverde maanstenen een ketting te maken. Je bent eindelijk klaar om Herhaling te confronteren, maar zodra je de Moerassen van Stagnatie betreedt, komt er een verschrikkelijke kou over je heen.

Een rottende adem fluistert in je oor. \"Ben je alweer terug? Wat verrukkelijk...\" Je draait je om en haalt uit, en onder het licht van de maanstenen ketting raakt je wapen vast vlees. \"Je hebt mij misschien weer aan de wereld gebonden,\" snauwt Herhaling, \"maar nu is het tijd voor jou om die te verlaten!\"", "questMoonstone2Boss": "De Dodenbezweerder", - "questMoonstone2DropMoonstone3Quest": "De Maanstenen Ketting deel 3: Recidive Getransformeerd (perkamentrol)", - "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", + "questMoonstone3Text": "Terugvallen, Deel 3: Recidiveer Getransformeerd", "questMoonstone3Notes": "Herhaling valt neer, en je haalt naar haar uit met de maanstenen ketting. Tot je afschuw grijpt Herhaling de stenen, haar ogen brandend van triomf.

\"Jij dwaas schepsel van vlees!\" roept ze. \"Deze maanstenen zullen me inderdaad tot een fysieke vorm herleiden, dat is waar, maar niet zoals jij wel had gedacht. Zodra de volle maan toeneemt vanuit het donker, zo zal ook mijn macht groeien, en van de schaduwen zal ik de geest van je meest gevreesde vijand oproepen!\"

Een ziekelijk groene mist stijgt op van het moeras, en het lichaam van Herhaling schokt en verwringt zich tot Ondeugd, herboren op de meest verschrikkelijke manier.", "questMoonstone3Completion": "Je haalt zwaar adem en zweet prikt in je ogen wanneer de ondode Worm ineen stort. De overblijfselen van Recidive verdwijnen in een dunne, grijze mist die snel opklaart door een aanval van een verfrissend briesje, en je hoort de verre, opzwepende kreten van de Habiticanen die hun Slechte Gewoontes voor eens en voor altijd verslaan.

@Baconsaur de Dierenmeester dook naar je op een griffioen. \"Ik zag het einde van je gevecht vanuit de lucht, en het heeft me ten zeerste bewogen. Alsjeblieft, neem deze betoverde tuniek - jouw moed laat zien dat je een nobel hart hebt, en ik geloof dat jij voorbestemd was om dit te hebben.\"", "questMoonstone3Boss": "Herrezen Ondeugd", @@ -94,7 +94,7 @@ "questGoldenknight2Text": "De Gouden Ridder, deel 2: Gouden Ridder", "questGoldenknight2Notes": "Bewapend met honderden getuigenverklaringen van Habiticanen ga je eindelijk de confrontatie aan met de Gouden Ridder. Je begint één voor één de klachten van de Habiticanen op te noemen. \"En @Pfeffernusse vindt dat je constante opschepperij-\" De ridder heft haar hand om je tot stilte te manen en hoont, \"Hou op, die mensen zijn gewoon jaloers op mijn succes. Ze zouden minder moeten zeuren en gewoon net zo hard moeten werken als ik! Ik zal je laten zien hoeveel macht je kunt verzamelen door zo ijverig te zijn als ik!\" Ze heft haar morgenster en bereidt zich voor je aan te vallen!", "questGoldenknight2Boss": "Gouden Ridder", - "questGoldenknight2DropGoldenknight3Quest": "The Golden Knight Part 3: The Iron Knight (Scroll)", + "questGoldenknight2DropGoldenknight3Quest": "De Gouden Ridder Deel 3: The Ijzeren Ridder (Rol)", "questGoldenknight3Text": "De Gouden Ridder, deel 3: De IJzeren Ridder", "questGoldenknight3Notes": "@Jon Arinbjorn trekt je aandacht met een luide schreeuw. In de nasleep van je strijd is er een nieuw figuur verschenen. Een ridder bekleed met gebrandschilderd zwart ijzer komt met getrokken zwaard langzaam op je af. \"Vader, nee!\" schreeuwt de Gouden Ridder naar het figuur, maar de ridder weigert te stoppen. Ze keert zich naar jou en zegt, \"Het spijt me. Ik ben een idioot geweest, met zo'n grote ego dat ik niet zag hoe wreed ik ben geweest. Maar mijn vader is wreder dan ik ooit zou kunnen zijn. Als hij niet wordt gestopt, zal hij ons allemaal vernietigen. Hier, gebruik mijn morgenster en stop de IJzeren Ridder!\"", "questGoldenknight3Completion": "Met een bevredigend gekletter valt de IJzeren Ridder op zijn knieën en zakt hij ineen. \"Jij bent best sterk,\" hijgt hij. \"Ik ben vernederd vandaag.\" De Gouden Ridder komt naar je toe en zegt, \"Dankjewel. Ik geloof dat we wat nederigheid hebben geleerd van onze ontmoeting met jou. Ik zal met mijn vader praten en hem alle klachten over ons uitleggen. Misschien moeten we beginnen met het aanbieden van onze verontschuldigingen aan de andere Habiticanen.\" Ze raakt even diep in gedachten verzonken voor ze zich weer tot jou wendt. \"Hier: als ons geschenk aan jou wil ik dat je mijn morgenster houdt. Hij is nu van jou.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Aanval van het Alledaagse, deel 1: Vloek van de Vuile Vaat!", "questAtom1Notes": "Je reist naar de kust van het Afwasmeer voor wat welverdiende rust en ontspanning... Maar het meer is vervuild met afwas! Hoe heeft dit kunnen gebeuren? Tja, je kunt het meer gewoonweg niet in deze staat achterlaten. Er zit maar één ding op: de vaat doen en je vakantie redden! Maar eerst op zoek naar zeep om deze rotzooi schoon te kunnen maken. Heel veel zeep...", "questAtom1CollectSoapBars": "Stukken zeep", - "questAtom1Drop": "Het Monster van SnackStress (queeste-perkamentrol)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Aanval van het Alledaagse, deel 2: Het Monster van SnackStress", "questAtom2Notes": "Zo, het ziet er hier al een stuk beter uit nu de afwas gedaan is. Misschien kun je eindelijk eens iets leuks gaan doen. Hé, er lijkt een pizzadoos in het meer te drijven. Ach ja, één extra ding opruimen kan nog wel. Maar helaas is het niet zomaar een pizzadoos! Met een plotselinge golf richt de doos zich op uit het water - het blijkt het hoofd van een monster te zijn. Dat kan niet! Het befaamde monster van SnackStress?! Men zegt dat het al sinds voorhistorische tijden bestaat, verstopt in het meer: een wezen voortgekomen uit afval en etensresten van Habiticanen van lang geleden. Bah!", "questAtom2Boss": "Het Monster van SnackStress", - "questAtom2Drop": "De Wasbezweerder (queeste-perkamentrol)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Aanval van het Alledaagse, deel 3: De Wasbezweerder", "questAtom3Notes": "Het monster van SnackStress slaakt een oorverdovende gil, vijf heerlijke soorten kaas uit zijn mond spetterend, en valt in stukken uiteen. \"HOE DURF JE!\" buldert een stem van onder het wateroppervlak. Een in een blauw gewaad gehulde figuur rijst op uit het water, een magische WC-borstel in de hand. Vuile was borrelt up naar de oppervlakte van het meer. \"Ik ben de Wasbezweerder!\" kondigt hij boos aan. \"Jij hebt wel lef hoor - mijn prachtige vuile vaat afwassen, mijn huisdier vernietigen, en mijn terrein binnenkomen met zulke schone kleren aan. Bereid je voor de zompige toorn van mijn anti-wasgoedmagie te voelen!\"", "questAtom3Completion": "De valse Wasbezweerder is verslagen! Schone was dwarrelt in stapels neer. Het ziet er hier een stuk beter uit. Terwijl je door de versgestreken harnassen heen waadt, vang je een glimp op van metaal, en je blik wordt getrokken door een glimmende helm. De oorspronkelijke eigenaar van deze helm is dan misschien onbekend, maar wanneer je de helm opzet voel je de warme aanwezigheid van een gulle persoonlijkheid. Jammer dat er geen naam in staat.", @@ -208,7 +208,7 @@ "questKrakenBoss": "De Kraken van Incompleet", "questKrakenCompletion": "Terwijl de Kraken vlucht, drijven er een paar eieren naar het wateroppervlak. Lemoness onderzoekt ze en haar achterdocht verandert in verrukking. \"Inktviseieren!\" zegt ze. \"Hier, neem ze als beloning voor alles dat je hebt afgemaakt.\"", "questKrakenDropCuttlefishEgg": "Inktvis (Ei)", - "questKrakenUnlockText": "Unlocks purchasable Cuttlefish eggs in the Market", + "questKrakenUnlockText": "Ontgrendelt koopbare Zeekat-eieren in de Markt", "questWhaleText": "De Weeklacht van de Walvis", "questWhaleNotes": "Je komt aan bij de IJverige Havens, in de hoop een onderzeeër te kunnen pakken om de Derby van Dralen te zien. Opeens dwingt een oorverdovend geloei je te blijven staan en je oren te bedekken. \"Daar blaast ze!\" schreeuwt kapitein @krazjega, en wijst naar een enorme wenende walvis. \"Het is niet veilig om de onderzeeërs te laten vertrekken terwijl ze daar nog rondspettert!

\"Snel,\" roept @UncommonCriminal. \"Help me het arme dier te kalmeren zodat we erachter kunnen komen waarom ze zoveel herrie maakt!\"", "questWhaleBoss": "Wenende Walvis", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "'Burnout gebruikt ONTLADINGSAANVAL!'\n\nVeel Habicitanen hebben zich voor Burnout verstopt in de herberg, maar niet langer! Met een schelle huil harkt Burnout de herberg omver met zijn withete handen. Terwijl de gasten van de herberg vluchten, wordt Daniel gevangen in de greep van Burnout en verandert hij voor je neus in een ontladingsgeest!\n\nDeze heethoofdige nachtmerrie heeft te lang geduurd. Geef niet op... we zijn er heel dichtbij Burnout voor eens en voor altijd te verslaan!", "questFrogText": "Moeras van de Belemmerende Kikker", "questFrogNotes": "Terwijl jij en je vrienden door het Moeras van Stagnatie aan het ploeteren zijn, wijst @starsystemic naar een groot uithangbord. \"Blijf op het pad -- als je kan.\"

\"Dat is toch niet moeilijk!\" zegt @RosemonkeyCT. \"Het pad is breed en vrij.\"

Maar als je doorgaat, merk je dat het pad langzamerhand wordt ingenomen door drek uit het moeras, doorspekt met stukjes vreemde blauwe troep en rommel, totdat het is onmogelijk om verder te gaan.

Als je om je heen kijkt en je afvraagt hoe dit zo is gekomen roept @Jon Arjinborn: \"Kijk uit!\" Een boze kikker springt uit het slib, bekleed met vuile was en verlicht door blauw vuur. Je moet de giftige belemmerende kikker overwinnen om vooruitgang te boeken!", - "questFrogCompletion": "De kikker krimpt ineen en verdwijnt in de drek, verslagen. Terwijl hij wegebt, verdwijnt ook het blauwe slijm en komt de weg vooruit vrij.

In het midden van het pad liggen drie onbevlekte eieren. \"Je kunt zelfs de kleine kikkervisjes zien door het heldere omhulsel heen!\" zegt @Breadstrings. \"Hier, neem jij ze maar.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Belemmerende Kikker", "questFrogDropFrogEgg": "Kikker (ei)", "questFrogUnlockText": "Maakt het kopen van kikkereieren in de markt mogelijk", @@ -322,12 +322,12 @@ "questTreelingDropTreelingEgg": "Boomscheut (Ei)", "questTreelingUnlockText": "Maakt het kopen van Boomscheuteieren in de markt mogelijk", "questAxolotlText": "De Magische Axolotl", - "questAxolotlNotes": "From the depths of Washed-Up Lake you see rising bubbles and... fire? A little axolotl rises from the murky water spewing streaks of colors. Suddenly it begins to open its mouth and @streak yells, \"Look out!\" as the Magical Axolotl starts to gulp up your willpower!

The Magical Axolotl swells with spells, taunting you. \"Have you heard of my powers of regeneration? You'll tire before I do!\"

\"We can defeat you with the good habits we've built!\" @PainterProphet defiantly shouts. You steel yourself to be productive to defeat the Magical Axolotl and regain your stolen willpower!", - "questAxolotlCompletion": "After defeating the Magical Axolotl, you realize that you regained your willpower all on your own.

\"The willpower? The regeneration? It was all just an illusion?\" @Kiwibot asks.

\"Most magic is,\" the Magical Axolotl replies. \"I'm sorry for tricking you. Please take these eggs as an apology. I trust you to raise them to use their magic for good habits and not evil!\"

You and @hazel40 clutch your new eggs in one hand and wave goodbye with the other as the Magical Axolotl returns to the lake.", - "questAxolotlBoss": "Magical Axolotl", + "questAxolotlNotes": "Uit de diepten van het Aangespoelde Meer zie je bubbels omhoog komen en... vuur? Een kleine axolotl stijgt op uit het troebele water, stroken van kleuren spuwend. Plotseling opent het zijn mond en schreeuwt @streak, \"Kijk uit!\" als de Magische Axolotl je wilskracht op begint te slurpen!

De Magische Axolotl zwelt met spreuken, jou treiterend. \"Heb je gehoord van mijn krachten van de wedergeboorte? Je zult moe worden voordat ik dat wordt!\"

\"Wij kunnen jou verslaan met de goede gewoontes die wij hebben opgebouwd!\" schreeuwt @PainterProphet uitdagend. Je vermant jezelf door productief te zijn om de Magische Axolotl te verslaan en je gestolen wilskracht terug te krijgen!", + "questAxolotlCompletion": "Na het verslagen van de Magische Axolotl, realiseer je dat je je wilskracht helemaal zelf herwonnen hebt.

\"De wilskracht? De regeneratie? Was het allemaal maar een illusie?\" @Kiwibot vraagt.

\"De meeste magie wel,\" antwoord de Magische Axolotl. \"Het spijt me dat ik je heb bedrogen. Neem alsjeblieft deze eieren als een verontschuldiging. Ik vertrouw erop dat je ze groot brengt om hun magie the gebruiken voor goede gewoontes en niet kwade!\"

Jij en @hazel40 grijpen jullie nieuwe eieren vast in een hand en wuiven vaarwel met de andere terwijl the Magische Axolotl terug keert naar het meer.", + "questAxolotlBoss": "Magische axolotl", "questAxolotlDropAxolotlEgg": "Axolotl (Ei)", - "questAxolotlUnlockText": "Unlocks purchasable Axolotl eggs in the Market", - "questAxolotlRageTitle": "Axolotl Regeneration", - "questAxolotlRageDescription": "This bar fills when you don't complete your Dailies. When it is full, the Magical Axolotl will heal 30% of its remaining health!", - "questAxolotlRageEffect": "`Magical Axolotl uses AXOLOTL REGENERATION!`\n\nA curtain of colorful bubbles obscures the monster for a moment, and when it clears, some of its wounds have vanished!" + "questAxolotlUnlockText": "Speelt het kopen van axolotleieren vrij op de markt", + "questAxolotlRageTitle": "Axolotl Regeneratie", + "questAxolotlRageDescription": "Deze balk wordt gevuld wanneer je je dagelijkse taken niet afvinkt. Wanneer het vol is, zal de Magische Axolotl voor 30% van zijn resterende gezondheid genezen.", + "questAxolotlRageEffect": "`Magische Axolotl gebruikt AXOLOTL REGENERATIE!`\n\n\nEen gordijn van kleurijke bubbels verduistert het monster voor een ogenblik, en wanneer het opheldert, zijn enkele van zijn wonden verdwenen!" } \ No newline at end of file diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json index c8218799d4..ecd00da315 100644 --- a/common/locales/nl/settings.json +++ b/common/locales/nl/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "E-mailberichten", "wonChallenge": "Je hebt een uitdaging gewonnen!", "newPM": "Privébericht ontvangen", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Nieuw bericht van <%= name %>: <%= message %>", "sentGems": "Stuur edelstenen!", "giftedGems": "Geschonken edelstenen", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> heeft je <%= amount %> edelstenen cadeau gedaan", "giftedSubscription": "Geschonken abonnement", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> heeft je een <%= months %>-maandenabonnement cadeau gedaan", "invitedParty": "Uitgenodigd voor groep", "invitedGuild": "Uitgenodigd voor gilde", "importantAnnouncements": "Je account is inactief", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Je zult geen e-mail meer ontvangen van Habitica.", "unsubscribeAllEmails": "Klik hier om e-mails uit te zetten", "unsubscribeAllEmailsText": "Door dit aan te klikken geef ik aan dat ik begrijp dat als ik me uitschrijf van e-mails, Habitica nooit meer per e-mail contact met me op kan nemen om belangrijke wijzigingen in de site of mijn account door te geven.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Duid aan om je uit te schrijven voor alle pushnotificaties", "correctlyUnsubscribedEmailType": "Afgemeld voor \"<%= emailType %>\" e-mails.", "subscriptionRateText": "Herhalend $<%= price %> USD iedere <%= months %> maanden", "recurringText": "herhalend", @@ -154,11 +154,11 @@ "invalidUrl": "ongeldige url", "invalidEnabled": "de \"enabled\" parameter moet een boolean zijn", "regIdRequired": "RegId is vereist", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Ongeldige klant. Enkel officiële Habiticaklanten kunnen pushnotificaties krijgen.", "pushDeviceAdded": "Duwknop is succesvol toegevoegd", "pushDeviceAlreadyAdded": "De gebruiker heeft al een duwknop", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "De gebruiker heeft geen pushtoestel met dit id.", + "pushDeviceRemoved": "Pushtoestel succesvol verwijderd.", "add": "Toevoegen", "buyGemsGoldCap": "Capaciteit verhoogd naar <%= amount %>", "mysticHourglass": "<%= amount %> mystieke zandloper(s)", @@ -174,5 +174,5 @@ "timezone": "Tijdzone", "timezoneUTC": "Habitica gebruikt de tijdzone die op je PC ingesteld is: <%=utc %>", "timezoneInfo": "Als die tijdzone fout is, laad dan eerst deze pagina opnieuw met je browsers herlaad- of verversknop om er zeker van te zijn dat Habitica de meest recente informatie heeft. Als het nog steeds fout is, pas dan de tijdzone op je PC aan en herlaad opnieuw deze pagina.

Als je Habitica op andere PC's of mobiele apparaten gebruikt, dan moet de tijdzone overal hetzelfde zijn. Als je dagelijkse taken op de verkeerde tijd zijn gereset, herhaal dan deze controle op alle andere PC's en in een browser op je mobiele apparaat.", - "push": "Push" + "push": "Duw" } \ No newline at end of file diff --git a/common/locales/nl/subscriber.json b/common/locales/nl/subscriber.json index 6cf31426e2..78eaa9a29a 100644 --- a/common/locales/nl/subscriber.json +++ b/common/locales/nl/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Gelukigzalige Klaver Set", "mysterySet201604": "Blad Krijger Set", "mysterySet201605": "Marcherende Dichter Set", + "mysterySet201606": "Selkie Gewaden Set", "mysterySet301404": "Standaard Steampunkset", "mysterySet301405": "Opgesmukte Steampunkset", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/nl/tasks.json b/common/locales/nl/tasks.json index 348b48e66a..b11f6e9827 100644 --- a/common/locales/nl/tasks.json +++ b/common/locales/nl/tasks.json @@ -21,9 +21,9 @@ "direction/Actions": "Richting/Acties", "advancedOptions": "Geavanceerde opties", "taskAlias": "Taaknaam", - "taskAliasPopover": "This task alias can be used when integrating with 3rd party integrations. Only dashes, underscores, and alphanumeric characters are supported. The task alias must be unique among all your tasks.", - "taskAliasPlaceholder": "your-task-alias-here", - "taskAliasPopoverWarning": "WARNING: Changing this value will break any 3rd party integrations that rely on the task alias.", + "taskAliasPopover": "Deze taakalias kan gebruikt worden wanneer er met 3e partij-integraties wordt gewerkt. Alleen streepjes, underscores en alfanumerische karakters worden ondersteund. De taakalias moet uniek zijn onder al je taken.", + "taskAliasPlaceholder": "Je-taakalias-hier", + "taskAliasPopoverWarning": "WAARSCHUWING: Deze waarde veranderen zal elke 3e partij-integratie die op deze taakalias berust breken.", "difficulty": "Moeilijkheidsgraad", "difficultyHelpTitle": "Hoe moeilijk is deze taak?", "difficultyHelpContent": "Hoe moeilijker de taak, hoe meer ervaringspunten en goud je krijgt als je hem afvinkt... maar hoe meer schade je ervan krijgt als het een Dagelijkse Taak of Slechte Gewoonte is!", @@ -94,7 +94,7 @@ "confirmFortify": "Weet je het zeker?", "fortifyComplete": "Versterken volbracht!", "sureDelete": "Weet je zeker dat je de <%= taskType %> met de tekst \"<%= taskText %>\" wilt verwijderen?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Ben je zeker dat je je voltooide to-do's wil verwijderen?", "streakCoins": "seriebonus!", "pushTaskToTop": "Zet de taak bovenaan. Houd ctrl of cmd ingedrukt om hem onderaan te zetten.", "emptyTask": "Voer eerst de titel van de taak in.", diff --git a/common/locales/pl/backgrounds.json b/common/locales/pl/backgrounds.json index 590ba81a90..95dcea425a 100644 --- a/common/locales/pl/backgrounds.json +++ b/common/locales/pl/backgrounds.json @@ -154,8 +154,8 @@ "backgroundRainforestNotes": "Zapuść się w Las Deszczowy.", "backgroundStoneCircleText": "Kamienny Krąg", "backgroundStoneCircleNotes": "Rzucaj zaklęcia w Kamiennym Kręgu.", - "backgrounds042016": "ZESTAW 23: Opublikowany w kwietniu 2016", - "backgroundArcheryRangeText": "Strzelnica łuczników", + "backgrounds042016": "ZESTAW 11: Opublikowany w kwietniu 2015", + "backgroundArcheryRangeText": "Ćwicz łucznictwo na strzelnicy.", "backgroundArcheryRangeNotes": "Ćwicz łucznictwo na strzelnicy.", "backgroundGiantFlowersText": "Gigantyczne kwiaty", "backgroundGiantFlowersNotes": "Hasaj wśród gigantycznych kwiatów.", @@ -168,7 +168,7 @@ "backgroundGazeboNotes": "Walcz z Gazebo.", "backgroundTreeRootsText": "Korzenie drzewa", "backgroundTreeRootsNotes": "Zbadaj korzenie drzewa", - "backgrounds062016": "SET 25: Released June 2016", + "backgrounds062016": "ZESTAW 25: Opublikowany w czerwcu 2016", "backgroundLighthouseShoreText": "Wybrzeże przy Latarni Morskiej", "backgroundLighthouseShoreNotes": "Stroll down the Lighthouse Shore.", "backgroundLilypadText": "Lilia Wodna", diff --git a/common/locales/pl/character.json b/common/locales/pl/character.json index ebb94fef44..d32d64e9cb 100644 --- a/common/locales/pl/character.json +++ b/common/locales/pl/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Ukryj przydział atrybutów", "quickAllocationLevelPopover": "Z każdym poziomem otrzymujesz jeden punkt, który możesz przydzielić wybranemu atrybutowi. Możesz to zrobić ręcznie, lub zdać się na jedną z możliwych opcji Automatycznej Alokacji, dostępnych w Użytkownik -> Statystyki Awatara.", "invalidAttribute": "\"<%= attr %>\" nie jest poprawnym atrybutem.", - "notEnoughAttrPoints": "Nie masz wystarczająco punktów atrybutów." + "notEnoughAttrPoints": "Nie masz wystarczająco punktów atrybutów.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/pl/front.json b/common/locales/pl/front.json index 5e32c70de4..9e58ba1726 100644 --- a/common/locales/pl/front.json +++ b/common/locales/pl/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Nazwa użytkownika jest już zajęta", "passwordConfirmationMatch": "Potwierdzenie hasła nie jest identyczne z hasłem.", "invalidLoginCredentials": "Błędna nazwa użytkownika i/lub e-mail i/lub hasło", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Reset hasła do Habitiki", "passwordResetEmailText": "Hasło użytkownika <%= username %> zostało zmienione na <%= newPassword %>. Uwaga! Wielkość liter ma znaczenie – zarówno nazwę użytkownika, jak i hasło musisz wprowadzić w dokładnie takiej samej formie jak tu. Radzimy skopiować je zamiast wpisywać samodzielnie. Zaloguj się na <%= baseUrl %>. Po zalogowaniu udaj się do <%= baseUrl %>/#/options/settings/settings i zmień hasło.", - "passwordResetEmailHtml": "Hasło użytkownika <%= username %> zostało zmienione na <%= newPassword %>.

Uwaga! Wielkość liter ma znaczenie – zarówno nazwę użytkownika, jak i hasło musisz wprowadzić w dokładnie takiej samej formie jak tu. Radzimy skopiować je zamiast wpisywać samodzielnie.

Zaloguj się na <%= baseUrl %>. Po zalogowaniu udaj się do <%= baseUrl %>/#/options/settings/settings i zmień hasło.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Ojej, twoja nazwa użytkownika lub hasło są błędne.\n– Upewnij się, że poprawnie wpisałeś nazwę użytkownika lub e-mail.\n– Być może rejestrowałeś się za pomocą Facebooka, a nie e-maila. Upewnij się, że tak nie było, próbując logowania przez Facebook.\n– Jeśli zapomniałeś hasła, wybierz \"zapomniałem hasła\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Konto zostało zawieszone. Aby uzyskać pomoc, napisz na leslie@habitica.com, zawierając w treści swoje ID użytkownika – „<%= userId %>”.", diff --git a/common/locales/pl/gear.json b/common/locales/pl/gear.json index 05bd751929..f137bb7b21 100644 --- a/common/locales/pl/gear.json +++ b/common/locales/pl/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Zebrania, potwory, zaniepokojenie – z głowy! Zmiażdżone! Zwiększa Siłę, Inteligencję i Kondycję o <%= attrs %>.", "weaponSpecialCriticalText": "Kryzysowy młot do miażdżenia błędów", "weaponSpecialCriticalNotes": "Ten czempion zgładził krytycznego wroga na Githubie tam, gdzie wielu poległo. Wykonany z jego kości, młot ten zadaje potężne krytyczne obrażenia. Zwiększa Siłę jak i Percepcję o <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trójząb miażdżących fal", "weaponSpecialTridentOfCrashingTidesNotes": "Daje możliwość dowodzenia rybami, jak również zadaje Twoim zadaniom kilka potężnych pchnięć. Zwiększa Inteligencję o <%= int %>.", "weaponSpecialYetiText": "Włócznia poskramiacza yeti", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Jej niestrudzona siła uodparnia noszącego na przyziemne trudy. Zwiększa wszystkie atrybuty o <%= attrs %>.", "armorSpecial2Text": "Szlachecka tunika Jeana Chalarda", "armorSpecial2Notes": "Stajesz się bardzo puchaty! Zwiększa Kondycję jak i Inteligencję o <%= attrs %> .", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Płetwiasta oceaniczna zbroja", "armorSpecialFinnedOceanicArmorNotes": "Mimo swej delikatności ta zbroja czyni Twój dotyk równie niebezpiecznym jak ognisty koralowiec. Zwiększa punkty siły o <%= str %>.", "armorSpecialYetiText": "Szata poskramiacza yeti", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Strój Wędrownego Barda", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunkowy garnitur", "armorMystery301404Notes": "Elegancki i stylowy! Brak dodatkowych korzyści. Przedmiot Abonencki, luty 2015.", "armorArmoireLunarArmorText": "Księżycowa Kojąca Zbroja", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Ulubiona korona tych, którzy świecą przykładem. Zwiększa wszystkie atrybuty o <%= attrs %>.", "headSpecial2Text": "Bezimienny hełm", "headSpecial2Notes": "Świadectwo tych, którzy poświęcili się nie żądając niczego w zamian. Zwiększa Inteligencję jak i Siłę o <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Wieniec koralowca ognistego", "headSpecialFireCoralCircletNotes": "Ten wieniec zaprojektowany przez największych alchemików Habitiki umożliwia oddychanie wodą i nurkowanie po skarby! Zwiększa percepcję o <%= per %>.", "headSpecialNyeText": "Absurdalna czapeczka imprezowa", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Kapelusz Wędrownego Barda", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Szykowny cylinder", "headMystery301404Notes": "Fantazyjny cylinder dla najwyżej urodzonych. Przedmiot Abonencki, styczeń 2015. Brak dodatkowych korzyści.", "headMystery301405Text": "Klasyczny cylinder", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Spoziera ponad całunem śmierci i ukazuje to, co widzi wrogom, by wzbudzić w nich strach. Zwiększa Percepcję o <%= per %>.", "shieldSpecial1Text": "Kryształowa tarcza", "shieldSpecial1Notes": "Kruszy strzały i odbija słowa przeciwników. Zwiększa wszystkie atrybuty o <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Tarcza z księżycowych pereł", "shieldSpecialMoonpearlShieldNotes": "Zaprojektowana do szybkiego pływania, jak również trochę do obrony. Zwiększa kondycję o <%= con %>.", "shieldSpecialGoldenknightText": "Morgensztern miażdżący kamienie milowe Mustaine'a", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Świszcze z siłą i pięknem. Nie daje żadnych korzyści. Edycja Specjalna - Konwent.", "backSpecialWonderconBlackText": "Podstępna peleryna", "backSpecialWonderconBlackNotes": "Usnuta z cieni i szeptów. Brak dodatkowych korzyści. Edycja Specjalna - Konwent.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Osprzęt na tułów", "bodyBase0Text": "Bez ozdoby", "bodyBase0Notes": "Bez ozdoby.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Atrakcyjny złoty kołnierz! Brak dodatkowych korzyści. Edycja Specjalna - Konwent.", "bodySpecialWonderconBlackText": "Hebanowy kołnierz", "bodySpecialWonderconBlackNotes": "Atrakcyjny hebanowy kołnierz! Brak dodatkowych korzyści. Edycja Specjalna - Konwent.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Błyszcząca pelerynka", "bodySpecialSummerMageNotes": "Ani słona, ani słodka woda nie zniszczy tej metalicznej pelerynki. Brak dodatkowych korzyści. Edycja Limitowana, wiosna 2014.", "bodySpecialSummerHealerText": "Koralowy kołnierz", diff --git a/common/locales/pl/generic.json b/common/locales/pl/generic.json index 909639e498..d8c7d6ea85 100644 --- a/common/locales/pl/generic.json +++ b/common/locales/pl/generic.json @@ -98,7 +98,7 @@ "buyThis": "Kupić <%= text %> za cenę <%= price %> z twoich <%= gems %> Klejnotów?", "noReachServer": "Serwer obecnie nie odpowiada, spróbuj później", "errorUpCase": "BŁĄD:", - "newPassSent": "Nowe hasło zostało wysłane.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Serwer jest obecnie nieosiągalny.", "requestError": "Ups, wystąpił błąd! Odśwież stronę, twoja ostatnia czynność mogła nie zostać poprawnie zapisana.", "seeConsole": "Jeśli błąd się powtarza, zgłoś go przez Pomoc > Zgłoś błąd. Jeśli jesteś zaznajomiony z konsolą przeglądarki, dołącz wszelkie komunikaty błędów.", diff --git a/common/locales/pl/loadingscreentips.json b/common/locales/pl/loadingscreentips.json index c5f7c9345a..f2c1b4ee59 100644 --- a/common/locales/pl/loadingscreentips.json +++ b/common/locales/pl/loadingscreentips.json @@ -1,35 +1,35 @@ { "tipTitle": "Wskazówka #<%= tipNumber %>", - "tip1": "Wygodnie sprawdzaj zadania z aplikacjami mobilnymi Hibitiki.", - "tip2": "Osiągnij poziom 100 a odblokujesz za darmo Kulę Odrodzenia żeby zacząć nową przygodę!", - "tip3": "Używaj emotikonów by łatwiej rozróżniać zadania.", - "tip4": "Użyj znaku # przed nazwą zadania żeby go powiększyć!", + "tip1": "Sprawdzaj zadania na bieżąco z aplikacjami mobilnymi Habitiki.", + "tip2": "Osiągnij poziom 100, żeby odblokować Kulę Odrodzenia i zacząć nową przygodę!", + "tip3": "Używaj emotikonów, by łatwiej rozróżniać zadania.", + "tip4": "Użyj znaku # przed nazwą zadania żeby ją powiększyć!", "tip5": "Umiejętności najlepiej wykorzystać rano, żeby bonusy trwały dłużej.", - "tip6": "Sprawdź co jakiś czas swoje zadania żeby upenić się, że są aktualne!", + "tip6": "Sprawdź co jakiś czas swoje zadania, żeby upewnić się, że są aktualne!", "tip7": "Some backgrounds tile, like the Mountain Lake, Pagoda, Rolling Hills, Winter Twinkly Lights and Harvest Festival.", - "tip8": "Wyślij wiadomość do kogoś klikając kopertę obok ich nazwy w czasie!", + "tip8": "Wyślij wiadomość do kogoś klikając kopertę obok ich nazwy na czacie!", "tip9": "Odwiedź Gildie Pirate Cove po porady dotyczące tworzenia Gildii.", "tip10": "Możesz wygrać klejnoty w Wyzwaniach. Nowe Wyzwania są dodawane każdego dnia!", - "tip11": "Jeśli lubisz przebierać swojego awatara, odwiedź Gildie Costume Carnival.", - "tip12": "Dołącz do gildii \"Challenge... Accepted” dla dodawanych regularnie wyzwań.", - "tip13": "Having more than four party members increases accountability!", - "tip14": "Możesz dodać nagłówki i inspirujące cytaty do swojej listy jako Nawyki bez (+/-).", - "tip15": "Dodaj podpunkty do swoich zadań Do-Zrobienia żeby zwiększyć swoją nagrodę!", - "tip16": "Odwiedź zakładke Dane by uzyskać cenne informacje o twoim postępie.", + "tip11": "Jeśli lubisz przebierać swojego awatara, odwiedź Gildię Costume Carnival.", + "tip12": "Dołącz do gildii \"Challenge... Accepted” dla regularnie dodawanych losowych wyzwań.", + "tip13": "Cztery i więcej osób w Drużynie pomoże Ci wytrwać w Twoich postanowieniach!", + "tip14": "Możesz dodać do swojej listy nagłówki i inspirujące cytaty jako Nawyki bez (+/-).", + "tip15": "Dodaj podpunkty do swoich zadań Do-Zrobienia, żeby zwiększyć swoją nagrodę!", + "tip16": "Odwiedź zakładke Dane, by uzyskać cenne informacje o Twoim postępie.", "tip17": "Używanie tagów może pomóc uporządkować chaotyczną listę zadań!", "tip18": "Nawyki tylko pozytywne lub tylko negatywne będą z czasem wracać do koloru żółtego.", - "tip19": "Wzmocnij swoją Inteligencję by zdobywać więcej PD po zakończeniu zadania.", + "tip19": "Wzmocnij swoją Inteligencję, by zdobywać więcej PD po zakończeniu zadania.", "tip20": "Wzmocnij swoją Percepcje by zgarnąć więcej zdobyczy i złota.", - "tip21": "Boost your Strength Stat to do more boss damage or get critical hits.", - "tip22": "Wzmocnij swoją Kondycję by złagodzić obrażenia za nieukończone Zadania Codzienne.", - "tip23": "Kliknij w ikonę diagramu przy zadaniu by zobaczyć wykres obrazujący twój postęp.", - "tip24": "Habitica is Open Source! Ask in the Aspiring Legends Guild if you want to contribute.", + "tip21": "Zwiększ swoją Siłę, by zadawać więcej obrażeń Bosom i zdobywać trafienia krytyczne.", + "tip22": "Wzmocnij swoją Kondycję, by złagodzić obrażenia za nieukończone Zadania Codzienne.", + "tip23": "Kliknij w ikonę diagramu przy zadaniu, by zobaczyć wykres obrazujący Twój postęp.", + "tip24": "Habitica jest Open Source! Jeśli chcesz przyczynić się do jej rozwoju odezwij się w Gildii Aspiring Legends.", "tip25": "Przedmioty, które dają bonusy w walce nigdy nie będą płatne.", - "tip26": "Strzałka na lewo od numeru poziomu oznacza że dany gracz jest aktualnie wzmocniony.", - "tip27": "Make late-night Dailies refer to the night before (such as “flossed last night”) so you can check them off in the morning.", - "tip28": "Set a Custom Day Start under Settings > Site to control when your day restarts.", - "tip29": "Ukończ wszystkie codzienne aby otrzymć wzmocnienie za Perfekcyjny Dzień, króre podwyższy twoje atrybuty.", + "tip26": "Strzałka na lewo od numeru poziomu oznacza, że dany gracz jest aktualnie wzmocniony.", + "tip27": "Ustaw Codzienne, które robisz późną nocą jako zadania poranne. W ten sposób będziesz mógł odznaczyć je następnego dnia rano.", + "tip28": "Ustaw Własny Początek Dnia w Ustawienia > Strona, aby kontrolować kiedy resetują się Twoje Codzienne.", + "tip29": "Ukończ wszystkie Codzienne aby otrzymać wzmocnienie za Perfekcyjny Dzień, króre podwyższy Twoje atrybuty.", "tip30": "Możesz zapraszać innych graczy nie tylko do Drużyn, ale także do Gildii.", "tip31": "Obejrzyj gotowe listy zadań w Gildii \"Library of Shared Lists\"", - "tip32": "Duża część kodu, ilustracji oraz tekstów Habitici jest tworzona przez wolontariuszy! Każdy z was może pomóc." + "tip32": "Duża część kodu, ilustracji oraz tekstów Habitiki jest tworzona przez wolontariuszy! Każdy z was może pomóc." } \ No newline at end of file diff --git a/common/locales/pl/questscontent.json b/common/locales/pl/questscontent.json index 54bdfe91c8..7efdd2b2a3 100644 --- a/common/locales/pl/questscontent.json +++ b/common/locales/pl/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "Okropne nieszczęście dotknęło Habitan. Złe nawyki, o których myślano, że od dawna leżą martwe, powstają by się zemścić. Naczynia leżą nieumyte, podręczniki zalegają nieprzeczytane, a odkładanie spraw na później szerzy się z zawrotną prędkością!

Śledząc kilka z Twoich powracających Złych nawyków, aż do Bagien Stagnacji, odkrywasz sprawcę tych wydarzeń: upiorną Nekromantkę, Recydywistkę. Rozpoczynasz szarżę, wymachując bronią, jednak ta bezskutecznie przechodzi przez jej widmo.

\"Nie kłopocz się,\" syczy chrapliwie i oschle. \"Bez łańcucha księżycowych kamieni nic nie jest w stanie mnie skrzywdzić, a mistrz jubilerski @aurakami rozrzucił wszystkie księżycowe kamienie po całej Habitice dawno temu!\" Dysząc, wycofujesz się... ale wiesz, co musisz zrobić.", "questMoonstone1CollectMoonstone": "Kamienie księżycowe", - "questMoonstone1DropMoonstone2Quest": "Łańcuch z kamieni księżycowych część 2: Recydywistka Nekromantka (zwój)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Mężny kowal @Inventrix pomaga Ci przekuć zaczarowane księżycowe kamienie w łańcuch. W końcu jesteś gotów, by stawić czoło Recydywistce, lecz gdy wstępujesz na Bagna Stagnacji, okropny chłód ogarnia Twoje ciało.

Gnijący oddech szepcze Ci do ucha. \"Znów tutaj? Jakże wspaniale...\" Obracasz się i zadajesz cios, a w świetle łańcucha z księżycowych kamieni, Twoja broń uderza w ciało. \"Może i przywróciłeś mnie znów do żywych,\" warczy Recydywistka \"lecz teraz pora, byś Ty ich opuścił!\"", "questMoonstone2Boss": "Nekromanta", - "questMoonstone2DropMoonstone3Quest": "Łańcuch z kamieni księżycowych część 3: Transformacja Recydywistki (zwój)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recydywistka gnie się ku ziemi, a Ty wymierzasz jej cios łańcuchem z księżycowych kamieni. Ku Twemu przerażeniu, chwyta ona kamienie, a jej oczy płoną tryumfalnie.

\"Głupia cielesna istoto!\" krzyczy. \"Te kamienie przywrócą mnie do mojej fizycznej postaci, zaiste, lecz nie tak, jak to sobie wyobrażałeś. Gdy księżyc w pełni wyłania się z ciemności, moja moc rozkwita, a spośród cieni przywołuję widmo najbardziej przerażającego z Twoich wrogów!\"

Obrzydliwie zielona mgła podnosi się z bagien, ciało Recydywistki zwija się i skręca w kształt, który napełnia Cię grozą - nieumarłe ciało Nałogu, potwornie odrodzone.", "questMoonstone3Completion": "Twój oddech staje się ciężki, a pot piecze w oczy, kiedy nieumarły Żmij upada. Zwłoki Recydywistki rozpływają się w lekkiej szarej mgiełce, która szybko ulatuje pod naporem orzeźwiającej bryzy, a Ty słyszysz odległe, narastające krzyki Habitan, zwalczających swoje Złe nawyki raz na zawsze.

@Baconsaur, władca chowańców, zlatuje z góry na gryfie. \"Widziałem koniec Twej walki z nieba i byłem bardzo poruszony. Proszę, weź tę zaklętą tunikę – Twoje męstwo świadczy o szlachetnym sercu i sądzę, że powinna należeć do Ciebie.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Kampania \"Atak codzienności\", część 1: Nieszczęsne Naczynia!", "questAtom1Notes": "Docieracie do wybrzeży Zmytego Jeziora, gotowi, by wreszcie odpocząć... Ale jezioro jest zaśmiecone nieumytymi naczyniami! Jak do tego doszło? Cóż, nie możecie pozwolić, by jezioro pozostało w takim stanie. Możecie zrobić tylko jedno: umyć naczynia i ocalić swoje miejsce wypoczynkowe! Czas znaleźć mydło, aby wyczyścić ten bajzel. Dużo mydła...", "questAtom1CollectSoapBars": "kostek mydła", - "questAtom1Drop": "Potwór z Loch Śmieć (zwój)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Kampania \"Atak codzienności\", część 2: Potwór z Loch Śmieć", "questAtom2Notes": "Uff, to miejsce wygląda znacznie ładniej, jak już pozmywaliście te naczynia. Może wreszcie będziecie w stanie się zabawić. O, na jeziorze pływa pudełko po pizzy. Cóż, nie zaszkodzi sprzątnąć jeszcze tę jedną rzecz. Jednakże, nie jest to zwykłe pudełko! Zrywając się, pudełko unosi się z wody i okazuje być głową potwora. To niemożliwe! Czyżby to osławiony potwór z Loch Śmieć?! Legendy głoszą, że ukrywał się w jeziorze od prehistorycznych czasów – istota zrodzona z resztek jedzenia i śmieci starożytnych Habityjczyków. Fuj!", "questAtom2Boss": "Potwór z Loch Śmieć", - "questAtom2Drop": "Pralkomanta (zwój)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Kampania \"Atak codzienności\", cz. 3: Pralkomanta", "questAtom3Notes": "Potwór z Loch Śmieć rozpada się na cząstki, a z jego ust dobywa się ogłuszający ryk, jak i pięć rodzajów pysznego sera. \"JAK ŚMIECIE!\" rozlega się huk spod powierzchni wody. Odziana w niebieską szatę postać wynurza się z głębin, dzierżąc magiczną szczotkę toaletową. Brudne pranie zaczyna z bulgotem wypływać na powierzchnię. \"Jestem Pralkomantą!\" gniewnie ogłasza postać. \"Macie tupet – myjecie moje rozkosznie brudne naczynia, niszczycie mojego pupilka i wkraczacie do mojego królestwa w tak czystych ubraniach. Zaraz zasmakujecie wilgotnego gniewu mojej magii przeciwpraniowej!\"", "questAtom3Completion": "Zły Pralkomanta został pokonany! Czyste ubrania opadają wokół Was. No, teraz okolica wygląda znacznie lepiej. Przeprawiając się przez stosy świeżo wymaglowanej zbroi, kątem oka zauważasz błysk metalu, a twój wzrok pada na lśniący hełm. Jego pierwotny właściciel pozostanie nieznany, ale zakładając go, czujesz rozgrzewającą obecność hojnego ducha. Szkoda że nie wszył plakietki z imieniem.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Wypaleniec używa ATAKU WYCIEŃCZENIA!`\n\nWielu Habitan chowało się przed Wypaleńcem w Karczmie, ale nie na długo! Z jękliwym wyciem Wypaleniec zagarnia Karczmę w swoje rozpalone do białości łapska. Podczas gdy klienci uciekają, Daniel, uwięziony w uścisku Wypaleńca, przemienia się w Wycieńczonego Ducha na twoich oczach!\n\nTen płomienny koszmar trwa już zbyt długo. Nie poddawajcie się... Jesteśmy już blisko pokonania Wypaleńca raz na zawsze!", "questFrogText": "Bagno Śmieciowej Żaby", "questFrogNotes": "Gdy wraz z przyjaciółmi człapiecie przez Bagna Bezruchu, @starsystemic wskazuje duży szyld z napisem. \"Trzymajcie się ścieżki -- o ile zdołacie.\"

\"To nie może być trudne!\" mówi @RosemonkeyCT. \"Ścieżka jest szeroka i doskonale widoczna.\"

Jednak, po pewnym czasie, zauważacie, że ścieżka stopniowo zanika pod błotem z bagien, niosącym dziwaczne, niebieskie szczątki i śmieci, aż w końcu nie można już iść dalej.

Gdy rozglądacie się dookoła, zastanawiając się kto tu tak nabrudził, @Jon Arjinborn krzyczy \"Uwaga!\" Z bajora wyskakuje rozjuszona żaba, odziana w brudne szmaty i oświetlona błękitnym ogniem. Aby kontynuować podróż musicie pokonać tę jadowitą Śmieciową Żabę!", - "questFrogCompletion": "Pokonana żaba umyka z powrotem do bajora. Po jej ucieczce znika niebieski śluz i droga na wprost staje się widoczna.

Na środku ścieżki znajdujecie trzy nieskazitelne jaja. \"Można spojrzeć przez przezroczystą otoczkę i nawet zobaczyć małe kijanki!\" powiedział @Breadstrings. \"Proszę, powinieneś je zabrać.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Śmieciowa Żaba", "questFrogDropFrogEgg": "Żaba (jajo)", "questFrogUnlockText": "Odblokowuje dostęp do kupna żabich jaj na Targu", diff --git a/common/locales/pl/subscriber.json b/common/locales/pl/subscriber.json index bafa0ef01a..375b0dff0e 100644 --- a/common/locales/pl/subscriber.json +++ b/common/locales/pl/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Zestaw Szczęśliwej Koniczyny", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Zestaw Wędrownego Barda", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Standardowy zestaw steampunkowy", "mysterySet301405": "Zestaw steampunkowych akcesoriów", "mysterySetwondercon": "Konwent Wspaniałości", diff --git a/common/locales/pt/character.json b/common/locales/pt/character.json index 3cbf750480..e1550075a2 100644 --- a/common/locales/pt/character.json +++ b/common/locales/pt/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Esconder distribuição de status", "quickAllocationLevelPopover": "Cada nível concederá à você um ponto para distribuir em um atributo de sua escolha. Você pode fazer isso manualmente, ou deixar o jogo decidir por você usando uma das opções de Distribuição Automática encontradas em Usuário -> Status do Avatar.", "invalidAttribute": "\"<%= attr %>\" não é um atributo válido.", - "notEnoughAttrPoints": "Você não tem pontos de atributo suficientes." + "notEnoughAttrPoints": "Você não tem pontos de atributo suficientes.", + "gearNotOwned": "Você não possui este item." } \ No newline at end of file diff --git a/common/locales/pt/front.json b/common/locales/pt/front.json index f3227d593e..5aed8623e9 100644 --- a/common/locales/pt/front.json +++ b/common/locales/pt/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Nome de usuário já está sendo utilizado.", "passwordConfirmationMatch": "A confirmação de senha não corresponde à senha.", "invalidLoginCredentials": "Nome de usuário e/ou email e/ou senha incorretos.", - "passwordReset": "Se nós tivermos seu email em arquivo, o link para restauração da sua senha será enviado ao seu email.", + "passwordReset": "Se nós tivermos o seu email em arquivo, uma nova senha será mandada ao seu email.", "passwordResetEmailSubject": "Reiniciar senha para o Habitica", "passwordResetEmailText": "A senha para <%= username %> foi reiniciada para <%= newPassword %>. Importante! Tanto o nome de usuário quanto a senha diferenciam maiúsculas de minúsculas - você precisa escrever exatamente como mostrado aqui. Nós recomendamos que copie e cole ambas em vez de digitá-las. Entre em <%= baseUrl %>. Depois de entrar, vá para <%= baseUrl %>/#/options/settings/settings e mude sua senha.", - "passwordResetEmailHtml": "A senha de <%= username %> foi redefinida para <%= newPassword %>.

Importante! Ambos o usuário e a senha diferenciam maiúsculas de minúsculas -- você deve digitá-los exatamente como mostrado aqui. Nós recomendamos copiar e colar ambos em vez de digitar.

Inicie sessão em <%= baseUrl %>. Após ter iniciado sessão, vá para <%= baseUrl %>/#/options/settings/settings e troque sua senha.", + "passwordResetEmailHtml": "A senha para <%= username %> foi reiniciada para <%= newPassword %>

. Importante! Tanto o nome de usuário quanto a senha diferenciam maiúsculas de minúsculas -- você precisa digitá-las exatamente como está aqui. Nós recomendamos copiar e colar ambas em vez de digitá-las.

Faça login em <%= baseUrl %>. Depois que você fez login, vá para %= baseUrl %>/#/options/settings/settings e mude a sua senha.", "invalidLoginCredentialsLong": "Oh não - seu nome de usuário ou senha está incorreto.\n- Tenha certeza de que seu nome de usuário e senha estão digitados corretamente. \n- Você pode ter se cadastrado com o Facebook, não com o email. Cheque tentando login com o Facebook.\n- Se você esqueceu sua senha, clique \"Esqueci Senha\".", "invalidCredentials": "Não há conta que use essas credenciais.", "accountSuspended": "A conta foi suspensa, por favor contate leslie@habitica.com. com ID de Usuário \"<%= userId %>\" para assistência.", diff --git a/common/locales/pt/gear.json b/common/locales/pt/gear.json index c788efaa50..fc17cda0a7 100644 --- a/common/locales/pt/gear.json +++ b/common/locales/pt/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Tipo", "klass": "Classe", "groupBy": "Agrupar por <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Este item combina com a sua classe, então ele dá um multiplicador de status adicional de 1,5.)", "weapon": "arma", "weaponCapitalized": "Arma", "weaponBase0Text": "Sem Arma", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Reuniões, monstros, indisposições: controlados! Esmagar! Aumenta Força, Inteligência, e Constituição em <%= attrs %> cada.", "weaponSpecialCriticalText": "Martelo Crítico da Aniquilação de Bugs", "weaponSpecialCriticalNotes": "Esse campeão derrotou um inimigo crítico do Github onde muitos guerreiros falharam. Feito a partir dos ossos do Bug, esse machado causa um poderoso golpe crítico. Aumenta Força e Percepção em <%= attrs %> cada.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tridente da Maré Absoluta", "weaponSpecialTridentOfCrashingTidesNotes": "Lhe concede a habilidade de comandar peixes, e também aplica alguns ataques poderosos em suas tarefas. Aumenta a Inteligencia em <%= int %>.", "weaponSpecialYetiText": "Lança de Domador de Ieti", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "Abra-Gata-Bra! Tão deslumbrante, você devia se hipnotizar! Ooh. Ele brilha... Aumenta Inteligência em <%= int %>. e percepção em <%= per %>. Edição Limitada 2016 Equipamento de Primavera ", "weaponSpecialSpring2016HealerText": "Varinha de Flor da Primavera", "weaponSpecialSpring2016HealerNotes": "Com o aceno e uma piscada, você faz os campos e florestas florescerem! ou acerta ratos problemáticos na cabeça. Aumenta a inteligência em <%=int%> . Equipamento de Edição Limitada da Primavera 2016.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "Varinha Elétrica", + "weaponSpecialSummer2016RogueNotes": "Qualquer um que lute contra você receberá uma surpresa chocante... Aumenta Força em <%= str %>. Edição Limitada Equipamento de Verão 2016.", + "weaponSpecialSummer2016WarriorText": "Espada com Gancho", + "weaponSpecialSummer2016WarriorNotes": "Morda aquelas duras tarefas com essa espada gancho! Aumenta a força em <%= str %>. Edição Limitada 2016 Equipamento de Verão", + "weaponSpecialSummer2016MageText": "Bastão de Espuma do mar", + "weaponSpecialSummer2016MageNotes": "Todo o poder dos mares é filtrado com esse cajado. Aumenta Inteligência em <%= int %> e Percepção em <%= per %>. Edição Limitada Equipamento de Verão 2016.", + "weaponSpecialSummer2016HealerText": "Tridente Curador", + "weaponSpecialSummer2016HealerNotes": "Um espinho machuca, os outros curam. Aumenta Inteligência em <%= int %>. Edição Limitada 2016 Equipamento de Verão.", "weaponMystery201411Text": "Forcado de Banquete", "weaponMystery201411Notes": "Apunhale seus inimigos ou cave pelas suas comidas favoritas - esse garfo versátil faz de tudo! Não confere benefícios. Item de Assinante de Novembro 2014.", "weaponMystery201502Text": "Cajado Brilhante Alado do Amor e Também Verdade.", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Seu poder incansável acostuma o usuário ao desconforto mundano. Aumenta todos atributos em <%= attrs %>.", "armorSpecial2Text": "Nobre túnica do Jean Chalard", "armorSpecial2Notes": "Te deixa extra fofo! Aumenta Constituição e Inteligência em <%= attrs %> cada.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Armadura Oceânica com Barbatanas", "armorSpecialFinnedOceanicArmorNotes": "Apesar de delicada, esta armadura faz a sua pele ser tão nociva quanto um coral de fogo. Aumenta a Força em <%= str %>.", "armorSpecialYetiText": "Túnica de Domador de Ieti", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "Brilhantemente colorido, então você não será confundido com um rato necromante. Aumenta Inteligência em <%= int %>. Equipamento Edição Limitada de Primavera 2016.", "armorSpecialSpring2016HealerText": "Calções de Coelho Fofo", "armorSpecialSpring2016HealerNotes": "Saltando por ai! Ligando colina a colina, curando aqueles que precisam. Aumenta a constituição em <%= con %>. Edição Limitada 2016 Equipamento de Primavera", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "Cauda de Enguia", + "armorSpecialSummer2016RogueNotes": "Essa vestimenta eletrificante transforma seu usuário em um verdadeiro Enguia-Ladino! Aumenta Percepção em <%= per %>. Edição Limitada Equipamento de Verão 2016.", + "armorSpecialSummer2016WarriorText": "Cauda de Tubarão", + "armorSpecialSummer2016WarriorNotes": "Essas grossas vestes transformam seu usuário em um verdadeiro Guerreiro Tubarão! Aumenta Constituição em <%= con %>. Edição Limitada Equipamento de Verão 2016.", + "armorSpecialSummer2016MageText": "Cauda de Golfinho", + "armorSpecialSummer2016MageNotes": "Essa vestimenta escorregadia transforma seu usuário em um verdadeiro Mago Golfinho! Aumenta Inteligência em <%= int %>. Edição Limitada Equipamento de Verão 2016.", + "armorSpecialSummer2016HealerText": "Cauda de Cavalo-Marinho", + "armorSpecialSummer2016HealerNotes": "Essa vestimenta espinhosa transforma seu usuário em um verdadeiro Curandeiro Cavalo-Marinho! Aumenta Constituição em <%= con %>. Edição Limitada Equipamento de Verão 2016.", "armorMystery201402Text": "Túnicas do Mensageiro", "armorMystery201402Notes": "Cintilantes e resistentes, essas túnicas tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante de Fevereiro 2014.", "armorMystery201403Text": "Armadura do Andador da Floresta", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Você também pode ser uma pequena, porém medonha, bola de folhas. Não concede benefícios. Item de Assinante de Março 2016.", "armorMystery201605Text": "Uniforme do Bardo Marcial", "armorMystery201605Notes": "Diferente dos bardos tradicionais que se unem a equipes aventureiras, bardos que se unem às bandas marciais Habiticanas são conhecidos por grandes paradas, não ataques a calabouços. Não concede benefícios. Item de Assinante de Maio 2016.", + "armorMystery201606Text": "Cauda de Selkie", + "armorMystery201606Notes": "Essa forte cauda brilha como a espuma do mar se quebrando na costa. Não concede benefícios. Item de Assinante de Junho de 2016.", "armorMystery301404Text": "Fantasia Steampunk", "armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.", "armorArmoireLunarArmorText": "Armadura Lunar Tranquilizadora", @@ -478,6 +484,8 @@ "headSpecial1Notes": "A coroa favorita daqueles que lideram pelo exemplo. Aumenta todos os atributos em <%= attrs %>.", "headSpecial2Text": "Elmo Sem Nome", "headSpecial2Notes": "Um testamento para aqueles que deram de si mesmos sem pedir nada em troca. Aumenta Inteligência e Força em <%= attrs %> cada.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Tiara do Coral de Fogo", "headSpecialFireCoralCircletNotes": "Esta Tiara, projetada pelos grandes alquimistas de Habitica, permite que você respire na água e mergulhe em busca de tesouros! Aumenta Percepção em <%= per %>.", "headSpecialNyeText": "Chapéu Festivo Absurdo", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "Vestimenta para colocar você acima dos meros magos de esquina do mundo. Aumenta a percepção em <%= per %>. Edição Limitada 2016 Equipamento de Primavera", "headSpecialSpring2016HealerText": "Diadema de Flores", "headSpecialSpring2016HealerNotes": "Ele cintila com o potencial de uma nova vida pronta para florescer. Aumenta a inteligência em <%= int %>. Edição Limitada 2016 Equipamento de Primavera", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "Capacete de Enguia", + "headSpecialSummer2016RogueNotes": "Espie por frestas de rochas enquanto estiver usando esse elmo discreto. Aumenta Percepção em <%= per %>. Edição Limitada 2016 Equipamento de Verão.", + "headSpecialSummer2016WarriorText": "Capacete de Tubarão", + "headSpecialSummer2016WarriorNotes": "Morda aquelas duras tarefas com esse elmo amedrontador! Aumenta Força em <%= str %>. Edição Limitada 2016 Equipamento de Verão.", + "headSpecialSummer2016MageText": "Chapéu do Esguicho", + "headSpecialSummer2016MageNotes": "Água mágica constantemente jorra desse chápeu. Aumenta Percepção por <%= per %>. Edição Limitada 2016 Equipamento de Verão.", + "headSpecialSummer2016HealerText": "Capacete de Cavalo-Marinho", + "headSpecialSummer2016HealerNotes": "Esse elmo indica que o usuário foi treinado por cavalos marinhos mágicos curadores da procrastinação. Aumenta Inteligência em <%= int %>. Edição Limitada 2016 Equipamento de Verão.", "headSpecialGaymerxText": "Elmo do Guerreiro Arco-Íris", "headSpecialGaymerxNotes": "Para celebrar a Conferência GaymerX, este elmo especial foi decorado com uma colorida e radiante estampa. A GaymerX é uma conferência de games que celebra a comunidade LGTBQ e jogos, sendo aberta para todo mundo.", "headMystery201402Text": "Elmo Alado", @@ -612,6 +620,8 @@ "headMystery201604Notes": "Essas flores entrelaçadas fazem um capacete surpreendentemente forte! Não confere benefício. Item de Assinante de Abril de 2016.", "headMystery201605Text": "Chapéu de Bardo Marcial", "headMystery201605Notes": "Setenta e seis dragões comandaram o grande desfile, com cento e dez grifos ao alcance das mãos! Não confere benefício. Item de assinante de Maio de 2016.", + "headMystery201606Text": "Chapéu de Selkie", + "headMystery201606Notes": "Cantarola a melodia do oceano enquanto você se torna um com o gracejo das focas! Não concede benefícios. Item de Assinante Junho 2016.", "headMystery301404Text": "Cartola Chique", "headMystery301404Notes": "Uma cartola chique para as damas e cavalheiros mais finos! Item de Assinante de Janeiro 3015. Não concede benefícios.", "headMystery301405Text": "Cartola Básica", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vê através do véu da morte e mostra o que lá encontra para os inimigos temerem. Aumenta Percepção em <%= per %>.", "shieldSpecial1Text": "Escuto de Cristal", "shieldSpecial1Notes": "Despedaça flechas e desvia as palavras de opositores. Aumenta todos atributos em <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Escudo de Pérola da Lua", "shieldSpecialMoonpearlShieldNotes": "Projetado para nadar rápido, e também alguma defesa. Aumenta a Constituição em <%= con %>.", "shieldSpecialGoldenknightText": "Estrela Da Manhã Esmagadora de Marcos do Mustaine", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "Suas bravas e diabólicas armadilhas para obter essa comida com bonus de defesa. Aumenta Constituição em <%= con %>. Edição Limitada 2016 Equipamento de Primavera", "shieldSpecialSpring2016HealerText": "Escudo Floral", "shieldSpecialSpring2016HealerNotes": "O 1º de Abril diz que este pequeno escudo defenderá Sementes Brilhantes. Não acredite nisso. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada de Primavera 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "Varinha Elétrica", + "shieldSpecialSummer2016RogueNotes": "Qualquer um que batalhe com você terá uma surpresa chocante... Aumenta a Força em <%= str %>. Edição Limitada 2016 Equipamento de Verão.", + "shieldSpecialSummer2016WarriorText": "Dente de Tubarão", + "shieldSpecialSummer2016WarriorNotes": "Morda essas tarefas difíceiso com esse escudo de dente! Aumenta Constituição em <%= con %>. Edição Limitada Equipamento de Verão 2016.", + "shieldSpecialSummer2016HealerText": "Escudo de Estrela do Mar", + "shieldSpecialSummer2016HealerNotes": "As vezes erroneamente chamado de Escudo do Peixe-Estrela. Aumenta Constituição em <%= con %>. Edição Limitada 2016 Equipamento de Verão.", "shieldMystery201601Text": "Destruidor de Resoluções", "shieldMystery201601Notes": "Essa lâmina pode ser usada para bloquear todas as distrações. Não concede benefícios. Item de Assinante de Janeiro 2016", "shieldMystery301405Text": "Escudo Relógio", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Sibila com força e beleza. Não concede benefícios. Equipamento Edição Especial de Convenção.", "backSpecialWonderconBlackText": "Capa Furtiva", "backSpecialWonderconBlackNotes": "Rodeado de sombras e sussurros. Não concede benefícios. Equipamento Edição Especial de Convenção.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Acessório de Corpo", "bodyBase0Text": "Sem Acessório de Corpo", "bodyBase0Notes": "Sem Acessório de Corpo.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Um bonito colar de ouro! Não concede benefícios. Equipamento Edição Especial de Convenção.", "bodySpecialWonderconBlackText": "Colar Ébano", "bodySpecialWonderconBlackNotes": "Um bonito colar de ébano! Não concede benefícios. Equipamento Edição Especial de Convenção.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Capeleta Brilhante", "bodySpecialSummerMageNotes": "Nem água salgada nem água fresca podem manchar essa capeleta metálica. Não concede benefícios. Equipamento Edição Limitada de Verão 2014.", "bodySpecialSummerHealerText": "Colar de Coral", diff --git a/common/locales/pt/generic.json b/common/locales/pt/generic.json index 8c2d56e0dd..3e2fb617e2 100644 --- a/common/locales/pt/generic.json +++ b/common/locales/pt/generic.json @@ -98,7 +98,7 @@ "buyThis": "Comprar <%= text %> com <%= price %> de suas <%= gems %> Gemas?", "noReachServer": "Servidor não disponível no momento, tente novamente mais tarde", "errorUpCase": "ERRO:", - "newPassSent": "Nova senha enviada.", + "newPassSent": "Se nós tivermos o seu email em arquivo, uma nova senha será mandada ao seu email.", "serverUnreach": "Servidor não disponível no momento.", "requestError": "Caramba, um errou ocorreu! Por favor recarregue a página, sua última ação pode não ter sido salva corretamente. ", "seeConsole": "Se o erro persistir, por favor reporte em Ajuda > Reportar um Problema. Se você estiver familiarizado com o console do seu navegador, por favor inclua quaisquer mensagens de erro.", diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json index b2088dfc55..4409d6468c 100644 --- a/common/locales/pt/groups.json +++ b/common/locales/pt/groups.json @@ -28,7 +28,7 @@ "LFG": "Para anunciar sua nova equipe ou achar uma à que se juntar, vá para a guilda <%= linkStart %>Mensagens de Procura de Grupo (Equipe Desejada)<%= linkEnd %>.", "wantExistingParty": "Quer se juntar à uma equipe já existente? Vá até a <%= linkStart %>Guilda Procura-se Equipe<%= linkEnd %> e publique este ID de Usuário:", "joinExistingParty": "Juntar-se à equipe de outra pessoa", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Ops! Você precisa criar ou unir-se a uma equipe antes de poder iniciar uma missão!", "create": "Criar", "userId": "ID do Usuário", "invite": "Convidar", @@ -163,7 +163,7 @@ "partyOnName": "Equipe online", "partyUpAchievement": "Entrou em um grupo com outra pessoa! Divirtam-se batalhando contra monstros e ajudando um ao outro.", "partyOnAchievement": "Entrou em um grupo com pelo menos 4 pessoas! Divirta-se aumentando a sua produtividade com seus amigos para derrotar seus inimigos!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Nota: Essa Guilda agora está grande demais para suportar notificações! Tenha certeza de checar de novo todo dia para ver novas mensagens.", "groupIdRequired": "\"groupId\" precisa ser um UUID válido.", "groupNotFound": "Grupo não encontrado ou ao qual você não tem acesso.", "groupTypesRequired": "Deve fornecer um \"tipo\" válido de pesquisa.", diff --git a/common/locales/pt/limited.json b/common/locales/pt/limited.json index 4ddef35ccd..dad615a158 100644 --- a/common/locales/pt/limited.json +++ b/common/locales/pt/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Coelho do Mago (Mago)", "comfortingKittySet": "Gatinho Confortante (Curandeiro)", "sneakySqueakerSet": "Ladrão Sorrateiro (Ladino)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Guerreiro Peixe-Lua (Guerreiro)", + "shipSoothsayerSet": "Navio vidente (Mago)", + "strappingSailorSet": "Forte Marinheiro (Curandeiro)", + "reefRenegadeSet": "Recife Abandonado (Ladino)", "fallEventAvailability": "Disponível até 31 de Outubro.", "winterEventAvailability": "Disponível até 31 de Dezembro", "springEventAvailability": "Disponível até 31 de Maio" diff --git a/common/locales/pt/questscontent.json b/common/locales/pt/questscontent.json index 6ed99590e5..4776637261 100644 --- a/common/locales/pt/questscontent.json +++ b/common/locales/pt/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivar, Parte 1: A Corrente de Pedras da Lua", "questMoonstone1Notes": "Uma doença terrível abateu-se sobre os Habiticanos. Maus hábitos que se pensavam ter sido extintos à muito tempo estão a voltar com intensidade redobrada. Pratos ficam por ser lavados, manuais de estudo não são lidos e preguiça parece estar em toda a parte!

Seguindo alguns dos teus Maus Hábitos para dentro dos Pântanos da Estagnação, encontras o culpado: a necromante fantasmagórica, Reincidente. Com as armas em punho, confronta-la, mas as armas simplesmente atravessam o seu espectro sem efeito.

\"Poupa-te o esforço\", sibila ela com uma voz áspera. \"Sem uma corrente de pedras da lua, nada me pode ferir - e o joalheiro @aurakami espalhou as pedras todas por toda Habitica à muito tempo atrás!\" Ofegante, retiras...mas sabes agora o que tens a fazer.", "questMoonstone1CollectMoonstone": "Pedras da Lua", - "questMoonstone1DropMoonstone2Quest": "A Corrente de Pedras da Lua, Parte 2: Recidivar a Necromante (Pergaminho)", - "questMoonstone2Text": "Recidivar, Parte 2: Recidivar a Necromante", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "O bravo ferreiro @Inventrix ajuda-te a forjar as pedras da lua encantadas numa corrente. Finalmente estás pronto a confrontar Reincidente mas, assim que entras nos Pântanos da Estagnação, um arrepio horrível varre-te.

Um hálito apodrecido sussurra à tua orelha. \"De volta? Que agradável...\" Com um rodopío, atacas e, sob a luz da corrente de pedras de lua, a tua arma atinge carne sólida. \"Podes ter-me ligado ao mundo outra vez,\" rosna Reincidente, \"mas agora é altura em que tu sairás dele!\"", "questMoonstone2Boss": "O Necromante", - "questMoonstone2DropMoonstone3Quest": "A Corrente de Pedras da Lua, Parte 3: Recidivar Transformada (Pergaminho)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivar, Parte 3: Recidivar Transformada", "questMoonstone3Notes": "Recidivar desaba no chão e você a atinge com a corrente de pedras de lua. Para seu horror, Recidivar agarra as gemas, com os olhos brilhando em triunfo.

\"Sua criatura de carne idiota!\", grita. \"Essas pedras da lua vão recuperar a minha forma física, é verdade, mas não como você imaginou. Assim como a lua cheia cresce na escuridão, também o meu poder floresce, e das sombras eu invoco o espectro do teu inimigo mais temido!\"

Um nevoeiro verde ergue-se do pântano e o corpo de Recidivar, contorcendo-se e tomado de espasmos, transforma-se numa forma que te enche de terror - o corpo morto-vivo de Vício, horrivelmente renascido.", "questMoonstone3Completion": "É-te difícil respirar e os teus olhos ardem com o suor quando o Wyrm morto-vivo colapsa no chão. Os restos de Reincidente dissipam-se numa névoa fina cinza, rapidamente desaparecendo sob o assalto de uma brisa refrescante, e ouves, na distância, os berros de combate de Habiticanos derrotando os seus Maus Hábitos de uma vez por todas/

@Baconsaur, o Mestre de Bestas desce, montado num grifo. \"Vi o final da tua batalha de lá de cima e fiquei bastante impressionado. Por favor, toma esta túnica encantada - a tua coragem fala de um coração nobre e creio que estavas destinado a tê-la.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Ataque do Mundano, Parte 1: Desastre em Louça!", "questAtom1Notes": "Você chegou às margens do Lago Lavado para um relaxamento merecido... Mas o lago está poluído com pratos sujos! Como isso aconteceu? Bem, você simplesmente não pode permitir que o lago continue neste estado. Há apenas uma coisa que você pode fazer: limpar os pratos e salvar o seu local de férias! Melhor encontrar um pouco de sabão para limpar essa bagunça. Um monte de sabão...", "questAtom1CollectSoapBars": "Barras de Sabão", - "questAtom1Drop": "O Monstro de Lanchinhoness (Pergaminho de Missão)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Ataque do Mundano, Parte 2: O Monstro de Lanchinhoness", "questAtom2Notes": "Ufa, este lugar está ficando muito mais agradável com todos estes pratos limpos. Talvez você finalmente possa ter algum divertimento agora. Oh - parece haver uma caixa de pizza flutuando no lago. Bem, qual o problema de limpar mais uma coisa, não é verdade? Mas, infelizmente, não é uma mera caixa de pizza! Subitamente a caixa levanta da água para revelar-se como a cabeça de um monstro. Não pode ser! O Lendário Monstro de Lanchinhoness?! Diz-se que existe escondido no lago desde os tempos pré-históricos: a criatura criada a partir dos restos de comida e lixo dos antigos Habiticanos. Eca!", "questAtom2Boss": "O Monstro de Lanchinhoness", - "questAtom2Drop": "O Lavadeiromante (Pergaminho de Missão)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Ataque do Mundano, Parte 3: O Lavadeiromante", "questAtom3Notes": "Com um grito ensurdecedor, e cinco tipos de queijos deliciosos saindo de sua boca, o Monstro de Lanchinhoness cai aos pedaços. \"COMO VOCÊ SE ATRAVE!\" ecoa uma voz debaixo da superfície da água. Uma figura com uma túnica azul emerge da água, empunhando uma escova de vaso sanitário mágica. A roupa suja começa a borbulhar da superfície do lago. \"Eu sou o Lavadeiromante!\" ele com raiva anuncia. \"Você tem muita ousadia - lavando meus pratos deliciosamente sujos, destruindo meu animal de estimação, e entrando no meu domínio com essas roupas limpas. Prepare-se para sentir a ira encharcada de minha magia anti-limpeza!\"", "questAtom3Completion": "O louco Lavadeiromante foi derrotado! Roupas limpas caem em pilhas ao seu redor. As coisas estão ficando muito melhor por aqui. Quando você começa a avançar pela armadura recém-passada, um brilho de metal chama sua atenção, e seu olhar recai sobre um elmo reluzente. O proprietário original deste brilhante item pode ser desconhecido, mas quando você o coloca, sente a calorosa presença de um espírito generoso. Pena que eles não colocaram uma etiqueta com nome.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Queimadura usa ATAQUE DE EXAUSTÃO!`\n\nMuitos Habiticanos tem se escondido do Queimadura na Taverna, mas não mais! Com um uivo estridente, Queimadura arranha a Taverna com as suas mãos ardentes. À medida que os clientes da Taverna fogem, Daniel é pego nas garras de Queimadura, e se transforma em um Espírito Exausto na sua frente! \n\nEste horror cabeça quente já dura tempo demais. Não desista... estamos tão perto de vencer o Queimadura de uma vez por todas!", "questFrogText": "Pântano do Sapo Bagunceiro", "questFrogNotes": "Enquanto você e seus amigos caminhão com dificuldade pelo Pântano da Estagnação, @starsystemic aponta para uma placa \"Fique no caminho -- se puder.\"

\"Com certeza isso não é difícil!\" @RosemonkeyCT diz. \"É amplo e claro.\"

Mas conforme você avança, nota que o caminho gradualmente vai sendo tomado pela sujeira do pântano, ladeado por estranhos detritos azuis, até que é impossível prosseguir.

Conforme você olha em volta, se perguntando como ficou tão bagunçado, @Jon Arjinborn grita \"Cuidado!\" Um sapo irritado pula do lodo, vestindo roupas sujas e iluminado por um fogo azul. Você terá que superar esse venenoso Sapo Bagunceiro para avançar!", - "questFrogCompletion": "O sapo se esconde de volta na sujeira, derrotado. Conforme ele escapule, o lodo azul desvanece, deixando o caminho a frente livre.

Parados no meio do caminho estão três ovos antigos. \"Você pode ver os pequenos girinos através da casca transparente!\" @Breadstrings diz. \"Aqui, você devia ficar com eles.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Sapo Bagunceiro", "questFrogDropFrogEgg": "Sapo (Ovo)", "questFrogUnlockText": "Desbloqueia ovos de Sapo para compra no Mercado", diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json index 5c7ff0f798..95a3873110 100644 --- a/common/locales/pt/settings.json +++ b/common/locales/pt/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "Notificações de E-mail", "wonChallenge": "Você venceu um desafio!", "newPM": "Recebeu Mensagem Privada", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Nova Mensagem de <%= name %>: <%= message %>", "sentGems": "Gemas enviadas!", "giftedGems": "Gemas Presenteadas", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> te presenteou com <%= amount %> Gemas", "giftedSubscription": "Assinaturas Presenteadas", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> te presenteou com uma Assinatura de <%= months %>", "invitedParty": "Convidado para Equipe", "invitedGuild": "Convidado para Guilda", "importantAnnouncements": "Sua conta está inativa", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Você não recebera mais nehum outro e-mail de Habitica.", "unsubscribeAllEmails": "Marque para cancelar assinatura de E-mails", "unsubscribeAllEmailsText": "Marcando esta caixa, eu certifico que entendo que, por não assinar nenhum e-mail, Habitica nunca será capaz de me notificar via e-mail sobre mudanças importantes do site ou da minha conta.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Marque para cancelar inscrição de todas as notificações em push", "correctlyUnsubscribedEmailType": "Assinatura a emails \"<%= emailType %>\" corretamente cancelada.", "subscriptionRateText": "Redepositar $<%= price %> dólares a cada <%= months %> meses", "recurringText": "recorrente", @@ -154,11 +154,11 @@ "invalidUrl": "url inválida", "invalidEnabled": "o parâmetro \"enabled\" deve ser um boolean", "regIdRequired": "RegId é necessário", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Cliente inválido. Somente clientes Habitica Oficiais podem receber notificações em push.", "pushDeviceAdded": "Dispositivo para Push adicionado con sucesso.", "pushDeviceAlreadyAdded": "O utilizador já possui o dispositivo para Push", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "O usuário não tem dispositivo push com este id.", + "pushDeviceRemoved": "Dispositivo push removido com sucesso.", "add": "Adicionar", "buyGemsGoldCap": "Máximo aumentado para <%= amount %>", "mysticHourglass": "<%= amount %> Ampulhetas Místicas", @@ -174,5 +174,5 @@ "timezone": "Fuso Horário", "timezoneUTC": "O Habitica usa o fuso horário definido no seu computador, que é <%= utc %>", "timezoneInfo": "Se esse fuso horário não for o correto, primeiro recarregue esta página utilizando o botão de recarregar do seu navegador para garantir que Habitica tenha a informação mais recente. Se ainda estiver errado, ajuste o fuso horário no seu computador e recarrege esta página novamente.

Se você usa Habitica em outros computadores ou dispositivos móveis, o fuso horário deve ser o mesmo em todos eles. Se suas tarefas diárias têm sido reiniciadas na hora errada, repita esta operação em todos os outros computadores e em um navegador em seus dispositivos móveis.", - "push": "Push" + "push": "Empurrar" } \ No newline at end of file diff --git a/common/locales/pt/subscriber.json b/common/locales/pt/subscriber.json index 9774dc6de9..dec5f47636 100644 --- a/common/locales/pt/subscriber.json +++ b/common/locales/pt/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Conjunto Trevo de 4 Folhas da Sorte", "mysterySet201604": "Conjunto Guerreiro de Folha", "mysterySet201605": "Conjunto Bardo Marcial", + "mysterySet201606": "Conjunto de Túnica de Selkie", "mysterySet301404": "Conjunto \"Steampunk Padrão\"", "mysterySet301405": "Conjunto \"Acessórios Steampunk\"", "mysterySetwondercon": "WonderCon", diff --git a/common/locales/pt/tasks.json b/common/locales/pt/tasks.json index 83d557c577..4240a115cd 100644 --- a/common/locales/pt/tasks.json +++ b/common/locales/pt/tasks.json @@ -94,7 +94,7 @@ "confirmFortify": "Tem certeza?", "fortifyComplete": "Fortificação completa!", "sureDelete": "Você tem certeza de que deseja deletar <%= taskType %> com o texto \"<%= taskText %>\"?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Você tem certeza de que quer apagar seus afazeres completos?", "streakCoins": "Bônus de Combo!", "pushTaskToTop": "Enviar tarefa para o topo. Segure CTRL ou CMD para enviar para baixo.", "emptyTask": "Insira o título da tarefa primeiro.", diff --git a/common/locales/ro/character.json b/common/locales/ro/character.json index e101f89d35..8d43846701 100644 --- a/common/locales/ro/character.json +++ b/common/locales/ro/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Hide stat allocation", "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/ro/front.json b/common/locales/ro/front.json index 8bec41aa35..f0c45c97cb 100644 --- a/common/locales/ro/front.json +++ b/common/locales/ro/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/ro/gear.json b/common/locales/ro/gear.json index f4458a20a7..3ea31235e2 100644 --- a/common/locales/ro/gear.json +++ b/common/locales/ro/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Mitinguri, monștri, molime: miruite! Macină-le! Crește Forța, Inteligența și Constituția cu <%= attrs %> fiecare.", "weaponSpecialCriticalText": "Ciocanul critic strivitor de erori", "weaponSpecialCriticalNotes": "Acest campion a învins un puternic inamic Github unde mulți viteji au căzut. Făcut din oasele Erorii, acest ciocan dă o lovitură puternică. Crește Forța și Percepția cu <%= attrs %> fiecare.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Sulița îmblânzitorului de Yeti", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Puterea ei neostenită obișnuiește îl deprinde pe purtător cu disconfortul lumesc. Crește toate atributele cu <%= attrs %>.", "armorSpecial2Text": "Tunica nobilă a lui Jean Chalard.", "armorSpecial2Notes": "Makes you extra fluffy! Increases Constitution and Intelligence by <%= attrs %> each.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Roba îmblânzitorului de Yeti", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothing Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Coroana preferată a celor care conduc prin exemplu. Crește toate atributele cu <%= attrs %>.", "headSpecial2Text": "Cască fără nume", "headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Pălărie absurdă de petrecere", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vede dincolo de vălul morții și arată ce e acolo pentru a înspăimânta inamicii. Crește Percepția cu <%= per %>.", "shieldSpecial1Text": "Scut de cristal", "shieldSpecial1Notes": "Fărâmițează săgețile și deviază cuvintele negativiștilor. Crește toate atributele cu <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Mantie furtivă", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "Niciun accesoriu pentru corp", "bodyBase0Notes": "Niciun accesoriu pentru corp.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Colier de ebonită", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Coral Collar", diff --git a/common/locales/ro/generic.json b/common/locales/ro/generic.json index 46c769f206..6feeb78418 100644 --- a/common/locales/ro/generic.json +++ b/common/locales/ro/generic.json @@ -98,7 +98,7 @@ "buyThis": "Cumperi <%= text %> cu <%= price %> dintre cele <%= gems %> Nestemate ale tale?", "noReachServer": "Serverul nu poate fi contactat momentan, încearcă mai târziu", "errorUpCase": "EROARE:", - "newPassSent": "Parola nouă a fost trimisă.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Momentan, serverul nu poate fi contactat.", "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", diff --git a/common/locales/ro/questscontent.json b/common/locales/ro/questscontent.json index 87661fd639..520e7c6f07 100644 --- a/common/locales/ro/questscontent.json +++ b/common/locales/ro/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Moonstones", - "questMoonstone1DropMoonstone2Quest": "The Moonstone Chain Part 2: Recidivate the Necromancer (Scroll)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "The Necromancer", - "questMoonstone2DropMoonstone3Quest": "The Moonstone Chain Part 3: Recidivate Transformed (Scroll)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...", "questAtom1CollectSoapBars": "Bucăți de Săpun", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Phew, this place is looking a lot nicer with all these dishes cleaned. Maybe, you can finally have some fun now. Oh - there seems to be a pizza box floating in the lake. Well, what's one more thing to clean really? But alas, it is no mere pizza box! With a sudden rush the box lifts from the water to reveal itself to be the head of a monster. It cannot be! The fabled SnackLess Monster?! It is said it has existed hidden in the lake since prehistoric times: a creature spawned from the leftover food and trash of the ancient Habiticans. Yuck!", "questAtom2Boss": "Monstrul FărăGustări", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", "questAtom3Completion": "The wicked Laundromancer has been defeated! Clean laundry falls in piles all around you. Things are looking much better around here. As you begin to wade through the freshly pressed armor, a glint of metal catches your eye, and your gaze falls upon a gleaming helm. The original owner of this shining item may be unknown, but as you put it on, you feel the warming presence of a generous spirit. Too bad they didn't sew on a nametag.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/ro/subscriber.json b/common/locales/ro/subscriber.json index 12ecc776df..ae613f9873 100644 --- a/common/locales/ro/subscriber.json +++ b/common/locales/ro/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/ru/backgrounds.json b/common/locales/ru/backgrounds.json index 381220a0f6..e2ae18a070 100644 --- a/common/locales/ru/backgrounds.json +++ b/common/locales/ru/backgrounds.json @@ -102,8 +102,8 @@ "backgroundPyramidsText": "Пирамиды", "backgroundPyramidsNotes": "Восхищайтесь пирамидами.", "backgroundSunsetSavannahText": "Закат в саванне", - "backgroundSunsetSavannahNotes": "Выслеживайте по закатной саванне", - "backgroundTwinklyPartyLightsText": "Мерцающая праздничная иллюминация", + "backgroundSunsetSavannahNotes": "Выслеживайте по закатной саванне.", + "backgroundTwinklyPartyLightsText": "Мерцающие зимние огоньки", "backgroundTwinklyPartyLightsNotes": "Танцуйте под мигающим праздничным освещением!", "backgrounds092015": "Набор 16: Выпущен в сентябре 2015", "backgroundMarketText": "Рынок Habitica", @@ -113,7 +113,7 @@ "backgroundTavernText": "Таверна Habitica", "backgroundTavernNotes": "Посетите таверну Habitica.", "backgrounds102015": "Набор 17: Выпущен в октябре 2015", - "backgroundHarvestMoonText": "Полнолуние перед осенним равноденствием", + "backgroundHarvestMoonText": "Праздник урожая", "backgroundHarvestMoonNotes": "Зловеще похихикайте на фоне полнолуния перед осенним равноденствием!", "backgroundSlimySwampText": "Склизкое болото", "backgroundSlimySwampNotes": "Проберитесь сквозь склизкое болото.", diff --git a/common/locales/ru/character.json b/common/locales/ru/character.json index b268c203b4..6fa7aa0e6a 100644 --- a/common/locales/ru/character.json +++ b/common/locales/ru/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Спрятать распределение характеристик", "quickAllocationLevelPopover": "Каждый уровень приносит вам одно очко для распределения характеристики по вашему выбору. Вы можете сделать это вручную, или позволить игре решить за вас, используя параметры Автоматического распределения, которые находятся на странице Пользователь -> Характеристики аватара ", "invalidAttribute": " \"<%= attr %>\" не действительная характеристика.", - "notEnoughAttrPoints": "У вас не достаточно очков характеристики." + "notEnoughAttrPoints": "У вас не достаточно очков характеристики.", + "gearNotOwned": "У вас нет этого предмета." } \ No newline at end of file diff --git a/common/locales/ru/front.json b/common/locales/ru/front.json index c84a5ed555..ddfb350b70 100644 --- a/common/locales/ru/front.json +++ b/common/locales/ru/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Имя пользователя уже занято.", "passwordConfirmationMatch": "Подтверждение пароля не совпадает с паролем.", "invalidLoginCredentials": "Неправильное имя пользователя и / или адрес электронной почты и / или пароль.", - "passwordReset": "Если мы имеем вашу электронную почту, ваша ссылка для сброса пароля был отправлен на ваш электронный адрес.", + "passwordReset": "Если у нас есть ваш email, то новый пароль был отправлен на вашу почту.", "passwordResetEmailSubject": "Сброс пароля для Habitica", "passwordResetEmailText": "Пароль для <%= username %> был восстановлен в <%= newPassword %> . Важно! Имя пользователя и пароль чувствительны к регистру - вы должны заполнить оба поля точно так, как показано здесь. Мы рекомендуем скопировать и вставить текст, а не печатать его. Войдите в <%= baseUrl %>. После того, как вы вошли в систему, проходите в <%= baseUrl %>/#/options/settings/settings и измените свой пароль. ", - "passwordResetEmailHtml": "Пароль для <%= username %> был восстановлен в <%= newPassword %>.

Важно! Имя пользователя и пароль чувствительны к регистру - вы должны заполнить оба поля точно так, как показано здесь. Мы рекомендуем скопировать и вставить текст, а не печатать его.

Войдите в <%= baseUrl %>. После того, как вы вошли в систему, проходите в <%= baseUrl %>/#/options/settings/settings и измените свой пароль. ", + "passwordResetEmailHtml": "Пароль для <%= username %> был изменён на <%= newPassword %>

Важно! Ник и пароль чуствительны к регистру - вы должны вводить их точно так же, как показано здесь. Мы рекомендуем копировать и вставлять их, место печатания их вручную.

Войти <%= baseUrl %>. После того, как вы вошли, перейдите в <%= baseUrl %>/#/options/settings/settings и измените ваш пароль.", "invalidLoginCredentialsLong": "Ой-ой - ваш пароль или имя пользователя введено неправильно.\n- Убедитесь, что ваше имя пользователя или электронный адрес введен правильно.\n- Возможно, вы подписали с Facebook, а не по электронной почте. Попробуйте ввойти ещё раз, через Facebook.\n- Если вы забыли свой пароль, нажмите \"Забыли пароль\".", "invalidCredentials": "У нас нет аккунта, который использует эти учетные данные.", "accountSuspended": "Аккаунт был приостановлен, пожалуйста, свяжитесь с leslie@habitica.com с ID пользователя \"<%= userId %>\" , что-бы получить помощь.", diff --git a/common/locales/ru/gear.json b/common/locales/ru/gear.json index 43a350f3ad..79936524b6 100644 --- a/common/locales/ru/gear.json +++ b/common/locales/ru/gear.json @@ -3,7 +3,7 @@ "equipmentType": "Тип", "klass": "Класс", "groupBy": "Сгруппировать по <%= type %>", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(Этот предмет совпадает с вашим классом, поэтому он получает дополнительный множитель характеристики: 1.5)", "weapon": "оружие", "weaponCapitalized": "Оружие", "weaponBase0Text": "Нет оружия", @@ -14,7 +14,7 @@ "weaponWarrior1Notes": "Простой солдатский клинок. Увеличивает силу на <%= str %>.", "weaponWarrior2Text": "Топор", "weaponWarrior2Notes": "Боевой топор с обоюдным лезвием. Увеличивает силу на <%= str %>", - "weaponWarrior3Text": "Моргенштерн", + "weaponWarrior3Text": "Утренняя Звезда", "weaponWarrior3Notes": "Тяжелая дубина с острыми шипами. Увеличивает силу на <%= str %>.", "weaponWarrior4Text": "Сапфировый клинок", "weaponWarrior4Notes": "Меч, чье лезвие кусается, как северный ветер. Увеличивает силу на <%= str %>.", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "С дуэлями, монстрами и недомоганиями покончено! Сделай из них пюре! Увеличивает силу, интеллект и телосложение на <%= attrs %>.", "weaponSpecialCriticalText": "Молот победителя критических багов", "weaponSpecialCriticalNotes": "Этот борец разбил особо опасного неприятеля в битве на Github, в которой пали многие воины. Молот исполнен из костей Бага и наносит мощные критические удары. Увеличивает силу и восприятие на <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Трезубец Сокрушительных Приливов", "weaponSpecialTridentOfCrashingTidesNotes": "Дает вам способность повелевать рыбами, а также наносить мощные удары задачам. Увеличивает интеллект на <%= int %>.", "weaponSpecialYetiText": "Копье укротителя Йети", @@ -96,7 +98,7 @@ "weaponSpecialSummerRogueNotes": "Встать на якорь! Пусть задания прогуляются по доске! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2014.", "weaponSpecialSummerWarriorText": "Нож морехода", "weaponSpecialSummerWarriorNotes": "Ни одно задание не посмеет связаться с этим зазубренным ножом! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2014.", - "weaponSpecialSummerMageText": "Ловец ламинарии", + "weaponSpecialSummerMageText": "Ловец ламинарий", "weaponSpecialSummerMageNotes": "Этот трезубец замечательно пронзает водоросли, позволяя собирать урожай с удвоенной эффективностью! Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2014.", "weaponSpecialSummerHealerText": "Теневой жезл", "weaponSpecialSummerHealerNotes": "Эта палочка из аквамарина и живых кораллов отлично привлекает стайки рыб. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска лета 2014.", @@ -126,13 +128,13 @@ "weaponSpecialSpring2015HealerNotes": "Стоит только взмахнуть погремушкой, и чарующий треск этой штуки займет КОГО УГОДНО очень надолго. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSummer2015RogueText": "Коралл-огнемет", "weaponSpecialSummer2015RogueNotes": "Этот сородич огненного коралла способен стрелять ядом сквозь толщу воды. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска лета 2015.", - "weaponSpecialSummer2015WarriorText": "Солнечная Меч-Рыба", + "weaponSpecialSummer2015WarriorText": "Солнечная рыба-меч", "weaponSpecialSummer2015WarriorNotes": "Солнечная Меч-Рыба – это оружие, наводящее ужас, только если не давать рыбе трепыхаться. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска лета 2015.", "weaponSpecialSummer2015MageText": "Посох предсказателя", - "weaponSpecialSummer2015MageNotes": "В мерцающих камнях этого посоха скрыта сила. Увеличивает Интеллект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2015", + "weaponSpecialSummer2015MageNotes": "В мерцающих камнях этого посоха скрыта сила. Увеличивает Интеллект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2015.", "weaponSpecialSummer2015HealerText": "Волшебная палочка волн", "weaponSpecialSummer2015HealerNotes": "Исцеляет морскую болезнь! Увеличивает интеллект на <%= int %>. Ограниченный выпуск летней экипировки 2015.", - "weaponSpecialFall2015RogueText": "Бое-вой Тпор", + "weaponSpecialFall2015RogueText": "Бое-вой Топор", "weaponSpecialFall2015RogueNotes": "Устрашающие задачи трусливо прячутся при виде взмахов этим топором. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска осени 2015.", "weaponSpecialFall2015WarriorText": "Деревянная Доска", "weaponSpecialFall2015WarriorNotes": "Отлично подходит для поднимания вещей в кукурузных полях и/или для расправы с заданиями. Экипировка ограниченного выпуска осени 2015.", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "Абра-кот-дабра! Так ослепительно, вы можете загипнотизировать самого себя! Ооо... Оно звенит... Увеличивает Интеллект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска весны 2016.", "weaponSpecialSpring2016HealerText": "Весенняя цветочная волшебная палочка", "weaponSpecialSpring2016HealerNotes": "Когда вы взмахиваете палочкой и подмигиваете, расцветают поля и леса! Или ей можно ударить надоедливую мышь по голове. Увеличивает Интеллект на <%= int %>. Экипировка ограниченного выпуска весны 2016.", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", + "weaponSpecialSummer2016RogueText": "Электрический стержень", + "weaponSpecialSummer2016RogueNotes": "Тот, кто сражается с вами получит шокирующий сюрприз... Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2016.", + "weaponSpecialSummer2016WarriorText": "Меч с крюками", "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016MageText": "Посох морской пены", + "weaponSpecialSummer2016MageNotes": "Вся сила морских фильтров протекает в этом посохе. Увеличивает интелект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска лета 2016.", + "weaponSpecialSummer2016HealerText": "Целительный тризубец", + "weaponSpecialSummer2016HealerNotes": "Один шип вредит, другой лечит. Увеличивает Интелект на <%= int %>. Экипировка ограниченного выпуска лета 2016.", "weaponMystery201411Text": "Вилы пиршества", "weaponMystery201411Notes": "Многофункциональные вилы – вонзайте их во врагов, или в свои любимые блюда! Бонусов не дают. Подарок подписчикам ноября 2014.", "weaponMystery201502Text": "Сверкающий крылатый посох Любви-а-также-Правды", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Ради их неутомимой силы владелец привыкает к любым неудобствам. Увеличивает все характеристики на <%= attrs %>.", "armorSpecial2Text": "Благородная туника Жана Шалара", "armorSpecial2Notes": "Делает вас необыкновенно пушистым! Увеличивает телосложение и интеллект на <%= attrs %>.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Океанические доспехи с плавниками", "armorSpecialFinnedOceanicArmorNotes": "Несмотря на свою изящность, эти доспехи опасны для врагов, как огненные кораллы. Увеличивают Силу на <%= str %>.", "armorSpecialYetiText": "Мантия укротителя Йети", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "Яркого цвета, поэтому вас не спутают с некромаусом. Увеличивает Интеллект на <%= int %>. Ограниченный Выпуск Весеннего Снаряжения 2016.", "armorSpecialSpring2016HealerText": "Пушистые кроличьи штанишки", "armorSpecialSpring2016HealerNotes": "Прыг-скок! Прыгая с холма на холм, лечите тех, кто нуждается в этом. Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2016. ", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", + "armorSpecialSummer2016RogueText": "Хвост угря", + "armorSpecialSummer2016RogueNotes": "Эта электризующая одежда превращает её владельца в настоящего Разбойника Угря! Увеличивает восприятие на <%= per %>. Ограниченный выпуск 2016 Summer Gear.", + "armorSpecialSummer2016WarriorText": "Хвост акулы", + "armorSpecialSummer2016WarriorNotes": "Эта прочная одежда превращает её владельца в настоящего Воина Акулу! Увеличивает телосложение на <%= con %>. Ограниченный выпуск 2016 Summer Gear.", + "armorSpecialSummer2016MageText": "Хвост дельфина", "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016HealerText": "Хвост морского конька", + "armorSpecialSummer2016HealerNotes": "Эта шипастая одежда превращает её владельца в настоящего Целителя Морского конька! Увеличивает телосложение на <%= con %>. Ограниченный выпуск 2016 Summer Gear.", "armorMystery201402Text": "Облачение посланника", "armorMystery201402Notes": "Сверкающая и крепкая, эта броня снабжена большим количеством карманов для переноски писем. Бонусов не дает. Подарок подписчикам февраля 2014.", "armorMystery201403Text": "Доспехи лесовика", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "Вы тоже можете быть маленьким, но грозным листьевым пушком. Бонусов не дает. Подарок подписчикам апреля 2016.", "armorMystery201605Text": "Униформа Марширующего Барда", "armorMystery201605Notes": "В отличии от традиционных бардов, которые вступают партиям приключенцев, барды, которые вступают в оркестр страны Habitica знатны за их грандиозные парады, а не за рейд подземельев. Бонусов не дает. Подарок подписчикам мая 2016.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Стимпанковский костюм", "armorMystery301404Notes": "Чудной и лихой! Бонусов не дает. Подарок подписчикам февраля 3015.", "armorArmoireLunarArmorText": "Лунные доспехи успокоения", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Любимая корона тех, с кого нужно брать пример. Увеличивает все характеристики на <%= attrs %>.", "headSpecial2Text": "Безымянный шлем", "headSpecial2Notes": "Завет для тех, кто отдал последнее, не прося ничего взамен. Увеличивает интеллект и силу на <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Венец из огненного коралла", "headSpecialFireCoralCircletNotes": "Этот венец, созданный величайшими алхимиками страны Habitica, позволяет вам дышать под водой и нырять за сокровищами! Увеличивает восприятие на <%= per %>.", "headSpecialNyeText": "Шляпа праздника абсурда", @@ -566,13 +574,13 @@ "headSpecialSpring2016MageNotes": "Наряд, который поставит вас выше обычных уличных волшебников всего мира. Улучшает Восприятие на <%= per %>. Ограниченный выпуск Весеннего Снаряжения 2016.", "headSpecialSpring2016HealerText": "Цветочная диадема", "headSpecialSpring2016HealerNotes": "Искрится возможностями новой жизни, готовой вырваться наружу. Увеличивает Интеллект на <%= int %>. Ограниченный выпуск Весеннего Снаряжения 2016.", - "headSpecialSummer2016RogueText": "Eel Helm", + "headSpecialSummer2016RogueText": "Шлем угря", "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", + "headSpecialSummer2016WarriorText": "Шлем акулы", "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", "headSpecialSummer2016MageText": "Blowspout Hat", "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", + "headSpecialSummer2016HealerText": "Шлем морского конька", "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", "headSpecialGaymerxText": "Радужный шлем воина.", "headSpecialGaymerxNotes": "В честь Конференции GaymerX этот особый шлем выкрашен в яркие радужные цвета! GaymerX это интернациональная игровая конвенция, поддерживающая ЛГБТ+ сообщества и видео игры. Она открыта каждому!", @@ -612,6 +620,8 @@ "headMystery201604Notes": "Из этих плетёных цветов получается удивительно прочный шлем! Бонусов не дает. Подарок подписчикам апреля 2016.", "headMystery201605Text": "Шляпа Марширующего Барда", "headMystery201605Notes": "Семьдесят-шесть драконов вели большой парад, со стами и десяти грифонов под рукой! Бонусов не дает. Подарок подписчикам мая 2016.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Модный цилиндр", "headMystery301404Notes": "Модный цилиндр для самых уважаемых господ! Подарок подписчикам января 3015. Бонусов не дает.", "headMystery301405Text": "Обычный цилиндр", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Способен видеть за пеленой смерти и показывать то, что видит, на страх врагам. Увеличивает восприятие на <%= per %>.", "shieldSpecial1Text": "Хрустальный щит", "shieldSpecial1Notes": "Разбивает стрелы и игнорирует слова скептиков. Увеличивает все характеристики на <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Щит из лунного жемчуга", "shieldSpecialMoonpearlShieldNotes": "Предназначен для быстрого плавания, а также для некоторой защиты. Увеличивает телосложение на <%= con %>.", "shieldSpecialGoldenknightText": "Моргенштерн Мастейна, сминающий мильные метки", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "Вы смело встречаете предательские ловушки, чтобы воспользоваться этой защитной едой. Увеличивает Телосложение на <%= con %>. Ограниченный выпуск Весеннего Снаряжения 2016.", "shieldSpecialSpring2016HealerText": "Цветочный щит", "shieldSpecialSpring2016HealerNotes": "Апрельский Дурак уверяет, что этот маленький щит защитит Сияющие Семена. Не верьте ему. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весна 2016.", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", + "shieldSpecialSummer2016RogueText": "Электрический стержень", + "shieldSpecialSummer2016RogueNotes": "Тот, кто сражается с вами получит шокирующий сюрприз... Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска лета 2016.", + "shieldSpecialSummer2016WarriorText": "Зуб акулы", "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016HealerText": "Щит морской звезды", + "shieldSpecialSummer2016HealerNotes": "Иногда ошибочно называется Щитом Звёздной рыбы. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска лета 2016.", "shieldMystery201601Text": "Уничтожитель Решительности", "shieldMystery201601Notes": "Этот клинок может быть использован, чтобы парировать все отвлечения. Бонусов не дает. Подарок подписчикам января 2016.", "shieldMystery301405Text": "Часовой Щит", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Развевается мощно и красиво. Бонусов не дает. Предмет специального фестивального выпуска.", "backSpecialWonderconBlackText": "Тайный плащ", "backSpecialWonderconBlackNotes": "Спряден из теней и шепота. Бонусов не дает. Предмет специального фестивального выпуска.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Аксессуар на тело", "bodyBase0Text": "Нет аксессуаров на теле", "bodyBase0Notes": "Нет аксессуаров на теле.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Привлекательное золотое ожерелье! Бонусов не дает. Предмет специального фестивального выпуска.", "bodySpecialWonderconBlackText": "Ожерелье из черного дерева", "bodySpecialWonderconBlackNotes": "Привлекательное ожерелье черного дерева! Бонусов не дает. Предмет специального фестивального выпуска.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Сияющая наминка", "bodySpecialSummerMageNotes": "Ни соленая, ни свежая вода не лишат блеска эту металическую пелерину. Бонусов не дает. Экипировка ограниченного выпуска лета 2014.", "bodySpecialSummerHealerText": "Коралловое ожерелье", diff --git a/common/locales/ru/generic.json b/common/locales/ru/generic.json index 184940c4a9..e39d361f09 100644 --- a/common/locales/ru/generic.json +++ b/common/locales/ru/generic.json @@ -98,7 +98,7 @@ "buyThis": "Купить <%= text %> за <%= price %> из ваших <%= gems %> самоцветов?", "noReachServer": "Сервер сейчас недоступен, попробуйте позже", "errorUpCase": "ОШИБКА:", - "newPassSent": "Новый пароль отправлен.", + "newPassSent": "Если у нас есть ваш email, то новый пароль был отправлен на вашу почту.", "serverUnreach": "Сервер сейчас недоступен.", "requestError": "Упс, произошла ошибка! Пожалуйста, перезагрузите страницу, ваше последнее действие, возможно, было сохранено неправильно.", "seeConsole": "Если ошибка появляется вновь, пожалуйста, сообщите о ней через меню Помощь > Сообщить о проблеме. Если вы знакомы с консолью браузера, пожалуйста, включите в отчет возможные сообщения об ошибках.", diff --git a/common/locales/ru/groups.json b/common/locales/ru/groups.json index c433f21daa..c1cce8316c 100644 --- a/common/locales/ru/groups.json +++ b/common/locales/ru/groups.json @@ -28,7 +28,7 @@ "LFG": "Объявить о создании новой команды или найти подходящую и присоединиться к ней можно в гильдии <%= linkStart %>Требуется команда (поиск команды)<%= linkEnd %>.", "wantExistingParty": "Хотите присоединиться к уже существующей команде? Перейдите в <%= linkStart %>гильдию по поиску команды<%= linkEnd %> и оставьте там свой ID пользователя.", "joinExistingParty": "Присоединиться к чьей-либо команде", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Ой! Вам нужно создать или вступить в команду перед тем, что бы начать задание!", "create": "Создать", "userId": "ID пользователя", "invite": "Пригласить", @@ -163,7 +163,7 @@ "partyOnName": "Время вечеринок", "partyUpAchievement": "Вы объединились в команду с другим человеком! Веселитесь сражаясь с монстрами и поддерживая друг друга!", "partyOnAchievement": "Вы объединились в команду как минимум из четырех человек! Получайте удовольствие от возросшей ответственности, так как вы объединились со своими друзьями, чтобы победить своих врагов!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "Примечание: эта гильдия слишком большая, чтобы поддерживать уведомления! Проверяйте новые сообщения каждый день, чтобы быть уверенным.", "groupIdRequired": "\"groupld\" должен быть действительным UUID.", "groupNotFound": "Группа не найдена, либо вы не имеете доступа.", "groupTypesRequired": "Вы должны подать правильный \"type\" строку запроса.", diff --git a/common/locales/ru/limited.json b/common/locales/ru/limited.json index c8b0089bda..91413192c3 100644 --- a/common/locales/ru/limited.json +++ b/common/locales/ru/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "Кролик фокусника (Маг)", "comfortingKittySet": "Успокаивающий котенок (Целитель)", "sneakySqueakerSet": "Скрытный пискун (Разбойник)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "Солнцерыбный Воин (Воин)", + "shipSoothsayerSet": "Предсказатель корабля (Маг)", + "strappingSailorSet": "Здоровый матрос (Целитель)", + "reefRenegadeSet": "Предатель Рифа (Разбойник)", "fallEventAvailability": "Доступно до 31 октября", "winterEventAvailability": "Доступен до 31 декабря", "springEventAvailability": "Доступно до 31 Мая" diff --git a/common/locales/ru/loadingscreentips.json b/common/locales/ru/loadingscreentips.json index 5e42dbffef..9d731ce647 100644 --- a/common/locales/ru/loadingscreentips.json +++ b/common/locales/ru/loadingscreentips.json @@ -6,7 +6,7 @@ "tip4": "Используйте символ # перед названием задания, чтобы сделать его очень большим!", "tip5": "Лучше всего накладывать бафы с утра, так они длятся дольше.", "tip6": "Время от времени пересматривайте ваши задания, чтобы проверить, что они не устарели.", - "tip7": "Некоторые фоны, такие как Горное озеро, Падога, Ролинг Хилс, Зимние фонарики и Праздник урожая.", + "tip7": "Некоторые одинаковые фоны красиво смотрятся прилигающие друг к другу, такие как Горное озеро, Падога, Ролинг Хилс, Зимние фонарики и Праздник урожая.", "tip8": "Отправьте личное сообщение кому-нибудь нажав на иконку конверта рядом с его именем в чате!", "tip9": "Посетите гильдию Pirat Cove для получения совета о создании гильдии.", "tip10": "Вы можете выйграть самоцветы учавствуя в испытаниях. Новые добавляются каждый день.", diff --git a/common/locales/ru/questscontent.json b/common/locales/ru/questscontent.json index 40a0dd5b69..7632ba08c1 100644 --- a/common/locales/ru/questscontent.json +++ b/common/locales/ru/questscontent.json @@ -27,7 +27,7 @@ "questGhostStagCompletion": "Совсем не пострадавший, как кажется, дух склоняет голову к земле. Умиротворяющий голос окутывает вашу команду. «Я извиняюсь за свое поведение. Я только очнулся от долгого сна и разум, по всей видимости, еще не полностью вернулся ко мне. Пожалуйста примите это в качестве извинения». На траве перед духом материализуется горка яиц. Не говоря больше ни слова, дух скрывается в лесу, оставляя за собой след из кружащих вихрем цветочных лепестков.", "questGhostStagBoss": "Олень-призрак", "questGhostStagDropDeerEgg": "Олень (яйцо)", - "questGhostStagUnlockText": "Позволяет покупать на рынке Оленя в яйце", + "questGhostStagUnlockText": "Позволяет покупать на рынке оленя в яйце", "questRatText": "Крысиный король", "questRatNotes": "Мусор! Огромные кучи невыполненных ежедневных заданий раскиданы по стране Habitica. Проблема стала столь серьезной, что теперь повсюду носятся стаи крыс. Вы замечаете, как @Pandah ласкает одно из этих чудовищ. Она объясняет, что крысы умны, и их можно кормить несделанными ежедневными заданиями. И настоящая проблема в том, что ежедневные задания попадали в канализацию и образовали там опасную груду, которую необходимо разгрести. Когда вы спускаетесь в канализацию, большая крыса с кроваво-красными глазами атакует вас, защищая свою стаю. Осмелитесь ли вы противостоять легендарному Крысиному Королю?", "questRatCompletion": "Ваш последний удар лишает гигантского крыса сил, его глаза блекнут, становясь тускло-серыми. Зверь рассыпается на множество маленьких крысок, которые спешно убегают в страхе. Вы замечаете, что позади вас стоит @Pandah и смотрит на остатки могучего существа. Она говорит, что граждане Habitica были воодушевлены вашей отвагой и быстро выполняют все свои оставшиеся ежедневные задания. Она предупреждает, что мы должны быть начеку — стоит потерять бдительность, и крысиный король вернется. В качестве вознаграждения @Pandah дает вам несколько крысиных яиц. Видя беспокойство на вашем лице, она улыбается и говорит: «Из них вырастают отличные питомцы».", @@ -39,25 +39,25 @@ "questOctopusCompletion": "Завершение: с финальным рёвом монстр уползает прочь, туда, откуда пришёл. Нельзя сказать чувствует @Urse радость от победы или грусть от наблюдения за ускользающим чудовищем. Молча он указывает на три гигантских и скользких яйца, погружённых в гнездо из золотых монет. \"Должно быть, яйца осьминога\", говорите вы нервно. По возвращении домой @Urse отчаянно пишет что-то в своём журнале, и вам кажется, что вы ещё услышите о Ктулху.", "questOctopusBoss": "Ктулху", "questOctopusDropOctopusEgg": "Осьминог (яйцо)", - "questOctopusUnlockText": "Unlocks purchasable Octopus eggs in the Market", + "questOctopusUnlockText": "Позволяет покупать на рынке осьминога в яйце.", "questHarpyText": "Помогите! Гарпия!", "questHarpyNotes": "Смелый искатель приключений @UncommonCriminal пропал в лесу, преследуя крылатого монстра, который был замечен пару дней назад. Вы уже собирались начать поиски, как вдруг раненый попугай, чье прекрасное оперение было испорчено уродливым шрамом, сел на ваше плечо. На записке, прикрепленной к его лапке, нацарапано послание от @UncommonCriminal, который был схвачен злобной Гарпией, пытаясь защитить попугаев, и теперь ему отчаянно нужна ваша помощь для побега. Проследуете ли вы за птицей, уничтожите Гарпию и спасете @UncommonCriminal?", "questHarpyCompletion": "Последний удар, нанесенный Гарпии, повергает ее на землю, и перья разлетаются во все стороны. Быстро взобравшись в ее гнездо, вы обнаруживаете там @UncommonCriminal посреди яиц попугаев. Работая вместе, вы быстро переносите яйца в ближайшие гнезда. Покрытый шрамами попугай, нашедший вас, громко кричит и бросает несколько яиц вам в руки. «Гарпия оставила эти яйца без защиты, — объясняет @UncommonCriminal, — кажется, вы стали почетным попугаем».", "questHarpyBoss": "Гарпия", "questHarpyDropParrotEgg": "Попугай (яйцо)", - "questHarpyUnlockText": "Unlocks purchasable Parrot eggs in the Market", + "questHarpyUnlockText": "Позволяет покупать на рынке попугая в яйце", "questRoosterText": "Петушиное буйство", "questRoosterNotes": "Годами фермер @extrajordanary использовал Петухов в качестве будильника. Но теперь появился гигантский Петух, кукарекающий громче, чем когда-либо, и перебудивший всех до единого в стране Habitica! Ее жители, истощенные от отсутствия сна, с трудом справляются со своими ежедневными задачами. @Pandoro решил, что пришло время прекратить это безобразие. \"Найдется ли здесь кто-нибудь, кто научит этого Петуха кукарекать тише?\" Вы вызываетесь добровольцем. Ранним утром, подходя к Петуху, вы видите, что он машет своими гигантскими крыльями и показывается острые когти, издавая боевой клич.", "questRoosterCompletion": "Вы приручили зверя со всей ловкостью и мастерством. Его уши, заполненные когда-то перьями и полузабытыми заданиями, теперь сверкают чистотой. Он тихо кукарекает на вас, опустив свой клюв на ваше плечо. На следующий день вы собираетесь уезжать, но @EmeraldOx бежит вам навстречу с небольшой плетеной корзиной. «Подождите! Сегодня утром я видел, как Петух оставил это около двери вашей комнаты, пока вы спали. Мне кажется, что это его благодарность». Вы открываете корзину и обнаруживаете три хрупких яйца.", "questRoosterBoss": "Петух", "questRoosterDropRoosterEgg": "Петух (яйцо)", - "questRoosterUnlockText": "Unlocks purchasable Rooster eggs in the Market", + "questRoosterUnlockText": "Позволяет покупать на рынке петуха в яйце.", "questSpiderText": "Ледяной Арахнид", "questSpiderNotes": "На улице становится все прохладнее, аккуратный морозец уже украшает инеевыми узорами окна Хаббитанцев... Кроме @Arcosine, чьи окна полностью заморожены Ледяным Пауком, который обосновался в его доме. О, Господи.", "questSpiderCompletion": "Ледяной паук рассыпается, оставляя за собой небольшую кучку снежинок и несколько волшебных яиц. @Arcosine поспешно предлагает вам их в качестве награды – возможно, вы сможете самостоятельно вырастить немного неопасных пауков в качестве своих питомцев?", "questSpiderBoss": "Паук", "questSpiderDropSpiderEgg": "Паук (яйцо)", - "questSpiderUnlockText": "Unlocks purchasable Spider eggs in the Market", + "questSpiderUnlockText": "Позволяет покупать на рынке паука в яйце.", "questVice1Text": "Вайс, Часть 1: Освободитесь от влияния дракона", "questVice1Notes": "

Говорят, что в пещерах горы Habitica кроется ужасное зло. Монстр, одно присутствие которого может сломить волю сильнейших героев, направив их в пучину лени и вредных привычек! Это чудовище — великий дракон, сотканный из собственных теней и обладающий огромной силой. Это Вайс, коварный змей теней. Отважные хабитяне, поднимитесь и сокрушите это гадкое чудовище, раз и навсегда, но только, если чувствуете в себе силы противостоять его огромной власти.

Вайс. Часть 1:

Как можно бороться с чудовищем, если оно уже взяло верх над вами? Не станьте жертвой лени и слабостей! Тяжелым трудом можно побороть темное влияние дракона и разжать его хватку!

", "questVice1Boss": "Тень Вайса", @@ -69,18 +69,18 @@ "questVice3Text": "Вайс, Часть 3: Вайс пробуждается", "questVice3Notes": "Приложив большие усилия, ваша команда нашла логово Вайса. Неповоротливый монстр оглядывает вас с отвращением. Вокруг вас в вихрем сгущаются тени, а в голове звучит шепот: «Неужели глупые хабитяне вновь пришли остановить меня? Мило. Но мудрее было бы не делать этого». Покрытый чешуей исполин отводит голову назад, готовясь к атаке. Это ваш шанс! Покажите ему, на что вы способны и сокрушите Вайса раз и навсегда!", "questVice3Completion": "Тени в пещере рассеиваются, и наступает звенящая тишина. Честное слово, вы это сделали! Вы победили Вайса! Вы и вся ваша команда, наконец, можете вздохнуть с облегчением. Наслаждайтесь победой, храбрые Хабитяне, двигайтесь дальше, но не забывайте уроков, которые вы получили в битве с Вайсом. Вам предстоит работать над привычками, а, возможно, и сразиться с еще большим злом!", - "questVice3Boss": "Вайс, змей теней", + "questVice3Boss": "Вайс, Змей Теней", "questVice3DropWeaponSpecial2": "Посох дракона Стивена Уэбера", "questVice3DropDragonEgg": "Дракон (яйцо)", "questVice3DropShadeHatchingPotion": "Сумрачный инкубационный эликсир", - "questMoonstone1Text": "Рецидивина, часть 1: Ожерелье лунных камней", + "questMoonstone1Text": "Рецидивина, часть 1: Ожерелье Лунных камней", "questMoonstone1Notes": "Ужасное бедствие поразило жителей страны Habitica. Казалось, Дурные Привычки остались в прошлом, но теперь они восстали вновь для мести. Тарелки лежат немытыми, учебники — непрочитанными, повсюду свирепствует прокрастинация!

\nВы проследили некоторые из оживших Дурных Привычек до Болот Застоя и там обнаружили виновного: призрачного Некроманта Рецидивата. Вы бросились на него, размахивая оружием, однако они рассекли призрака, не причинив ему вреда.

\n\"Перестань\", проскрипел он. \"Ничто не может повредить мне, кроме цепи из лунных камней — а великий ювелир @aurakami давным-давно разбросал все лунные камни по всей стране Habitica!\". Тяжело дыша, вы отступили... но теперь вы знаете, что нужно сделать.", "questMoonstone1CollectMoonstone": "Лунные камни", - "questMoonstone1DropMoonstone2Quest": "Ожерелье лунных камней, часть 2: Некромант Рецидивина (Свиток)", - "questMoonstone2Text": "Рецидивина, часть 2: Некромант Рецидивина (свиток)", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "Храбрый мастер-оружейник @Inventrix помогает вам собрать лунные камни в цепь. Наконец-то вы готовы сразиться с Рецидиватом! Но стоило вам подойти к Болотам Застоя, как вас охватывает жуткий холод.

Смрадное дыхание касается вашего уха: \"Снова здесь? Прелестно, прелестно...\" Вы разворачиваетесь, бросаетесь вперед, и ваше оружие, освещенное лунными камнями, поражает осязаемую плоть. \"Ты сумел снова связать меня с этим миром\", прорычал Рецидиват. \"Но теперь пришел твой час покинуть его навсегда!\"", "questMoonstone2Boss": "Некромант", - "questMoonstone2DropMoonstone3Quest": "Ожерелье лунных камней, часть 3: Преображение Рецидивины (Свиток)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Рецидивина, часть 3: Преображение Рецидивины", "questMoonstone3Notes": "Рецидиват осел на землю, и вы ударяете его цепью из лунных камней. К вашему ужасу, Рецидиват хватает самоцветы, и его в глазах загорается торжество.

\"Ничтожное создание из плоти\", кричит он. \"Да, эти лунные камни вернут мне телесную форму, но совсем не так, как ты предполагаешь! Моя сила произрастает из тьмы, подобно луне, и я призову из теней призрак твоего самого страшного врага!\"

Тошнотворный зеленый туман поднимается над болотами, тело Рецидивата корчится и принимает форму, повергающую вас в ужас — бессмертное тело дракона Порока, восставшего из мертвых.", "questMoonstone3Completion": "Вам становится сложнее дышать, пот щиплет глаза, когда умирает восставший Змей. Останки Рецидивины рассеиваются в бледно-серый туман, который быстро уносится порывом освежающего ветерка. Вы слышите отдаленные восторженные крики Хаббитанцев, которые победили свои вредные привычки раз и навсегда.

Повелитель зверей @Baconsaur приземляется на грифоне. «Я видел конец вашей битвы с неба, и я был глубоко тронут. Пожалуйста, примите эту зачарованную тунику – ваша храбрость говорит о благородном сердце, и я верю, что вы должны получить ее.»", @@ -127,15 +127,15 @@ "questSeahorseCompletion": "Обузданный Морской Жеребец покорно плывет к вам. \"О, посмотри!\", говорит Kiwibot. \"Он хочет, чтобы мы позаботились о его детях.\" Она дает вам три яйца. \"Растите их с любовью\", говорит она. \"Мы всегда приветствуем вас в нашем славном городе!\"", "questSeahorseBoss": "Морской жеребец", "questSeahorseDropSeahorseEgg": "Морской конек (яйцо)", - "questSeahorseUnlockText": "Unlocks purchasable Seahorse eggs in the Market", + "questSeahorseUnlockText": "Позволяет покупать на рынке конька в яйце.", "questAtom1Text": "Атака Муторного Квеста, часть 1: Мусорная катастрофа!", "questAtom1Notes": "Вы достигли берегов Разбитого Озера, чтобы получить свой заслуженный отдых... но по прибытии вы замечаете, что озеро переполнено грязными тарелками? Что здесь произошло? Что ж, вы просто не можете позволить озеру находиться в таком состоянии. И здесь есть только один выбор: вымыть всю посуду и спасти свое райское местечко. И вам понадобится мыло, чтобы избавиться от этого беспорядка. Много мыла...", "questAtom1CollectSoapBars": "Куски мыла", - "questAtom1Drop": "Безобеденный Монстр (свиток квеста)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Атака Муторного Квеста, часть 2: Безобеденный монстр", "questAtom2Notes": "Уф, это место выглядит намного лучше без этих грязных тарелок. Может быть, вы наконец-то сможете повеселиться. Погодите-ка... неужели это коробка из-под пиццы плывет по поверхности озера? Видимо, уборка не закончена. Но, увы, это не просто коробка из-под пиццы! Внезапно коробка взлетает к небу, обнаруживая голову монстра. Это невозможно! Легендарный Безобеденный Монстр?! Говорят, что он скрывался в озере с доисторических времен: существо, порожденное из остатков пищи и мусора жителей Habitica. Гадость!", "questAtom2Boss": "Безобеденный Монстр", - "questAtom2Drop": "Прачечдей (Свиток квеста)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Атака Муторного Квеста, часть 3: Прачечдей ", "questAtom3Notes": "С оглушительным рёвом, при котором пять вкуснейших разновидностей сыра вылетели из его пасти, Безобеденный Монстр рассыпался на кусочки. «КАК ТЫ ПОСМЕЛ!» — раздаётся голос из-под водной глади. Перед вами появляется голубая фигура, облачённая в неведомое одеяние, держащая в руке магический туалетный ёршик. Грязная одежда начинает бурлить на поверхности воды. «Я великий Прачечдей!» — грозно заявляет он. «У тебя хватило наглости помыть мои ослепительно грязные тарелки, уничтожить моего питомца и вторгнуться в мои владения в отвратительно чистой одежде. Приготовься почувствовать сырую ярость моей загрязняющей магии!»", "questAtom3Completion": "Ослабший Прачечдей повержен! Груды чистой одежды сваливаются в аккуратные стопки вокруг вас. Теперь все выглядит намного лучше. Как только вы начинаете пробираться сквозь них, замечаете металлический отблеск, и ваш взгляд падает на сияющий шлем. Предыдущий владелец этого сверкающего доспеха неизвестен, но как только вы надеваете его, чувствуете теплоту присутствия щедрого духа. Жаль, что они не пришивали к своим вещам табличку с именем.", @@ -146,13 +146,13 @@ "questOwlCompletion": "С рассветом прочь летит Сова,
Герои ж – на ногах едва.
Пора, пожалуй, и поспать...
Но кто гнездо принес в кровать?
Мы часто любим, как Сова,
Сидеть всю ночь и до утра.
Но тихий писк совят даст знать:
Пора заканчивать и спать.", "questOwlBoss": "Сова-Полуночник", "questOwlDropOwlEgg": "Филин (яйцо)", - "questOwlUnlockText": "Unlocks purchasable Owl eggs in the Market", + "questOwlUnlockText": "Позволяет покупать на рынке сову в яйце", "questPenguinText": "Птичий холод", "questPenguinNotes": "Хотя южная часть страны Habitica и наслаждается жарким летним днем, на окрестности Жизнерадостного Озера опустился неестественный холод. И вот уже сильный морозный ветер поднимается над замерзшим побережьем. Ледяные пики как будто вырастают из земли. @Melynnrose и @Breadstrings бегут к вам.

«Помогите! – восклицает @Melynnrose, – Мы завели гигантского пингвина, чтобы он заморозил озеро и сделал из него каток, но у нас кончилась рыба, которую он ел!»

«Теперь он зол и замораживает все вокруг своим ледяным дыханием!» – вторит @Breadstrings. – Пожалуйста, усмирите его, пока он тут нас всех не заморозил!» Похоже, пора помочь этому пингвину немного... остыть.", "questPenguinCompletion": "Пингвин повержен, и лед начинает таять. Гигантский пингвин устраивается на солнышке, заглатывая целое ведро рыбы, что вы собрали. Прокатываясь вдоль озера, он слегка дует на него, создавая гладкую, сверкающую ледяную поверхность. Что за странная птица! «Похоже, он оставил несколько яиц», – говорит @Painter de Cluster.

@Rattify смеется. «Может, хоть эти пингвины окажутся... с холодной головой?»", "questPenguinBoss": "Морозный пингвин", "questPenguinDropPenguinEgg": "Пингвин (яйцо)", - "questPenguinUnlockText": "Unlocks purchasable Penguin eggs in the Market", + "questPenguinUnlockText": "Позволяет покупать на рынке пингвина в яйце.", "questStressbeastText": "Отвратительный Стрессозверь из Стойкальмских степей", "questStressbeastNotes": "Выполняйте ежедневные задания и задачи, чтобы наносить урон Мировому боссу! Незавершенные ежедневные задания заполняют полоску Стрессового удара. Когда индикатор полностью заполнится, Мировой босс атакует неигрового персонажа. Мировой босс никогда не наносит вреда отдельным игрокам и никак не влияет на их аккаунты. Учитываются только достижения активных игроков, которые не отдыхают в Гостинице.

~*~

Первое, что мы слышим, – это шаги, напоминающие шум спасающегося бегством стада, но более медленные и грохочущие. Один за другим, жители страны Habitica выглядывают из своих домов и не находят слов, чтобы описать увиденное.

Мы все уже, конечно, видели Стрессозверей – мелких злобных существ, которые атакуют в непростое время. Но это? Эта громадина возвышается над зданиями. Лапы же существа моли бы с легкостью раздавить дракона. От его зловонного меха веет холодом, а его рык превращается в ледяной порыв, срывающий крыши домов. Монстры такой величины раньше никогда не покидали пределы старинных легенд.

«Берегитесь, жители страны Habitica! – кричит SabreCat – Забаррикадируйтесь внутри домов, это сам Ужасный Стрессозверь!»

«Этот зверь, наверняка, сделан из веков стресса», – говорит Kiwibot, крепко запирая дверь Таверны и захлопывая ставни.

«Стойкальмские степи, – говорит Lemoness мрачно – всё это время мы думали, что там все спокойно и безмятежно, но они, наверное, скрывали свой стресс где-то. Поколения спустя, он вырос в этого зверя, который сейчас вырвался на свободу и атаковал их – и нас!»

Есть только один способ отогнать Стрессозверя, Ужасного или любого другого, – и это атаковать его выполненными ежедневными заданиями и задачами! Давайте объединимся и отобьёмся от этого зловещего супостата – но убедитесь в том, что не дадите слабину, разбираясь с задачами, или же невыполненные ежедневные задания могут взбесить его настолько, что он может вскипеть и выплеснуть гнев…", "questStressbeastBoss": "Отвратительный Стрессозверь", @@ -178,43 +178,43 @@ "questTRexUndeadRageDescription": "Эта полоска заполняется, когда вы не выполняете ежедневные задания. Когда полоска заполнится, Костяной тираннозавр восстановится на 30% oт своего оставшегося здоровья!", "questTRexUndeadRageEffect": "Костяной тираннозавр использует КОСТНОЕ ВОССТАНОВЛЕНИЕ!\nМонстр исторгает неземной рев, и несколько прежде поврежденных костей срастаются вновь!", "questTRexDropTRexEgg": "Тираннозавр (яйцо)", - "questTRexUnlockText": "Unlocks purchasable Tyrannosaur eggs in the Market", + "questTRexUnlockText": "Позволяет покупать на рынке тиранозавра в яйце.", "questRockText": "Побег от пещерного чудища", "questRockNotes": "Пересекая с друзьями Бесцельные Горы страны Habitica, вы остановились на ночь в прекрасной пещере, усыпанной сверкающими минералами. Однако, проснувшись утром, вы обнаруживаете, что вход исчез, а пол под вами движется!

«Гора живая! – кричит ваш спутник @pfeffernusse. – Это не кристаллы – это зубы!»

@Painter de Cluster хватает вас за руку. «Нужно найти другой путь наружу – не отходи от меня и не отвлекайся, иначе мы застрянем тут навечно!»", "questRockBoss": "Кристальный колосс", "questRockCompletion": "Благодаря усердию вы отыскали безопасный путь через живую гору. Выйдя на свет, ваш друг @intune замечает странный блеск на земле возле выхода из пещеры. Остановившись, вы подбираете небольшой камень с золотой прожилкой. Вокруг много других камней довольно необычной формы. Они похожи на... яйца?", "questRockDropRockEgg": "Камень (яйцо)", - "questRockUnlockText": "Unlocks purchasable Rock eggs in the Market", + "questRockUnlockText": "Позволяет покупать на рынке камень в яйце.", "questBunnyText": "Крольчиха-убийца", "questBunnyNotes": "Много непростых дней спустя вы достигли вершины Пика Прокрастинации и теперь стоите перед внушительными дверьми Крепости Пренебрежения. Надпись на камне гласит: «Внутри обитает чудовище, воплощающее ваши самые большие страхи – причина вашего бездействия. Стучите и встретьтесь с ним лицом к лицу!» Вы дрожите, представляя ужас, ожидающий внутри, и готовы вот-вот сбежать, как уже делали не раз. @Draayder удерживает вас. «Спокойно, друг мой! Время пришло. Вы должны это сделать!»

Вы стучите, и двери открываются внутрь. Из темноты доносится оглушительный рев. Вы обнажаете оружие.", "questBunnyBoss": "Крольчиха-убийца", "questBunnyCompletion": "С последним ударом крольчиха-убийца падает навзничь. Искрящийся туман поднимается от ее тела, которое сжимается до размеров крольчонка – ничего общего с ужасным монстром, с которым вы только что сразились. Крольчиха очаровательно морщит носик и прыгает прочь, оставив несколько яиц. @Gully смеется. «Пик Прокрастинации даже простые задачи заставляет казаться непреодолимыми. Собирайте яйца, и пойдем домой».", "questBunnyDropBunnyEgg": "Кролик (яйцо)", - "questBunnyUnlockText": "Unlocks purchasable Bunny eggs in the Market", + "questBunnyUnlockText": "Позволяет покупать на рынке кролика в яйце.", "questSlimeText": "Желейный Регент", "questSlimeNotes": "Вы замечаете, что, выполняя свои задания, двигаетесь все медленнее и медленнее. «Все равно, что идти по патоке», – ворчит @Leephon. «Нет, как сквозь желе идти!» – говорит @starsystemic. «Этот склизкий Желейный Регент размазал свои следы по всей стране Habitica. И это вещество склеивает всю работу. Все замедляются». Вы оглядываетесь вокруг. Улицы медленно заполняются чистой красочной слизью, а жители страны Habitica мучаются, пытаясь хоть что-то сделать. Пока другие спасаются бегством, вы хватаетесь за швабру и готовитесь к битве!", "questSlimeBoss": "Желейный Регент", "questSlimeCompletion": "Нанеся последний удар, вам удается поймать Желейного Регента в ловушку – гигантский пончик, который поспешили подкатить скорые на ум лидеры клуба выпечки @Overomega, @LordDarkly и @Shaner. Пока все стремятся одобрительно похлопать вас по спине, вы чувствуете, как кто-то сунул что-то вам в карман. Эта награда за ваш сладкий успех: три зефирных слизня в яйце.", "questSlimeDropSlimeEgg": "Зефирный слизень (яйцо)", - "questSlimeUnlockText": "Unlocks purchasable Slime eggs in the Market", + "questSlimeUnlockText": "Позволяет покупать на рынке слизня в яйце", "questSheepText": "Грозовой Баран", "questSheepNotes": "В своих странствиях с друзьями по захолустным сельским уголкам Таскана, взяв отгул от своих обязательств, вы находите уютный магазин пряжи. Вы так поглощены своим бездельем, что едва ли заметите зловещие облака, заволакивающие горизонт. «У меня нева-а-а-ажные предчувствия насчет этой погоды», — бормочет @Misceo, и вы смотрите наверх. Грозовые облака скручиваются вместе, и они очень похожи на... «У нас нет времени любоваться облаками!» — кричит @starsystemic, — «Он нападает!». Грозный Овен несется вперед и мечет молнии прямо в вас!", "questSheepBoss": "Грозовой Баран", "questSheepCompletion": "Впечатленный вашим трудолюбием, Грозный баран утихомиривается. Он запускает три огромные градины в вашем направлении, а потом исчезает с низким гулом. При ближайшем рассмотрении оказывается, что градины на самом деле ничто иное, как три пушистых яйца. Вы собираете их и отправляетесь домой под голубым небом.", "questSheepDropSheepEgg": "Баран (яйцо)", - "questSheepUnlockText": "Unlocks purchasable Sheep eggs in the Market", + "questSheepUnlockText": "Позволяет покупать на рынке овцу в яйце.", "questKrakenText": "Кракен Незавершенности", "questKrakenNotes": "В этот тёплый, солнечный день вы плывете на лодке по Незавершенному заливу, но ваши мысли омрачены заботами обо всем, что вам предстоит ещё сделать. Кажется, стоит только закончить одно задание, как появляется новое, а потом другое...

Неожиданно лодка с силой ударяется обо что-то, и склизкие щупальца вырываются из-под воды со всех сторон! «На нас напал Кракен Незавершенности!» — кричит Wolvenhalo.

«Скорей!» — взывает к вам Lemoness, — «Расправляйся с щупальцами и заданиями как можно быстрее, пока новые не появились, чтобы занять их место!»", "questKrakenBoss": "Кракен Незавершенности", "questKrakenCompletion": "Когда Кракен сбегает, на поверхности воды всплывают несколько яиц. Lemoness изучает их и её подозрительность сменяется восторгом. «Каракатицы в яйце!» — говорит она, — «Вот, возьми их как награду за всё, что ты завершил».", "questKrakenDropCuttlefishEgg": "Кальмар (яйцо)", - "questKrakenUnlockText": "Unlocks purchasable Cuttlefish eggs in the Market", + "questKrakenUnlockText": "Позволяет покупать на рынке каракатицу в яйце.", "questWhaleText": "Вой Кита", "questWhaleNotes": "Вы прибыли в Порт Усердия, в надежде взять подлодку и чтобы посмотреть Медленный Дерби. Неожиданно оглушающий звук останавливает вас. \"Это его вопль!\" кричит Капитан @krazjega, указывая на большого воющего кита. \"Небезопасно высылать субмарины, пока этот кит плавает неподалеку!\"

\"Бегом!\" зовет @UncommonCriminal. \"Помогите мне успокоить несчастное животное, чтобы мы смогли выяснить, почему оно так шумит!\"", "questWhaleBoss": "Воющий Кит", "questWhaleCompletion": "После долгих трудов кит, наконец, перестает кричать. \"Похоже он тонул в волнах вредных привычек\" объясняет @zoebeagle. \"Благодаря вашим усилиям мы смогли перенаправить волны\". Как только вы входите в подлодку перед вами появляются несколько яиц кита и вы собираете их.", "questWhaleDropWhaleEgg": "Кит (яйцо)", - "questWhaleUnlockText": "Unlocks purchasable Whale eggs in the Market", + "questWhaleUnlockText": "Позволяет покупать на рынке кита в яйце.", "questDilatoryDistress1Text": "Бедствие Промедления, часть 1: Записка в бутылке", "questDilatoryDistress1Notes": "Из недавно заново отстроенного города Промедления приплыла записка в бутылке! «Дорогие жители страны Habitica, нам снова нужна ваша помощь. Наша принцесса пропала из города во время осады со стороны неизвестных водяных демонов! Креветки-богомолы пытаются сдерживать врага. Пришлите нам подкрепление!» Чтобы отправиться в долгое путешествие в подводный город, вы должны уметь дышать под водой. К счастью, алхимики @Benga и @hazel смогут вам в этом помочь! Вам остаётся только найти нужные ингредиенты.", "questDilatoryDistress1Completion": "Вы надеваете ребристые доспехи и плывёте в Промедление как можно скорее. Водяные и их союзники, креветки-богомолы, всё ещё сдерживают врага за стенами города, но начинают сдавать позиции. Ужасающая сцена осады замка уже началась до того, как вы успели добраться до его стен!", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "\"Выгорун использует УДАР УСТАЛОСТЬЮ!\"\n\nМногие жители Habitica прятались от Выгоруна в Таверне, но теперь они не могут этого сделать! С визгливым воем Выгорун разрушает Таверну своими раскалёнными добела руками. Когда покровители Таверны бросаются наутёк, Выгорун хватает Дэниэла, и тот превращается в Истощённую Силу прямо перед вами!\n\nЭтот пылающий ужас продолжается слишком долго. Не сдавайтесь... мы так близки к тому, чтобы избавиться от Выгоруна раз и навсегда!", "questFrogText": "Болото Лягушки Беспорядка", "questFrogNotes": "Вы и ваши друзья пробираетесь через Болото Застоя, @starsystemic указывает на большой знак. \"Оставайтесь на тропе, если сможете.\"

\"Конечно, это не сложно!\" сказал @RosemonkeyCT. \"Она широкая и чистая.\"

Но когда вы пытаетесь пройти дальше, то замечаете, что тропу начинает покрывать болотная грязь с вкраплениями голубых обломков и мусора. Наконец вы понимаете, что не можете идти дальше..

Вы огляделись, удивляясь тому, откуда взялся этот беспорядок, @Jon Arjinborn вскрикнул \"Берегись!\" Злая лягушка выпрыгнула из ила, покрытая грязным бельем и святящаяся голубым огнем. Вам придется преодолеть эту отвратительную Лягушку Беспорядка, чтобы пройти дальше!", - "questFrogCompletion": "Проиграв, лягушка прячется обратно в грязь. Как только он ускользнул, синяя слизь исчезла, открывая путь вперед.

Посреди тропы лежат три нетронутых яйца. \"Вы даже можете увидеть крошечных головастиков через тонкую скорлупу!\" сказал @Breadstrings. \"Возьмите, вы должны их принять.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Лягушка Беспорядка", "questFrogDropFrogEgg": "Лягушонок (Яйцо)", "questFrogUnlockText": "Позволяет покупать на рынке Лягушонка в яйце.", diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json index 9d05e4dabe..f8c3ec7cce 100644 --- a/common/locales/ru/settings.json +++ b/common/locales/ru/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "Уведомления по электронной почте", "wonChallenge": "Вы выиграли испытание", "newPM": "Получено личное сообщение", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "Новое сообщение от <%= name %>: <%= message %>", "sentGems": "Самоцветы отправлены!", "giftedGems": "Подаренные самоцветы", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> подарил(а) вам <%= amount %> единиц самоцветов", "giftedSubscription": "Подписка в подарок", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> подарил(а) вам <%= months %> месяцев подписки", "invitedParty": "Приглашен в команду", "invitedGuild": "Приглашен в гильдию", "importantAnnouncements": "Ваш аккаунт не активен", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "Больше вы не будете получать email-сообщений от Habitica", "unsubscribeAllEmails": "Поставьте галочку, чтобы отписаться от е-мейлов.", "unsubscribeAllEmailsText": "Отписываясь от е-мейлов, я понимаю, что Habitica никогда не сможет известить меня по электронной почте о важных изменениях на сайте или в моем аккаунте.", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "Отметьте, что бы отписаться от всех push уведомлений", "correctlyUnsubscribedEmailType": "Вы успешно отписались от уведомлений \"<%= emailType %>\".", "subscriptionRateText": "Автоплатеж $<%= price %> (долл. США) раз в <%= months %> мес.", "recurringText": "автоплатеж", @@ -154,11 +154,11 @@ "invalidUrl": "неверный url", "invalidEnabled": "\"enabled\" параметр иметь логическое значение", "regIdRequired": "Требуется RegId", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "Неправильный клиент. Только оффициальный Habitica клиент может получать push уведомления.", "pushDeviceAdded": "Устройство для Push оповещений успешно добавлено", "pushDeviceAlreadyAdded": "Пользователь уже имеет push устройство", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "У пользователя нету push устройства с таким id.", + "pushDeviceRemoved": "Push устройство успешно удалено.", "add": "Добавить", "buyGemsGoldCap": "Предел повышен до <%= amount %>", "mysticHourglass": "Кол-во мистических песочных часов: <%= amount %>", diff --git a/common/locales/ru/subscriber.json b/common/locales/ru/subscriber.json index 0e0fe1a0b0..89553e4f7b 100644 --- a/common/locales/ru/subscriber.json +++ b/common/locales/ru/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Набор Счастливого Клевера", "mysterySet201604": "Набор Лиственного воина", "mysterySet201605": "Набор Марширующего Барда", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Стандартный Стимпанковый набор", "mysterySet301405": "Набор аксессуаров в стиле Стимпанка", "mysterySetwondercon": "Вандер-Кон", diff --git a/common/locales/ru/tasks.json b/common/locales/ru/tasks.json index e3f7f6a3e9..a52a496b1f 100644 --- a/common/locales/ru/tasks.json +++ b/common/locales/ru/tasks.json @@ -20,10 +20,10 @@ "extraNotes": "Дополнительные заметки", "direction/Actions": "Направление/Действия", "advancedOptions": "Дополнительные параметры", - "taskAlias": "Task Alias", - "taskAliasPopover": "This task alias can be used when integrating with 3rd party integrations. Only dashes, underscores, and alphanumeric characters are supported. The task alias must be unique among all your tasks.", - "taskAliasPlaceholder": "your-task-alias-here", - "taskAliasPopoverWarning": "WARNING: Changing this value will break any 3rd party integrations that rely on the task alias.", + "taskAlias": "Псевдоним задания", + "taskAliasPopover": "Этот псевдоним может быть использован для интеграции со сторонними ресурсами. Поддерживаются только тире, нижнее подчёркивание, цифры и буквы. Псевдоним задания должен быть уникальным.", + "taskAliasPlaceholder": "псевдоним-вашего-задания-здесь", + "taskAliasPopoverWarning": "ПРЕДУПРЕЖДЕНИЕ: Изменение этого значения может сломать любые сторонние связи, которые полагаются на псевдоним задания.", "difficulty": "Сложность", "difficultyHelpTitle": "Насколько трудно это задание?", "difficultyHelpContent": "Чем сложнее задание, тем больше опыта и золота вы зарабатываете при его выполнении... однако более сложные вредные привычки и пропущенные ежедневные задания наносят вам больше урона!", @@ -94,7 +94,7 @@ "confirmFortify": "Вы уверены?", "fortifyComplete": "Укрепление завершено!", "sureDelete": "Вы уверены, что хотите удалить <%= taskType %> с текстом \"<%= taskText %>\"?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "Вы уверены, что вы хотите удалить завершённые задачи?", "streakCoins": "Бонус за серию!", "pushTaskToTop": "Нажмите, чтобы переместить в начало списка. Удерживайте ctrl или cmd при нажатии, чтобы переместить в конец.", "emptyTask": "Сначала введите название задания.", @@ -118,7 +118,7 @@ "rewardHelp4": "Не бойтесь назначать себе персональные награды! Посмотрите примеры наград здесь.", "clickForHelp": "Помощь", "taskIdRequired": "\"taskId\" должен быть действительным UUID.", - "taskAliasAlreadyUsed": "Task alias already used on another task.", + "taskAliasAlreadyUsed": "Псевдоним задания уже используется другим заданием", "taskNotFound": "Задача не найдена.", "invalidTaskType": "Тип задачи должен быть \"habit\", \"daily\", \"todo\", либо \"reward\".", "cantDeleteChallengeTasks": "Задание, принадлежащее испытанию не может быть удалено.", diff --git a/common/locales/sk/character.json b/common/locales/sk/character.json index c183f54f25..0525b00480 100644 --- a/common/locales/sk/character.json +++ b/common/locales/sk/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Skryť rozdelenie štatistík", "quickAllocationLevelPopover": "S každým levelom získaš jeden bod, ktorý môžeš priradiť do vlastnosti podľa svojho výberu. Môžeš tak robiť ručne alebo nechať hru, aby rozhodla za teba, použitím možnosti \"automatické pridelenie\", ktorú môžeš nájsť v časti Užívateľ -> Štatistiky.", "invalidAttribute": "\"<%= attr %>\" nie je platná vlastnosť.", - "notEnoughAttrPoints": "Nemáš dosť bodov vlastností." + "notEnoughAttrPoints": "Nemáš dosť bodov vlastností.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/sk/communityguidelines.json b/common/locales/sk/communityguidelines.json index 87fa5b9d57..2fc998e19a 100644 --- a/common/locales/sk/communityguidelines.json +++ b/common/locales/sk/communityguidelines.json @@ -34,11 +34,11 @@ "commGuidePara017": "Rešpektovanie sa navzájom. Buď zdvorilý, milý, priateľský a nápomocný. Pamätaj: Habiticania majú rôzny pôvod a divoko rozdielne skúsenosti. Toto je časť toho, čo robí Habiticu tak úžasnú! Budovanie komunity znamená rešpektovať a oslavovať naše rozdiely rovnako ako naše podobnosti. Tu je pár jednoduchých spôsobov ako rešpektovať jeden druhého. ", "commGuideList02A": "Riaď sa všetkými Podmienkami a Pravidlami Užívania.", "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", - "commGuideList02C": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.", + "commGuideList02C": "Udržuj diskusiu vhodnú pre všetky vekové kategórie. Máme tu veľa mladých Habitičanov, ktorí používajú túto stránku! Nepoškvrňuj žiadnu nevinnú dušu alebo nebrzdi žiadneho Habitičana v ich úlohách.", "commGuideList02D": "Avoid profanity. This includes milder, religious-based oaths that may be acceptable elsewhere-we have people from all religious and cultural backgrounds, and we want to make sure that all of them feel comfortable in public spaces. Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.", "commGuideList02E": "Avoid extended discussions of divisive topics outside of the Back Corner. If you feel that someone has said something rude or hurtful, do not engage them. A single, polite comment, such as \"That joke makes me feel uncomfortable,\" is fine, but being harsh or unkind in response to harsh or unkind comments heightens tensions and makes Habitica a more negative space. Kindness and politeness helps others understand where you are coming from.", "commGuideList02F": "Comply immediately with any Mod request to cease a discussion or move it to the Back Corner. Last words, parting shots and conclusive zingers should all be delivered (courteously) at your \"table\" in the Back Corner, if allowed.", - "commGuideList02G": "Take time to reflect instead of responding in anger if someone tells you that something you said or did made them uncomfortable. There is great strength in being able to sincerely apologize to someone. If you feel that the way they responded to you was inappropriate, contact a mod rather than calling them out on it publicly.", + "commGuideList02G": "Radšej si nechaj čas na odpoveď ako odpovedať v hneve, ak ti niekto povie, že to čo si povedal alebo urobil sa im nepáčilo. Obrovská sila tkvie v schopnosti úprimne sa niekomu ospravedlniť. Ak cítiš, že spôsob, akým ti odpovedali bol nevhodný, kontaktuj moderátora miesto toho, aby si im verejne vynadal.", "commGuideList02H": "Divisive/contentious conversations should be reported to mods. If you feel that a conversation is getting heated, overly emotional, or hurtful, cease to engage. Instead, email leslie@habitica.com to let us know about it. It's our job to keep you safe.", "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming.", "commGuidePara019": "In private spaces, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting any discriminatory, violent, or threatening content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", diff --git a/common/locales/sk/front.json b/common/locales/sk/front.json index 007ed94daa..2d966bec02 100644 --- a/common/locales/sk/front.json +++ b/common/locales/sk/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/sk/gear.json b/common/locales/sk/gear.json index 9191ee5d0d..91cd2e5727 100644 --- a/common/locales/sk/gear.json +++ b/common/locales/sk/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Potýčky, príšery, pochyby: poriešené! Pogniaviť! Zvyšuje silu, inteligenciu aj odolnosť o <%= attrs %>.", "weaponSpecialCriticalText": "Kritické kladivo Bugobijec", "weaponSpecialCriticalNotes": "Tam kde mnoho bojovníkov padlo, tento šampión skolil problematického zloducha z Githubu. Vyrobené z kostí Bugov, toto kladivo udeľuje mocné kritické zásahy. Zvyšuje silu aj postreh o <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trojzubec lámajúci príliv", "weaponSpecialTridentOfCrashingTidesNotes": "Dáva ti schopnosť veliť rybám a tiež zoslať pár mocných úderov na tvoje úlohy. Zvyšuje inteligenciu o <%= int %>.", "weaponSpecialYetiText": "Kopija krotiteľa yetiov", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Jej neúnavná sila pomáha nositeľovi zvyknúť si na svetské nepohodlie. Zvyšuje všetky vlastnosti o <%= attrs %>.", "armorSpecial2Text": "Šľachtická tunika Jeana Chalarda", "armorSpecial2Notes": "Budeš extra huňatý! Zvyšuje oboje odolnosť a inteligenciu o <%= attrs %>.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Rúcho krotiteľa yetiov", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothing Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Helma, ktorú obľubujú tí, čo sú radi pre iných vzorom. Zvyšuje všetky vlastnosti o <%= attrs %>.", "headSpecial2Text": "Bezmenná helma", "headSpecial2Notes": "Svedectvo pre tých, čo sa obetovali bez toho, že by čosi žiadali na oplátku. Zvyšuje inteligenciu aj silu o <%= attrs %> .", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Absurdný párty klobúk", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vidí aj za závoj smrti a ukazuje ti všetko, čo tam vidí a čoho sa tvoji nepriatelia desia. Zvyšuje postreh o <%= per %>.", "shieldSpecial1Text": "Kryštálový štít", "shieldSpecial1Notes": "Triešti šípy a odráža slová všetkých oponentov. Zvyšuje všetky vlastnosti o <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Tajomný plášť", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "Žiadny doplnok na telo", "bodyBase0Notes": "Žiadny doplnok na telo", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebenový náhrdelník", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Coral Collar", diff --git a/common/locales/sk/generic.json b/common/locales/sk/generic.json index 5d423bc44f..a6238c3c79 100644 --- a/common/locales/sk/generic.json +++ b/common/locales/sk/generic.json @@ -98,7 +98,7 @@ "buyThis": "Kúpiť <%= text %> za <%= price %> z tvojich <%= gems %> drahokamov?", "noReachServer": "Serve je dočasne nedostupný, skús neskôr", "errorUpCase": "CHYBA:", - "newPassSent": "Nové heslo odoslané.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Server je dočasne nedostupný.", "requestError": "Och, nastala chyba! Prosím, znova načítaj stránku, tvoja posledná činnosť nemusela byť správne uložená.", "seeConsole": "Ak chyba pretrváva, prosím nahláste ju v sekcií Pomoc > Nahlásiť chybu. Ak si rozumieš s konzolou prehliadača, prosím pripoj aj chybové správy.", diff --git a/common/locales/sk/loadingscreentips.json b/common/locales/sk/loadingscreentips.json index 728c0d165f..007ebe6e6c 100644 --- a/common/locales/sk/loadingscreentips.json +++ b/common/locales/sk/loadingscreentips.json @@ -1,23 +1,23 @@ { "tipTitle": "Tip #<%= tipNumber %>", "tip1": "Check tasks on the go with the Habitica mobile apps.", - "tip2": "Reach level 100 to unlock the Orb of Rebirth for free and start a new adventure!", - "tip3": "Use emoji to quickly differentiate between your tasks.", + "tip2": "Dosiahni level 100, aby si zadarmo odomkol Orb znovuzrodenia a začni nové dobrodružstvo!", + "tip3": "Použi emotikony pre rýchle rozlíšenie medzi tvojimi úlohami. ", "tip4": "Use the # sign before a task name to make it really big!", - "tip5": "It’s best to cast buffs in the morning so they last longer.", - "tip6": "Occasionally re-evaluate your tasks to make sure they’re up-to-date!", + "tip5": "Najlepšie je použiť bonusy ráno, aby trvali dlhšie. ", + "tip6": "Príležitostne prehodnoť tvoje úlohy, aby si sa uistil, že sú aktuálne!", "tip7": "Some backgrounds tile, like the Mountain Lake, Pagoda, Rolling Hills, Winter Twinkly Lights and Harvest Festival.", - "tip8": "Send a PM to someone by clicking the envelope near their name in chat!", - "tip9": "Visit the Pirate Cove Guild for advice on starting a Guild.", - "tip10": "You can win gems by competing in Challenges. New ones are added every day!", - "tip11": "If you enjoy dressing up your avatar, check out the Costume Carnival guild.", - "tip12": "Join the “Challenge... Accepted” guild for regularly scheduled random challenges.", - "tip13": "Having more than four party members increases accountability!", - "tip14": "You can add headers or inspirational quotes to your list as Habits with no (+/-).", - "tip15": "Add checklists to your To-Dos to increase your rewards!", + "tip8": "Pošli niekomu PM tak, že klikneš na obálku vedľa ich mena v chate!", + "tip9": "Navštív \"Pirate Cove Guild\" pre radu ako začať vlastný cech.", + "tip10": "Môžeš vyhrať drahokamy súťažením vo výzvach. Nové výzvy sú pridávané každý deň!", + "tip11": "Ak rád obliekaš svojho avatara, pozri cech: \"Costume Carnival guild\".", + "tip12": "Pridaj sa k cechu \"Challenge... Accepted\", ak chceš mať pravidelný prísun náhodných výziev. ", + "tip13": "Ak máš viac než štyroch členov skupiny, zvyšuje sa tým zodpovednosť!", + "tip14": "Môžeš pridať hlavičky a inšpiratívne citáty do svojich Návykov bez (+/-).", + "tip15": "Pridaj kontrolný zoznam do tvojich Úloh, aby si zvýšil tvoju odmenu!", "tip16": "Check out the Data tab for valuable insights on your progress.", "tip17": "Using Tags can make an unwieldy task list very manageable!", - "tip18": "Habits that are just positive or just negative gradually “fade” and return to yellow.", + "tip18": "Návyky, ktoré sú len pozitívne alebo negatívne postupne \"zoslabnú\" a zožltnú.", "tip19": "Boost your Intelligence Stat to gain more XP when you complete a task.", "tip20": "Boost your Perception Stat to get more drops and gold.", "tip21": "Boost your Strength Stat to do more boss damage or get critical hits.", diff --git a/common/locales/sk/questscontent.json b/common/locales/sk/questscontent.json index fd79f8b09c..fc9dd25719 100644 --- a/common/locales/sk/questscontent.json +++ b/common/locales/sk/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Mesačné kamene", - "questMoonstone1DropMoonstone2Quest": "Reťaz z mesačného kameňa, časť 2: Nekromankyňa Navrátenkyňa (Zvitok)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Nekromancer", - "questMoonstone2DropMoonstone3Quest": "Reťaz z mesačného kameňa, časť 3: Premenená Navrátenkyňa (Zvitok)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...", "questAtom1CollectSoapBars": "Bars of Soap", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Phew, this place is looking a lot nicer with all these dishes cleaned. Maybe, you can finally have some fun now. Oh - there seems to be a pizza box floating in the lake. Well, what's one more thing to clean really? But alas, it is no mere pizza box! With a sudden rush the box lifts from the water to reveal itself to be the head of a monster. It cannot be! The fabled SnackLess Monster?! It is said it has existed hidden in the lake since prehistoric times: a creature spawned from the leftover food and trash of the ancient Habiticans. Yuck!", "questAtom2Boss": "The SnackLess Monster", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", "questAtom3Completion": "The wicked Laundromancer has been defeated! Clean laundry falls in piles all around you. Things are looking much better around here. As you begin to wade through the freshly pressed armor, a glint of metal catches your eye, and your gaze falls upon a gleaming helm. The original owner of this shining item may be unknown, but as you put it on, you feel the warming presence of a generous spirit. Too bad they didn't sew on a nametag.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Žaba (Vajíčko)", "questFrogUnlockText": "Odomkne predajné žabie vajíčka na trhu", diff --git a/common/locales/sk/subscriber.json b/common/locales/sk/subscriber.json index 6411d937ea..78e1544d10 100644 --- a/common/locales/sk/subscriber.json +++ b/common/locales/sk/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/sr/character.json b/common/locales/sr/character.json index 247aeb329e..34ce688c9b 100644 --- a/common/locales/sr/character.json +++ b/common/locales/sr/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Hide stat allocation", "quickAllocationLevelPopover": "Each level earns you one point to assign to an attribute of your choice. You can do so manually, or let the game decide for you using one of the Automatic Allocation options found in User -> Stats.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/sr/front.json b/common/locales/sr/front.json index 85f87200f2..6e427f2841 100644 --- a/common/locales/sr/front.json +++ b/common/locales/sr/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/sr/gear.json b/common/locales/sr/gear.json index bdbec7f90a..49634b7ba7 100644 --- a/common/locales/sr/gear.json +++ b/common/locales/sr/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Susreti, zveri, problemi: rešeno jednim udarcem! Povećava Snagu, Inteligenciju i Vitalnost za <%= attrs %>.", "weaponSpecialCriticalText": "Kritični malj istrebljivača bagova", "weaponSpecialCriticalNotes": "Ovaj junak je na Github-u savladao opasnog protivnika, pred kojim su mnogi pre njega poklekli. Ovaj malj, napravljen od kostiju poraženog Baga, zadaje moćne kritične udarce. Povećava Snagu i Opažanje za <%= attrs %>.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Koplje lovca na jetije", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Njegova nepresušna moć čini vlasnika otpornim na neudobnost. Povećava Vitalnost za <%= con %>.", "armorSpecial2Text": "Kraljevska tunika Žana Šaralda", "armorSpecial2Notes": "Osećaćete se izuzetno paperjasto! Povećava Vitalnost i Inteligenciju za <%= attrs %>.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Odora lovca na jetije", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Stimpank odelo", "armorMystery301404Notes": "Kicoško i zanosno! Ne daje nikakav bonus. Predmet za pretplatnike februar 3015..", "armorArmoireLunarArmorText": "Soothing Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Omiljena kruna među onima koji služe kao primer drugima. Povećava sve osobine za <%= attrs %>.", "headSpecial2Text": "Bezimeni šlem", "headSpecial2Notes": "U spomen na one koji su se žrtvovali i nisu tražili ništa zauzvrat. Povećava Inteligenciju i Snagu za <%= attrs %>.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Smešni šešir za žurke", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Otmeni cilindar", "headMystery301404Notes": "Otmeni cilindar za pripadnike visokog društva! Predmet za pretplatnike januar 3015. Ne daje nikakav bonus.", "headMystery301405Text": "Jednostavni cilindar", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Vidi prizore s onog sveta i pokazuje ih protivnicima kako bi im uterala strah u kosti. Povećava Opažanje za <%= per %>.", "shieldSpecial1Text": "Kristalni štit", "shieldSpecial1Notes": "Lomi strele i odbija reči zabušanata. Povećava sve osobine za <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mastejnova jutarnja zvezda", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Ispunjen snagom i lepotom. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", "backSpecialWonderconBlackText": "Plašt za šunjanje", "backSpecialWonderconBlackNotes": "Ispleten od senki i šapata. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "ukras za telo", "bodyBase0Text": "Bez ukrasa na telu", "bodyBase0Notes": "Bez ukrasa na telu.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "Veoma lepa zlatna ogrlica. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", "bodySpecialWonderconBlackText": "Oglica od abonosa", "bodySpecialWonderconBlackNotes": "Veoma lepa oglica od abonosa. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Sjajni pončo", "bodySpecialSummerMageNotes": "Ni slana, ni slatka voda ne mogu da oštete svetlucavu boju ovog ponča. Ne daje nikakav bonus. Oprema iz ograničene serije Leto 2014.", "bodySpecialSummerHealerText": "Koralna ogrlica", diff --git a/common/locales/sr/generic.json b/common/locales/sr/generic.json index 61f11d2632..6898c4320a 100644 --- a/common/locales/sr/generic.json +++ b/common/locales/sr/generic.json @@ -98,7 +98,7 @@ "buyThis": "Želite li da kupite <%= text %> za <%= price %> od Vaših <%= gems %> dragulja?", "noReachServer": "Server trenutno nije dostupan. Pokušajte kasnije", "errorUpCase": "Greška:", - "newPassSent": "Nova lozinka poslata.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Server trenutno nije dostupan.", "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "Ako se greška još uvek pojavljuje, molimo Vas da je prijavite na Pomoć > Prijaviti grešku. Ako umete da koristite konzolu pretraživača, pošaljite nam i obaveštenje o grešci.", diff --git a/common/locales/sr/questscontent.json b/common/locales/sr/questscontent.json index 2c546b7dc2..e85908d75b 100644 --- a/common/locales/sr/questscontent.json +++ b/common/locales/sr/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Mesečevo kamenje", - "questMoonstone1DropMoonstone2Quest": "Mesečevo kamenje, 2. deo: Nekromant Recidivin (Svitak)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Nekromant", - "questMoonstone2DropMoonstone3Quest": "Mesečevo kamenje, 3. deo: Transformisani Recidivin (Svitak)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "Zaslužili ste odmor. Odlazite na obalu jezera, ali... Jezero je zagađeno prljavim posuđem! Kako se to dogodilo? Ne možete ostaviti jezero u ovakvom stanju. Jedino što vam preostaje je da operete posuđe i spasite svoje omiljeno odmaralište! Najpre ćete morati da nađete sapun. Mnogo sapuna...", "questAtom1CollectSoapBars": "Sapun", - "questAtom1Drop": "The SnackLess Monster (Quest Scroll)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Jezero izgleda mnogo lepše kad je čisto, zar ne? Sad konačno možete da se prepustite zabavi. Na jezeru opažate kutiju za picu. Pa, kad ste već toliko radili, šta znači još jedna kutija? Avaj! To nije obična kutija! Kutija se iznenada podiže s površine jezera, i shvatate da je to u stvari glava čudovišta. Je li to moguće? Je li to zaista legendarno Gladno čudovište?! Čuli ste priče kako u jezeru još od davnih vremena živi čudovište, stvorenje koje je nastalo od ostataka hrane i smeća drevnih Habitikanaca. Fuj!", "questAtom2Boss": "Gladno čudovište", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "Gladno čudovište ispušta zaglušujući urlik, i raspada se na komade. „KAKO SE USUĐUJETE!” dopire do vas snažan glas iz jezera. Iz vode izranja figura u plavoj odori, naoružana čarobnom četkom za WC šolju. Za njom na površinu jezera izlazi i gomila prljavog veša. „Ja sam Vešomant!” izjavljuje besno. „Vaša drskost nema granice – oprali ste moje prelepo prljavo posuđe, uništili ste mog ljubimca, a onda ste ušli u moje carstvo u ČISTOJ ODEĆI! Sad ćete da osetite raskvašeni bes moje magije za suzbijanje čistoće!”", "questAtom3Completion": "Porazili ste opakog Vešomanta! Svuda oko vas nalaze se gomile opranog veša. Odmaralište sad izgleda mnogo lepše. Među sveže opranim i ispeglanim oklopima primećujete odsjaj metala, i nalazite sjajni šlem. Ne znate kome je ranije pripadao, ali dok ga stavljate na glavu, osećate da je to bila veoma velikodušna osoba. Šteta što ta osoba nije napisala svoje ime.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Žaba (jaje)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/sr/subscriber.json b/common/locales/sr/subscriber.json index c4f8acd3e4..f3ca609bd9 100644 --- a/common/locales/sr/subscriber.json +++ b/common/locales/sr/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/sv/backgrounds.json b/common/locales/sv/backgrounds.json index 0cfbd9df55..f890f86cdf 100644 --- a/common/locales/sv/backgrounds.json +++ b/common/locales/sv/backgrounds.json @@ -110,8 +110,8 @@ "backgroundMarketNotes": "Handla i Habiticas marknad", "backgroundStableText": "Habiticas stall", "backgroundStableNotes": "Ta hand om riddjur i Habiticas stall", - "backgroundTavernText": "Habiticas värdshus", - "backgroundTavernNotes": "Besök Habiticas värdshus", + "backgroundTavernText": "Habiticas Värdshus", + "backgroundTavernNotes": "Besök Habiticas Värdshus", "backgrounds102015": "SET 17: Släpptes Oktober 2015", "backgroundHarvestMoonText": "Skördemåne", "backgroundHarvestMoonNotes": "Kackla under skördemånen", diff --git a/common/locales/sv/challenge.json b/common/locales/sv/challenge.json index 6de9e27428..9eba19c96a 100644 --- a/common/locales/sv/challenge.json +++ b/common/locales/sv/challenge.json @@ -34,7 +34,7 @@ "challengeDescr": "Beskrivning", "prize": "Vinst", "prizePop": "Om någon kan 'vinna' din utmaning så kan du välja att belöna vinnaren med Juveler som pris. Det högsta antalet du kan ge är antalet juveler du äger (plus antalet juveler gillet äger, om du skapade den här utmaningens gille). Obs: Detta pris kan inte ändras i efterhand.", - "prizePopTavern": "Om någon kan 'vinna' din utmaning så kan du belöna vinnaren med Juveler som pris. Max = antalet juveler du äger. Obs: Detta pris kan inte ändras i efterhand och utmaningar i Tavernan återbetalas inte om utmaningen blir inställd.", + "prizePopTavern": "Om någon kan 'vinna' din utmaning så kan du belöna vinnaren med Juveler som pris. Max = antalet juveler du äger. Obs: Detta pris kan inte ändras i efterhand och utmaningar i Värdshuset återbetalas inte om utmaningen blir inställd.", "publicChallenges": "Minst 1 Juvel för offentliga utmaningar (motverkar spam).", "officialChallenge": "Officiell Habitica-utmaning", "by": "av", diff --git a/common/locales/sv/character.json b/common/locales/sv/character.json index ce9adacea2..c54bef4ed9 100644 --- a/common/locales/sv/character.json +++ b/common/locales/sv/character.json @@ -59,7 +59,7 @@ "costumeText": "Om du föredrar utseendet på annan utrustning än den du har på dig, kryssa i rutan \"Använd Dräkt\" för att visa upp din favoritdräkt medan du har på dig din stridsutrustning undertill.", "useCostume": "Använd Dräkt", "useCostumeInfo1": "Klicka på \"Använd kostym\" för att utrusta din avatar med föremål utan att påverka din stridsutrustnings status! Detta innebär att du kan utrusta för bästa status till vänster och klä ut din avatar med utrustningen till höger.", - "useCostumeInfo2": "När du klickat \"Använd kostym\" kommer din avatar se rätt enkel ut ... men oroa dig inte! Om du ser till vänster ser du att din stridsutrustning fortfarande är vald. Nu kan du göra saker snyggare! Allt som du utrustar till höger kommer inte att påverka din status, men kan göra att du ser jättehäftig ut. Välj olika kombinationer, mixa set och koordinera din kostym med dina husdjur, riddjur och bakgrunder.

Har du några frågor? Kolla in kostymsidan på wikin. Hittat den perfekta outfiten? Visa upp den i Costume Carnival guild eller skryt på Tavernan!", + "useCostumeInfo2": "När du klickat \"Använd kostym\" kommer din avatar se rätt enkel ut ... men oroa dig inte! Om du ser till vänster ser du att din stridsutrustning fortfarande är vald. Nu kan du göra saker snyggare! Allt som du utrustar till höger kommer inte att påverka din status, men kan göra att du ser jättehäftig ut. Välj olika kombinationer, mixa set och koordinera din kostym med dina husdjur, riddjur och bakgrunder.

Har du några frågor? Kolla in kostymsidan på wikin. Hittat den perfekta outfiten? Visa upp den i Costume Carnival Gille eller skryt på Värdshuset!", "gearAchievement": "Du har förtjänat prestationen \"Ultimat rustning\" för att ha uppgraderat din utrustning till max för din klass!. Du har fått tag på all utrustning för:", "moreGearAchievements": "För att få fler Ultimat utrustning-emblem, ändra klass på din statussida och köp utrustningen för en ny klass!", "armoireUnlocked": "Du har låst upp det Förtrollade Klädskåpet. Klicka på Förtrollade Klädskåpet-belöningen för en slumpmässig chans att få specialutrustning. Det kan också ge dig slumpmässig XP eller mat.", @@ -147,7 +147,7 @@ "youCastTarget": "Du kastar <%= spell %> på <%= target %>.", "youCastParty": "Du kastar <%= spell %> på sällskapet.", "critBonus": "Kritisk träff! Bonus:", - "displayNameDescription1": "Det här är vad som visas i meddelanden du postar i tavernan, gillen, och sällskapschatt, tillsammans med vad som visas på din avatar. Gå till", + "displayNameDescription1": "Det här är vad som visas i meddelanden du postar i Värdshuset, Gillen, och sällskapschatt, tillsammans med vad som visas på din avatar. Gå till", "displayNameDescription2": "Inställningar->Sida", "displayNameDescription3": "och scrolla ner till registreringsavdelningen för att ändra ditt inloggningsnamn.", "unequipBattleGear": "Ta av stridsutrustning", @@ -168,5 +168,6 @@ "hideQuickAllocation": "Göm poängfördelning", "quickAllocationLevelPopover": "Varje nivå ger dig en poäng att lägga ut på ett valfritt attribut. Du kan gör så själv eller låta spelet bestämma åt dig genom en av inställningarna under Användare -> Statistik & Prestationer", "invalidAttribute": "\"<%= attr %>\" är inte en godkänd egenskap.", - "notEnoughAttrPoints": "Du har inte tillräckligt med egenskapspoäng." + "notEnoughAttrPoints": "Du har inte tillräckligt med egenskapspoäng.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/sv/communityguidelines.json b/common/locales/sv/communityguidelines.json index be37467a62..bb8cc14fcf 100644 --- a/common/locales/sv/communityguidelines.json +++ b/common/locales/sv/communityguidelines.json @@ -54,7 +54,7 @@ "commGuidePara031": "Vissa offentliga gillen kommer att innehålla känsliga samtalsämnen så som depression, religion, politik, osv. Detta är i sin ordning så långe som innehållet i konversationerna inte bryter mot användarvillkoren eller reglerna för offentliga platser, så länge som de håller sig till samtalsämnet.", "commGuidePara033": "Offentliga Gillen får INTE ha barnförbjudet innehåll. Om tanken är att regelbundet diskutera känsliga ämnen ska det framgå i Gillets titel. Detta för att hålla Habitica säkert och tryggt för alla. Om gillet ifråga har andra typer av känsliga ämnen, är det respektfullt mot dina med-Habiticaner att lägga till en varning till din kommentar (t.ex. \"Varning: handlar om självskadebeteende\"). Därtill bör känsligt material vara relaterat till ämnet - att ta upp självskadebeteende i ett gille som fokuserar på att bekämpa depression kan vara rimligt, men det kan vara mindre lämpligt i ett musikgille. Om du ser någon som upprepade gånger bryter mot denna förhållningsregel trots flera tillsägelser, vänliga e-posta leslie@habitica.com med skärmdumpar.", "commGuidePara035": "Inga offentliga eller privata gillen borde skapas för ändamålet att attackera grupper eller individer. Skapandet av ett sådant gille är skäl för en permanent bannlysning. Strid mot dåliga vanor, inte dina kamratliga äventyrare!", - "commGuidePara037": "Alla världshusutmaningar och offentliga gilleutmaningar måste också lyda dessa regler.", + "commGuidePara037": "Alla värdshusutmaningar och offentliga gilleutmaningar måste också lyda dessa regler.", "commGuideHeadingBackCorner": "Bakfickan", "commGuidePara038": "Ibland blir en konversation för lång, icke relevant till samtalsämnet, eller för känslig för att fortsätta på en offentlig plats utan att göra användare obekväma. I ett sådant fall blir konversationen styrd till Bakfickegillet. Notera, att bli styrd till Bakfickan är inte en bestraffning! Faktiskt gillar många Habiticaner att umgås där för att kunna diskutera saker utförligt.", "commGuidePara039": "Bakfickans Gille är ett gemensamt område med fri tillgång för att diskutera känsligt material eller en enskild konversation över längre tid och är varsamt ledd. Riktlinjerna för Gemensamma utrymmen gäller fortfarande, liksom Användarvillkor. Bara för att vi bär långa mantlar och samlas i klungor i hörn, betyder det inte att vad som helst går för sig! Så, skicka hit det där glödande ljuset är du snäll!", diff --git a/common/locales/sv/contrib.json b/common/locales/sv/contrib.json index ea6fc64d48..d9c129c376 100644 --- a/common/locales/sv/contrib.json +++ b/common/locales/sv/contrib.json @@ -1,15 +1,15 @@ { "friend": "Vän", "friendFirst": "När ditt första bidrag är placerat kommer du få Habiticas Medarbetarmedalj. Ditt namn i Värdshuschatten kommer stolt visa att du är en medarbetare. Som en gåva för ditt arbete får du även ta emot 3 Juveler.", - "friendSecond": "When your second set of submissions is deployed, the Crystal Armor will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.", + "friendSecond": "När ditt andra bidrag är placerat kommer Kristallrustningen bli tillgänglig att köpa bland Belöningarna. Som en gåva för ditt arbete får du även ta emot 3 Juveler.", "elite": "Elit", - "eliteThird": "When your third set of submissions is deployed, the Crystal Helmet will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 3 Gems.", - "eliteFourth": "When your fourth set of submissions is deployed, the Crystal Sword will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.", + "eliteThird": "När ditt tredje bidrag är placerat kommer Kristallhjälmen bli tillgänglig att köpa bland Belöningarna. Som en gåva för ditt arbete får du även ta emot 3 Juveler.", + "eliteFourth": "När ditt fjärde bidrag är placerat kommer Kristallsvärdet bli tillgänglig att köpa bland Belöningarna. Som en gåva för ditt arbete får du även ta emot 4 Juveler.", "champion": "Mästare", - "championFifth": "When your fifth set of submissions is deployed, the Crystal Shield will be available for purchase in the Rewards shop. As a bounty for your continued work, you will also receive 4 Gems.", - "championSixth": "When your sixth set of submissions is deployed, you will receive a Hydra Pet. You will also receive 4 Gems.", + "championFifth": "När ditt femte bidrag är placerat kommer Kristallskölden bli tillgänglig att köpa bland Belöningarna. Som en gåva för ditt arbete får du även ta emot 4 Juveler.", + "championSixth": "När ditt sjätte bidrag är placerat kommer du få ett Hydra-husdjur. Du kommer även få ta emot 4 Juveler.", "legendary": "Legendarisk", - "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of Habitica! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.", + "legSeventh": "När ditt sjätte bidrag är placerat kommer du få ta emot 4 Juveler och bli medlem i det ärofyllda Medarbetar-gillet och få se detaljer bakom kulisserna av HabitRPG! Följande bidrag ökar inte din nivå, men du får fortsätta att förtjäna Juvel-gåvor och titlar!", "moderator": "Moderator", "guardian": "Beskyddare", "guardianText": "Moderatorer är noga utvalda högnivå-medarbetare, så vänligen visa dem din respekt och lyssna på deras förslag.", diff --git a/common/locales/sv/faq.json b/common/locales/sv/faq.json index 8449c21b56..aaa6c1febc 100644 --- a/common/locales/sv/faq.json +++ b/common/locales/sv/faq.json @@ -40,5 +40,5 @@ "iosFaqAnswer12": "Världsbossar är speciella monster som dyker upp i Värdshuset. Alla aktiva användare kommer automatiskt att hamna i strid med Bossen och deras uppgifter och förmågor kommer skada Bossen som vanligt.\n\nDu kan också vara på ett vanligt Äventyr samtidigt. Dina uppgifter ofh förmågor kommer röknas mot både Världsbossen och Bossen/Samlingsäventyrer i din grupp.\n\nEn Världsboss skadar aldrig dig eller ditt konto på något sätt. Istället har den en Raserimätare som fylls upp när en användare hoppar över sina Dagsuppdrag. Om Raserimätaren fulls helt kommer Världsbossen att attackera en Icke-spelare Person som finns på sidan och deras bild kommer då att ändras.", "webFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and skills will damage the Boss as usual.\n

\n You can also be in a normal Quest at the same time. Your tasks and skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n

\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n

\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", "iosFaqStillNeedHelp": "Om du har en fråga som inte finns på denna listan eller på [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), så kan du ställa den i Värdshus-chatten under Meny > Värdshus! Vi hjälper gärna till.", - "webFaqStillNeedHelp": "Om du har en fråga som inte står på denna lista eller på [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), Kan du fråga i [Newbies Guild](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Vi hjälper dig gärna!" + "webFaqStillNeedHelp": "Om du har en fråga som inte står på denna lista eller på [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), Kan du fråga i [Nybörjaregille](https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! Vi hjälper dig gärna!" } \ No newline at end of file diff --git a/common/locales/sv/front.json b/common/locales/sv/front.json index d047095b1d..7da8f6976f 100644 --- a/common/locales/sv/front.json +++ b/common/locales/sv/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/sv/gear.json b/common/locales/sv/gear.json index 5137385ccd..4393e61e50 100644 --- a/common/locales/sv/gear.json +++ b/common/locales/sv/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Möten, monster, missnöje: avklarat! Mos! Ökar Styrka, Intelligens och Tålighet med <%= attrs %> vardera.", "weaponSpecialCriticalText": "Kritisk Hammare för Kryp-Krossning", "weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tidvattenvågornas treudd", "weaponSpecialTridentOfCrashingTidesNotes": "Ger dig förmågan att beordra fiskar och dessutom utdela mäktiga hugg till dina uppgifter. Ökar intelligens med <%= int %>.", "weaponSpecialYetiText": "Yetitämjarspjut", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Its tireless power inures the wearer to mundane discomfort. Increases all attributes by <%= attrs %>.", "armorSpecial2Text": "Jean Chalards ädla tunika.", "armorSpecial2Notes": "Gör dig extra fluffig! Ökar Tålighet och Intelligens med <%= attrs %> var.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Yetitämjarrock", @@ -346,7 +350,7 @@ "armorSpecialSpring2016MageNotes": "Brightly colored, so you won't be mistaken for a necromouser. Increases Intelligence by <%= int %>. Limited Edition 2016 Spring Gear.", "armorSpecialSpring2016HealerText": "Fluffy Bunny Breeches", "armorSpecialSpring2016HealerNotes": "Hippity hop! Bound from hill to hill, healing those in need. Increases Constitution by <%= con %>. Limited Edition 2016 Spring Gear.", - "armorSpecialSummer2016RogueText": "Eel Tail", + "armorSpecialSummer2016RogueText": "Ålsvans", "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", "armorSpecialSummer2016WarriorText": "Shark Tail", "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk-dräkt", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothing Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "The favored crown of those who lead by example. Increases all attributes by <%= attrs %>.", "headSpecial2Text": "Namnlös hjälm", "headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Absurd partyhatt", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Stilig cylinderhatt", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Vanlig cylinderhatt", @@ -640,7 +650,7 @@ "headArmoireRedFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a radiant red color. Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoirePlagueDoctorHatText": "Pestdoktorns Hatt", "headArmoirePlagueDoctorHatNotes": "An authentic hat worn by the doctors who battle the Plague of Procrastination! Increases Strength by <%= str %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 1 of 3).", - "headArmoireBlackCatText": "Black Cat Hat", + "headArmoireBlackCatText": "Svart Katt Hatt", "headArmoireBlackCatNotes": "This black hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Independent Item.", "headArmoireOrangeCatText": "Orange Cat Hat", "headArmoireOrangeCatNotes": "This orange hat is... purring. And twitching its tail. And breathing? Yeah, you just have a sleeping cat on your head. Increases Strength and Constitution by <%= attrs %> each. Enchanted Armoire: Independent Item.", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Sees beyond the veil of death, and displays what it finds there for enemies to fear. Increases Perception by <%= per %>.", "shieldSpecial1Text": "Kristallsköld", "shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all attributes by <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Lömsk mantel", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Kroppstillbehör", "bodyBase0Text": "Inget kroppstillbehör", "bodyBase0Notes": "Inget kroppstillbehör.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebenholtskrage", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Korallkrage", diff --git a/common/locales/sv/generic.json b/common/locales/sv/generic.json index ef14bc49fd..4282dc57ce 100644 --- a/common/locales/sv/generic.json +++ b/common/locales/sv/generic.json @@ -98,7 +98,7 @@ "buyThis": "Vill du verkligen köpa <%= text %> med <%= price %> av dina <%= gems %> Juveler?", "noReachServer": "Servern är otillgänglig för tillfället, försök igen senare", "errorUpCase": "FEL:", - "newPassSent": "Nytt lösenord skickat.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Servern är otillgänglig för tillfället.", "requestError": "Ojsan, ett fel har skett! Vänligen ladda om sidan, din senaste handling kanske inte sparats ordentligt.", "seeConsole": "Om felet fortsätter, rapportera in det under Gemenskap > Rapportera bugg. Om du känner till din webläsare ordentligt, inkludera gärna felmeddelanden därifrån.", diff --git a/common/locales/sv/groups.json b/common/locales/sv/groups.json index 578bc9165e..ff8a403659 100644 --- a/common/locales/sv/groups.json +++ b/common/locales/sv/groups.json @@ -15,9 +15,9 @@ "resources": "Resurser", "askQuestionNewbiesGuild": "Ställ en fråga (Nybörjaregille)", "tavernTalk": "Krogsnack", - "tavernAlert1": "To report a bug, visit", - "tavernAlert2": "the Report a Bug Guild", - "moderatorIntro1": "Tavern and guild moderators are:", + "tavernAlert1": "För att rapportera en bugg, besök", + "tavernAlert2": "Gillen 'Rapportera En Bugg'", + "moderatorIntro1": "Värdshusets och gillens moderatorer är:", "communityGuidelines": "Gemenskapens riktlinjer", "communityGuidelinesRead1": "Vänligen läs vår", "communityGuidelinesRead2": "Innan du Pratar", @@ -28,13 +28,13 @@ "LFG": "To advertise your new party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.", "wantExistingParty": "Want to join an existing party? Go to the <%= linkStart %>Party Wanted Guild<%= linkEnd %> and post this User ID:", "joinExistingParty": "Gå med i någon annans sällskap", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "Whoops! Du måste skapa eller gå med i ett sällskap innan du kan stara ett uppdrag!", "create": "Skapa", "userId": "Användar-ID", "invite": "Bjud in", "leave": "Lämna", "invitedTo": "Inbjuden till <%= name %>", - "invitedToNewParty": "You were invited to join a party! Do you want to leave this party and join <%= partyName %>?", + "invitedToNewParty": "Du har blivit inbjuden till ett sällskap! Vill du överge ditt nuvarande sällskap och gå med i <%= partyName %>?", "joinNewParty": "Gå med i ett nytt sällskap", "declineInvitation": "Avböj Inbjudan", "loadingNewParty": "Ditt sällskap laddar. Vänta...", @@ -101,28 +101,28 @@ "unblock": "Avblockera", "pm-reply": "Skicka ett svar", "inbox": "Inkorgen", - "messageRequired": "A message is required.", - "toUserIDRequired": "A User ID is required", - "gemAmountRequired": "A number of gems is required", - "notAuthorizedToSendMessageToThisUser": "Can't send message to this user.", - "privateMessageGiftIntro": "Hello <%= receiverName %>, <%= senderName %> has sent you", - "privateMessageGiftGemsMessage": "<%= gemAmount %> gems!", - "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> months of subscription!", + "messageRequired": "Ett meddelande krävs.", + "toUserIDRequired": "Ett användar-ID krävs", + "gemAmountRequired": "Ett antal juveler krävs", + "notAuthorizedToSendMessageToThisUser": "Meddelandet till denna användare kunde inte skickas.", + "privateMessageGiftIntro": "Hej där, <%= receiverName %>. <%= senderName %> har skickat dig", + "privateMessageGiftGemsMessage": "<%= gemAmount %> juveler!", + "privateMessageGiftSubscriptionMessage": "<%= numberOfMonths %> månaders prenumeration!", "cannotSendGemsToYourself": "Cannot send gems to yourself. Try a subscription instead.", "badAmountOfGemsToSend": "Amount must be within 1 and your current number of gems.", "abuseFlag": "Anmäl brott mot gemenskapens riktlinjer.", "abuseFlagModalHeading": "Rapportera <%= name %> för överträdelse?", "abuseFlagModalBody": "Are you sure you want to report this post? You should ONLY report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction. Appropriate reasons to flag a post include but are not limited to:

  • swearing, religous oaths
  • bigotry, slurs
  • adult topics
  • violence, including as a joke
  • spam, nonsensical messages
", "abuseFlagModalButton": "Rapportera missbruk", - "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", + "abuseReported": "Tack för att du anmält denna regelöverträdelse. Moderatorerna har blivit notifierade.", "abuseAlreadyReported": "Du har redan anmält det här meddelandet.", "needsText": "Var god skriv ett meddelande.", "needsTextPlaceholder": "Skriv ditt meddelande här.", "copyMessageAsToDo": "Kopiera meddelande som \"att göra\"-uppgift", "messageAddedAsToDo": "Message copied as To-Do.", "messageWroteIn": "<%= user %> wrote in <%= group %>", - "msgPreviewHeading": "Message Preview", - "leaderOnlyChallenges": "Only group leader can create challenges", + "msgPreviewHeading": "Förhandsvisning av meddelande", + "leaderOnlyChallenges": "Bara gruppledare kan skapa utmaningar", "sendGift": "Skicka Gåva", "inviteFriends": "Bjud in Vänner", "inviteByEmail": "Bjud in via e-post", @@ -141,7 +141,7 @@ "sendGiftCost": "Totalt: $<%= cost %> USD", "sendGiftFromBalance": "From Balance", "sendGiftPurchase": "Köp", - "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftMessagePlaceholder": "Personligt meddelande (frivilligt)", "sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD", "battleWithFriends": "Strid mot Monster med Vänner", "startPartyWithFriends": "Starta ett sällskap med dina vänner!", @@ -165,25 +165,25 @@ "partyOnAchievement": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!", "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", "groupIdRequired": "\"groupId\" must be a valid UUID", - "groupNotFound": "Group not found or you don't have access.", + "groupNotFound": "Gruppen hittades inte eller så har du inte tillträde till den.", "groupTypesRequired": "You must supply a valid \"type\" query string.", "questLeaderCannotLeaveGroup": "You cannot leave your party when you have started a quest. Abort the quest first.", "cannotLeaveWhileActiveQuest": "You cannot leave party during an active quest. Please leave the quest first.", - "onlyLeaderCanRemoveMember": "Only group leader can remove a member!", - "memberCannotRemoveYourself": "You cannot remove yourself!", - "groupMemberNotFound": "User not found among group's members", - "mustBeGroupMember": "Must be member of the group.", + "onlyLeaderCanRemoveMember": "Bara gruppledare kan ta bort en medlem!", + "memberCannotRemoveYourself": "Du kan inte ta bort dig själv!", + "groupMemberNotFound": "Användaren hittades inte bland gruppens medlemmar", + "mustBeGroupMember": "Måste vara medlem i gruppen.", "keepOrRemoveAll": "req.query.keep must be either \"keep-all\" or \"remove-all\"", "keepOrRemove": "req.query.keep must be either \"keep\" or \"remove\"", "canOnlyInviteEmailUuid": "Can only invite using uuids or emails.", - "inviteMissingEmail": "Missing email address in invite.", + "inviteMissingEmail": "Email adress för inbjudan saknas.", "partyMustbePrivate": "Parties must be private", - "userAlreadyInGroup": "User already in that group.", + "userAlreadyInGroup": "Användaren är redan i den gruppen.", "cannotInviteSelfToGroup": "You cannot invite yourself to a group.", "userAlreadyInvitedToGroup": "User already invited to that group.", "userAlreadyPendingInvitation": "User already pending invitation.", - "userAlreadyInAParty": "User already in a party.", - "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", + "userAlreadyInAParty": "Användaren är redan i ett sällskap.", + "userWithIDNotFound": "Användaren med id \"<%= userId %>\" hittades inte.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", diff --git a/common/locales/sv/limited.json b/common/locales/sv/limited.json index 20ff72fe7d..df17ce9ec7 100644 --- a/common/locales/sv/limited.json +++ b/common/locales/sv/limited.json @@ -14,8 +14,8 @@ "valentineCardExplanation": "For enduring such a saccharine poem, you both receive the \"Adoring Friends\" badge!", "valentineCardNotes": "Skicka ett Alla Hjärtans Dag-kort till en sällskapsdeltagare.", "valentine0": "\"Rosor är röda\n\nMina dagliga utmaningar är blå\n\nJag gillar att vi\n\nÄr i samma sällskap vi två!", - "valentine1": "\"Roses are red\n\nViolets are nice\n\nLet's get together\n\nAnd fight against Vice!\"", - "valentine2": "\"Roses are red\n\nThis poem style is old\n\nI hope that you like this\n\n'Cause it cost ten Gold.\"", + "valentine1": "\"Rosor äro röda,\n\nvioler äro blå.\n\nLåt oss nu krossa\n\nvåra laster, vi två!\"", + "valentine2": "“Rosor är röda. \n\nGammalt är detta stycket.\n\nJag hoppas att du gillar det, \n\ndet kostade rätt mycket.”", "valentine3": "\"Rosor är röda\n\nIsdrakar är blå\n\nIngen skatt är bättre\n\nÄn när det är vi två!\"", "valentineCardAchievementTitle": "Beundrande Vänner", "valentineCardAchievementText": "Aww, du och din vän måste verkligen tycka om varandra! Skickat eller fått <%= cards %> Alla hjärtans dag-kort.", diff --git a/common/locales/sv/loadingscreentips.json b/common/locales/sv/loadingscreentips.json index cf2090d71e..0d7b93180e 100644 --- a/common/locales/sv/loadingscreentips.json +++ b/common/locales/sv/loadingscreentips.json @@ -23,7 +23,7 @@ "tip21": "Boosta din Styrka för att göra mer skada på bossar eller få kritiska träffar.", "tip22": "Boosta din Tålighet för att minska den skada du tar av oavslutade dagliga utmaningar.", "tip23": "Click the bar graph icon on your tasks to see a graph showing your progress.", - "tip24": "Habitica har en öppen källkod! Klicka dig in i Aspiring Legends Gulid för att se hur du kan bidra.", + "tip24": "Habitica har en öppen källkod! Klicka dig in i Aspiring Legends Gille för att se hur du kan bidra.", "tip25": "Föremål som ger dig bättre förmågor kostar aldrig riktiga pengar.", "tip26": "En pil till vänster om någons level-markering betyder att dom för tillfället är buffade.", "tip27": "Make late-night Dailies refer to the night before (such as “flossed last night”) so you can check them off in the morning.", diff --git a/common/locales/sv/npc.json b/common/locales/sv/npc.json index ccd84c7b9e..635c1705a6 100644 --- a/common/locales/sv/npc.json +++ b/common/locales/sv/npc.json @@ -5,7 +5,7 @@ "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText": "Välkommen till Värdshuset! Stanna kvar ett tag och träffa andra Habitanter. Om du behöver vila (semester? sjukdom?) så kan jag ordna ett rum åt dig på Värdshuset: Dina Dagliga Utmaningar kommer frysas som dem är fram tills dagen efter du checkat ut. Du kommer inte ta någon skada vid dagens slut.", "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "danielTextBroken": "Welcome to the Tavern... I guess... If you need to rest, I'll set you up at the Inn... While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off... if you have the energy...", "danielText2Broken": "Oh... If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies... Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn...", diff --git a/common/locales/sv/quests.json b/common/locales/sv/quests.json index 8152d37e9d..448a23e54a 100644 --- a/common/locales/sv/quests.json +++ b/common/locales/sv/quests.json @@ -12,7 +12,7 @@ "completed": "Fullbordad!", "youReceived": "Du har erhållit", "dropQuestCongrats": "Congratulations on earning this quest scroll! You can invite your party to begin the quest now, or come back to it any time in your Inventory > Quests.", - "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.", + "questSend": "Genom att klicka \"Bjud in\" skickas en inbjudan till medlemmarna i ditt sällskap. När alla medlemmar har accepterat eller nekat börjar uppdraget. Se status under Socialt > Sällskap.", "questSendBroken": "Clicking \"Invite\" will send an invitation to your party members... When all members have accepted or denied, the quest begins... See status under Social > Party...", "inviteParty": "Bjud in Sällskapet till Uppdraget", "questInvitation": "Uppdragsinbjudan:", diff --git a/common/locales/sv/questscontent.json b/common/locales/sv/questscontent.json index 07c39bbd5b..28a1ad370a 100644 --- a/common/locales/sv/questscontent.json +++ b/common/locales/sv/questscontent.json @@ -1,7 +1,7 @@ { "questEvilSantaText": "PälsjägarTomten", - "questEvilSantaNotes": "You hear agonized roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!", - "questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.", + "questEvilSantaNotes": "Du hör sorgfulla vrål djupt från isfälten. Du följer rytandet och morrandet - blandat med en kacklande röst - till en glänta i skogen där du ser en fullvuxen isbjörn. Hon är inburad och kedjad och vrålar för sitt liv. Ovanpå buren dansar en ondsint liten imp, iförd gamla tomtedräkter. Besegra PälsjägarTomten och rädda besten!", + "questEvilSantaCompletion": "PälsjägarTomten tjuter av ilska och studsar iväg i natten. En tacksam Hon-björn försöker genom att ryta och morra tala om något för dig. Du tar henne till stallarna, där Matt Boch Djurviskaren lyssnar till hennes berättelse och flämtar till av fasa. Hon har en unge! Han flydde in i isfälten när mamma björn fångades. Hjälp henne hitta sin unge!", "questEvilSantaBoss": "Pälsjägartomten", "questEvilSantaDropBearCubPolarMount": "Isbjörn (Riddjur)", "questEvilSanta2Text": "Hitta Björnungen", @@ -11,8 +11,8 @@ "questEvilSanta2CollectBranches": "Brutna Kvistar", "questEvilSanta2DropBearCubPolarPet": "Isbjörn (Husdjur)", "questGryphonText": "Den Eldfängda Gripen", - "questGryphonNotes": "The grand beast master, baconsaur, has come to your party seeking help. \"Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!\"", - "questGryphonCompletion": "Defeated, the mighty beast ashamedly slinks back to its master. \"My word! Well done, adventurers!\" baconsaur exclaims, \"Please, have some of the gryphon's eggs. I am sure you will raise these young ones well!\"", + "questGryphonNotes": "Stallmästaren, baconsaur, kommer till ditt sällskap och ber om hjälp. \"Snälla äventyrare, ni måste hjälpa mig! Min prisbelönta grip har rymt och terroriserar nu Habit City! Om ni kan stoppa henne kan ni få några av hennes ägg i belöning!\"", + "questGryphonCompletion": "Den mäktiga besten kryper besegrad tillbaka till sin mästare. \"Jösses! Bra gjort, äventyrare!\" utropar baconsaur. \"Här, ta några av gripens ägg, Jag tror säkert att ni kan uppfostra dem väl!\"", "questGryphonBoss": "Eldfängd Grip", "questGryphonDropGryphonEgg": "Grip (ägg)", "questGryphonUnlockText": "Låser upp köpbara gripägg på Marknaden", @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Månstenar", - "questMoonstone1DropMoonstone2Quest": "MånstensKedjan Del 2: Nekromantikern Recidivate (Skriftrulle)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Nekromantikern", - "questMoonstone2DropMoonstone3Quest": "Månstenskedjan Del 3: Recidivates Transformation (Skriftrulle)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -107,7 +107,7 @@ "questBasilistCompletion": "Basi-Listan har skingrats i papperbitar som skimrar i regnbågens färger. \"Puh!\" Säger @Arcosine. \"Vilken tur att ni var här!\" Mer erfarna än innan samlar ni ihop lite guld bland pappret.", "questBasilistBoss": "Basi-Listan", "questEggHuntText": "Äggjakt", - "questEggHuntNotes": "Över natten har märkliga ägg dykt upp överallt: I Matts stallar, bakom disken på värdshuset och till och med bland husdjursäggen på marknaden! Vilken olägenhet! \"Ingen vet var de kom från eller vad de skulle kunna kläckas till,\" säger Megan, \"men vi kan inte bara lämna dem där de ligger. Arbeta hårt och leta noga för att hjälpa mig samla ihop dessa mysteriska ägg. Om ni samlar tillräckligt många kanske det blir några över åt er..\"", + "questEggHuntNotes": "Över natten har märkliga ägg dykt upp överallt: I Matts stallar, bakom disken på Värdshuset och till och med bland husdjursäggen på marknaden! Vilken olägenhet! \"Ingen vet var de kom från eller vad de skulle kunna kläckas till,\" säger Megan, \"men vi kan inte bara lämna dem där de ligger. Arbeta hårt och leta noga för att hjälpa mig samla ihop dessa mysteriska ägg. Om ni samlar tillräckligt många kanske det blir några över åt er..\"", "questEggHuntCompletion": "You did it! In gratitude, Megan gives you ten of the eggs. \"I bet the hatching potions will dye them beautiful colors! And I wonder what will happen when they turn into mounts....\"", "questEggHuntCollectPlainEgg": "Vanliga Ägg", "questEggHuntDropPlainEgg": "Vanligt Ägg", @@ -131,11 +131,11 @@ "questAtom1Text": "Attack of the Mundane, Part 1: Dish Disaster!", "questAtom1Notes": "Du kommer till stränderna vid Sköljsjön för välförtjänt avkoppling.. Men sjön är förorenad med odiskad disk! Hur har det här gått till? Nå, du kan bara inte låta sjön se ut såhär. Det finns bara en sak att göra: diska all disk och rädda din semesterort! Bäst att leta upp diskmedel och röja upp den här röran. Mycket diskmedel...", "questAtom1CollectSoapBars": "Tvålar", - "questAtom1Drop": "MindreGodis-Monstret (uppdragsskriftrulle)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Puh! Det börjar se mycket trevligare ut här nu när all disk är undanröjd. Kanske kan du äntligen få roa dig lite nu. Åh, det verkar flyta en pizzakartong i sjön. Nåja, vad är väl ännu en sak att städa upp? Men nej, det är ingen enkel pizzakartong! Plötsligt lyfts lådan från vattnet och visar sig vara ett monsters huvud. Det är inte möjligt! Det mytomspunna Sköljsjöodjuret?! Det sägs ha funnits gömt i sjön sedan urminnes tider: en varelse sprungen ur matrester och sopor från urålderns Habiticaner. Blä!", "questAtom2Boss": "Sköljsjöodjuret", - "questAtom2Drop": "The Laundromancer (Quest Scroll)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Attack of the Mundane, Part 3: The Laundromancer", "questAtom3Notes": "Med ett öronbedövande skri, och fem sorters smaskig ost sprutande ur munnen trillar Sköljsjöodjuret i bitar. \"HUR VÅGAR NI?!\" dånar en röst under vattenytan. En blå figur i kåpa stiger upp ur vattnet, en magisk toalettborste i handen. Smutstvätt börjar bubbla upp mot ytan. \"Jag är Tvättromantikern!\" Förkunnar han ilsket. \"Att ni har mage! Diskar min förtjusande smutsiga disk, förstör mitt husdjur och stövlar in på mina domäner i så äckligt rena kläder. Bered er på att smaka på dyngsur vrede i form av min anti-tvätt-magi!\"", "questAtom3Completion": "Den onda Tvättromantikern är besegrad! Ren tvätt faller i högar runt er och saker börjar se mycket trevligare ut häromkring. När du vadar genom de nystrukna rustningarna fångar en bit metall ditt öga och blicken faller på en glänsande hjälm. Den ursprungliga ägaren av hjälmen må vara okänd, men när du tar den på dig kan du ana den värmande närvaron av en generös själ. Synd att de inte sytt en namnlapp i den.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Groda (ägg)", "questFrogUnlockText": "Låser upp köpbara grodrom på Marknaden", diff --git a/common/locales/sv/subscriber.json b/common/locales/sv/subscriber.json index a653a6484f..3e7a51dc3a 100644 --- a/common/locales/sv/subscriber.json +++ b/common/locales/sv/subscriber.json @@ -24,7 +24,7 @@ "planFamily": "Familj (Kommer snart)", "planGroup": "Grupp (Kommer snart)", "dedicatedHost": "Dedikerad Server", - "dedicatedHostText": "Dedikerad Server: du får din egen databas och server underhållen av Habitica, alternativt installerar vi in dem i din organisations nätverk. Om du inte väljer det här alternativet väljs istället \"Delad Server\": din organisation använder samma databas som vanliga Habitica, men funktionerar självständigt från resten av Habitica. Dina medlemmar är skyddade från Krogen och Gillen, men fortfarande på samma server/databas.", + "dedicatedHostText": "Dedikerad Server: du får din egen databas och server underhållen av Habitica, alternativt installerar vi in dem i din organisations nätverk. Om du inte väljer det här alternativet väljs istället \"Delad Server\": din organisation använder samma databas som vanliga Habitica, men funktionerar självständigt från resten av Habitica. Dina medlemmar är skyddade från Värdshuset och Gillen, men fortfarande på samma server/databas.", "individualSub": "Individuellt Abonnemang", "subscribe": "Abonnera", "subscribed": "Abonnerat", @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Lövkrigare Uppsättning", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/sv/tasks.json b/common/locales/sv/tasks.json index dec91fe7bc..dfa4718ea9 100644 --- a/common/locales/sv/tasks.json +++ b/common/locales/sv/tasks.json @@ -98,7 +98,7 @@ "streakCoins": "Följdbonus!", "pushTaskToTop": "Flytta uppgifterna till toppen. Håll ned ctrl eller cmd för att flytta dem nedåt.", "emptyTask": "Skriv in uppgiftens titel först.", - "dailiesRestingInInn": "Du vilar på värdshuset! Dina Dagliga Uppgifter kommer inte skada dig i natt, men de kommer återställas varje dag. Om du är i ett uppdrag kommer du inte utdela skada eller få föremål förrän du checkar ut från värdshuset, men du kan fortfarande bli skadad av en boss om ditt sällskapskamrater missar sina Dagliga Uppgifter.", + "dailiesRestingInInn": "Du vilar på värdshuset! Dina Dagliga Uppgifter kommer inte skada dig i natt, men de kommer återställas varje dag. Om du är i ett uppdrag kommer du inte utdela skada eller få föremål förrän du checkar ut från Värdshuset, men du kan fortfarande bli skadad av en boss om ditt sällskapskamrater missar sina Dagliga Uppgifter.", "habitHelp1": "Goda vanor är saker du gör ofta. De belönar dig med Guld och Erfarenhet varje gång du klickar på <%= plusIcon %>.", "habitHelp2": "Dåliga vanor är saker du vill undvika att göra. De sänker din hälsa varje gång du klickar på <%= minusIcon %>.", "habitHelp3": "För inspiration, kolla på dessa href='http://habitica.wikia.com/wiki/Sample_Habits' target='_blank'>exempel Uppgifter!", diff --git a/common/locales/uk/character.json b/common/locales/uk/character.json index 35a5f1c779..a5e2755141 100644 --- a/common/locales/uk/character.json +++ b/common/locales/uk/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "Сховати розподілення характеристик", "quickAllocationLevelPopover": "Кожного рівню Ви отримуєте одне очко, яке можна призначити на характеристику на Ваш вибір. Ви можете зробити це самотужки, або ж дозволити грі зробити вибір за Вас, обравши один з варіантів автоматичного розподілу.", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/uk/front.json b/common/locales/uk/front.json index 8b651bdefa..678d7337f2 100644 --- a/common/locales/uk/front.json +++ b/common/locales/uk/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/uk/gear.json b/common/locales/uk/gear.json index 57a20c175d..933a4aed3c 100644 --- a/common/locales/uk/gear.json +++ b/common/locales/uk/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "Meetings, monsters, malaise: managed! Mash! Increases Strength, Intelligence, and Constitution by <%= attrs %> each.", "weaponSpecialCriticalText": "Убивчий молот Баґо-руба", "weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides", "weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.", "weaponSpecialYetiText": "Спис приборкувача Єті.", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "Його невтомна сила звільняє Вас від мирських тягот. Збільшує всі параметри на <%= attrs %>.", "armorSpecial2Text": "Благородна туніка Жана Халарда", "armorSpecial2Notes": "Makes you extra fluffy! Increases Constitution and Intelligence by <%= attrs %> each.", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor", "armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.", "armorSpecialYetiText": "Мантія приборкувача Єті", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "armorArmoireLunarArmorText": "Soothing Lunar Armor", @@ -478,6 +484,8 @@ "headSpecial1Notes": "Корона обраних має бути прикладом для лідерів. Збільшує всі параметри на <%= attrs %>.", "headSpecial2Text": "Безіменний шолом", "headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "Fire Coral Circlet", "headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.", "headSpecialNyeText": "Файна шапка для вечірки", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "Sees beyond the veil of death, and displays what it finds there for enemies to fear. Increases Perception by <%= per %>.", "shieldSpecial1Text": "Кришталевий щит", "shieldSpecial1Notes": "Розбиває стріли та віддзеркалює слова скептиків. Збільшує всі параметри на <%= attrs %>.", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "Moonpearl Shield", "shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.", "shieldSpecialGoldenknightText": "Mustaine's Milestone Mashing Morning Star", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", "backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "Body Accessory", "bodyBase0Text": "No Body Accessory", "bodyBase0Notes": "No Body Accessory.", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "Ebony Collar", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "Shining Capelet", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "Coral Collar", diff --git a/common/locales/uk/generic.json b/common/locales/uk/generic.json index 0bea0a3c58..aae164af70 100644 --- a/common/locales/uk/generic.json +++ b/common/locales/uk/generic.json @@ -98,7 +98,7 @@ "buyThis": "Придбати <%= text %> за <%= price %> з Ваших <%= gems %> самоцвітів?", "noReachServer": "Наразі сервер недоступний, спробуйте пізніше", "errorUpCase": "ПОМИЛКА:", - "newPassSent": "Новий пароль надіслано.", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "Наразі сервер недоступний.", "requestError": "Yikes, an error occurred! Please reload the page, your last action may not have been saved correctly.", "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", diff --git a/common/locales/uk/maintenance.json b/common/locales/uk/maintenance.json index efdb524cd2..10e16519a7 100644 --- a/common/locales/uk/maintenance.json +++ b/common/locales/uk/maintenance.json @@ -1,15 +1,15 @@ { - "habiticaBackSoon": "Don't worry, Habitica will be back soon!", + "habiticaBackSoon": "Не турбуйтеся, Habitica скоро повернеться!", "importantMaintenance": "We are doing important maintenance that we estimate will last until <%= localDate %> in your timezone.", "maintenance": "Maintenance", "maintenanceMoreInfo": "Want more information about the maintenance? <%= linkStart %>Check out our info page<%= linkEnd %>.", "noDamageKeepStreaks": "You will NOT take damage or lose streaks!", - "thanksForPatience": "Thanks for your patience!", + "thanksForPatience": "Дякуємо вам за терпіння!", "twitterMaintenanceUpdates": "For the most recent updates, watch our Twitter, where we will be posting status information.", "veteranPetAward": "At the end, you will receive a Veteran pet!", "maintenanceInfoTitle": "Information about Upcoming Maintenance to Habitica", - "maintenanceInfoWhat": "What is happening?", + "maintenanceInfoWhat": "Що відбувається?", "maintenanceInfoWhatText": "On May 21, Habitica will be down for maintenance for most of the day. You will not take any damage or have your account harmed during that weekend, even if you can’t log in to check off your Dailies in time! We will be working very hard to make the downtime as short as possible, and will be posting regular updates on our Twitter account. At the end of the downtime, to thank everyone for their patience, you will all receive a rare pet!", "maintenanceInfoWhy": "Why is this happening?", "maintenanceInfoWhyText": "For the past several months, we have been thoroughly revamping Habitica behind-the-scenes. Specifically, we have rewritten the API. While it may not look much different on the surface, it’s a whole new world underneath. This will allow us WAY more flexibility when we want to build features in the future, and lead to improved performance!", diff --git a/common/locales/uk/questscontent.json b/common/locales/uk/questscontent.json index ef2c763acd..72d2d1dbe3 100644 --- a/common/locales/uk/questscontent.json +++ b/common/locales/uk/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "A terrible affliction has struck Habiticans. Bad Habits thought long-dead are rising back up with a vengeance. Dishes lie unwashed, textbooks linger unread, and procrastination runs rampant!

You track some of your own returning Bad Habits to the Swamps of Stagnation and discover the culprit: the ghostly Necromancer, Recidivate. You rush in, weapons swinging, but they slide through her specter uselessly.

\"Don’t bother,\" she hisses with a dry rasp. \"Without a chain of moonstones, nothing can harm me – and master jeweler @aurakami scattered all the moonstones across Habitica long ago!\" Panting, you retreat... but you know what you must do.", "questMoonstone1CollectMoonstone": "Місячне каміння", - "questMoonstone1DropMoonstone2Quest": "Місячне каміння, частина 2: Некромант Рецидив (Сувій)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "Некромант", - "questMoonstone2DropMoonstone3Quest": "Ланцюг місячного каміння, частина 3: Рецидивіна перетворюється (Сувій)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "Квест Напад Буденності, Частина 1: Страва Катастрофа!", "questAtom1Notes": "Ви добралися до берегів Помитого озера, щоб заслужено розслабитись... Але озеро забруднене немитим посудом! Як таке могло трапитись? Що ж, ви просто не дозволите, щоб озеро було у такому стані. Існує лише один вихід: помити посуд і врятувати місце відпочинку! Варто пошукати якогось мила, щоб усе це прибрати. Багато мила...", "questAtom1CollectSoapBars": "Брусочки мила", - "questAtom1Drop": "Чудовисько Недоїдессі (Квестовий сувій)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "Attack of the Mundane, Part 2: The SnackLess Monster", "questAtom2Notes": "Хух, тут значно краще, коли увесь посуд чистий. Може, нарешті ви можете трохи розважитися. О, по озері, здається, плаває коробка від піци. Що там одну річ прибрати, еге ж? Однак, це не проста коробка від піци! Раптом коробка швидко підіймається і виявляється, що це голова чудовиська. Неймовірно! Легендарне чудовисько Недоїдессі?! Кажуть, начебто воно переховується і озері з прадавніх часів: істота, яка виникла із залишків їжі та сміття давніх звиканійців. Фе!", "questAtom2Boss": "Чудовисько Недоїдессі", - "questAtom2Drop": "Білизномант (Квестовий сувій)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "Напад на Буденність, Частина 3: Білизномант ", "questAtom3Notes": "З оглушливим криком та розбризкуючи ротом п'ять сортів сиру, Чудовисько Недоїдессі розвалилося на шматки. \"ЯК ВИ ПОСМІЛИ!\" — гримнув чийсь голос. З води з'явилася синя постать, зодягнена в рясу та тримаючи чарівну туалетну щітку. На поверхню озера почала спливати брудна білизна. \"Я — Білизномант!\" — сердито представився він. \"Зухвалості тобі не позичати! Як ти смієш мити мій незрівнянно брудний посуд, занапащати мого улюбленця і входити у мої володіння у такому чистому одязі? Приготуйся до сирої люті моєї антибілизняної магії!\"", "questAtom3Completion": "Лихого Білизноманта подолано! Чиста білизна падає на купи біля вас. Тепер тут усе виглядає краще. Пробираючись крізь свіжі випрасувані обладунки, вашу увагу раптом привертає якийсь металевий блиск і ваш погляд падає на блискучий шолом. Хоч про його першого власника нічого не відомо, та коли ви вдягаєте цю річ, то отримуєте тепле відчуття щедрого духу. Треба було ім'я на бейджику вишити.", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/uk/subscriber.json b/common/locales/uk/subscriber.json index da10322f29..7c26b18abe 100644 --- a/common/locales/uk/subscriber.json +++ b/common/locales/uk/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "Lucky Clover Set", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "Steampunk Standard Set", "mysterySet301405": "Steampunk Accessories Set", "mysterySetwondercon": "Wondercon", diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index 9072523347..a6ae990b97 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "隐藏属性分配", "quickAllocationLevelPopover": "每一级你可以获得一个可自由分配的属性点。你可以手动分配,或者让系统为你自动分配,在 玩家 -> 角色属性及成就 中选择。", "invalidAttribute": "\"<%= attr %>\" 不是一个有效的属性点分配数字。", - "notEnoughAttrPoints": "您没有足够的属性点点数。" + "notEnoughAttrPoints": "您没有足够的属性点点数。", + "gearNotOwned": "你没有赢得这个物品。" } \ No newline at end of file diff --git a/common/locales/zh/front.json b/common/locales/zh/front.json index 4d94e89882..eb127003b7 100644 --- a/common/locales/zh/front.json +++ b/common/locales/zh/front.json @@ -240,10 +240,10 @@ "usernameTaken": "用户名已被使用", "passwordConfirmationMatch": "密码不匹配", "invalidLoginCredentials": "错误的用户名 和/或 电子邮件 和/或 密码。", - "passwordReset": "如果我们已经记录您的电子邮箱,您的密码重置链接已经发送到您的电子邮箱中。", + "passwordReset": "如果我们已经记录您的电子邮箱,您的新密码已发送到您的电子邮箱中。", "passwordResetEmailSubject": "Habitica的密码重置", "passwordResetEmailText": "<%= username %>用户的密码已经被重置为<%= newPassword %>。重要!用户名和密码都区分大小写 -- 你必须精确输入显示在这里的内容。我们建议复制和粘贴代替输入它们。在<%= baseUrl %>登陆。在登陆后,进入<%= baseUrl %>/#/options/settings/settings 并更改你的密码。", - "passwordResetEmailHtml": "<%= username %>用户的密码已经被重置为<%= newPassword %>

重要!用户名和密码都区分大小写 -- 你必须精确输入显示在这里的内容。我们建议复制和粘贴代替输入它们。

在<%= baseUrl %>登陆。在登陆后,进入<%= baseUrl %>/#/options/settings/settings 并更改你的密码。", + "passwordResetEmailHtml": "<%= username %>用户的密码已经被重置为<%= newPassword %>

重要!用户名和密码都区分大小写 -- 你必须精确输入显示在这里的内容。我们建议复制和粘贴代替输入它们。

在<%= baseUrl %>登陆。在登陆后,进入<%= baseUrl %>/#/options/settings/settings 并更改你的密码。", "invalidLoginCredentialsLong": "噢,糟了 - 你的用户名或密码错误。\n- 确保你的用户名或电子邮箱输入正确。\n- 你可能使用Facebook登记,而不是电子邮箱。再次检查尝试用Facebook登陆。\n- 如果你忘记了密码,点击 \"忘记密码\"。", "invalidCredentials": "没有运用那些授权证书的账号。", "accountSuspended": "账号已经被冻结,请使用你的用户ID \"<%= userId %>\" 联系leslie@habitica.com寻求帮助。", diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json index b774ae39f3..862cb16db0 100644 --- a/common/locales/zh/gear.json +++ b/common/locales/zh/gear.json @@ -3,7 +3,7 @@ "equipmentType": "不同类型", "klass": "不同职业", "groupBy": "按种类来分组", - "classBonus": "(This item matches your class, so it gets an additional 1.5 stat multiplier.)", + "classBonus": "(这件物品和你的职业匹配,所有你能获得1.5倍的属性点。)", "weapon": "武器", "weaponCapitalized": "武器", "weaponBase0Text": "没有武器", @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "怪物统统捣烂!增加力量,智力,体质各<%= attrs %>点。", "weaponSpecialCriticalText": "碾碎臭虫的批判战锤", "weaponSpecialCriticalNotes": "这位勇士杀死了一个使无数战士陨落的吹毛求疵的 Github 敌人。这把战锤由臭虫的骨头打造,能造成强大的致命一击。增加力量和感知各<%= attrs %>点。", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "怒潮三叉戟", "weaponSpecialTridentOfCrashingTidesNotes": "赐予你给鱼下命令的本领, 还能有力刺激你完成任务。.增加 <%= int %> 点智力。", "weaponSpecialYetiText": "雪人驯化矛", @@ -156,14 +158,14 @@ "weaponSpecialSpring2016MageNotes": "阿布拉-卡特-阿布拉!多么耀眼,你可能对自己施放了催眠术!噢...它叮当作响...增加<%= int %>点智力和<%= per %>点感知。2016年春季限定版装备。", "weaponSpecialSpring2016HealerText": "春花魔杖", "weaponSpecialSpring2016HealerNotes": "伴随着挥舞和闪烁,你给田地和森林带来了繁荣茂盛!还打击了讨厌老鼠的头。增加<%= int %>点智力。2016年春季限量版装备。", - "weaponSpecialSummer2016RogueText": "Electric Rod", - "weaponSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016WarriorText": "Hooked Sword", - "weaponSpecialSummer2016WarriorNotes": "Bite those tough tasks with this hooked sword! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016MageText": "Seafoam Staff", - "weaponSpecialSummer2016MageNotes": "All the power of the seas filters through this staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "weaponSpecialSummer2016HealerText": "Healing Trident", - "weaponSpecialSummer2016HealerNotes": "One spike harms, the other heals. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "weaponSpecialSummer2016RogueText": "电动推杆", + "weaponSpecialSummer2016RogueNotes": "那些与你战斗的人们将要体验到一次震惊的意外... 提高 <%= str %>点力量。2016夏季限量版装备。", + "weaponSpecialSummer2016WarriorText": "弯曲的剑", + "weaponSpecialSummer2016WarriorNotes": "用这把钩剑撕咬那些艰巨的任务吧!增强力量 <%= str %> 点。2016年限定版夏季装备", + "weaponSpecialSummer2016MageText": "海泡石之杖", + "weaponSpecialSummer2016MageNotes": "通过这个法杖过滤了所有海洋的力量。增加<%= int %>点智力和 <%= per %>点感知。2016年夏季限量版装备。", + "weaponSpecialSummer2016HealerText": "治愈之三叉戟", + "weaponSpecialSummer2016HealerNotes": "中间的尖峰制造伤害,其余的给予治疗。增加<%= int %>点智力。2016年夏季限量版装备。", "weaponMystery201411Text": "盛宴之叉", "weaponMystery201411Notes": "刺伤你的仇敌或是插进你最爱的食物——这把多才多艺的叉子可是无所不能!没有属性加成。2014年11月捐助者物品。", "weaponMystery201502Text": "爱与真理之微光翅膀法杖", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "它不竭的力量能使佩戴者适应一般的不适。全部属性增加<%= attrs %>点。", "armorSpecial2Text": "珍·沙拉德的贵族束腰外衣", "armorSpecial2Notes": "让你更加毛茸茸!体质与智力各加<%= attrs %>。", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "海鳞衣", "armorSpecialFinnedOceanicArmorNotes": "尽管看上去精致漂亮,这件护甲让你变得像火焰珊瑚一样碰不得。增加<%= str %>点力量。", "armorSpecialYetiText": "野人驯化长袍", @@ -289,7 +293,7 @@ "armorSpecialSummerMageText": "绿宝石尾巴", "armorSpecialSummerMageNotes": "这件有着闪亮鳞片的衣裳可以将它的穿戴者变成一个真正的法师!增加智力<%= int %>。2014年夏季限量版装备", "armorSpecialSummerHealerText": "海洋治疗师的尾巴", - "armorSpecialSummerHealerNotes": "这件有着闪亮鳞片的衣裳可以将它的穿戴者变成一个真正的海洋治疗师!增加体质<%= int %>。2014年夏季限量版装备", + "armorSpecialSummerHealerNotes": "这件有着闪亮鳞片的衣裳可以将它的穿戴者变成一个真正的海洋治疗师!增加体质<%= con %>。2014年夏季限量版装备", "armorSpecialFallRogueText": "血色长袍", "armorSpecialFallRogueNotes": "鲜艳的。柔软的。吸血鬼的。增加<%= per %>点感知。限量版2014年秋季装备。", "armorSpecialFallWarriorText": "实验衣", @@ -346,14 +350,14 @@ "armorSpecialSpring2016MageNotes": "它色彩斑斓,所以你不会被误认为是一个亡灵鼠法师。增加<%= int %>点智力。2016年春季限定版装备。", "armorSpecialSpring2016HealerText": "蓬松的兔马裤", "armorSpecialSpring2016HealerNotes": "蹦蹦跳跳!从一个山头跳到另一个山头,治疗需要的人。增加<%= con %>点体质。2016年春季限量版装备。", - "armorSpecialSummer2016RogueText": "Eel Tail", - "armorSpecialSummer2016RogueNotes": "This electrifying garment transforms its wearer into a real Eel Rogue! Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016WarriorText": "Shark Tail", - "armorSpecialSummer2016WarriorNotes": "This rough garment transforms its wearer into a real Shark Warrior! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016MageText": "Dolphin Tail", - "armorSpecialSummer2016MageNotes": "This slippery garment transforms its wearer into a real Dolphin Mage! Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", - "armorSpecialSummer2016HealerText": "Seahorse Tail", - "armorSpecialSummer2016HealerNotes": "This spiky garment transforms its wearer into a real Seahorse Healer! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "armorSpecialSummer2016RogueText": "鳗鱼的尾巴", + "armorSpecialSummer2016RogueNotes": "这件充电衣服将穿它的人变成一个真正的鳗鱼盗贼!增加感知<%= per %>点。2016年夏季限量版装备。", + "armorSpecialSummer2016WarriorText": "鲨鱼的尾巴", + "armorSpecialSummer2016WarriorNotes": "这件粗糙的衣服将穿它的人变成一个真正的鲨鱼战士!增加体质<%= con %>点。2016年夏季限量版装备。", + "armorSpecialSummer2016MageText": "海豚的尾巴", + "armorSpecialSummer2016MageNotes": "这件光滑的的衣服将穿它的人变成一个真正的海豚法师!增加智力<%= int %>点。2016年夏季限量版装备。", + "armorSpecialSummer2016HealerText": "海马的尾巴", + "armorSpecialSummer2016HealerNotes": "这件尖长的衣服将穿它的人变成一个真正的海马医师!增加体质<%= con %>点。2016年夏季限量版装备。", "armorMystery201402Text": "使者长袍", "armorMystery201402Notes": "闪闪发光又强大,这些衣服有很多携带信件的口袋。没有赋予好处。2014年2月订阅者物品。", "armorMystery201403Text": "森林行者护甲", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "你的身周喷发着许多小但是可怕的叶子。没有属性加成。2016年4月捐赠者物品。", "armorMystery201605Text": "游行诗人制服", "armorMystery201605Notes": "不像传统的吟游诗人参加冒险派对,参加Habitic村民游行乐队的吟游诗人因宏大的游行而不是因地牢突击被众所周知。没有属性加成。2016年5月捐赠者物品。", + "armorMystery201606Text": "海豹的尾巴", + "armorMystery201606Notes": "这条有力的尾巴闪闪发光,就像大海的泡沫撞碎在岸上。没有属性加成。2016年6月捐赠者物品。", "armorMystery301404Text": "蒸汽朋克套装", "armorMystery301404Notes": "整洁又精神,真聪明!没有属性加成。3015年2月订阅者物品", "armorArmoireLunarArmorText": "静月护甲", @@ -478,6 +484,8 @@ "headSpecial1Notes": "以身作则之人所喜爱的王冠。所有属性提高<%= attrs %>.", "headSpecial2Text": "无名头盔", "headSpecial2Notes": "不求回报之人对自己许下的圣约。提高智力和力量各 <%= attrs %> 点。", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "火珊瑚头饰", "headSpecialFireCoralCircletNotes": "这个由炼金术士设计的头饰,能够让你在水中呼吸并潜水寻找宝藏。提升<%= per %>点感知。", "headSpecialNyeText": "可笑的派对帽子", @@ -566,14 +574,14 @@ "headSpecialSpring2016MageNotes": "穿上它让你超越了世界上那些巷弄法师。增加<%= per %>点感知。2016年春季限定版装备。", "headSpecialSpring2016HealerText": "花开王冠", "headSpecialSpring2016HealerNotes": "它带着准备向前爆发的新生潜能迅速地闪烁。增加<%= int %>点智力。2016年春季限定版装备。", - "headSpecialSummer2016RogueText": "Eel Helm", - "headSpecialSummer2016RogueNotes": "Peek out from rocky crevices while wearing this stealthy helm. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016WarriorText": "Shark Helmet", - "headSpecialSummer2016WarriorNotes": "Bite those tough tasks with this fearsome helm! Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016MageText": "Blowspout Hat", - "headSpecialSummer2016MageNotes": "Magical water constantly sprays from this hat. Increases Perception by <%= per %>. Limited Edition 2016 Summer Gear.", - "headSpecialSummer2016HealerText": "Seahorse Helm", - "headSpecialSummer2016HealerNotes": "This helm indicates that the wearer was trained by the magical healing seahorses of Dilatory. Increases Intelligence by <%= int %>. Limited Edition 2016 Summer Gear.", + "headSpecialSummer2016RogueText": "鳗鱼头盔", + "headSpecialSummer2016RogueNotes": "当带着这个隐秘的头盔,从岩石的缝隙中向外偷看。提高 <%= per %>点感知。2016夏季限量版装备。", + "headSpecialSummer2016WarriorText": "鲨鱼头盔", + "headSpecialSummer2016WarriorNotes": "用这顶吓人的头盔撕咬那些艰巨的任务吧!增加力量 <%= str %> 点。2016年限定版夏季装备", + "headSpecialSummer2016MageText": "喷射帽", + "headSpecialSummer2016MageNotes": "魔法水不停从这顶帽子喷出来。增加感知<%= per %>点。限量版2016年夏季装备。", + "headSpecialSummer2016HealerText": "海马头盔", + "headSpecialSummer2016HealerNotes": "这顶头盔表明戴它的人是由魔法治疗拖延海马所训练的!增加智力<%= int %>点。2016年夏季限量版装备。", "headSpecialGaymerxText": "彩虹战士头盔", "headSpecialGaymerxNotes": "为了庆祝GaymerX会议的召开,这个特殊的头盔i带有炫目多彩的发光彩虹图样!GaymerX是一个向所有人开放并声援LGBTQ的游戏集会。", "headMystery201402Text": "翼盔", @@ -612,6 +620,8 @@ "headMystery201604Notes": "这些编织的鲜花造就了惊人强大的头盔!没有属性加成。2016年4月捐赠者物品。", "headMystery201605Text": "游行诗人帽子", "headMystery201605Notes": "七十六只龙领头大游行,一百一十只狮鹫近在眼前!2016年5月捐赠者物品。", + "headMystery201606Text": "海豹帽", + "headMystery201606Notes": "当你融入嬉戏的海豹中,哼着海洋的曲调!没有属性加成。2016年6月捐赠者物品。", "headMystery301404Text": "华丽礼帽", "headMystery301404Notes": "上流社会佼佼者的华丽礼帽!3015年1月捐赠者物品。没有属性加成。", "headMystery301405Text": "基础礼帽", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "看透死亡的面纱,以阴间的惨象使敌人战栗。提高 <%= per %>点感知。", "shieldSpecial1Text": "水晶盾", "shieldSpecial1Notes": "既能粉碎利箭,也能偏转中伤者的信口雌黄。所有属性提高<%= attrs %>。", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "玉轮明珠盾", "shieldSpecialMoonpearlShieldNotes": "专为快速游泳,以及一些防御工作设计。增加<%= con %>点体质。", "shieldSpecialGoldenknightText": "马斯泰因的碎石流星锤", @@ -754,12 +766,12 @@ "shieldSpecialSpring2016WarriorNotes": "你顶着恶魔的圈套得到了这个增加防御的食物。增加<%= con %>点体质。2016年春季限量版装备。", "shieldSpecialSpring2016HealerText": "花盾", "shieldSpecialSpring2016HealerNotes": "愚人节宣告这个小盾将阻挡闪亮的种子。不要相信他。增加<%= con %>点体质。2016年春季限定版装备。", - "shieldSpecialSummer2016RogueText": "Electric Rod", - "shieldSpecialSummer2016RogueNotes": "Anyone who battles you is in for a shocking surprise... Increases Strength by <%= str %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016WarriorText": "Shark Tooth", - "shieldSpecialSummer2016WarriorNotes": "Bite those tough tasks with this toothy shield! Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", - "shieldSpecialSummer2016HealerText": "Sea Star Shield", - "shieldSpecialSummer2016HealerNotes": "Sometimes mistakenly called a Starfish Shield. Increases Constitution by <%= con %>. Limited Edition 2016 Summer Gear.", + "shieldSpecialSummer2016RogueText": "电动推杆", + "shieldSpecialSummer2016RogueNotes": "那些与你战斗的人们将要体验到一次震惊的意外... 提高 <%= str %>点力量。2016夏季限量版装备。", + "shieldSpecialSummer2016WarriorText": "鲨鱼的牙齿", + "shieldSpecialSummer2016WarriorNotes": "用这件齿盾撕咬那些艰巨的任务吧!增强体质 <%= con %>点。2016年限定版夏季装备", + "shieldSpecialSummer2016HealerText": "海星盾", + "shieldSpecialSummer2016HealerNotes": "有时错误的呼唤一个海星盾。增加<%= con %>点体质。2016年夏季限量版装备。", "shieldMystery201601Text": "决心屠戮者", "shieldMystery201601Notes": "这把剑能挡开所有的干扰。没有属性加成。2016年1月订阅者物品。", "shieldMystery301405Text": "时钟之盾", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "力量与美貌在刷刷作响。没有属性加成。特别版参与者物品。", "backSpecialWonderconBlackText": "潜行斗篷", "backSpecialWonderconBlackNotes": "由暗影与低语织就。没有属性加成。特别版参与者物品。", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "身体配件", "bodyBase0Text": "没有身体配件", "bodyBase0Notes": "没有身体配件。", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "一个迷人的黃金领子!没有增益效果。特殊版本参与者物品。", "bodySpecialWonderconBlackText": "乌木领子", "bodySpecialWonderconBlackNotes": "一个迷人的乌木领子!没有增益效果。特殊版本参与者物品。", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "闪耀披肩", "bodySpecialSummerMageNotes": "无论咸水、淡水,都无法使这件含金属纤维的披肩黯然失色。没有增益效果。2014夏季限定版装备。", "bodySpecialSummerHealerText": "珊瑚领子", diff --git a/common/locales/zh/generic.json b/common/locales/zh/generic.json index c1e25a0901..c4e50c5395 100644 --- a/common/locales/zh/generic.json +++ b/common/locales/zh/generic.json @@ -98,7 +98,7 @@ "buyThis": "你有<%= gems %>个宝石,用其中的<%= price %>个购买<%= text %>?", "noReachServer": "暂时连不上服务器,请稍后再试", "errorUpCase": "错误:", - "newPassSent": "已传送新密码。", + "newPassSent": "如果我们已经记录您的电子邮箱,您的新密码已发送到您的电子邮箱中。", "serverUnreach": "暂时连不上服务器。", "requestError": "噫,出了一个错误!请刷新页面,你的上一个操作也许没能成功生效。", "seeConsole": "如果错误持续存在,请在帮助>报告Bug。如果你对你的浏览器的控制台熟悉的话,请加入所有的错误信息。", diff --git a/common/locales/zh/groups.json b/common/locales/zh/groups.json index e351600622..b99807a0ed 100644 --- a/common/locales/zh/groups.json +++ b/common/locales/zh/groups.json @@ -28,7 +28,7 @@ "LFG": "招募队友,宣传你的队伍,或加入一个已有队伍,请到<%= linkStart %>集结队伍 (寻找小组) <%= linkEnd %> 公会。", "wantExistingParty": "想加入一个队伍吗? 点击 <%= linkStart %>Party Wanted Guild<%= linkEnd %> 把这个 用户ID填上", "joinExistingParty": "加入别人的队伍", - "needPartyToStartQuest": "Whoops! You need to create or join a party before you can start a quest!", + "needPartyToStartQuest": "噢!在你开始一个探索任务前,你需要去 创建或加入一个队伍 ", "create": "建立", "userId": "用户ID", "invite": "邀请", @@ -163,7 +163,7 @@ "partyOnName": "欢乐派对", "partyUpAchievement": "和另一个人一起加入一个队伍!愉快的去打怪兽并互相支持,玩的愉快。", "partyOnAchievement": "加入一个队伍,至少4人!享受你肩上扛着的不断增加的对伙伴的承诺,和你的朋友一起打败你的敌人!", - "largeGroupNote": "Note: This Guild is now too large to support notifications! Be sure to check back every day to see new messages.", + "largeGroupNote": "注意:这个工会现在太大,以至于不能支持通知!保证每日查阅记录来查看新消息。", "groupIdRequired": "\"groupId\"必须是一个有效的UUID", "groupNotFound": "没有找到这个小组,或者你没有权限。", "groupTypesRequired": "你必须提供一个有效的\"type\"查询字符串。", diff --git a/common/locales/zh/limited.json b/common/locales/zh/limited.json index 38c3d00650..ec083a2803 100644 --- a/common/locales/zh/limited.json +++ b/common/locales/zh/limited.json @@ -71,10 +71,10 @@ "magicianBunnySet": "魔术师的兔子(法师)", "comfortingKittySet": "抚慰小猫(医者)", "sneakySqueakerSet": "霹雳鼠(盗贼)", - "sunfishWarriorSet": "Sunfish Warrior (Warrior)", - "shipSoothsayerSet": "Ship Soothsayer (Mage)", - "strappingSailorSet": "Strapping Sailor (Healer)", - "reefRenegadeSet": "Reef Renegade (Rogue)", + "sunfishWarriorSet": "翻车鱼战士(战士)", + "shipSoothsayerSet": "船上预言者(法师)", + "strappingSailorSet": "魁梧的水手(医师)", + "reefRenegadeSet": "珊瑚礁的叛徒(盗贼)", "fallEventAvailability": "有效期至十月31日", "winterEventAvailability": "有效期至十二月31日", "springEventAvailability": "5月31日前可用" diff --git a/common/locales/zh/questscontent.json b/common/locales/zh/questscontent.json index 3229e11eb5..2ee8bbf2ca 100644 --- a/common/locales/zh/questscontent.json +++ b/common/locales/zh/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "故态复萌,第1部:月长石链", "questMoonstone1Notes": "一个可怕的麻烦困扰着Habitica居民。已经消失很久的坏习惯回来复仇了。盘子没有清洗,课本很长时间没有看,拖延症开始猖獗!

你跟踪着你自己的一些归来的坏习惯,来到了淤塞之沼,并发现了这一切的元凶:可怕的死灵巫师,雷茜德维特。你冲了进去,挥舞着你的武器,但是它们都穿过了她幽灵一般的身体,没有造成任何伤害。

“别费劲儿了,”她用粗糙刺耳的声音嘶嘶得说。“没有月长石项链的话,没有什么可以伤害我--而且宝石大师@aurakami很久以前就将月长石分散到了Habitica的各处!”虽然你气喘吁吁的撤退了... 但是你知道你需要做什么。", "questMoonstone1CollectMoonstone": "月长石", - "questMoonstone1DropMoonstone2Quest": "月长石项链第2部:再犯巫师 (卷轴)", - "questMoonstone2Text": "故态复萌,第2部:再犯的亡灵法师", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "勇敢的武器铸造师@Inventrix帮你将附魔的月长石铸造成了一条项链。你现在已经准备好面对雷茜德维特了,但是当你进入淤塞之沼的时候,感觉寒气逼人。

腐朽的气息在你的耳边低语。“又回来了?真令人高兴啊...”你冲向前去,猛地刺出,在月长石项链的光芒下,你的武器击中了她的肉体。“你再次将我与这个世界束缚在了一起,”雷茜德维特咆哮着,“而且这次该是你离开这个世界了!”", "questMoonstone2Boss": "死灵法师", - "questMoonstone2DropMoonstone3Quest": "月长石项链第3部:再犯改造 (卷轴)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "故态复萌,第3部:再犯改造", "questMoonstone3Notes": "雷茜德维特蜷缩在地上,你用月长石项链给她致命一击。可怕的事情发生了,她抓住了宝石,眼中闪耀着胜利的火焰。

“愚蠢的生物!”她喊道。“这些月长石的确能够让我回复成物质形态,但是并不像你想象的那样。当满月在黑暗中变圆的时候,我的力量也会变得强大,我从阴影之中召唤了你们最为恐惧的家伙!”

一股浓烈的雾从沼泽中升起,雷茜德维特的身体扭曲变形成了让人恐惧的形状--恶习的不死之身,恐惧的再生了。", "questMoonstone3Completion": "当这不死的巨龙崩溃的时候,你的呼吸变得困难,汗水刺激着你的眼睛。雷茜德维特的残留物消散成了一片浓浓的灰雾,在微风的吹拂下散去了,你听到Habitica居民为永远打败了他们的坏习惯而呐喊的声音从四处传来。

驯兽师@Baconsaur骑着狮鹫从天上俯冲而下。“我在天上看到了你最后的战斗,我被深深的感动了。请务必收下这个附魔的束腰上衣--你的勇敢展现了你高贵的心灵,我相信命中注定你要收下它。”", @@ -131,11 +131,11 @@ "questAtom1Text": "平凡世界的攻势,卷1:碗碟的灾难", "questAtom1Notes": "你到了一个洗手池旁好好休息一下……但是洗手池被一堆没洗的盘子污染了!这怎么可以?你当然不能允许它在这种状态。你唯一能做的事情就是:洗掉这些盘子,拯救你的休息区!最好找些肥皂来清洗这团糟。要好多肥皂……", "questAtom1CollectSoapBars": "几块肥皂", - "questAtom1Drop": "不吃零食的怪兽(任务卷轴)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "平凡世界的攻势:卷2:不吃零食的怪兽", "questAtom2Notes": "呼呼,盘子洗掉之后这个地方看起来舒服多了。也许,你终于可以找点乐子休息一下了。喔——那看起来有个披萨饼盒子浮在池子里。好吧,下一个清理一个是什么东西?哎呀,不是一个披萨盒那么简单!那个盒子突然从水里升高,原来是一个怪物的脑袋。不会吧!传说中的好吃懒做怪?据说它自从史前就一直隐藏在池子里:一个从废弃食品和垃圾中召唤出的古老Habit生物。呕!", "questAtom2Boss": "好吃懒做怪", - "questAtom2Drop": "洗衣终结者(任务卷轴)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "平凡世界的攻势:,卷3:洗衣终结者", "questAtom3Notes": "好吃懒做怪发出震耳欲聋的哭声,五种甜美的奶酪从它的嘴里涌出。好吃懒做怪裂成了碎片。“是谁这么大的胆子!”从水面下传起一个声音。一个身穿长袍的蓝色身影从水中显现出来,头上还戴着一个马桶刷。他愤怒地宣告:“我乃洗衣终结者!你们真有胆子——洗了我可爱的脏盘子,摧毁了我的宠物,还穿着这么干净的衣服进入我的地盘。看我反洗衣魔法的威力,感受一下我的愤怒吧!\"", "questAtom3Completion": "邪恶的洗衣终结者被打败了!干净的衣服从空中飘下,堆在了你们身边。这一切看起来好极了。当你准备穿过这些新熨好的衣服时,一道金属的闪光吸引了你的注意——一个闪闪发光的头盔。已经无法知道这个闪亮的物品的原主人是谁了,但是当你把它带上时,你感觉到他的慷慨带给你的温暖。真可惜,他们忘了把自己的名字缝在边上。", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`倦怠使用了疲劳打击!`\n\n很多Habitic村民已经躲避倦怠进入了客栈,但是坚持不了太长时间了!伴随着刺耳的嚎叫,倦怠用它那白热的爪子犁过酒馆。酒馆的客人全跑了,Daniel 被倦怠抓住,就在你面前变成了疲劳精神体!\n\n极度恐慌已经持续了太长的时间。不要放弃...我们已经如此接近战胜倦怠了,一劳永逸!", "questFrogText": "蛙泽", "questFrogNotes": "你和朋友正在拖沓沼泽艰难前行,@starsystemic指向一个大标记。“不要离开小路——尽量”。

\"这又不难!“@RosemonkeyCT 说,“路面又宽又干净。”

但随着你们继续前行,你注意到路面开始渐渐被沼泽覆盖,间杂着奇怪的蓝色碎块杂物,直到无法再继续向前走。

你环顾四周,想搞明白这是怎么一回事,@Jon Arjinborn 喊道:“小心!”一只愤怒的青蛙从淤泥中一跃而出,浑身沾满脏衣服,还烧着蓝色的火焰,你必须战胜这只有毒的杂乱蛙才能前进!", - "questFrogCompletion": "青蛙被击败了,畏缩地退回了沼泽中。它沉下不见的时候,蓝色的粘液也消失了,干净的路面重新出现在前方。

路当中有三个新生的蛋。“你甚至能透过蛋壳看见小蝌蚪!”@Breadstrings 说,“拿着,你应该带一点回去。”", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "一群青蛙", "questFrogDropFrogEgg": "青蛙 (宠物蛋)", "questFrogUnlockText": "解锁购买青蛙蛋功能", @@ -317,13 +317,13 @@ "questFalconUnlockText": "解锁猎鹰蛋购买功能", "questTreelingText": "纠结树", "questTreelingNotes": "这是一年一度的花园大赛!大家都在谈论 @aurakami 即将宣布的神秘项目。您在宣布当天也加入了人潮,对刚推出的移动树木赞叹不已。@fuzzytrees 解释,这颗树会对花园的维修和照顾有很大的贡献,然后让它演示同时割草坪、修剪矮灌木和玫瑰花。突然!它发了疯!把手中的树枝修剪器挥了过来!观众一阵惊呼后开始逃跑。但您不怕!反而跳上前,准备战斗。", - "questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"", + "questTreelingCompletion": "看着最后几片树叶飘落到地上,你掸了掸身上的灰尘。尽管有些失望,但花园竞赛现在已经安全了——至少刚才那棵被你变成一堆木片的树没法再获奖了!“不过,还有一些工作要做”,@PainterProphet 说道, “需要一些人手来更好地培育树苗。你愿意一起来做吗?”", "questTreelingBoss": "纠结树", "questTreelingDropTreelingEgg": "树芽(蛋)", "questTreelingUnlockText": "解锁树芽蛋购买功能", "questAxolotlText": "魔法蝾螈", - "questAxolotlNotes": "From the depths of Washed-Up Lake you see rising bubbles and... fire? A little axolotl rises from the murky water spewing streaks of colors. Suddenly it begins to open its mouth and @streak yells, \"Look out!\" as the Magical Axolotl starts to gulp up your willpower!

The Magical Axolotl swells with spells, taunting you. \"Have you heard of my powers of regeneration? You'll tire before I do!\"

\"We can defeat you with the good habits we've built!\" @PainterProphet defiantly shouts. You steel yourself to be productive to defeat the Magical Axolotl and regain your stolen willpower!", - "questAxolotlCompletion": "After defeating the Magical Axolotl, you realize that you regained your willpower all on your own.

\"The willpower? The regeneration? It was all just an illusion?\" @Kiwibot asks.

\"Most magic is,\" the Magical Axolotl replies. \"I'm sorry for tricking you. Please take these eggs as an apology. I trust you to raise them to use their magic for good habits and not evil!\"

You and @hazel40 clutch your new eggs in one hand and wave goodbye with the other as the Magical Axolotl returns to the lake.", + "questAxolotlNotes": "从洗过的湖的深处,你看到了不断上升的泡沫和…火 ? 一只小蝾螈从浑浊的水中显现出条纹的颜色。突然它打开嘴,@streak大叫,“当心!”神奇蝾螈开始吞噬你的意志力!

神奇蝾螈因咒语变得膨胀,它在嘲笑你。\"你听说过我的再生能力吗?在我再生之前你就会疲劳的!\"

\"我们可以打败你的,我们已经建立了良好的习惯!\" @PainterProphet 挑衅地大喊。 坚强些,高效的打败神奇蝾螈并夺回你被偷走的意志力!", + "questAxolotlCompletion": "在打败神奇蝾螈之后,你体会到你靠自己夺回了意志力。

\"意志力?再生?那些只是错觉?\"@Kiwibot 问道。

\"最神奇的是,\"神奇蝾螈回答道。\"我很抱歉欺骗了你。请收下这些蛋作为我的道歉。我相信你们会提升他们的能力,让他们使用魔法以获得好习惯和不邪恶!

你和@hazel40 用一只手抓起你们的新蛋,当神奇蝾螈返回到湖中时和其他人挥手告别。", "questAxolotlBoss": "魔法蝾螈", "questAxolotlDropAxolotlEgg": "蝾螈 (宠物蛋)", "questAxolotlUnlockText": "解锁蝾螈蛋购买功能", diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json index c39716967f..eac4e710ba 100644 --- a/common/locales/zh/settings.json +++ b/common/locales/zh/settings.json @@ -108,12 +108,12 @@ "emailNotifications": "电子邮件通知", "wonChallenge": "你赢得了一项挑战!", "newPM": "收到悄悄话", - "newPMInfo": "New Message from <%= name %>: <%= message %>", + "newPMInfo": "新消息来自 <%= name %>: <%= message %>", "sentGems": "发送宝石!", "giftedGems": "自然宝石", - "giftedGemsInfo": "<%= name %> gifted you <%= amount %> Gems", + "giftedGemsInfo": "<%= name %> 送给你 <%= amount %> 个宝石", "giftedSubscription": "捐助有礼", - "giftedSubscriptionInfo": "<%= name %> gifted you a <%= months %> Subscription", + "giftedSubscriptionInfo": "<%= name %> 送给你 <%= months %> 个月的捐助", "invitedParty": "队伍邀请", "invitedGuild": "公会邀请", "importantAnnouncements": "你的账号处于失效状态", @@ -128,7 +128,7 @@ "unsubscribedTextOthers": "你将不会收到任何来自Habitica的邮件。", "unsubscribeAllEmails": "确认从电子邮件退订", "unsubscribeAllEmailsText": "以此确认,我明白在我取消邮箱订阅后,Habitica不会再通过邮件通知我关于我的账号或关于网站的重要更改。", - "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", + "unsubscribeAllPush": "从所有推送通知中确认退订", "correctlyUnsubscribedEmailType": "正确的退订了 \"<%= emailType %>\"的邮件", "subscriptionRateText": "每 <%= months %>月充值 <%= price %> 美元", "recurringText": "康复中", @@ -154,11 +154,11 @@ "invalidUrl": "无效的url", "invalidEnabled": "\"enabled\"参数应该为一个布尔值", "regIdRequired": "需要RegId", - "invalidPushClient": "Invalid client. Only Official Habitica clients can receive push notifications.", + "invalidPushClient": "无效的客户端。仅官方的Habitica客户端能收到推送通知。", "pushDeviceAdded": "成功添加推送设备", "pushDeviceAlreadyAdded": "用户已经有推送设备了", - "pushDeviceNotFound": "The user has no push device with this id.", - "pushDeviceRemoved": "Push device removed successfully.", + "pushDeviceNotFound": "用户还没有用这个id的推送设备。", + "pushDeviceRemoved": "成功移除推送设备。", "add": "添加", "buyGemsGoldCap": "上限提升至 <%= amount %>", "mysticHourglass": "<%= amount %> 个神秘沙漏", @@ -174,5 +174,5 @@ "timezone": "时区", "timezoneUTC": "Habitica直接引用你电脑上的时区设置:<%= utc %>", "timezoneInfo": "如果那个时区是错误的,首先用你浏览器的重载或刷新按钮重载这个页面以确保Habitica有最新的信息。如果还是不行,调整你电脑上的时区然后再次重载页面。

如果你在其他电脑或移动设备上使用Habitica,它们上的时区必须是一样的才行。如果你的每日任务已经在错误的时间被重置,在你所有其他的电脑和你移动设备的一个浏览器上重复这个检查。", - "push": "Push" + "push": "推" } \ No newline at end of file diff --git a/common/locales/zh/subscriber.json b/common/locales/zh/subscriber.json index c1303631f5..2910eeb8b9 100644 --- a/common/locales/zh/subscriber.json +++ b/common/locales/zh/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "幸运草套装", "mysterySet201604": "叶子战士套装", "mysterySet201605": "游行诗人套装", + "mysterySet201606": "海豹人长袍套", "mysterySet301404": "蒸汽朋克标准套装", "mysterySet301405": "蒸汽朋克配饰套装", "mysterySetwondercon": "Wondercon漫展", diff --git a/common/locales/zh/tasks.json b/common/locales/zh/tasks.json index df9efe9e4d..94cfb544f5 100644 --- a/common/locales/zh/tasks.json +++ b/common/locales/zh/tasks.json @@ -55,7 +55,7 @@ "dueDate": "截止日", "remaining": "进行中", "complete": "已完成", - "dated": "已过期", + "dated": "限时", "due": "待办", "notDue": "未激活", "grey": "已完成", @@ -90,11 +90,11 @@ "fortifyName": "稳固药剂", "fortifyPop": "将所有任务恢复至中性状态(黄色),并补充所有损失的生命值。", "fortify": "稳固", - "fortifyText": "Fortify will return all your tasks, except challenge tasks, to a neutral (yellow) state, as if you'd just added them, and top your Health off to full. This is great if all your red tasks are making the game too hard, or all your blue tasks are making the game too easy. If starting fresh sounds much more motivating, spend the Gems and catch a reprieve!", + "fortifyText": "稳固作用会将所有的任务重置到初始(黄色)状态,就像刚刚添加时一样,还会回满你的生命值。如果你变红的任务太多,让你感到游戏太难进行,而蓝色的任务又太容易,这会非常有帮助。如果觉得重获新生非常激励人,那就花几块宝石来给自己缓解一下吧!", "confirmFortify": "你确定吗?", "fortifyComplete": "加固完成!", "sureDelete": "你确定要删除这些 <%= taskType %>文本\"<%= taskText %>\"吗?", - "sureDeleteCompletedTodos": "Are you sure you want to delete your completed todos?", + "sureDeleteCompletedTodos": "你确定要删除你所有的任务吗?", "streakCoins": "连击奖励!", "pushTaskToTop": "将任务置于顶部.按住ctrl或者cmd可拖至底部。", "emptyTask": "请先输入任务标题", diff --git a/common/locales/zh_TW/character.json b/common/locales/zh_TW/character.json index ea16eac7ac..12e65fb9e3 100644 --- a/common/locales/zh_TW/character.json +++ b/common/locales/zh_TW/character.json @@ -168,5 +168,6 @@ "hideQuickAllocation": "關閉分配狀態", "quickAllocationLevelPopover": "每升一級你都能得到一點並分配到你想要的屬性。你可以手動分配,或讓系統在使用者->屬性下幫你自動完成。", "invalidAttribute": "\"<%= attr %>\" is not a valid attribute.", - "notEnoughAttrPoints": "You don't have enough attribute points." + "notEnoughAttrPoints": "You don't have enough attribute points.", + "gearNotOwned": "You do not own this item." } \ No newline at end of file diff --git a/common/locales/zh_TW/front.json b/common/locales/zh_TW/front.json index 611aee7f7d..132e433202 100644 --- a/common/locales/zh_TW/front.json +++ b/common/locales/zh_TW/front.json @@ -240,10 +240,10 @@ "usernameTaken": "Username already taken.", "passwordConfirmationMatch": "Password confirmation doesn't match password.", "invalidLoginCredentials": "Incorrect username and/or email and/or password.", - "passwordReset": "If we have your email on file, your password reset link has been sent to your email.", + "passwordReset": "If we have your email on file, a new password has been sent to your email.", "passwordResetEmailSubject": "Password Reset for Habitica", "passwordResetEmailText": "Password for <%= username %> has been reset to <%= newPassword %> . Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them. Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", - "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>.

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", + "passwordResetEmailHtml": "Password for <%= username %> has been reset to <%= newPassword %>

Important! Both username and password are case-sensitive -- you must enter both exactly as shown here. We recommend copying and pasting both instead of typing them.

Log in at <%= baseUrl %>. After you have logged in, head to <%= baseUrl %>/#/options/settings/settings and change your password.", "invalidLoginCredentialsLong": "Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\".", "invalidCredentials": "There is no account that uses those credentials.", "accountSuspended": "Account has been suspended, please contact leslie@habitica.com with your User ID \"<%= userId %>\" for assistance.", diff --git a/common/locales/zh_TW/gear.json b/common/locales/zh_TW/gear.json index 3984f07044..fad003665e 100644 --- a/common/locales/zh_TW/gear.json +++ b/common/locales/zh_TW/gear.json @@ -74,6 +74,8 @@ "weaponSpecial3Notes": "怪物統統搗爛!增加力量、智力、體質各 <%= attrs %> 點。", "weaponSpecialCriticalText": "碾碎臭蟲的強力戰鎚", "weaponSpecialCriticalNotes": "這位勇士殺死了一個強力的Github 敵人,無數戰士卻隕落於此。這把戰鎚由臭蟲的骨頭打造,能造成強大的致命一擊。增加力量和感知各<%= attrs %>點。", + "weaponSpecialTakeThisText": "Take This Sword", + "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "擊潰浪潮的三叉戟", "weaponSpecialTridentOfCrashingTidesNotes": "給你指揮魚群的力量,再給你擊潰任務的強大觸針。增加<%= int %>點智力。", "weaponSpecialYetiText": "雪怪馴化矛", @@ -256,6 +258,8 @@ "armorSpecial1Notes": "它源源不絕的力量會使佩戴者習慣普通的不舒服感。增加<%= attrs %>點全部屬性。", "armorSpecial2Text": "Jean Chalard 的貴族外套", "armorSpecial2Notes": "讓你更加地蓬鬆!體質與智力各加<%= attrs %>。", + "armorSpecialTakeThisText": "Take This Armor", + "armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "armorSpecialFinnedOceanicArmorText": "魚鰭海洋護甲", "armorSpecialFinnedOceanicArmorNotes": "雖然看起來很精緻,但這件盔甲會讓你的皮膚摸起來像是有害的紅珊瑚哦。增加<%= str %>點力量。", "armorSpecialYetiText": "雪怪馴化長袍", @@ -394,6 +398,8 @@ "armorMystery201604Notes": "You, too, can be a small but fearsome leaf puff. Confers no benefit. April 2016 Subscriber Item.", "armorMystery201605Text": "Marching Bard Uniform", "armorMystery201605Notes": "Unlike the traditional bards who join adventuring parties, bards who join Habitican marching bands are known for grand parades, not dungeon raids. Confers no benefit. May 2016 Subscriber Item.", + "armorMystery201606Text": "Selkie Tail", + "armorMystery201606Notes": "This strong tail shimmers like sea foam crashing upon the shore. Confers no benefit. June 2016 Subscriber Item.", "armorMystery301404Text": "蒸汽龐克套裝", "armorMystery301404Notes": "精巧又瀟灑,哇嗚!沒有屬性加成。3015年1月訂閱者物品。", "armorArmoireLunarArmorText": "潤月護甲", @@ -478,6 +484,8 @@ "headSpecial1Notes": "以身作則之人所喜愛的王冠。所有屬性提高<%= attrs %> .", "headSpecial2Text": "無名頭盔", "headSpecial2Notes": "不求回報之人對自己許下的聖約。提高智力和力量各<%= attrs %>點。", + "headSpecialTakeThisText": "Take This Helm", + "headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "headSpecialFireCoralCircletText": "火珊瑚頭飾", "headSpecialFireCoralCircletNotes": "這個裝備,由Habitica最偉大的煉金師設計,讓你可以在水中呼吸和潛水尋寶!", "headSpecialNyeText": "可笑的派對帽子", @@ -612,6 +620,8 @@ "headMystery201604Notes": "These woven flowers make a surprisingly strong helm! Confers no benefit. April 2016 Subscriber Item.", "headMystery201605Text": "Marching Bard Hat", "headMystery201605Notes": "Seventy-six dragons led the big parade, with a hundred and ten gryphons close at hand! Confers no benefit. May 2016 Subscriber Item.", + "headMystery201606Text": "Selkie Cap", + "headMystery201606Notes": "Hum the tune of the ocean as you blend in with the frolicking seals! Confers no benefit. June 2016 Subscriber Item.", "headMystery301404Text": "華麗禮帽", "headMystery301404Notes": "上流社會佼佼者的華麗禮帽!3015年1月訂閱者物品。沒有屬性加成。", "headMystery301405Text": "基礎禮帽", @@ -692,6 +702,8 @@ "shieldSpecial0Notes": "看透死亡的面紗,以陰間的慘象使敵人顫抖。提高<%= per %>點感知。", "shieldSpecial1Text": "水晶盾", "shieldSpecial1Notes": "既能粉碎利箭,也能打破反對者的說詞。所有屬性提高<%= attrs %>。", + "shieldSpecialTakeThisText": "Take This Shield", + "shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "shieldSpecialMoonpearlShieldText": "月亮珍珠盾", "shieldSpecialMoonpearlShieldNotes": "被設計用來幫助快速游泳,還能夠形成一點防禦。增加<%= con %>點體質。", "shieldSpecialGoldenknightText": "Mustaine的碎石流星錘", @@ -799,6 +811,8 @@ "backSpecialWonderconRedNotes": "力量與美貌在刷刷作響。沒有屬性加成。特別版參與者物品。", "backSpecialWonderconBlackText": "潛行斗篷", "backSpecialWonderconBlackNotes": "由暗影與低語織成。沒有屬性加成。特別版參與者物品。", + "backSpecialTakeThisText": "Take This Wings", + "backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "body": "身體配件", "bodyBase0Text": "沒有身體配件", "bodyBase0Notes": "沒有身體配件。", @@ -808,6 +822,8 @@ "bodySpecialWonderconGoldNotes": "一個迷人的黃金領子!沒有屬性加成。特別版參與者物品。", "bodySpecialWonderconBlackText": "黑檀木領子", "bodySpecialWonderconBlackNotes": "一個迷人的黑檀木領子!沒有屬性加成。特別版參與者物品。", + "bodySpecialTakeThisText": "Take This Pauldrons", + "bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.", "bodySpecialSummerMageText": "閃耀披肩", "bodySpecialSummerMageNotes": "無論鹹水、淡水,都無法使這件含金屬纖維的披肩黯然失色。沒有屬性加成。2014夏季限量版裝備。", "bodySpecialSummerHealerText": "珊瑚領子", diff --git a/common/locales/zh_TW/generic.json b/common/locales/zh_TW/generic.json index 2571011af9..e4d4f967f6 100644 --- a/common/locales/zh_TW/generic.json +++ b/common/locales/zh_TW/generic.json @@ -98,7 +98,7 @@ "buyThis": "你有<%= gems %>個寶石,用其中的<%= price %>個購買<%= text %>?", "noReachServer": "暫時連不上伺服器,請稍後再試", "errorUpCase": "錯誤:", - "newPassSent": "已傳送新密碼。", + "newPassSent": "If we have your email on file, a new password has been sent to your email.", "serverUnreach": "暫時連不上伺服器。", "requestError": "出錯了! 請重新加載頁面, 你的最後行動可能沒有被儲存。", "seeConsole": "如果錯誤仍然存在,請在 幫助 > 回報問題 告訴我們。如果你熟悉瀏覽器的控制介面,請連同任何錯誤訊息一起回報給我們。", diff --git a/common/locales/zh_TW/questscontent.json b/common/locales/zh_TW/questscontent.json index 3b71c70f82..8893564748 100644 --- a/common/locales/zh_TW/questscontent.json +++ b/common/locales/zh_TW/questscontent.json @@ -76,11 +76,11 @@ "questMoonstone1Text": "Recidivate, Part 1: The Moonstone Chain", "questMoonstone1Notes": "一個可怕的災難困擾著Habitica居民。已經消失很久的壞習慣回來復仇了。盤子沒有清洗,課本很長時間沒有看,拖延症開始猖獗!

你跟踪著你自己的一些歸來的壞習慣,來到了淤塞之沼,並發現了這一切的元兇:可怕的死靈巫師,雷茜德維特。你衝了進去,揮舞著你的武器,但是它們都穿過了她幽靈一般的身體,沒有造成任何傷害。

“別費勁兒了,”她用粗糙刺耳的聲音嘶嘶得說。 “沒有月長石項鍊的話,沒有什麼可以傷害我--而且寶石大師@aurakami很久以前就將月長石分散到了Habitica的各處!”雖然你氣喘吁籲的撤退了... 但是你知道你需要做什麼。", "questMoonstone1CollectMoonstone": "月之石", - "questMoonstone1DropMoonstone2Quest": "月光石項鍊第 2 部分:死靈法師 Recidivate (卷軸)", - "questMoonstone2Text": "Recidivate, Part 2: Recidivate The Necromancer", + "questMoonstone1DropMoonstone2Quest": "Recidivate, Part 2: Recidivate the Necromancer (Scroll)", + "questMoonstone2Text": "Recidivate, Part 2: Recidivate the Necromancer", "questMoonstone2Notes": "The brave weaponsmith @Inventrix helps you fashion the enchanted moonstones into a chain. You’re ready to confront Recidivate at last, but as you enter the Swamps of Stagnation, a terrible chill sweeps over you.

Rotting breath whispers in your ear. \"Back again? How delightful...\" You spin and lunge, and under the light of the moonstone chain, your weapon strikes solid flesh. \"You may have bound me to the world once more,\" Recidivate snarls, \"but now it is time for you to leave it!\"", "questMoonstone2Boss": "死靈法師", - "questMoonstone2DropMoonstone3Quest": "月光石項鍊第 3 部分: Recidivate 的轉化(卷軸)", + "questMoonstone2DropMoonstone3Quest": "Recidivate, Part 3: Recidivate Transformed (Scroll)", "questMoonstone3Text": "Recidivate, Part 3: Recidivate Transformed", "questMoonstone3Notes": "Recidivate crumples to the ground, and you strike at her with the moonstone chain. To your horror, Recidivate seizes the gems, eyes burning with triumph.

\"Foolish creature of flesh!\" she shouts. \"These moonstones will restore me to a physical form, true, but not as you imagined. As the full moon waxes from the dark, so too does my power flourish, and from the shadows I summon the specter of your most feared foe!\"

A sickly green fog rises from the swamp, and Recidivate’s body writhes and contorts into a shape that fills you with dread – the undead body of Vice, horribly reborn.", "questMoonstone3Completion": "Your breath comes hard and sweat stings your eyes as the undead Wyrm collapses. The remains of Recidivate dissipate into a thin grey mist that clears quickly under the onslaught of a refreshing breeze, and you hear the distant, rallying cries of Habiticans defeating their Bad Habits for once and for all.

@Baconsaur the beast master swoops down on a gryphon. \"I saw the end of your battle from the sky, and I was greatly moved. Please, take this enchanted tunic – your bravery speaks of a noble heart, and I believe you were meant to have it.\"", @@ -131,11 +131,11 @@ "questAtom1Text": "平凡任務線的進攻,卷1:碗盤災害!", "questAtom1Notes": "你到了一個洗手池旁好好休息一下……但是洗手池被一堆沒洗的盤子污染了!這怎麼行?你當然不能允許這種事情。你唯一能做的就是:洗掉這些盤子,拯救你的休息區!最好找些肥皂來清洗這團糟。要好多肥皂……", "questAtom1CollectSoapBars": "一塊肥皂", - "questAtom1Drop": "好吃懶做怪(任務卷軸)", + "questAtom1Drop": "The SnackLess Monster (Scroll)", "questAtom2Text": "平凡任務線的進攻,卷 2:好吃懶做怪", "questAtom2Notes": "呼,盤子洗掉之後這個地方看起來舒服多了。也許,你終於可以找點樂子休息一下了。喔—那看起來有個披薩餅盒子浮在池子裡。好吧,下一個清理一個是什麼東西?等等,那並不是一個披薩盒!那個盒子突然從水里升高,原來是一個怪物的腦袋。不會吧!傳說中的好吃懶做怪?據說它自從史前就一直隱藏在池子裡:一個從廢棄食品和垃圾中召喚出的古老Habit生物。嘔!", "questAtom2Boss": "好吃懶做怪", - "questAtom2Drop": "洗衣傳奇(任務卷軸)", + "questAtom2Drop": "The Laundromancer (Scroll)", "questAtom3Text": "平凡任務線的進攻,卷3:洗衣傳奇", "questAtom3Notes": "好吃懶做怪發出震耳欲聾的哭聲,五種甜美的奶酪從它的嘴裡湧出。好吃懶做怪裂成了碎片。\"是誰這麼大的膽子!\"從水面下傳起一個聲音。一個身穿長袍的藍色身影從水中顯現出來,頭上還戴著一個馬桶刷。他憤怒地宣告:\"我乃洗衣終結者!你們真有膽子—洗了我可愛的髒盤子,摧毀了我的寵物,還穿著這麼乾淨的衣服進入我的地盤。看我終結洗衣魔法的威力,感受一下我的憤怒吧!\"", "questAtom3Completion": "邪惡的洗衣傳奇被打敗了!乾淨的衣服堆在你們周圍,一切看起來好極了。當你準備穿過這些新壓好的衣服時,一道金屬的閃光吸引了你的視線。你注意到一個閃閃發光的頭盔,不過已經無法知道這個閃亮物品的主人是誰了,但是當你把它帶上時,你感覺到慷慨精神所帶來的溫暖。真可惜他們沒幫頭盔縫上名字標籤。", @@ -264,7 +264,7 @@ "questBurnoutBossRageTavern": "`Burnout uses EXHAUST STRIKE!`\n\nMany Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you!\n\nThis hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all!", "questFrogText": "Swamp of the Clutter Frog", "questFrogNotes": "As you and your friends are slogging through the Swamps of Stagnation, @starsystemic points at a large sign. \"Stay on the path -- if you can.\"

\"Surely that isn't hard!\" @RosemonkeyCT says. \"It's broad and clear.\"

But as you continue, you notice that path is gradually overtaken by the muck of the swamp, laced with bits of strange blue debris and clutter, until it's impossible to proceed.

As you look around, wondering how it got this messy, @Jon Arjinborn shouts, \"Look out!\" An angry frog leaps from the sludge, clad in dirty laundry and lit by blue fire. You will have to overcome this poisonous Clutter Frog to progress!", - "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles and through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", + "questFrogCompletion": "The frog cowers back into the muck, defeated. As it slinks away, the blue slime fades, leaving the way ahead clear.

Sitting in the middle of the path are three pristine eggs. \"You can even see the tiny tadpoles through the clear casing!\" @Breadstrings says. \"Here, you should take them.\"", "questFrogBoss": "Clutter Frog", "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks purchasable Frog eggs in the Market", diff --git a/common/locales/zh_TW/subscriber.json b/common/locales/zh_TW/subscriber.json index d7d1564b55..c693b35d31 100644 --- a/common/locales/zh_TW/subscriber.json +++ b/common/locales/zh_TW/subscriber.json @@ -107,6 +107,7 @@ "mysterySet201603": "幸運手套套裝", "mysterySet201604": "Leaf Warrior Set", "mysterySet201605": "Marching Bard Set", + "mysterySet201606": "Selkie Robes Set", "mysterySet301404": "蒸氣龐克標準套裝", "mysterySet301405": "蒸氣龐克配件套裝", "mysterySetwondercon": "Wondercon 漫畫展", diff --git a/common/script/content/gear/sets/special/index.js b/common/script/content/gear/sets/special/index.js index 99098527df..caf610880b 100644 --- a/common/script/content/gear/sets/special/index.js +++ b/common/script/content/gear/sets/special/index.js @@ -4,6 +4,7 @@ import { import { ownsItem } from '../../gear-helper'; import backerGear from './special-backer'; import contributorGear from './special-contributor'; +import takeThisGear from './special-takeThis'; import wonderconGear from './special-wondercon'; import t from '../../../translation'; @@ -11,6 +12,7 @@ let armor = { 0: backerGear.armorSpecial0, 1: contributorGear.armorSpecial1, 2: backerGear.armorSpecial2, + takeThis: takeThisGear.armorSpecialTakeThis, finnedOceanicArmor: { text: t('armorSpecialFinnedOceanicArmorText'), notes: t('armorSpecialFinnedOceanicArmorNotes', { str: 15 }), @@ -422,12 +424,14 @@ let armor = { let back = { wondercon_red: wonderconGear.backSpecialWonderconRed, // eslint-disable-line camelcase wondercon_black: wonderconGear.backSpecialWonderconBlack, // eslint-disable-line camelcase + takeThis: takeThisGear.backSpecialTakeThis, }; let body = { wondercon_red: wonderconGear.bodySpecialWonderconRed, // eslint-disable-line camelcase wondercon_gold: wonderconGear.bodySpecialWonderconGold, // eslint-disable-line camelcase wondercon_black: wonderconGear.bodySpecialWonderconBlack, // eslint-disable-line camelcase + takeThis: takeThisGear.bodySpecialTakeThis, summerHealer: { event: EVENTS.summer, specialClass: 'healer', @@ -561,6 +565,7 @@ let head = { 0: backerGear.headSpecial0, 1: contributorGear.headSpecial1, 2: backerGear.headSpecial2, + takeThis: takeThisGear.headSpecialTakeThis, fireCoralCirclet: { text: t('headSpecialFireCoralCircletText'), notes: t('headSpecialFireCoralCircletNotes', { per: 15 }), @@ -1140,6 +1145,7 @@ let headAccessory = { let shield = { 0: backerGear.shieldSpecial0, 1: contributorGear.shieldSpecial1, + takeThis: takeThisGear.shieldSpecialTakeThis, goldenknight: { text: t('shieldSpecialGoldenknightText'), notes: t('shieldSpecialGoldenknightNotes', { attrs: 25 }), @@ -1445,6 +1451,7 @@ let weapon = { 2: backerGear.weaponSpecial2, 3: backerGear.weaponSpecial3, critical: contributorGear.weaponSpecialCritical, + takeThis: takeThisGear.weaponSpecialTakeThis, tridentOfCrashingTides: { text: t('weaponSpecialTridentOfCrashingTidesText'), notes: t('weaponSpecialTridentOfCrashingTidesNotes', { int: 15 }), diff --git a/common/script/content/gear/sets/special/special-takeThis.js b/common/script/content/gear/sets/special/special-takeThis.js new file mode 100644 index 0000000000..c58e23e8a6 --- /dev/null +++ b/common/script/content/gear/sets/special/special-takeThis.js @@ -0,0 +1,72 @@ +import t from '../../../translation'; + +let armorSpecialTakeThis = { + text: t('armorSpecialTakeThisText'), + notes: t('armorSpecialTakeThisNotes', {attrs: 5}), + value: 0, + con: 5, + int: 5, + per: 5, + str: 5, +}; + +let backSpecialTakeThis = { + text: t('backSpecialTakeThisText'), + notes: t('backSpecialTakeThisNotes', {attrs: 1}), + value: 0, + con: 1, + int: 1, + per: 1, + str: 1, +}; + +let bodySpecialTakeThis = { + text: t('bodySpecialTakeThisText'), + notes: t('bodySpecialTakeThisNotes', {attrs: 1}), + value: 0, + con: 1, + int: 1, + per: 1, + str: 1, +}; + +let headSpecialTakeThis = { + text: t('headSpecialTakeThisText'), + notes: t('headSpecialTakeThisNotes', {attrs: 5}), + value: 0, + con: 5, + int: 5, + per: 5, + str: 5, +}; + +let shieldSpecialTakeThis = { + text: t('shieldSpecialTakeThisText'), + notes: t('shieldSpecialTakeThisNotes', {attrs: 5}), + value: 0, + con: 5, + int: 5, + per: 5, + str: 5, +}; + +let weaponSpecialTakeThis = { + text: t('weaponSpecialTakeThisText'), + notes: t('weaponSpecialTakeThisNotes', {attrs: 5}), + value: 0, + con: 5, + int: 5, + per: 5, + str: 5, +}; + +let takeThisSet = { + armorSpecialTakeThis, + backSpecialTakeThis, + bodySpecialTakeThis, + headSpecialTakeThis, + shieldSpecialTakeThis, + weaponSpecialTakeThis, +}; + +module.exports = takeThisSet; diff --git a/config.json.example b/config.json.example index c7551fff04..a6b4fd0cf1 100644 --- a/config.json.example +++ b/config.json.example @@ -67,9 +67,10 @@ "GCM_SERVER_API_KEY": "", "APN_ENABLED": "true" }, - "FIREBASE": { - "APP": "app-name", - "SECRET": "secret", - "ENABLED": "false" + "PUSHER": { + "ENABLED": "false", + "APP_ID": "appId", + "KEY": "key", + "SECRET": "secret" } } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json new file mode 100644 index 0000000000..73af6d5658 --- /dev/null +++ b/npm-shrinkwrap.json @@ -0,0 +1,32140 @@ +{ + "name": "habitica", + "version": "3.20.0", + "dependencies": { + "abbrev": { + "version": "1.0.9", + "from": "abbrev@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + }, + "accepts": { + "version": "1.3.3", + "from": "accepts@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "dependencies": { + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.11 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "negotiator": { + "version": "0.6.1", + "from": "negotiator@0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz" + } + } + }, + "acorn": { + "version": "3.2.0", + "from": "acorn@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.2.0.tgz" + }, + "acorn-jsx": { + "version": "3.0.1", + "from": "acorn-jsx@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz" + }, + "adm-zip": { + "version": "0.4.7", + "from": "adm-zip@0.4.7", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" + }, + "after": { + "version": "0.8.1", + "from": "after@0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + }, + "agent-base": { + "version": "2.0.1", + "from": "agent-base@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", + "dependencies": { + "semver": { + "version": "5.0.3", + "from": "semver@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" + } + } + }, + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + }, + "amazon-payments": { + "version": "0.0.4", + "from": "amazon-payments@0.0.4", + "resolved": "https://registry.npmjs.org/amazon-payments/-/amazon-payments-0.0.4.tgz", + "dependencies": { + "qs": { + "version": "0.6.6", + "from": "qs@0.6.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, + "request": { + "version": "2.34.0", + "from": "request@2.34.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.34.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "form-data": { + "version": "0.1.4", + "from": "form-data@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + } + } + }, + "hawk": { + "version": "1.0.0", + "from": "hawk@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", + "dependencies": { + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" + }, + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.9 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.3.0", + "from": "oauth-sign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.3.0", + "from": "tunnel-agent@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz" + } + } + }, + "xml2js": { + "version": "0.4.4", + "from": "xml2js@0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", + "dependencies": { + "sax": { + "version": "0.6.1", + "from": "sax@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" + }, + "xmlbuilder": { + "version": "8.2.2", + "from": "xmlbuilder@>=1.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz" + } + } + } + } + }, + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + }, + "amplitude": { + "version": "2.0.4", + "from": "amplitude@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/amplitude/-/amplitude-2.0.4.tgz", + "dependencies": { + "q": { + "version": "1.4.1", + "from": "q@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + }, + "superagent": { + "version": "2.0.0", + "from": "superagent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-2.0.0.tgz", + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "from": "component-emitter@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz" + }, + "cookiejar": { + "version": "2.0.6", + "from": "cookiejar@>=2.0.6 <3.0.0", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "form-data": { + "version": "1.0.0-rc4", + "from": "form-data@1.0.0-rc4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz", + "dependencies": { + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.10 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + } + } + }, + "formidable": { + "version": "1.0.17", + "from": "formidable@>=1.0.17 <2.0.0", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz" + }, + "methods": { + "version": "1.1.2", + "from": "methods@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "mime": { + "version": "1.3.4", + "from": "mime@>=1.3.4 <2.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "qs": { + "version": "6.2.0", + "from": "qs@>=6.1.0 <7.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.5 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "reduce-component": { + "version": "1.0.1", + "from": "reduce-component@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz" + } + } + } + } + }, + "ansi-escapes": { + "version": "1.4.0", + "from": "ansi-escapes@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" + }, + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "ansi-styles": { + "version": "2.2.1", + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + }, + "anymatch": { + "version": "1.3.0", + "from": "anymatch@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz" + }, + "apidoc": { + "version": "0.16.1", + "from": "apidoc@>=0.16.0 <0.17.0", + "resolved": "https://registry.npmjs.org/apidoc/-/apidoc-0.16.1.tgz", + "dependencies": { + "apidoc-core": { + "version": "0.7.1", + "from": "apidoc-core@>=0.7.1 <0.8.0", + "resolved": "https://registry.npmjs.org/apidoc-core/-/apidoc-core-0.7.1.tgz", + "dependencies": { + "glob": { + "version": "7.0.3", + "from": "glob@>=7.0.3 <8.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=5.1.0 <5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "wrench": { + "version": "1.5.9", + "from": "wrench@>=1.5.9 <1.6.0", + "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.9.tgz" + } + } + }, + "fs-extra": { + "version": "0.28.0", + "from": "fs-extra@>=0.28.0 <0.29.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.28.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "jsonfile": { + "version": "2.3.1", + "from": "jsonfile@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.1.tgz" + }, + "klaw": { + "version": "1.3.0", + "from": "klaw@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "lodash": { + "version": "4.11.2", + "from": "lodash@>=4.11.1 <4.12.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.11.2.tgz" + }, + "nomnom": { + "version": "1.8.1", + "from": "nomnom@>=1.8.1 <1.9.0", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "dependencies": { + "chalk": { + "version": "0.4.0", + "from": "chalk@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "from": "ansi-styles@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz" + }, + "has-color": { + "version": "0.1.7", + "from": "has-color@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" + }, + "strip-ansi": { + "version": "0.1.1", + "from": "strip-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz" + } + } + }, + "underscore": { + "version": "1.6.0", + "from": "underscore@>=1.6.0 <1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" + } + } + } + } + }, + "apn": { + "version": "1.7.6", + "from": "apn@>=1.7.6 <2.0.0", + "resolved": "https://registry.npmjs.org/apn/-/apn-1.7.6.tgz" + }, + "argparse": { + "version": "0.1.16", + "from": "argparse@>=0.1.11 <0.2.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz" + }, + "arr-diff": { + "version": "2.0.0", + "from": "arr-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz" + }, + "arr-flatten": { + "version": "1.0.1", + "from": "arr-flatten@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + }, + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + }, + "array-slice": { + "version": "0.2.3", + "from": "array-slice@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" + }, + "array-union": { + "version": "1.0.2", + "from": "array-union@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + }, + "array-uniq": { + "version": "1.0.3", + "from": "array-uniq@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "arraybuffer.slice": { + "version": "0.0.6", + "from": "arraybuffer.slice@0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" + }, + "arrify": { + "version": "1.0.1", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + }, + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + }, + "assert-plus": { + "version": "0.2.0", + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + }, + "assertion-error": { + "version": "1.0.2", + "from": "assertion-error@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz" + }, + "async": { + "version": "1.5.2", + "from": "async@>=1.5.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" + }, + "async-each": { + "version": "1.0.0", + "from": "async-each@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz" + }, + "aws-sdk": { + "version": "2.4.3", + "from": "aws-sdk@>=2.0.25 <3.0.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.4.3.tgz", + "dependencies": { + "lodash": { + "version": "3.5.0", + "from": "lodash@>=3.5.0 <3.6.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" + }, + "sax": { + "version": "1.1.5", + "from": "sax@1.1.5", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.5.tgz" + }, + "xml2js": { + "version": "0.4.15", + "from": "xml2js@0.4.15", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz" + }, + "xmlbuilder": { + "version": "2.6.2", + "from": "xmlbuilder@2.6.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.2.tgz" + } + } + }, + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-core": { + "version": "6.10.4", + "from": "babel-core@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.10.4.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "babel-eslint": { + "version": "6.1.0", + "from": "babel-eslint@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-6.1.0.tgz" + }, + "babel-generator": { + "version": "6.11.0", + "from": "babel-generator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.11.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "babel-helpers": { + "version": "6.8.0", + "from": "babel-helpers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-plugin-transform-async-to-module-method": { + "version": "6.8.0", + "from": "babel-plugin-transform-async-to-module-method@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-module-method/-/babel-plugin-transform-async-to-module-method-6.8.0.tgz", + "dependencies": { + "babel-helper-remap-async-to-generator": { + "version": "6.8.0", + "from": "babel-helper-remap-async-to-generator@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.8.0.tgz", + "dependencies": { + "babel-helper-function-name": { + "version": "6.8.0", + "from": "babel-helper-function-name@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.8.0", + "from": "babel-helper-get-function-arity@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + } + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.8.0", + "from": "babel-plugin-syntax-async-functions@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-polyfill": { + "version": "6.9.1", + "from": "babel-polyfill@>=6.6.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.9.1.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz" + }, + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-preset-es2015": { + "version": "6.9.0", + "from": "babel-preset-es2015@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.9.0.tgz", + "dependencies": { + "babel-plugin-check-es2015-constants": { + "version": "6.8.0", + "from": "babel-plugin-check-es2015-constants@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-arrow-functions@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-block-scoped-functions@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.10.1", + "from": "babel-plugin-transform-es2015-block-scoping@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.10.1.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.10.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.9.0", + "from": "babel-plugin-transform-es2015-classes@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.9.0.tgz", + "dependencies": { + "babel-helper-define-map": { + "version": "6.9.0", + "from": "babel-helper-define-map@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.9.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-helper-function-name": { + "version": "6.8.0", + "from": "babel-helper-function-name@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.8.0", + "from": "babel-helper-get-function-arity@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz" + } + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.8.0", + "from": "babel-helper-optimise-call-expression@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.8.0.tgz" + }, + "babel-helper-replace-supers": { + "version": "6.8.0", + "from": "babel-helper-replace-supers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-computed-properties@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.8.0.tgz", + "dependencies": { + "babel-helper-define-map": { + "version": "6.9.0", + "from": "babel-helper-define-map@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.9.0.tgz", + "dependencies": { + "babel-helper-function-name": { + "version": "6.8.0", + "from": "babel-helper-function-name@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.8.0", + "from": "babel-helper-get-function-arity@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz" + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.9.0", + "from": "babel-plugin-transform-es2015-destructuring@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.9.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-duplicate-keys@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-for-of@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.9.0", + "from": "babel-plugin-transform-es2015-function-name@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.9.0.tgz", + "dependencies": { + "babel-helper-function-name": { + "version": "6.8.0", + "from": "babel-helper-function-name@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.8.0", + "from": "babel-helper-get-function-arity@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-literals@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-modules-commonjs@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.8.0.tgz", + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.8.0", + "from": "babel-plugin-transform-strict-mode@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-object-super@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.8.0.tgz", + "dependencies": { + "babel-helper-replace-supers": { + "version": "6.8.0", + "from": "babel-helper-replace-supers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.8.0.tgz", + "dependencies": { + "babel-helper-optimise-call-expression": { + "version": "6.8.0", + "from": "babel-helper-optimise-call-expression@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.9.0", + "from": "babel-plugin-transform-es2015-parameters@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.9.0.tgz", + "dependencies": { + "babel-helper-call-delegate": { + "version": "6.8.0", + "from": "babel-helper-call-delegate@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.8.0.tgz", + "dependencies": { + "babel-helper-hoist-variables": { + "version": "6.8.0", + "from": "babel-helper-hoist-variables@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.8.0.tgz" + } + } + }, + "babel-helper-get-function-arity": { + "version": "6.8.0", + "from": "babel-helper-get-function-arity@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-shorthand-properties@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-spread@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-sticky-regex@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.8.0.tgz", + "dependencies": { + "babel-helper-regex": { + "version": "6.9.0", + "from": "babel-helper-regex@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.9.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-template-literals@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-typeof-symbol@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + } + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-unicode-regex@>=6.3.13 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.8.0.tgz", + "dependencies": { + "babel-helper-regex": { + "version": "6.9.0", + "from": "babel-helper-regex@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.9.0.tgz", + "dependencies": { + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "regexpu-core": { + "version": "1.0.0", + "from": "regexpu-core@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "dependencies": { + "regenerate": { + "version": "1.3.1", + "from": "regenerate@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.1.tgz" + }, + "regjsgen": { + "version": "0.2.0", + "from": "regjsgen@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz" + }, + "regjsparser": { + "version": "0.1.5", + "from": "regjsparser@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "dependencies": { + "jsesc": { + "version": "0.5.0", + "from": "jsesc@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + } + } + } + } + } + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.9.0", + "from": "babel-plugin-transform-regenerator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.9.0.tgz", + "dependencies": { + "babel-core": { + "version": "6.9.1", + "from": "babel-core@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-generator": { + "version": "6.10.0", + "from": "babel-generator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.10.0.tgz", + "dependencies": { + "detect-indent": { + "version": "3.0.1", + "from": "detect-indent@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + } + } + }, + "babel-helpers": { + "version": "6.8.0", + "from": "babel-helpers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "path-exists": { + "version": "1.0.0", + "from": "path-exists@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "shebang-regex": { + "version": "1.0.0", + "from": "shebang-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "from": "slash@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.8.0", + "from": "babel-plugin-syntax-async-functions@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.6.5 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "private": { + "version": "0.1.6", + "from": "private@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" + } + } + } + } + }, + "babel-register": { + "version": "6.9.0", + "from": "babel-register@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.9.0.tgz", + "dependencies": { + "babel-core": { + "version": "6.9.1", + "from": "babel-core@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-generator": { + "version": "6.10.0", + "from": "babel-generator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.10.0.tgz", + "dependencies": { + "detect-indent": { + "version": "3.0.1", + "from": "detect-indent@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + } + } + }, + "babel-helpers": { + "version": "6.8.0", + "from": "babel-helpers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "private": { + "version": "0.1.6", + "from": "private@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" + }, + "shebang-regex": { + "version": "1.0.0", + "from": "shebang-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "from": "slash@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "home-or-tmp": { + "version": "1.0.0", + "from": "home-or-tmp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + }, + "user-home": { + "version": "1.1.1", + "from": "user-home@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" + } + } + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "path-exists": { + "version": "1.0.0", + "from": "path-exists@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + }, + "source-map-support": { + "version": "0.2.10", + "from": "source-map-support@>=0.2.10 <0.3.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "dependencies": { + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + } + } + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.10.4", + "from": "babel-traverse@>=6.0.20 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.10.4.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babel-types": { + "version": "6.10.2", + "from": "babel-types@>=6.0.19 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.2.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "babelify": { + "version": "7.3.0", + "from": "babelify@>=7.2.0 <8.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "dependencies": { + "babel-core": { + "version": "6.9.1", + "from": "babel-core@>=6.0.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-generator": { + "version": "6.10.0", + "from": "babel-generator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.10.0.tgz", + "dependencies": { + "detect-indent": { + "version": "3.0.1", + "from": "detect-indent@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + } + } + }, + "babel-helpers": { + "version": "6.8.0", + "from": "babel-helpers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "path-exists": { + "version": "1.0.0", + "from": "path-exists@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "private": { + "version": "0.1.6", + "from": "private@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" + }, + "shebang-regex": { + "version": "1.0.0", + "from": "shebang-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "from": "slash@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } + } + }, + "babylon": { + "version": "6.8.2", + "from": "babylon@>=6.0.18 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.2.tgz" + }, + "backo2": { + "version": "1.0.2", + "from": "backo2@1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + }, + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "base64-arraybuffer": { + "version": "0.1.2", + "from": "base64-arraybuffer@0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" + }, + "base64-url": { + "version": "1.2.2", + "from": "base64-url@1.2.2", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.2.tgz" + }, + "base64id": { + "version": "0.1.0", + "from": "base64id@0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" + }, + "basic-auth": { + "version": "1.0.4", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz" + }, + "basic-auth-connect": { + "version": "1.0.0", + "from": "basic-auth-connect@1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" + }, + "batch": { + "version": "0.5.3", + "from": "batch@0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz" + }, + "beeper": { + "version": "1.1.0", + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + }, + "benchmark": { + "version": "1.0.0", + "from": "benchmark@1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + }, + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz" + }, + "binary-extensions": { + "version": "1.4.1", + "from": "binary-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.4.1.tgz" + }, + "bl": { + "version": "1.0.3", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" + } + } + }, + "blob": { + "version": "0.0.4", + "from": "blob@0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" + }, + "bluebird": { + "version": "3.4.1", + "from": "bluebird@>=3.3.5 <4.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.1.tgz" + }, + "body-parser": { + "version": "1.15.2", + "from": "body-parser@>=1.15.0 <2.0.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz", + "dependencies": { + "bytes": { + "version": "2.4.0", + "from": "bytes@2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz" + }, + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "http-errors": { + "version": "1.5.0", + "from": "http-errors@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.0.tgz" + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, + "qs": { + "version": "6.2.0", + "from": "qs@6.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz" + } + } + }, + "boom": { + "version": "2.10.1", + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "bower": { + "version": "1.3.12", + "from": "bower@>=1.3.12 <1.4.0", + "resolved": "https://registry.npmjs.org/bower/-/bower-1.3.12.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + }, + "archy": { + "version": "0.0.2", + "from": "archy@0.0.2", + "resolved": "https://registry.npmjs.org/archy/-/archy-0.0.2.tgz" + }, + "bower-config": { + "version": "0.5.2", + "from": "bower-config@>=0.5.2 <0.6.0", + "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-0.5.2.tgz", + "dependencies": { + "graceful-fs": { + "version": "2.0.3", + "from": "graceful-fs@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" + }, + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "osenv": { + "version": "0.0.3", + "from": "osenv@0.0.3", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" + } + } + }, + "bower-endpoint-parser": { + "version": "0.2.2", + "from": "bower-endpoint-parser@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz" + }, + "bower-json": { + "version": "0.4.0", + "from": "bower-json@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", + "dependencies": { + "deep-extend": { + "version": "0.2.11", + "from": "deep-extend@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" + }, + "graceful-fs": { + "version": "2.0.3", + "from": "graceful-fs@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" + }, + "intersect": { + "version": "0.0.3", + "from": "intersect@>=0.0.3 <0.1.0", + "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz" + } + } + }, + "bower-logger": { + "version": "0.2.2", + "from": "bower-logger@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz" + }, + "bower-registry-client": { + "version": "0.2.4", + "from": "bower-registry-client@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.4.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.8 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "graceful-fs": { + "version": "2.0.3", + "from": "graceful-fs@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" + }, + "lru-cache": { + "version": "2.3.1", + "from": "lru-cache@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz" + }, + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "request": { + "version": "2.51.0", + "from": "request@>=2.51.0 <2.52.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "bl": { + "version": "0.9.5", + "from": "bl@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.8.0", + "from": "caseless@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "form-data": { + "version": "0.2.0", + "from": "form-data@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "mime-types": { + "version": "2.0.14", + "from": "mime-types@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "dependencies": { + "mime-db": { + "version": "1.12.0", + "from": "mime-db@>=1.12.0 <1.13.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + } + } + } + } + }, + "hawk": { + "version": "1.1.1", + "from": "hawk@1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "dependencies": { + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" + }, + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "1.0.2", + "from": "mime-types@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.5.0", + "from": "oauth-sign@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" + }, + "qs": { + "version": "2.3.3", + "from": "qs@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "request-replay": { + "version": "0.2.0", + "from": "request-replay@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" + } + } + }, + "cardinal": { + "version": "0.4.0", + "from": "cardinal@0.4.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.0.tgz", + "dependencies": { + "redeyed": { + "version": "0.4.4", + "from": "redeyed@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", + "dependencies": { + "esprima": { + "version": "1.0.4", + "from": "esprima@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + } + } + } + } + }, + "chalk": { + "version": "0.5.0", + "from": "chalk@0.5.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "chmodr": { + "version": "0.1.0", + "from": "chmodr@0.1.0", + "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz" + }, + "decompress-zip": { + "version": "0.0.8", + "from": "decompress-zip@0.0.8", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.8.tgz", + "dependencies": { + "binary": { + "version": "0.3.0", + "from": "binary@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "dependencies": { + "buffers": { + "version": "0.1.1", + "from": "buffers@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" + }, + "chainsaw": { + "version": "0.1.0", + "from": "chainsaw@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "dependencies": { + "traverse": { + "version": "0.3.9", + "from": "traverse@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" + } + } + } + } + }, + "mkpath": { + "version": "0.1.0", + "from": "mkpath@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz" + }, + "nopt": { + "version": "2.2.1", + "from": "nopt@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "touch": { + "version": "0.0.2", + "from": "touch@0.0.2", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", + "dependencies": { + "nopt": { + "version": "1.0.10", + "from": "nopt@>=1.0.10 <1.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" + } + } + } + } + }, + "fstream": { + "version": "1.0.9", + "from": "fstream@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.9.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "fstream-ignore": { + "version": "1.0.5", + "from": "fstream-ignore@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + } + } + }, + "glob": { + "version": "4.0.6", + "from": "glob@>=4.0.2 <4.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.0.6.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "1.0.0", + "from": "minimatch@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", + "dependencies": { + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + }, + "handlebars": { + "version": "2.0.0", + "from": "handlebars@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", + "dependencies": { + "optimist": { + "version": "0.3.7", + "from": "optimist@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "uglify-js": { + "version": "2.3.6", + "from": "uglify-js@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + } + } + }, + "inquirer": { + "version": "0.7.1", + "from": "inquirer@0.7.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.7.1.tgz", + "dependencies": { + "cli-color": { + "version": "0.3.3", + "from": "cli-color@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", + "dependencies": { + "d": { + "version": "0.1.1", + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" + }, + "es5-ext": { + "version": "0.10.11", + "from": "es5-ext@>=0.10.6 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz", + "dependencies": { + "es6-iterator": { + "version": "2.0.0", + "from": "es6-iterator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" + }, + "es6-symbol": { + "version": "3.0.2", + "from": "es6-symbol@>=3.0.2 <3.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" + } + } + }, + "memoizee": { + "version": "0.3.10", + "from": "memoizee@>=0.3.8 <0.4.0", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.10.tgz", + "dependencies": { + "es6-weak-map": { + "version": "0.1.4", + "from": "es6-weak-map@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "dependencies": { + "es6-iterator": { + "version": "0.1.3", + "from": "es6-iterator@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" + }, + "es6-symbol": { + "version": "2.0.1", + "from": "es6-symbol@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" + } + } + }, + "event-emitter": { + "version": "0.3.4", + "from": "event-emitter@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + }, + "lru-queue": { + "version": "0.1.0", + "from": "lru-queue@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" + }, + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + } + } + }, + "timers-ext": { + "version": "0.1.0", + "from": "timers-ext@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", + "dependencies": { + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + } + } + } + } + }, + "figures": { + "version": "1.7.0", + "from": "figures@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "mute-stream": { + "version": "0.0.4", + "from": "mute-stream@0.0.4", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz" + }, + "readline2": { + "version": "0.1.1", + "from": "readline2@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", + "dependencies": { + "strip-ansi": { + "version": "2.0.1", + "from": "strip-ansi@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "from": "ansi-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + } + } + } + } + }, + "rx": { + "version": "2.5.3", + "from": "rx@>=2.2.27 <3.0.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.3.4 <2.4.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "insight": { + "version": "0.4.3", + "from": "insight@0.4.3", + "resolved": "https://registry.npmjs.org/insight/-/insight-0.4.3.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "configstore": { + "version": "0.3.2", + "from": "configstore@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "dependencies": { + "js-yaml": { + "version": "3.6.1", + "from": "js-yaml@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "dependencies": { + "argparse": { + "version": "1.0.7", + "from": "argparse@>=1.0.7 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + } + } + }, + "esprima": { + "version": "2.7.2", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz" + } + } + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "user-home": { + "version": "1.1.1", + "from": "user-home@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" + }, + "xdg-basedir": { + "version": "1.0.1", + "from": "xdg-basedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" + } + } + }, + "inquirer": { + "version": "0.6.0", + "from": "inquirer@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.6.0.tgz", + "dependencies": { + "cli-color": { + "version": "0.3.3", + "from": "cli-color@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", + "dependencies": { + "d": { + "version": "0.1.1", + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" + }, + "es5-ext": { + "version": "0.10.11", + "from": "es5-ext@>=0.10.6 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz", + "dependencies": { + "es6-iterator": { + "version": "2.0.0", + "from": "es6-iterator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" + }, + "es6-symbol": { + "version": "3.0.2", + "from": "es6-symbol@>=3.0.2 <3.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" + } + } + }, + "memoizee": { + "version": "0.3.10", + "from": "memoizee@>=0.3.8 <0.4.0", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.10.tgz", + "dependencies": { + "es6-weak-map": { + "version": "0.1.4", + "from": "es6-weak-map@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "dependencies": { + "es6-iterator": { + "version": "0.1.3", + "from": "es6-iterator@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" + }, + "es6-symbol": { + "version": "2.0.1", + "from": "es6-symbol@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" + } + } + }, + "event-emitter": { + "version": "0.3.4", + "from": "event-emitter@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + }, + "lru-queue": { + "version": "0.1.0", + "from": "lru-queue@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" + }, + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + } + } + }, + "timers-ext": { + "version": "0.1.0", + "from": "timers-ext@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", + "dependencies": { + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + } + } + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "mute-stream": { + "version": "0.0.4", + "from": "mute-stream@0.0.4", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz" + }, + "readline2": { + "version": "0.1.1", + "from": "readline2@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", + "dependencies": { + "strip-ansi": { + "version": "2.0.1", + "from": "strip-ansi@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "from": "ansi-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + } + } + } + } + }, + "rx": { + "version": "2.5.3", + "from": "rx@>=2.2.27 <3.0.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.3.4 <2.4.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "lodash.debounce": { + "version": "2.4.1", + "from": "lodash.debounce@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-2.4.1.tgz", + "dependencies": { + "lodash.isfunction": { + "version": "2.4.1", + "from": "lodash.isfunction@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz" + }, + "lodash.isobject": { + "version": "2.4.1", + "from": "lodash.isobject@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "lodash._objecttypes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } + }, + "lodash.now": { + "version": "2.4.1", + "from": "lodash.now@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.now/-/lodash.now-2.4.1.tgz", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1", + "from": "lodash._isnative@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" + } + } + } + } + }, + "object-assign": { + "version": "1.0.0", + "from": "object-assign@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" + }, + "os-name": { + "version": "1.0.3", + "from": "os-name@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", + "dependencies": { + "osx-release": { + "version": "1.1.0", + "from": "osx-release@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "win-release": { + "version": "1.1.1", + "from": "win-release@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + } + } + }, + "tough-cookie": { + "version": "0.12.1", + "from": "tough-cookie@>=0.12.1 <0.13.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", + "dependencies": { + "punycode": { + "version": "2.0.0", + "from": "punycode@>=0.2.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.0.0.tgz" + } + } + } + } + }, + "is-root": { + "version": "1.0.0", + "from": "is-root@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz" + }, + "junk": { + "version": "1.0.2", + "from": "junk@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz" + }, + "lockfile": { + "version": "1.0.1", + "from": "lockfile@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" + }, + "lru-cache": { + "version": "2.5.2", + "from": "lru-cache@>=2.5.0 <2.6.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz" + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "mout": { + "version": "0.9.1", + "from": "mout@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz" + }, + "nopt": { + "version": "3.0.6", + "from": "nopt@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" + }, + "opn": { + "version": "1.0.2", + "from": "opn@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz" + }, + "osenv": { + "version": "0.1.0", + "from": "osenv@0.1.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz" + }, + "p-throttler": { + "version": "0.1.0", + "from": "p-throttler@0.1.0", + "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.0.tgz", + "dependencies": { + "q": { + "version": "0.9.7", + "from": "q@>=0.9.2 <0.10.0", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" + } + } + }, + "promptly": { + "version": "0.2.0", + "from": "promptly@0.2.0", + "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", + "dependencies": { + "read": { + "version": "1.0.7", + "from": "read@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "dependencies": { + "mute-stream": { + "version": "0.0.6", + "from": "mute-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz" + } + } + } + } + }, + "q": { + "version": "1.0.1", + "from": "q@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz" + }, + "request": { + "version": "2.42.0", + "from": "request@>=2.42.0 <2.43.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "bl": { + "version": "0.9.5", + "from": "bl@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.6.0", + "from": "caseless@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz" + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "form-data": { + "version": "0.1.4", + "from": "form-data@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + }, + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.11 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + } + } + }, + "hawk": { + "version": "1.1.1", + "from": "hawk@1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "dependencies": { + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" + }, + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "1.0.2", + "from": "mime-types@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.4.0", + "from": "oauth-sign@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz" + }, + "qs": { + "version": "1.2.2", + "from": "qs@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "request-progress": { + "version": "0.3.0", + "from": "request-progress@0.3.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.0.tgz", + "dependencies": { + "throttleit": { + "version": "0.0.2", + "from": "throttleit@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" + } + } + }, + "retry": { + "version": "0.6.0", + "from": "retry@0.6.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz" + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, + "semver": { + "version": "2.3.2", + "from": "semver@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" + }, + "shell-quote": { + "version": "1.4.3", + "from": "shell-quote@>=1.4.1 <1.5.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", + "dependencies": { + "array-filter": { + "version": "0.0.1", + "from": "array-filter@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" + }, + "array-map": { + "version": "0.0.0", + "from": "array-map@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" + }, + "array-reduce": { + "version": "0.0.0", + "from": "array-reduce@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" + }, + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } + } + }, + "stringify-object": { + "version": "1.0.1", + "from": "stringify-object@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz" + }, + "tar-fs": { + "version": "0.5.2", + "from": "tar-fs@0.5.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-0.5.2.tgz", + "dependencies": { + "pump": { + "version": "0.3.5", + "from": "pump@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-0.3.5.tgz", + "dependencies": { + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "once": { + "version": "1.2.0", + "from": "once@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.2.0.tgz" + } + } + }, + "tar-stream": { + "version": "0.4.7", + "from": "tar-stream@>=0.4.6 <0.5.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-0.4.7.tgz", + "dependencies": { + "bl": { + "version": "0.9.5", + "from": "bl@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.0.27-1 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "tmp": { + "version": "0.0.23", + "from": "tmp@0.0.23", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz" + }, + "update-notifier": { + "version": "0.2.0", + "from": "update-notifier@0.2.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.2.0.tgz", + "dependencies": { + "configstore": { + "version": "0.3.2", + "from": "configstore@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "dependencies": { + "js-yaml": { + "version": "3.6.1", + "from": "js-yaml@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "dependencies": { + "argparse": { + "version": "1.0.7", + "from": "argparse@>=1.0.7 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + } + } + }, + "esprima": { + "version": "2.7.2", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz" + } + } + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "user-home": { + "version": "1.1.1", + "from": "user-home@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" + }, + "xdg-basedir": { + "version": "1.0.1", + "from": "xdg-basedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" + } + } + }, + "latest-version": { + "version": "0.2.0", + "from": "latest-version@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-0.2.0.tgz", + "dependencies": { + "package-json": { + "version": "0.2.0", + "from": "package-json@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-0.2.0.tgz", + "dependencies": { + "got": { + "version": "0.3.0", + "from": "got@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/got/-/got-0.3.0.tgz", + "dependencies": { + "object-assign": { + "version": "0.3.1", + "from": "object-assign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-0.3.1.tgz" + } + } + }, + "registry-url": { + "version": "0.1.1", + "from": "registry-url@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-0.1.1.tgz", + "dependencies": { + "npmconf": { + "version": "2.1.2", + "from": "npmconf@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", + "dependencies": { + "config-chain": { + "version": "1.1.10", + "from": "config-chain@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.10.tgz", + "dependencies": { + "proto-list": { + "version": "1.2.4", + "from": "proto-list@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "uid-number": { + "version": "0.0.5", + "from": "uid-number@0.0.5", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" + } + } + } + } + } + } + } + } + }, + "semver-diff": { + "version": "0.1.0", + "from": "semver-diff@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-0.1.0.tgz" + }, + "string-length": { + "version": "0.1.2", + "from": "string-length@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-0.1.2.tgz", + "dependencies": { + "strip-ansi": { + "version": "0.2.2", + "from": "strip-ansi@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.2.2.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.1.0", + "from": "ansi-regex@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.1.0.tgz" + } + } + } + } + } + } + }, + "which": { + "version": "1.0.9", + "from": "which@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" + } + } + }, + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz" + }, + "braces": { + "version": "1.8.5", + "from": "braces@>=1.8.2 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz" + }, + "browserify": { + "version": "12.0.2", + "from": "browserify@>=12.0.1 <12.1.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-12.0.2.tgz", + "dependencies": { + "assert": { + "version": "1.3.0", + "from": "assert@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz" + }, + "browser-pack": { + "version": "6.0.1", + "from": "browser-pack@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.1.tgz", + "dependencies": { + "combine-source-map": { + "version": "0.7.2", + "from": "combine-source-map@>=0.7.1 <0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz", + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "from": "convert-source-map@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz" + }, + "inline-source-map": { + "version": "0.6.2", + "from": "inline-source-map@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz" + }, + "lodash.memoize": { + "version": "3.0.4", + "from": "lodash.memoize@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "umd": { + "version": "3.0.1", + "from": "umd@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz" + } + } + }, + "browser-resolve": { + "version": "1.11.2", + "from": "browser-resolve@>=1.11.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz" + }, + "browserify-zlib": { + "version": "0.1.4", + "from": "browserify-zlib@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "dependencies": { + "pako": { + "version": "0.2.8", + "from": "pako@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" + } + } + }, + "buffer": { + "version": "3.6.0", + "from": "buffer@>=3.4.3 <4.0.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "dependencies": { + "base64-js": { + "version": "0.0.8", + "from": "base64-js@0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz" + }, + "ieee754": { + "version": "1.1.6", + "from": "ieee754@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.5.1 <1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + }, + "console-browserify": { + "version": "1.1.0", + "from": "console-browserify@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "dependencies": { + "date-now": { + "version": "0.1.4", + "from": "date-now@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" + } + } + }, + "constants-browserify": { + "version": "1.0.0", + "from": "constants-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + }, + "crypto-browserify": { + "version": "3.11.0", + "from": "crypto-browserify@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", + "dependencies": { + "browserify-cipher": { + "version": "1.0.0", + "from": "browserify-cipher@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "dependencies": { + "browserify-aes": { + "version": "1.0.6", + "from": "browserify-aes@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "buffer-xor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + } + } + }, + "browserify-des": { + "version": "1.0.0", + "from": "browserify-des@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "dependencies": { + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + }, + "des.js": { + "version": "1.0.0", + "from": "des.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "evp_bytestokey@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + }, + "browserify-sign": { + "version": "4.0.0", + "from": "browserify-sign@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.4", + "from": "bn.js@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.4.tgz" + }, + "browserify-rsa": { + "version": "4.0.1", + "from": "browserify-rsa@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" + }, + "elliptic": { + "version": "6.3.1", + "from": "elliptic@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz", + "dependencies": { + "brorand": { + "version": "1.0.5", + "from": "brorand@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" + }, + "hash.js": { + "version": "1.0.3", + "from": "hash.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" + } + } + }, + "parse-asn1": { + "version": "5.0.0", + "from": "parse-asn1@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "dependencies": { + "asn1.js": { + "version": "4.6.2", + "from": "asn1.js@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.6.2.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "browserify-aes": { + "version": "1.0.6", + "from": "browserify-aes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "buffer-xor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "evp_bytestokey@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + } + } + }, + "create-ecdh": { + "version": "4.0.0", + "from": "create-ecdh@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.4", + "from": "bn.js@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.4.tgz" + }, + "elliptic": { + "version": "6.3.1", + "from": "elliptic@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz", + "dependencies": { + "brorand": { + "version": "1.0.5", + "from": "brorand@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" + }, + "hash.js": { + "version": "1.0.3", + "from": "hash.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" + } + } + } + } + }, + "create-hash": { + "version": "1.1.2", + "from": "create-hash@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz", + "dependencies": { + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + }, + "ripemd160": { + "version": "1.0.1", + "from": "ripemd160@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz" + }, + "sha.js": { + "version": "2.4.5", + "from": "sha.js@>=2.3.6 <3.0.0", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz" + } + } + }, + "create-hmac": { + "version": "1.1.4", + "from": "create-hmac@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz" + }, + "diffie-hellman": { + "version": "5.0.2", + "from": "diffie-hellman@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.4", + "from": "bn.js@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.4.tgz" + }, + "miller-rabin": { + "version": "4.0.0", + "from": "miller-rabin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", + "dependencies": { + "brorand": { + "version": "1.0.5", + "from": "brorand@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" + } + } + } + } + }, + "pbkdf2": { + "version": "3.0.4", + "from": "pbkdf2@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz" + }, + "public-encrypt": { + "version": "4.0.0", + "from": "public-encrypt@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.4", + "from": "bn.js@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.4.tgz" + }, + "browserify-rsa": { + "version": "4.0.1", + "from": "browserify-rsa@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" + }, + "parse-asn1": { + "version": "5.0.0", + "from": "parse-asn1@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "dependencies": { + "asn1.js": { + "version": "4.6.2", + "from": "asn1.js@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.6.2.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "browserify-aes": { + "version": "1.0.6", + "from": "browserify-aes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "buffer-xor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "evp_bytestokey@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + } + } + }, + "randombytes": { + "version": "2.0.3", + "from": "randombytes@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz" + } + } + }, + "defined": { + "version": "1.0.0", + "from": "defined@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" + }, + "deps-sort": { + "version": "2.0.0", + "from": "deps-sort@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz" + }, + "domain-browser": { + "version": "1.1.7", + "from": "domain-browser@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz" + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "events": { + "version": "1.1.0", + "from": "events@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.0.tgz" + }, + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.15 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "has": { + "version": "1.0.1", + "from": "has@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "dependencies": { + "function-bind": { + "version": "1.1.0", + "from": "function-bind@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + } + } + }, + "htmlescape": { + "version": "1.1.1", + "from": "htmlescape@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz" + }, + "https-browserify": { + "version": "0.0.1", + "from": "https-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "insert-module-globals": { + "version": "7.0.1", + "from": "insert-module-globals@>=7.0.0 <8.0.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz", + "dependencies": { + "combine-source-map": { + "version": "0.7.2", + "from": "combine-source-map@>=0.7.1 <0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz", + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "from": "convert-source-map@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz" + }, + "inline-source-map": { + "version": "0.6.2", + "from": "inline-source-map@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz" + }, + "lodash.memoize": { + "version": "3.0.4", + "from": "lodash.memoize@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + }, + "lexical-scope": { + "version": "1.2.0", + "from": "lexical-scope@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", + "dependencies": { + "astw": { + "version": "2.0.0", + "from": "astw@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz", + "dependencies": { + "acorn": { + "version": "1.2.2", + "from": "acorn@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + } + } + } + } + } + } + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "JSONStream": { + "version": "1.1.2", + "from": "JSONStream@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.2.tgz", + "dependencies": { + "jsonparse": { + "version": "1.2.0", + "from": "jsonparse@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.2.7 <3.0.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "labeled-stream-splicer": { + "version": "2.0.0", + "from": "labeled-stream-splicer@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz", + "dependencies": { + "stream-splicer": { + "version": "2.0.0", + "from": "stream-splicer@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz" + } + } + }, + "module-deps": { + "version": "4.0.7", + "from": "module-deps@>=4.0.2 <5.0.0", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.0.7.tgz", + "dependencies": { + "detective": { + "version": "4.3.1", + "from": "detective@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz", + "dependencies": { + "acorn": { + "version": "1.2.2", + "from": "acorn@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + } + } + }, + "stream-combiner2": { + "version": "1.1.1", + "from": "stream-combiner2@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz" + } + } + }, + "os-browserify": { + "version": "0.1.2", + "from": "os-browserify@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz" + }, + "parents": { + "version": "1.0.1", + "from": "parents@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "dependencies": { + "path-platform": { + "version": "0.11.15", + "from": "path-platform@>=0.11.15 <0.12.0", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" + } + } + }, + "path-browserify": { + "version": "0.0.0", + "from": "path-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" + }, + "process": { + "version": "0.11.5", + "from": "process@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.5.tgz" + }, + "punycode": { + "version": "1.4.1", + "from": "punycode@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "from": "querystring-es3@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + }, + "read-only-stream": { + "version": "2.0.0", + "from": "read-only-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "resolve": { + "version": "1.1.7", + "from": "resolve@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + }, + "shasum": { + "version": "1.0.2", + "from": "shasum@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "dependencies": { + "json-stable-stringify": { + "version": "0.0.1", + "from": "json-stable-stringify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "dependencies": { + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } + } + }, + "sha.js": { + "version": "2.4.5", + "from": "sha.js@>=2.4.4 <2.5.0", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz" + } + } + }, + "shell-quote": { + "version": "1.6.0", + "from": "shell-quote@>=1.4.3 <2.0.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.0.tgz", + "dependencies": { + "array-filter": { + "version": "0.0.1", + "from": "array-filter@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" + }, + "array-map": { + "version": "0.0.0", + "from": "array-map@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" + }, + "array-reduce": { + "version": "0.0.0", + "from": "array-reduce@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" + }, + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } + } + }, + "stream-browserify": { + "version": "2.0.1", + "from": "stream-browserify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz" + }, + "stream-http": { + "version": "2.3.0", + "from": "stream-http@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.3.0.tgz", + "dependencies": { + "builtin-status-codes": { + "version": "2.0.0", + "from": "builtin-status-codes@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz" + }, + "to-arraybuffer": { + "version": "1.0.1", + "from": "to-arraybuffer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + } + } + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "subarg": { + "version": "1.0.0", + "from": "subarg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "syntax-error": { + "version": "1.1.6", + "from": "syntax-error@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz", + "dependencies": { + "acorn": { + "version": "2.7.0", + "from": "acorn@>=2.7.0 <3.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "timers-browserify": { + "version": "1.4.2", + "from": "timers-browserify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz" + }, + "tty-browserify": { + "version": "0.0.0", + "from": "tty-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + }, + "url": { + "version": "0.11.0", + "from": "url@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "dependencies": { + "punycode": { + "version": "1.3.2", + "from": "punycode@1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "from": "querystring@0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + } + } + }, + "util": { + "version": "0.10.3", + "from": "util@>=0.10.1 <0.11.0", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + }, + "vm-browserify": { + "version": "0.0.4", + "from": "vm-browserify@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "dependencies": { + "indexof": { + "version": "0.0.1", + "from": "indexof@0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "bson": { + "version": "0.4.23", + "from": "bson@>=0.4.23 <0.5.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.23.tgz" + }, + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + }, + "bytes": { + "version": "2.1.0", + "from": "bytes@2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" + }, + "caller-path": { + "version": "0.1.0", + "from": "caller-path@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz" + }, + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + }, + "callsites": { + "version": "0.2.0", + "from": "callsites@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz" + }, + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "center-align": { + "version": "0.1.3", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz" + }, + "chai": { + "version": "3.5.0", + "from": "chai@>=3.4.0 <4.0.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz" + }, + "chai-dom": { + "version": "1.2.2", + "from": "chai-dom@1.2.2", + "resolved": "https://registry.npmjs.org/chai-dom/-/chai-dom-1.2.2.tgz" + }, + "chai-jquery": { + "version": "2.0.0", + "from": "chai-jquery@2.0.0", + "resolved": "https://registry.npmjs.org/chai-jquery/-/chai-jquery-2.0.0.tgz" + }, + "chai-things": { + "version": "0.2.0", + "from": "chai-things@0.2.0", + "resolved": "https://registry.npmjs.org/chai-things/-/chai-things-0.2.0.tgz" + }, + "chalk": { + "version": "1.1.3", + "from": "chalk@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "chokidar": { + "version": "1.6.0", + "from": "chokidar@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz" + }, + "cli-cursor": { + "version": "1.0.2", + "from": "cli-cursor@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz" + }, + "cli-width": { + "version": "2.1.0", + "from": "cli-width@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + } + } + }, + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "code-point-at": { + "version": "1.0.0", + "from": "code-point-at@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz" + }, + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz" + }, + "commander": { + "version": "2.9.0", + "from": "commander@>=0.5.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + }, + "component-bind": { + "version": "1.0.0", + "from": "component-bind@1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "component-emitter@1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "component-inherit": { + "version": "0.0.3", + "from": "component-inherit@0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz" + }, + "compressible": { + "version": "2.0.8", + "from": "compressible@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.8.tgz" + }, + "compression": { + "version": "1.6.2", + "from": "compression@>=1.6.1 <2.0.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", + "dependencies": { + "bytes": { + "version": "2.3.0", + "from": "bytes@2.3.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz" + }, + "compressible": { + "version": "2.0.8", + "from": "compressible@>=2.0.8 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.8.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <2.0.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "on-headers": { + "version": "1.0.1", + "from": "on-headers@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" + }, + "vary": { + "version": "1.1.0", + "from": "vary@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + } + } + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + }, + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.4.6 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@~2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" + } + } + }, + "connect": { + "version": "3.4.1", + "from": "connect@>=1.8.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.4.1.tgz" + }, + "connect-ratelimit": { + "version": "0.0.7", + "from": "connect-ratelimit@0.0.7", + "resolved": "https://registry.npmjs.org/connect-ratelimit/-/connect-ratelimit-0.0.7.tgz" + }, + "connect-timeout": { + "version": "1.6.2", + "from": "connect-timeout@>=1.6.2 <1.7.0", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz" + }, + "content-disposition": { + "version": "0.5.0", + "from": "content-disposition@0.5.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz" + }, + "content-type": { + "version": "1.0.2", + "from": "content-type@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz" + }, + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "cookie": { + "version": "0.1.3", + "from": "cookie@0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" + }, + "cookie-parser": { + "version": "1.3.5", + "from": "cookie-parser@>=1.3.5 <1.4.0", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz" + }, + "cookie-session": { + "version": "1.2.0", + "from": "cookie-session@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-1.2.0.tgz", + "dependencies": { + "cookies": { + "version": "0.5.0", + "from": "cookies@0.5.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.5.0.tgz", + "dependencies": { + "keygrip": { + "version": "1.0.1", + "from": "keygrip@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.1.tgz" + } + } + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "on-headers": { + "version": "1.0.1", + "from": "on-headers@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" + } + } + }, + "cookie-signature": { + "version": "1.0.6", + "from": "cookie-signature@1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + }, + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "coupon-code": { + "version": "0.4.3", + "from": "coupon-code@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/coupon-code/-/coupon-code-0.4.3.tgz", + "dependencies": { + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "crc": { + "version": "3.3.0", + "from": "crc@3.3.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "csrf": { + "version": "3.0.3", + "from": "csrf@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.3.tgz" + }, + "csurf": { + "version": "1.8.3", + "from": "csurf@>=1.8.3 <1.9.0", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz" + }, + "csv-stringify": { + "version": "1.0.4", + "from": "csv-stringify@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.0.4.tgz", + "dependencies": { + "lodash.get": { + "version": "4.3.0", + "from": "lodash.get@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.3.0.tgz", + "dependencies": { + "lodash._stringtopath": { + "version": "4.8.0", + "from": "lodash._stringtopath@>=4.8.0 <4.9.0", + "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz", + "dependencies": { + "lodash._basetostring": { + "version": "4.12.0", + "from": "lodash._basetostring@>=4.12.0 <4.13.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz" + } + } + } + } + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" + }, + "custom-event": { + "version": "1.0.0", + "from": "custom-event@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz" + }, + "cwait": { + "version": "1.0.0", + "from": "cwait@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.0.0.tgz" + }, + "d": { + "version": "0.1.1", + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" + }, + "dashdash": { + "version": "1.14.0", + "from": "dashdash@>=1.12.0 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + } + } + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.6 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz" + }, + "deap": { + "version": "1.0.0", + "from": "deap@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "deep-eql": { + "version": "0.1.3", + "from": "deep-eql@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "dependencies": { + "type-detect": { + "version": "0.1.1", + "from": "type-detect@0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz" + } + } + }, + "deep-equal": { + "version": "1.0.1", + "from": "deep-equal@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" + }, + "deep-is": { + "version": "0.1.3", + "from": "deep-is@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" + }, + "del": { + "version": "2.2.1", + "from": "del@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.1.tgz" + }, + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + }, + "depd": { + "version": "1.0.1", + "from": "depd@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" + }, + "destroy": { + "version": "1.0.4", + "from": "destroy@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + }, + "detect-indent": { + "version": "3.0.1", + "from": "detect-indent@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@^1.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "di": { + "version": "0.0.1", + "from": "di@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz" + }, + "diff": { + "version": "1.4.0", + "from": "diff@1.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz" + }, + "docco": { + "version": "0.4.0", + "from": "docco@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/docco/-/docco-0.4.0.tgz" + }, + "doctrine": { + "version": "1.2.2", + "from": "doctrine@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.2.2.tgz", + "dependencies": { + "esutils": { + "version": "1.1.6", + "from": "esutils@>=1.1.6 <2.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@^1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "dom-serialize": { + "version": "2.2.1", + "from": "dom-serialize@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz" + }, + "domain-middleware": { + "version": "0.1.0", + "from": "domain-middleware@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/domain-middleware/-/domain-middleware-0.1.0.tgz" + }, + "duplexer": { + "version": "0.1.1", + "from": "duplexer@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + }, + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + } + } + }, + "duplexify": { + "version": "3.4.3", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + } + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + }, + "emitter-component": { + "version": "1.0.1", + "from": "emitter-component@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.0.1.tgz" + }, + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz" + }, + "engine.io": { + "version": "1.6.11", + "from": "engine.io@1.6.11", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz", + "dependencies": { + "accepts": { + "version": "1.1.4", + "from": "accepts@1.1.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz" + }, + "mime-db": { + "version": "1.12.0", + "from": "mime-db@>=1.12.0 <1.13.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + }, + "mime-types": { + "version": "2.0.14", + "from": "mime-types@>=2.0.4 <2.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz" + }, + "negotiator": { + "version": "0.4.9", + "from": "negotiator@0.4.9", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz" + } + } + }, + "engine.io-client": { + "version": "1.6.11", + "from": "engine.io-client@1.6.11", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz", + "dependencies": { + "ws": { + "version": "1.0.1", + "from": "ws@1.0.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz" + } + } + }, + "engine.io-parser": { + "version": "1.2.4", + "from": "engine.io-parser@1.2.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz", + "dependencies": { + "has-binary": { + "version": "0.1.6", + "from": "has-binary@0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz" + } + } + }, + "ent": { + "version": "2.2.0", + "from": "ent@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" + }, + "entities": { + "version": "1.1.1", + "from": "entities@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + }, + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz" + }, + "errorhandler": { + "version": "1.4.3", + "from": "errorhandler@>=1.4.2 <1.5.0", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz" + }, + "es5-ext": { + "version": "0.10.11", + "from": "es5-ext@>=0.10.11 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz", + "dependencies": { + "es6-symbol": { + "version": "3.0.2", + "from": "es6-symbol@>=3.0.2 <3.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" + } + } + }, + "es6-iterator": { + "version": "2.0.0", + "from": "es6-iterator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" + }, + "es6-map": { + "version": "0.1.4", + "from": "es6-map@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz" + }, + "es6-promise": { + "version": "3.0.2", + "from": "es6-promise@3.0.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz" + }, + "es6-set": { + "version": "0.1.4", + "from": "es6-set@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz" + }, + "es6-symbol": { + "version": "3.1.0", + "from": "es6-symbol@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + }, + "es6-weak-map": { + "version": "2.0.1", + "from": "es6-weak-map@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz" + }, + "escape-html": { + "version": "1.0.3", + "from": "escape-html@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "escodegen": { + "version": "1.7.1", + "from": "escodegen@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", + "dependencies": { + "esprima": { + "version": "1.2.5", + "from": "esprima@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz" + }, + "estraverse": { + "version": "1.9.3", + "from": "estraverse@>=1.9.1 <2.0.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz" + }, + "fast-levenshtein": { + "version": "1.0.7", + "from": "fast-levenshtein@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz" + }, + "levn": { + "version": "0.2.5", + "from": "levn@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz" + }, + "optionator": { + "version": "0.5.0", + "from": "optionator@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "escope": { + "version": "3.6.0", + "from": "escope@>=3.6.0 <4.0.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz" + }, + "eslint-plugin-babel": { + "version": "3.3.0", + "from": "eslint-plugin-babel@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-3.3.0.tgz" + }, + "eslint-plugin-mocha": { + "version": "2.2.0", + "from": "eslint-plugin-mocha@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-2.2.0.tgz" + }, + "espree": { + "version": "3.1.4", + "from": "espree@3.1.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.4.tgz" + }, + "esprima": { + "version": "1.0.4", + "from": "esprima@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + }, + "esrecurse": { + "version": "4.1.0", + "from": "esrecurse@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", + "dependencies": { + "estraverse": { + "version": "4.1.1", + "from": "estraverse@>=4.1.0 <4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz" + } + } + }, + "estraverse": { + "version": "4.2.0", + "from": "estraverse@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "etag": { + "version": "1.7.0", + "from": "etag@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + }, + "event-emitter": { + "version": "0.3.4", + "from": "event-emitter@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + }, + "event-stream": { + "version": "3.3.3", + "from": "event-stream@>=3.2.1 <4.0.0", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.3.tgz" + }, + "eventemitter3": { + "version": "1.2.0", + "from": "eventemitter3@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz" + }, + "exit": { + "version": "0.1.2", + "from": "exit@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "exit-hook": { + "version": "1.1.1", + "from": "exit-hook@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz" + }, + "expand-braces": { + "version": "0.1.2", + "from": "expand-braces@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "dependencies": { + "braces": { + "version": "0.1.5", + "from": "braces@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz" + }, + "expand-range": { + "version": "0.1.1", + "from": "expand-range@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz" + }, + "is-number": { + "version": "0.1.1", + "from": "is-number@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz" + }, + "repeat-string": { + "version": "0.2.2", + "from": "repeat-string@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "from": "expand-brackets@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz" + }, + "expand-range": { + "version": "1.8.2", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" + }, + "express": { + "version": "4.13.4", + "from": "express@>=4.13.3 <4.14.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.13.4.tgz", + "dependencies": { + "accepts": { + "version": "1.2.13", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", + "dependencies": { + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.6 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "negotiator": { + "version": "0.5.3", + "from": "negotiator@0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" + } + } + }, + "array-flatten": { + "version": "1.1.1", + "from": "array-flatten@1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + }, + "content-disposition": { + "version": "0.5.1", + "from": "content-disposition@0.5.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.1.tgz" + }, + "content-type": { + "version": "1.0.2", + "from": "content-type@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz" + }, + "cookie": { + "version": "0.1.5", + "from": "cookie@0.1.5", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz" + }, + "cookie-signature": { + "version": "1.0.6", + "from": "cookie-signature@1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "escape-html": { + "version": "1.0.3", + "from": "escape-html@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.7.0", + "from": "etag@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + }, + "finalhandler": { + "version": "0.4.1", + "from": "finalhandler@0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "dependencies": { + "unpipe": { + "version": "1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + } + } + }, + "fresh": { + "version": "0.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" + }, + "merge-descriptors": { + "version": "1.0.1", + "from": "merge-descriptors@1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + }, + "methods": { + "version": "1.1.2", + "from": "methods@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "dependencies": { + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + } + } + }, + "parseurl": { + "version": "1.3.1", + "from": "parseurl@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + }, + "path-to-regexp": { + "version": "0.1.7", + "from": "path-to-regexp@0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + }, + "proxy-addr": { + "version": "1.0.10", + "from": "proxy-addr@>=1.0.10 <1.1.0", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz", + "dependencies": { + "forwarded": { + "version": "0.1.0", + "from": "forwarded@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" + }, + "ipaddr.js": { + "version": "1.0.5", + "from": "ipaddr.js@1.0.5", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz" + } + } + }, + "qs": { + "version": "4.0.0", + "from": "qs@4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" + }, + "range-parser": { + "version": "1.0.3", + "from": "range-parser@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + }, + "send": { + "version": "0.13.1", + "from": "send@0.13.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.1.tgz", + "dependencies": { + "destroy": { + "version": "1.0.4", + "from": "destroy@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + }, + "http-errors": { + "version": "1.3.1", + "from": "http-errors@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "mime": { + "version": "1.3.4", + "from": "mime@1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + } + } + }, + "serve-static": { + "version": "1.10.3", + "from": "serve-static@>=1.10.2 <1.11.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "dependencies": { + "send": { + "version": "0.13.2", + "from": "send@0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "dependencies": { + "destroy": { + "version": "1.0.4", + "from": "destroy@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + }, + "http-errors": { + "version": "1.3.1", + "from": "http-errors@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "mime": { + "version": "1.3.4", + "from": "mime@1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + } + } + } + } + }, + "type-is": { + "version": "1.6.13", + "from": "type-is@>=1.6.6 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz", + "dependencies": { + "media-typer": { + "version": "0.3.0", + "from": "media-typer@0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.6 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + } + } + }, + "utils-merge": { + "version": "1.0.0", + "from": "utils-merge@1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + }, + "vary": { + "version": "1.0.1", + "from": "vary@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" + } + } + }, + "express-csv": { + "version": "0.6.0", + "from": "express-csv@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/express-csv/-/express-csv-0.6.0.tgz" + }, + "express-session": { + "version": "1.11.3", + "from": "express-session@>=1.11.3 <1.12.0", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", + "dependencies": { + "base64-url": { + "version": "1.2.1", + "from": "base64-url@1.2.1", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + }, + "uid-safe": { + "version": "2.0.0", + "from": "uid-safe@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz" + } + } + }, + "express-validator": { + "version": "2.20.8", + "from": "express-validator@>=2.18.0 <3.0.0", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-2.20.8.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.13.0 <4.14.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "validator": { + "version": "5.4.0", + "from": "validator@>=5.4.0 <5.5.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-5.4.0.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "from": "extend-shallow@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + }, + "extglob": { + "version": "0.3.2", + "from": "extglob@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" + }, + "extract-zip": { + "version": "1.5.0", + "from": "extract-zip@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz", + "dependencies": { + "concat-stream": { + "version": "1.5.0", + "from": "concat-stream@1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz" + }, + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@~2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" + } + } + }, + "extsprintf": { + "version": "1.0.2", + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + }, + "fancy-log": { + "version": "1.2.0", + "from": "fancy-log@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz" + }, + "fast-levenshtein": { + "version": "1.1.3", + "from": "fast-levenshtein@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.3.tgz" + }, + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz" + }, + "figures": { + "version": "1.7.0", + "from": "figures@>=1.3.5 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" + }, + "file-entry-cache": { + "version": "1.2.4", + "from": "file-entry-cache@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.2.4.tgz" + }, + "filename-regex": { + "version": "2.0.0", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "fileset": { + "version": "0.2.1", + "from": "fileset@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } + }, + "fill-range": { + "version": "2.2.3", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + }, + "finalhandler": { + "version": "0.4.1", + "from": "finalhandler@0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz" + }, + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + } + } + }, + "firebase": { + "version": "2.4.2", + "from": "firebase@>=2.2.9 <3.0.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-2.4.2.tgz", + "dependencies": { + "faye-websocket": { + "version": "0.9.3", + "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz", + "dependencies": { + "websocket-driver": { + "version": "0.5.2", + "from": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.5.2.tgz", + "dependencies": { + "websocket-extensions": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" + } + } + } + } + } + } + }, + "firebase-token-generator": { + "version": "2.0.0", + "from": "firebase-token-generator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/firebase-token-generator/-/firebase-token-generator-2.0.0.tgz" + }, + "first-chunk-stream": { + "version": "1.0.0", + "from": "first-chunk-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" + }, + "flat-cache": { + "version": "1.0.10", + "from": "flat-cache@>=1.0.9 <2.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz" + }, + "for-in": { + "version": "0.1.5", + "from": "for-in@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz" + }, + "for-own": { + "version": "0.1.4", + "from": "for-own@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc4", + "from": "form-data@>=1.0.0-rc3 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz" + }, + "formatio": { + "version": "1.1.1", + "from": "formatio@1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz" + }, + "forwarded": { + "version": "0.1.0", + "from": "forwarded@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" + }, + "fresh": { + "version": "0.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" + }, + "from": { + "version": "0.1.3", + "from": "from@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" + }, + "fs-extra": { + "version": "0.26.7", + "from": "fs-extra@>=0.26.4 <0.27.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz" + }, + "fs.realpath": { + "version": "1.0.0", + "from": "fs.realpath@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + }, + "generate-function": { + "version": "2.0.0", + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "getpass": { + "version": "0.1.6", + "from": "getpass@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + } + } + }, + "glob": { + "version": "4.5.3", + "from": "glob@>=4.3.5 <5.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "glob-base": { + "version": "0.3.0", + "from": "glob-base@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" + }, + "glob-parent": { + "version": "2.0.0", + "from": "glob-parent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + }, + "glob-stream": { + "version": "5.3.2", + "from": "glob-stream@>=5.3.2 <6.0.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.2.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + }, + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz" + } + } + }, + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "globby": { + "version": "5.0.0", + "from": "globby@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "dependencies": { + "glob": { + "version": "7.0.5", + "from": "glob@^7.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz" + } + } + }, + "glogg": { + "version": "1.0.0", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz" + }, + "got": { + "version": "6.3.0", + "from": "got@>=6.1.1 <7.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-6.3.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer3": { + "version": "0.1.4", + "from": "duplexer3@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" + }, + "get-stream": { + "version": "1.1.0", + "from": "get-stream@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-1.1.0.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "2.0.0", + "from": "node-status-codes@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-2.0.0.tgz" + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + }, + "growl": { + "version": "1.9.2", + "from": "growl@1.9.2", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz" + }, + "grunt": { + "version": "0.4.5", + "from": "grunt@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "dependencies": { + "async": { + "version": "0.1.22", + "from": "async@>=0.1.22 <0.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz" + }, + "coffee-script": { + "version": "1.3.3", + "from": "coffee-script@>=1.3.3 <1.4.0", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" + }, + "colors": { + "version": "0.6.2", + "from": "colors@>=0.6.2 <0.7.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "from": "dateformat@1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" + }, + "eventemitter2": { + "version": "0.4.14", + "from": "eventemitter2@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" + }, + "exit": { + "version": "0.1.2", + "from": "exit@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "findup-sync": { + "version": "0.1.3", + "from": "findup-sync@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "dependencies": { + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.9 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + } + } + }, + "getobject": { + "version": "0.1.0", + "from": "getobject@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" + }, + "glob": { + "version": "3.1.21", + "from": "glob@>=3.1.21 <3.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "dependencies": { + "graceful-fs": { + "version": "1.2.3", + "from": "graceful-fs@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + }, + "inherits": { + "version": "1.0.2", + "from": "inherits@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" + } + } + }, + "grunt-legacy-log": { + "version": "0.1.3", + "from": "grunt-legacy-log@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "dependencies": { + "grunt-legacy-log-utils": { + "version": "0.1.1", + "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz" + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "underscore.string": { + "version": "2.3.3", + "from": "underscore.string@>=2.3.3 <2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "from": "grunt-legacy-util@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz" + }, + "hooker": { + "version": "0.2.3", + "from": "hooker@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" + }, + "iconv-lite": { + "version": "0.2.11", + "from": "iconv-lite@>=0.2.11 <0.3.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" + }, + "js-yaml": { + "version": "2.0.5", + "from": "js-yaml@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "dependencies": { + "argparse": { + "version": "0.1.16", + "from": "argparse@>=0.1.11 <0.2.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "dependencies": { + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + }, + "underscore.string": { + "version": "2.4.0", + "from": "underscore.string@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" + } + } + }, + "esprima": { + "version": "1.0.4", + "from": "esprima@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + } + } + }, + "lodash": { + "version": "0.9.2", + "from": "lodash@>=0.9.2 <0.10.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz" + }, + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.12 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + }, + "nopt": { + "version": "1.0.10", + "from": "nopt@>=1.0.10 <1.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.8 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, + "underscore.string": { + "version": "2.2.1", + "from": "underscore.string@>=2.2.1 <2.3.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz" + }, + "which": { + "version": "1.0.9", + "from": "which@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" + } + } + }, + "grunt-cli": { + "version": "0.1.13", + "from": "grunt-cli@>=0.1.9 <0.2.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", + "dependencies": { + "findup-sync": { + "version": "0.1.3", + "from": "findup-sync@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "dependencies": { + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.9 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + } + } + }, + "nopt": { + "version": "1.0.10", + "from": "nopt@>=1.0.10 <1.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + }, + "resolve": { + "version": "0.3.1", + "from": "resolve@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz" + } + } + }, + "grunt-contrib-clean": { + "version": "0.6.0", + "from": "grunt-contrib-clean@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "dependencies": { + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.1 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + } + } + }, + "grunt-contrib-copy": { + "version": "0.6.0", + "from": "grunt-contrib-copy@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.6.0.tgz", + "dependencies": { + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + } + } + }, + "grunt-contrib-cssmin": { + "version": "0.10.0", + "from": "grunt-contrib-cssmin@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.10.0.tgz", + "dependencies": { + "chalk": { + "version": "0.4.0", + "from": "chalk@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "from": "ansi-styles@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz" + }, + "has-color": { + "version": "0.1.7", + "from": "has-color@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" + }, + "strip-ansi": { + "version": "0.1.1", + "from": "strip-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz" + } + } + }, + "clean-css": { + "version": "2.2.23", + "from": "clean-css@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-2.2.23.tgz", + "dependencies": { + "commander": { + "version": "2.2.0", + "from": "commander@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.2.0.tgz" + } + } + }, + "maxmin": { + "version": "0.2.2", + "from": "maxmin@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-0.2.2.tgz", + "dependencies": { + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "figures": { + "version": "1.7.0", + "from": "figures@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } + } + }, + "gzip-size": { + "version": "0.2.0", + "from": "gzip-size@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-0.2.0.tgz", + "dependencies": { + "browserify-zlib": { + "version": "0.1.4", + "from": "browserify-zlib@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "dependencies": { + "pako": { + "version": "0.2.8", + "from": "pako@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" + } + } + }, + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + } + } + }, + "pretty-bytes": { + "version": "0.1.2", + "from": "pretty-bytes@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-0.1.2.tgz" + } + } + } + } + }, + "grunt-contrib-stylus": { + "version": "0.20.0", + "from": "grunt-contrib-stylus@>=0.20.0 <0.21.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-stylus/-/grunt-contrib-stylus-0.20.0.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "nib": { + "version": "1.0.4", + "from": "nib@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/nib/-/nib-1.0.4.tgz", + "dependencies": { + "stylus": { + "version": "0.45.1", + "from": "stylus@>=0.45.0 <0.46.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.45.1.tgz", + "dependencies": { + "css-parse": { + "version": "1.7.0", + "from": "css-parse@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@*", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "sax": { + "version": "0.5.8", + "from": "sax@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz" + } + } + } + } + }, + "stylus": { + "version": "0.49.3", + "from": "stylus@>=0.49.0 <0.50.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.49.3.tgz", + "dependencies": { + "css-parse": { + "version": "1.7.0", + "from": "css-parse@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@*", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "sax": { + "version": "0.5.8", + "from": "sax@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + } + } + }, + "grunt-contrib-uglify": { + "version": "0.6.0", + "from": "grunt-contrib-uglify@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.6.0.tgz", + "dependencies": { + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "maxmin": { + "version": "1.1.0", + "from": "maxmin@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + } + }, + "figures": { + "version": "1.7.0", + "from": "figures@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } + } + }, + "gzip-size": { + "version": "1.0.0", + "from": "gzip-size@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz", + "dependencies": { + "browserify-zlib": { + "version": "0.1.4", + "from": "browserify-zlib@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "dependencies": { + "pako": { + "version": "0.2.8", + "from": "pako@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" + } + } + }, + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + } + } + }, + "pretty-bytes": { + "version": "1.0.4", + "from": "pretty-bytes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + }, + "uglify-js": { + "version": "2.6.2", + "from": "uglify-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.2.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "dependencies": { + "center-align": { + "version": "0.1.3", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + }, + "lazy-cache": { + "version": "1.0.4", + "from": "lazy-cache@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + } + } + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + } + } + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + } + } + } + } + }, + "uri-path": { + "version": "0.0.2", + "from": "uri-path@0.0.2", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-0.0.2.tgz" + } + } + }, + "grunt-contrib-watch": { + "version": "0.6.1", + "from": "grunt-contrib-watch@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.9 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "gaze": { + "version": "0.5.2", + "from": "gaze@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "dependencies": { + "globule": { + "version": "0.1.0", + "from": "globule@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "dependencies": { + "glob": { + "version": "3.1.21", + "from": "glob@>=3.1.21 <3.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "dependencies": { + "graceful-fs": { + "version": "1.2.3", + "from": "graceful-fs@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + }, + "inherits": { + "version": "1.0.2", + "from": "inherits@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" + } + } + }, + "lodash": { + "version": "1.0.2", + "from": "lodash@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" + }, + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.11 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + } + } + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "tiny-lr-fork": { + "version": "0.0.5", + "from": "tiny-lr-fork@0.0.5", + "resolved": "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "faye-websocket": { + "version": "0.4.4", + "from": "faye-websocket@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" + }, + "noptify": { + "version": "0.0.3", + "from": "noptify@>=0.0.3 <0.1.0", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", + "dependencies": { + "nopt": { + "version": "2.0.0", + "from": "nopt@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + } + } + }, + "qs": { + "version": "0.5.6", + "from": "qs@>=0.5.2 <0.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" + } + } + } + } + }, + "grunt-hashres": { + "version": "0.4.1", + "from": "grunt-hashres@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/grunt-hashres/-/grunt-hashres-0.4.1.tgz", + "dependencies": { + "wrench": { + "version": "1.4.4", + "from": "wrench@>=1.4.2 <1.5.0", + "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.4.4.tgz" + } + } + }, + "grunt-karma": { + "version": "0.12.2", + "from": "grunt-karma@>=0.12.1 <0.13.0", + "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz" + }, + "gulp": { + "version": "3.9.1", + "from": "gulp@>=3.9.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "dependencies": { + "archy": { + "version": "1.0.0", + "from": "archy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" + }, + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "deprecated": { + "version": "0.0.1", + "from": "deprecated@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz" + }, + "gulp-util": { + "version": "3.0.7", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "dependencies": { + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "beeper": { + "version": "1.1.0", + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "fancy-log": { + "version": "1.2.0", + "from": "fancy-log@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "dependencies": { + "time-stamp": { + "version": "1.0.1", + "from": "time-stamp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + } + } + }, + "gulplog": { + "version": "1.0.0", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "dependencies": { + "glogg": { + "version": "1.0.0", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + } + } + }, + "has-gulplog": { + "version": "0.1.0", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + }, + "lodash._reescape": { + "version": "3.0.0", + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash.template": { + "version": "3.6.2", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "dependencies": { + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + }, + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash._basevalues": { + "version": "3.0.0", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + }, + "lodash.escape": { + "version": "3.2.0", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "dependencies": { + "lodash._root": { + "version": "3.0.1", + "from": "lodash._root@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + } + } + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "dependencies": { + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash.isarguments": { + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + }, + "lodash.templatesettings": { + "version": "3.1.1", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + } + } + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.5.3", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "interpret": { + "version": "1.0.1", + "from": "interpret@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz" + }, + "liftoff": { + "version": "2.2.1", + "from": "liftoff@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.1.tgz", + "dependencies": { + "extend": { + "version": "2.0.1", + "from": "extend@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" + }, + "findup-sync": { + "version": "0.3.0", + "from": "findup-sync@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + } + } + }, + "flagged-respawn": { + "version": "0.3.2", + "from": "flagged-respawn@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz" + }, + "rechoir": { + "version": "0.6.2", + "from": "rechoir@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + }, + "resolve": { + "version": "1.1.7", + "from": "resolve@>=1.1.6 <2.0.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "orchestrator": { + "version": "0.3.7", + "from": "orchestrator@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "from": "end-of-stream@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "sequencify": { + "version": "0.0.7", + "from": "sequencify@>=0.0.7 <0.1.0", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" + }, + "stream-consume": { + "version": "0.1.0", + "from": "stream-consume@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz" + } + } + }, + "pretty-hrtime": { + "version": "1.0.2", + "from": "pretty-hrtime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.2.tgz" + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "tildify": { + "version": "1.2.0", + "from": "tildify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } + }, + "v8flags": { + "version": "2.0.11", + "from": "v8flags@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz", + "dependencies": { + "user-home": { + "version": "1.1.1", + "from": "user-home@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "from": "vinyl-fs@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "dependencies": { + "defaults": { + "version": "1.0.3", + "from": "defaults@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + } + } + }, + "glob-stream": { + "version": "3.1.18", + "from": "glob-stream@>=3.1.5 <4.0.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "dependencies": { + "glob2base": { + "version": "0.0.12", + "from": "glob2base@>=0.0.12 <0.0.13", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "dependencies": { + "find-index": { + "version": "0.1.1", + "from": "find-index@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" + } + } + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "from": "ordered-read-streams@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz" + }, + "unique-stream": { + "version": "1.0.0", + "from": "unique-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz" + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "from": "glob-watcher@>=0.0.6 <0.0.7", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "dependencies": { + "gaze": { + "version": "0.5.2", + "from": "gaze@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "dependencies": { + "globule": { + "version": "0.1.0", + "from": "globule@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "dependencies": { + "glob": { + "version": "3.1.21", + "from": "glob@>=3.1.21 <3.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "dependencies": { + "graceful-fs": { + "version": "1.2.3", + "from": "graceful-fs@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + }, + "inherits": { + "version": "1.0.2", + "from": "inherits@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" + } + } + }, + "lodash": { + "version": "1.0.2", + "from": "lodash@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" + }, + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.11 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + } + } + } + } + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "strip-bom": { + "version": "1.0.0", + "from": "strip-bom@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "dependencies": { + "first-chunk-stream": { + "version": "1.0.0", + "from": "first-chunk-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" + }, + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + } + } + }, + "gulp-babel": { + "version": "6.1.2", + "from": "gulp-babel@>=6.1.2 <7.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-6.1.2.tgz", + "dependencies": { + "babel-core": { + "version": "6.9.1", + "from": "babel-core@>=6.0.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.8.0", + "from": "babel-code-frame@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "babel-generator": { + "version": "6.10.0", + "from": "babel-generator@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.10.0.tgz", + "dependencies": { + "detect-indent": { + "version": "3.0.1", + "from": "detect-indent@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + } + } + }, + "babel-helpers": { + "version": "6.8.0", + "from": "babel-helpers@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.9.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", + "dependencies": { + "globals": { + "version": "8.18.0", + "from": "globals@>=8.3.0 <9.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "dependencies": { + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.10.0", + "from": "babel-types@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.0.tgz", + "dependencies": { + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } + } + }, + "babylon": { + "version": "6.8.1", + "from": "babylon@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.1.tgz" + }, + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "path-exists": { + "version": "1.0.0", + "from": "path-exists@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "private": { + "version": "0.1.6", + "from": "private@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" + }, + "shebang-regex": { + "version": "1.0.0", + "from": "shebang-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "from": "slash@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "gulp-util": { + "version": "3.0.7", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "dependencies": { + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "beeper": { + "version": "1.1.0", + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + }, + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "fancy-log": { + "version": "1.2.0", + "from": "fancy-log@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "dependencies": { + "time-stamp": { + "version": "1.0.1", + "from": "time-stamp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + } + } + }, + "gulplog": { + "version": "1.0.0", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "dependencies": { + "glogg": { + "version": "1.0.0", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + } + } + }, + "has-gulplog": { + "version": "0.1.0", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + }, + "lodash._reescape": { + "version": "3.0.0", + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash.template": { + "version": "3.6.2", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "dependencies": { + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + }, + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash._basevalues": { + "version": "3.0.0", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + }, + "lodash.escape": { + "version": "3.2.0", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "dependencies": { + "lodash._root": { + "version": "3.0.1", + "from": "lodash._root@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + } + } + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "dependencies": { + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash.isarguments": { + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + }, + "lodash.templatesettings": { + "version": "3.1.1", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "vinyl": { + "version": "0.5.3", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "from": "vinyl-sourcemaps-apply@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "dependencies": { + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + } + } + }, + "gulp-grunt": { + "version": "0.5.4", + "from": "gulp-grunt@>=0.5.2 <0.6.0", + "resolved": "https://registry.npmjs.org/gulp-grunt/-/gulp-grunt-0.5.4.tgz", + "dependencies": { + "grunt": { + "version": "1.0.1", + "from": "grunt@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", + "dependencies": { + "coffee-script": { + "version": "1.10.0", + "from": "coffee-script@>=1.10.0 <1.11.0", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz" + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.12 <1.1.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "eventemitter2": { + "version": "0.4.14", + "from": "eventemitter2@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" + }, + "exit": { + "version": "0.1.2", + "from": "exit@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "findup-sync": { + "version": "0.3.0", + "from": "findup-sync@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + } + } + }, + "glob": { + "version": "7.0.3", + "from": "glob@>=7.0.0 <7.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "grunt-cli": { + "version": "1.2.0", + "from": "grunt-cli@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "dependencies": { + "resolve": { + "version": "1.1.7", + "from": "resolve@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + } + } + }, + "grunt-known-options": { + "version": "1.1.0", + "from": "grunt-known-options@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz" + }, + "grunt-legacy-log": { + "version": "1.0.0", + "from": "grunt-legacy-log@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", + "dependencies": { + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "grunt-legacy-log-utils": { + "version": "1.0.0", + "from": "grunt-legacy-log-utils@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@~1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "lodash": { + "version": "4.3.0", + "from": "lodash@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz" + } + } + }, + "hooker": { + "version": "0.2.3", + "from": "hooker@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" + }, + "underscore.string": { + "version": "3.2.3", + "from": "underscore.string@>=3.2.3 <3.3.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz" + } + } + }, + "grunt-legacy-util": { + "version": "1.0.0", + "from": "grunt-legacy-util@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", + "dependencies": { + "getobject": { + "version": "0.1.0", + "from": "getobject@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" + }, + "hooker": { + "version": "0.2.3", + "from": "hooker@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" + }, + "lodash": { + "version": "4.3.0", + "from": "lodash@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz" + }, + "underscore.string": { + "version": "3.2.3", + "from": "underscore.string@>=3.2.3 <3.3.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz" + }, + "which": { + "version": "1.2.10", + "from": "which@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.10.tgz", + "dependencies": { + "isexe": { + "version": "1.1.2", + "from": "isexe@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + } + } + } + } + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, + "js-yaml": { + "version": "3.5.5", + "from": "js-yaml@>=3.5.2 <3.6.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", + "dependencies": { + "argparse": { + "version": "1.0.7", + "from": "argparse@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + } + } + }, + "esprima": { + "version": "2.7.2", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz" + } + } + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "nopt": { + "version": "3.0.6", + "from": "nopt@>=3.0.6 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.8 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + } + } + } + } + }, + "gulp-imagemin": { + "version": "2.4.0", + "from": "gulp-imagemin@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-2.4.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "gulp-util": { + "version": "3.0.7", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "dependencies": { + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "beeper": { + "version": "1.1.0", + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "fancy-log": { + "version": "1.2.0", + "from": "fancy-log@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "dependencies": { + "time-stamp": { + "version": "1.0.1", + "from": "time-stamp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + } + } + }, + "gulplog": { + "version": "1.0.0", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "dependencies": { + "glogg": { + "version": "1.0.0", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + } + } + }, + "has-gulplog": { + "version": "0.1.0", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "dependencies": { + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + } + } + }, + "lodash._reescape": { + "version": "3.0.0", + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash.template": { + "version": "3.6.2", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "dependencies": { + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + }, + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash._basevalues": { + "version": "3.0.0", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + }, + "lodash.escape": { + "version": "3.2.0", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "dependencies": { + "lodash._root": { + "version": "3.0.1", + "from": "lodash._root@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + } + } + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "dependencies": { + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash.isarguments": { + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + }, + "lodash.templatesettings": { + "version": "3.1.1", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.5.3", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "imagemin": { + "version": "4.0.0", + "from": "imagemin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-4.0.0.tgz", + "dependencies": { + "buffer-to-vinyl": { + "version": "1.1.0", + "from": "buffer-to-vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + } + } + }, + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.4.6 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + }, + "imagemin-gifsicle": { + "version": "4.2.0", + "from": "imagemin-gifsicle@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-4.2.0.tgz", + "dependencies": { + "gifsicle": { + "version": "3.0.3", + "from": "gifsicle@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.3.tgz", + "dependencies": { + "bin-build": { + "version": "2.2.0", + "from": "bin-build@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz" + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "exec-series": { + "version": "1.0.2", + "from": "exec-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.2.tgz", + "dependencies": { + "async-each-series": { + "version": "1.1.0", + "from": "async-each-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" + } + } + }, + "tempfile": { + "version": "1.1.1", + "from": "tempfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + } + } + }, + "url-regex": { + "version": "3.2.0", + "from": "url-regex@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "dependencies": { + "ip-regex": { + "version": "1.0.3", + "from": "ip-regex@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz" + } + } + } + } + }, + "bin-wrapper": { + "version": "3.0.2", + "from": "bin-wrapper@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "dependencies": { + "bin-check": { + "version": "2.0.0", + "from": "bin-check@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", + "dependencies": { + "executable": { + "version": "1.1.0", + "from": "executable@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "dependencies": { + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + } + } + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + }, + "bin-version-check": { + "version": "2.1.0", + "from": "bin-version-check@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "dependencies": { + "bin-version": { + "version": "1.0.4", + "from": "bin-version@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "dependencies": { + "find-versions": { + "version": "1.2.1", + "from": "find-versions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "dependencies": { + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.5.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "semver-regex": { + "version": "1.0.0", + "from": "semver-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz" + } + } + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "semver-truncate": { + "version": "1.1.0", + "from": "semver-truncate@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.0.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + } + } + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "lazy-req": { + "version": "1.1.0", + "from": "lazy-req@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz" + }, + "os-filter-obj": { + "version": "1.0.3", + "from": "os-filter-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz" + } + } + }, + "logalot": { + "version": "2.1.0", + "from": "logalot@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "dependencies": { + "figures": { + "version": "1.7.0", + "from": "figures@>=1.3.5 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "squeak": { + "version": "1.3.0", + "from": "squeak@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "dependencies": { + "console-stream": { + "version": "0.1.1", + "from": "console-stream@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" + }, + "lpad-align": { + "version": "1.1.0", + "from": "lpad-align@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.0.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "lpad": { + "version": "2.0.1", + "from": "lpad@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lpad/-/lpad-2.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "is-gif": { + "version": "1.0.0", + "from": "is-gif@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz" + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "imagemin-jpegtran": { + "version": "4.3.2", + "from": "imagemin-jpegtran@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-4.3.2.tgz", + "dependencies": { + "is-jpg": { + "version": "1.0.0", + "from": "is-jpg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.0.tgz" + }, + "jpegtran-bin": { + "version": "3.0.6", + "from": "jpegtran-bin@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.0.6.tgz", + "dependencies": { + "bin-build": { + "version": "2.2.0", + "from": "bin-build@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz" + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "exec-series": { + "version": "1.0.2", + "from": "exec-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.2.tgz", + "dependencies": { + "async-each-series": { + "version": "1.1.0", + "from": "async-each-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" + } + } + }, + "tempfile": { + "version": "1.1.1", + "from": "tempfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + } + } + }, + "url-regex": { + "version": "3.2.0", + "from": "url-regex@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "dependencies": { + "ip-regex": { + "version": "1.0.3", + "from": "ip-regex@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz" + } + } + } + } + }, + "bin-wrapper": { + "version": "3.0.2", + "from": "bin-wrapper@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "dependencies": { + "bin-check": { + "version": "2.0.0", + "from": "bin-check@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", + "dependencies": { + "executable": { + "version": "1.1.0", + "from": "executable@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "dependencies": { + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + } + } + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + }, + "bin-version-check": { + "version": "2.1.0", + "from": "bin-version-check@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "dependencies": { + "bin-version": { + "version": "1.0.4", + "from": "bin-version@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "dependencies": { + "find-versions": { + "version": "1.2.1", + "from": "find-versions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "dependencies": { + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.5.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "semver-regex": { + "version": "1.0.0", + "from": "semver-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz" + } + } + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "semver-truncate": { + "version": "1.1.0", + "from": "semver-truncate@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.0.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + } + } + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "lazy-req": { + "version": "1.1.0", + "from": "lazy-req@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz" + }, + "os-filter-obj": { + "version": "1.0.3", + "from": "os-filter-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz" + } + } + }, + "logalot": { + "version": "2.1.0", + "from": "logalot@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "dependencies": { + "figures": { + "version": "1.7.0", + "from": "figures@>=1.3.5 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "squeak": { + "version": "1.3.0", + "from": "squeak@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "dependencies": { + "console-stream": { + "version": "0.1.1", + "from": "console-stream@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" + }, + "lpad-align": { + "version": "1.1.0", + "from": "lpad-align@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.0.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "lpad": { + "version": "2.0.1", + "from": "lpad@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lpad/-/lpad-2.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "imagemin-optipng": { + "version": "4.3.0", + "from": "imagemin-optipng@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-4.3.0.tgz", + "dependencies": { + "exec-buffer": { + "version": "2.0.1", + "from": "exec-buffer@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-2.0.1.tgz", + "dependencies": { + "tempfile": { + "version": "1.1.1", + "from": "tempfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + } + } + } + } + }, + "is-png": { + "version": "1.0.0", + "from": "is-png@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.0.0.tgz" + }, + "optipng-bin": { + "version": "3.1.2", + "from": "optipng-bin@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.2.tgz", + "dependencies": { + "bin-build": { + "version": "2.2.0", + "from": "bin-build@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz" + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "exec-series": { + "version": "1.0.2", + "from": "exec-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.2.tgz", + "dependencies": { + "async-each-series": { + "version": "1.1.0", + "from": "async-each-series@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" + } + } + }, + "tempfile": { + "version": "1.1.1", + "from": "tempfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + } + } + }, + "url-regex": { + "version": "3.2.0", + "from": "url-regex@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "dependencies": { + "ip-regex": { + "version": "1.0.3", + "from": "ip-regex@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz" + } + } + } + } + }, + "bin-wrapper": { + "version": "3.0.2", + "from": "bin-wrapper@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "dependencies": { + "bin-check": { + "version": "2.0.0", + "from": "bin-check@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", + "dependencies": { + "executable": { + "version": "1.1.0", + "from": "executable@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "dependencies": { + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + } + } + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + }, + "bin-version-check": { + "version": "2.1.0", + "from": "bin-version-check@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "dependencies": { + "bin-version": { + "version": "1.0.4", + "from": "bin-version@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "dependencies": { + "find-versions": { + "version": "1.2.1", + "from": "find-versions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "dependencies": { + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.5.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "semver-regex": { + "version": "1.0.0", + "from": "semver-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz" + } + } + } + } + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "semver-truncate": { + "version": "1.1.0", + "from": "semver-truncate@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.0.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + } + } + }, + "download": { + "version": "4.4.3", + "from": "download@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "dependencies": { + "caw": { + "version": "1.2.0", + "from": "caw@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "dependencies": { + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "from": "is-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "got": { + "version": "5.6.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", + "dependencies": { + "create-error-class": { + "version": "3.0.2", + "from": "create-error-class@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + } + } + }, + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-retry-allowed": { + "version": "1.0.0", + "from": "is-retry-allowed@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "from": "gulp-decompress@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "dependencies": { + "archive-type": { + "version": "3.2.0", + "from": "archive-type@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "dependencies": { + "file-type": { + "version": "3.8.0", + "from": "file-type@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.8.0.tgz" + } + } + }, + "decompress": { + "version": "3.0.0", + "from": "decompress@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "dependencies": { + "decompress-tar": { + "version": "3.1.0", + "from": "decompress-tar@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "dependencies": { + "is-tar": { + "version": "1.0.0", + "from": "is-tar@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "from": "decompress-tarbz2@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "dependencies": { + "is-bzip2": { + "version": "1.0.0", + "from": "is-bzip2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "seek-bzip": { + "version": "1.0.5", + "from": "seek-bzip@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "from": "decompress-targz@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "dependencies": { + "is-gzip": { + "version": "1.0.0", + "from": "is-gzip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz" + }, + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "tar-stream": { + "version": "1.5.2", + "from": "tar-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "dependencies": { + "bl": { + "version": "1.1.2", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "from": "decompress-unzip@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "dependencies": { + "is-zip": { + "version": "1.0.0", + "from": "is-zip@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz" + }, + "stat-mode": { + "version": "0.2.1", + "from": "stat-mode@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.1.tgz" + }, + "strip-dirs": { + "version": "1.1.1", + "from": "strip-dirs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, + "is-natural-number": { + "version": "2.1.1", + "from": "is-natural-number@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "sum-up": { + "version": "1.0.3", + "from": "sum-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "yauzl": { + "version": "2.5.0", + "from": "yauzl@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.5.0.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "from": "vinyl-assign@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz" + } + } + } + } + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "is-url": { + "version": "1.2.1", + "from": "is-url@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.1.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + }, + "ware": { + "version": "1.3.0", + "from": "ware@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "dependencies": { + "wrap-fn": { + "version": "0.1.5", + "from": "wrap-fn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "dependencies": { + "co": { + "version": "3.1.0", + "from": "co@3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz" + } + } + } + } + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "dependencies": { + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } + } + }, + "lazy-req": { + "version": "1.1.0", + "from": "lazy-req@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz" + }, + "os-filter-obj": { + "version": "1.0.3", + "from": "os-filter-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz" + } + } + }, + "logalot": { + "version": "2.1.0", + "from": "logalot@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "dependencies": { + "figures": { + "version": "1.7.0", + "from": "figures@>=1.3.5 <2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "squeak": { + "version": "1.3.0", + "from": "squeak@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "dependencies": { + "console-stream": { + "version": "0.1.1", + "from": "console-stream@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" + }, + "lpad-align": { + "version": "1.1.0", + "from": "lpad-align@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.0.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "lpad": { + "version": "2.0.1", + "from": "lpad@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lpad/-/lpad-2.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "imagemin-svgo": { + "version": "4.2.1", + "from": "imagemin-svgo@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-4.2.1.tgz", + "dependencies": { + "is-svg": { + "version": "1.1.1", + "from": "is-svg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-1.1.1.tgz" + }, + "svgo": { + "version": "0.6.6", + "from": "svgo@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.6.6.tgz", + "dependencies": { + "coa": { + "version": "1.0.1", + "from": "coa@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", + "dependencies": { + "q": { + "version": "1.4.1", + "from": "q@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + } + } + }, + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "csso": { + "version": "2.0.0", + "from": "csso@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.0.0.tgz", + "dependencies": { + "clap": { + "version": "1.1.1", + "from": "clap@>=1.0.9 <2.0.0", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.1.1.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "js-yaml": { + "version": "3.6.1", + "from": "js-yaml@>=3.6.0 <3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "dependencies": { + "argparse": { + "version": "1.0.7", + "from": "argparse@>=1.0.7 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + } + } + }, + "esprima": { + "version": "2.7.2", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "sax": { + "version": "1.2.1", + "from": "sax@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" + }, + "whet.extend": { + "version": "0.9.9", + "from": "whet.extend@>=0.9.9 <0.10.0", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "optional": { + "version": "0.1.3", + "from": "optional@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.3.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "stream-combiner2": { + "version": "1.1.1", + "from": "stream-combiner2@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + } + } + }, + "vinyl-fs": { + "version": "2.4.3", + "from": "vinyl-fs@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz", + "dependencies": { + "duplexify": { + "version": "3.4.3", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz", + "dependencies": { + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "glob-stream": { + "version": "5.3.2", + "from": "glob-stream@>=5.3.2 <6.0.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.2.tgz", + "dependencies": { + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "glob-parent": { + "version": "2.0.0", + "from": "glob-parent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "dependencies": { + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } + } + } + } + }, + "micromatch": { + "version": "2.3.8", + "from": "micromatch@>=2.3.7 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.8.tgz", + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "from": "arr-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "dependencies": { + "arr-flatten": { + "version": "1.0.1", + "from": "arr-flatten@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + } + } + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.5", + "from": "braces@>=1.8.2 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "dependencies": { + "expand-range": { + "version": "1.8.2", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "dependencies": { + "fill-range": { + "version": "2.2.3", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "dependencies": { + "is-number": { + "version": "2.1.0", + "from": "is-number@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + }, + "isobject": { + "version": "2.1.0", + "from": "isobject@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "randomatic": { + "version": "1.1.5", + "from": "randomatic@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "from": "expand-brackets@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + } + } + }, + "extglob": { + "version": "0.3.2", + "from": "extglob@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" + }, + "filename-regex": { + "version": "2.0.0", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + }, + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "normalize-path": { + "version": "2.0.1", + "from": "normalize-path@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + }, + "object.omit": { + "version": "2.0.0", + "from": "object.omit@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", + "dependencies": { + "for-own": { + "version": "0.1.4", + "from": "for-own@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", + "dependencies": { + "for-in": { + "version": "0.1.5", + "from": "for-in@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } + } + }, + "parse-glob": { + "version": "3.0.4", + "from": "parse-glob@>=3.0.4 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "dependencies": { + "glob-base": { + "version": "0.3.0", + "from": "glob-base@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" + }, + "is-dotfile": { + "version": "1.0.2", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" + } + } + }, + "regex-cache": { + "version": "0.4.3", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } + } + } + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "from": "ordered-read-streams@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "dependencies": { + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "from": "to-absolute-glob@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "from": "extend-shallow@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } + } + } + } + }, + "unique-stream": { + "version": "2.2.1", + "from": "unique-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "dependencies": { + "json-stable-stringify": { + "version": "1.0.1", + "from": "json-stable-stringify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "dependencies": { + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } + } + } + } + } + } + }, + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "is-valid-glob": { + "version": "0.3.0", + "from": "is-valid-glob@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" + }, + "lazystream": { + "version": "1.0.0", + "from": "lazystream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz" + }, + "lodash.isequal": { + "version": "4.2.0", + "from": "lodash.isequal@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.2.0.tgz", + "dependencies": { + "lodash._root": { + "version": "3.0.1", + "from": "lodash._root@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + }, + "lodash.keys": { + "version": "4.0.7", + "from": "lodash.keys@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "from": "strip-bom-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "dependencies": { + "first-chunk-stream": { + "version": "1.0.0", + "from": "first-chunk-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "through2-filter": { + "version": "2.0.0", + "from": "through2-filter@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "dependencies": { + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vali-date": { + "version": "1.0.0", + "from": "vali-date@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz" + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "plur": { + "version": "2.1.2", + "from": "plur@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "dependencies": { + "irregular-plurals": { + "version": "1.2.0", + "from": "irregular-plurals@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.2.0.tgz" + } + } + }, + "pretty-bytes": { + "version": "2.0.1", + "from": "pretty-bytes@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-2.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz" + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + }, + "through2-concurrent": { + "version": "1.1.1", + "from": "through2-concurrent@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-1.1.1.tgz", + "dependencies": { + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + } + } + }, + "gulp-nodemon": { + "version": "2.1.0", + "from": "gulp-nodemon@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-nodemon/-/gulp-nodemon-2.1.0.tgz", + "dependencies": { + "colors": { + "version": "1.1.2", + "from": "colors@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "nodemon": { + "version": "1.9.2", + "from": "nodemon@>=1.9.2 <2.0.0", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.9.2.tgz", + "dependencies": { + "chokidar": { + "version": "1.5.2", + "from": "chokidar@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.5.2.tgz", + "dependencies": { + "anymatch": { + "version": "1.3.0", + "from": "anymatch@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "dependencies": { + "arrify": { + "version": "1.0.1", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + }, + "micromatch": { + "version": "2.3.8", + "from": "micromatch@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.8.tgz", + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "from": "arr-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "dependencies": { + "arr-flatten": { + "version": "1.0.1", + "from": "arr-flatten@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + } + } + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.5", + "from": "braces@>=1.8.2 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "dependencies": { + "expand-range": { + "version": "1.8.2", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "dependencies": { + "fill-range": { + "version": "2.2.3", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "dependencies": { + "is-number": { + "version": "2.1.0", + "from": "is-number@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + }, + "isobject": { + "version": "2.1.0", + "from": "isobject@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "randomatic": { + "version": "1.1.5", + "from": "randomatic@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "from": "expand-brackets@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + } + } + }, + "extglob": { + "version": "0.3.2", + "from": "extglob@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" + }, + "filename-regex": { + "version": "2.0.0", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "normalize-path": { + "version": "2.0.1", + "from": "normalize-path@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + }, + "object.omit": { + "version": "2.0.0", + "from": "object.omit@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", + "dependencies": { + "for-own": { + "version": "0.1.4", + "from": "for-own@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", + "dependencies": { + "for-in": { + "version": "0.1.5", + "from": "for-in@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } + } + }, + "parse-glob": { + "version": "3.0.4", + "from": "parse-glob@>=3.0.4 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "dependencies": { + "glob-base": { + "version": "0.3.0", + "from": "glob-base@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" + }, + "is-dotfile": { + "version": "1.0.2", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" + } + } + }, + "regex-cache": { + "version": "0.4.3", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } + } + } + } + } + } + }, + "async-each": { + "version": "1.0.0", + "from": "async-each@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz" + }, + "glob-parent": { + "version": "2.0.0", + "from": "glob-parent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "dependencies": { + "binary-extensions": { + "version": "1.4.1", + "from": "binary-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.4.1.tgz" + } + } + }, + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "readdirp": { + "version": "2.0.0", + "from": "readdirp@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.10 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + } + } + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "es6-promise": { + "version": "3.2.1", + "from": "es6-promise@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz" + }, + "ignore-by-default": { + "version": "1.0.1", + "from": "ignore-by-default@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" + }, + "lodash.defaults": { + "version": "3.1.2", + "from": "lodash.defaults@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "from": "lodash.assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "dependencies": { + "lodash._baseassign": { + "version": "3.2.0", + "from": "lodash._baseassign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "dependencies": { + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + } + } + }, + "lodash._createassigner": { + "version": "3.1.1", + "from": "lodash._createassigner@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "dependencies": { + "lodash._bindcallback": { + "version": "3.0.1", + "from": "lodash._bindcallback@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + } + } + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "dependencies": { + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash.isarguments": { + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + } + } + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + } + } + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "touch": { + "version": "1.0.0", + "from": "touch@1.0.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-1.0.0.tgz", + "dependencies": { + "nopt": { + "version": "1.0.10", + "from": "nopt@>=1.0.10 <1.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + } + } + }, + "undefsafe": { + "version": "0.0.3", + "from": "undefsafe@0.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-0.0.3.tgz" + }, + "update-notifier": { + "version": "0.5.0", + "from": "update-notifier@0.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.5.0.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "configstore": { + "version": "1.4.0", + "from": "configstore@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + }, + "osenv": { + "version": "0.1.3", + "from": "osenv@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } + }, + "write-file-atomic": { + "version": "1.1.4", + "from": "write-file-atomic@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.4.tgz", + "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "slide": { + "version": "1.1.6", + "from": "slide@>=1.1.5 <2.0.0", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" + } + } + }, + "xdg-basedir": { + "version": "2.0.0", + "from": "xdg-basedir@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } + } + } + }, + "is-npm": { + "version": "1.0.0", + "from": "is-npm@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" + }, + "latest-version": { + "version": "1.0.1", + "from": "latest-version@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", + "dependencies": { + "package-json": { + "version": "1.2.0", + "from": "package-json@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", + "dependencies": { + "got": { + "version": "3.3.1", + "from": "got@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", + "dependencies": { + "duplexify": { + "version": "3.4.3", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz", + "dependencies": { + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "infinity-agent": { + "version": "2.0.3", + "from": "infinity-agent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "nested-error-stacks": { + "version": "1.0.2", + "from": "nested-error-stacks@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + } + } + }, + "registry-url": { + "version": "3.1.0", + "from": "registry-url@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + }, + "semver-diff": { + "version": "2.1.0", + "from": "semver-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + }, + "string-length": { + "version": "1.0.1", + "from": "string-length@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "from": "gulp-sourcemaps@>=1.6.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "dependencies": { + "convert-source-map": { + "version": "1.2.0", + "from": "convert-source-map@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.2.0.tgz" + }, + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz", + "dependencies": { + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + } + } + } + } + }, + "gulp-uglify": { + "version": "1.5.4", + "from": "gulp-uglify@>=1.4.2 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.4.tgz" + }, + "gulp-util": { + "version": "3.0.7", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "vinyl": { + "version": "0.5.3", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz" + } + } + }, + "gulp.spritesmith": { + "version": "4.3.0", + "from": "gulp.spritesmith@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/gulp.spritesmith/-/gulp.spritesmith-4.3.0.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "gulp-util": { + "version": "2.2.20", + "from": "gulp-util@>=2.2.14 <2.3.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "dependencies": { + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.7-1.2.3 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "from": "lodash._reinterpolate@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" + }, + "lodash.template": { + "version": "2.4.1", + "from": "lodash.template@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "dependencies": { + "lodash._escapestringchar": { + "version": "2.4.1", + "from": "lodash._escapestringchar@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" + }, + "lodash.defaults": { + "version": "2.4.1", + "from": "lodash.defaults@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "lodash._objecttypes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } + }, + "lodash.escape": { + "version": "2.4.1", + "from": "lodash.escape@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "dependencies": { + "lodash._escapehtmlchar": { + "version": "2.4.1", + "from": "lodash._escapehtmlchar@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1", + "from": "lodash._htmlescapes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" + } + } + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "from": "lodash._reunescapedhtml@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1", + "from": "lodash._htmlescapes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" + } + } + } + } + }, + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1", + "from": "lodash._isnative@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" + }, + "lodash._shimkeys": { + "version": "2.4.1", + "from": "lodash._shimkeys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "lodash._objecttypes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } + }, + "lodash.isobject": { + "version": "2.4.1", + "from": "lodash.isobject@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "lodash._objecttypes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } + } + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "from": "lodash.templatesettings@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" + }, + "lodash.values": { + "version": "2.4.1", + "from": "lodash.values@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz" + } + } + }, + "minimist": { + "version": "0.2.0", + "from": "minimist@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } + }, + "through2": { + "version": "0.5.1", + "from": "through2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.17 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "3.0.0", + "from": "xtend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + } + } + }, + "vinyl": { + "version": "0.2.3", + "from": "vinyl@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "dependencies": { + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.4 <2.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "spritesheet-templates": { + "version": "10.0.1", + "from": "spritesheet-templates@>=10.0.0 <10.1.0", + "resolved": "https://registry.npmjs.org/spritesheet-templates/-/spritesheet-templates-10.0.1.tgz", + "dependencies": { + "handlebars": { + "version": "3.0.3", + "from": "handlebars@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", + "dependencies": { + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.40 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + }, + "uglify-js": { + "version": "2.3.6", + "from": "uglify-js@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "optimist": { + "version": "0.3.7", + "from": "optimist@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + } + } + } + } + }, + "handlebars-layouts": { + "version": "1.1.0", + "from": "handlebars-layouts@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/handlebars-layouts/-/handlebars-layouts-1.1.0.tgz" + }, + "json-content-demux": { + "version": "0.1.3", + "from": "json-content-demux@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/json-content-demux/-/json-content-demux-0.1.3.tgz" + }, + "underscore": { + "version": "1.4.4", + "from": "underscore@>=1.4.2 <1.5.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz" + }, + "underscore.string": { + "version": "3.0.3", + "from": "underscore.string@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz" + } + } + }, + "spritesmith": { + "version": "1.5.0", + "from": "spritesmith@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/spritesmith/-/spritesmith-1.5.0.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "layout": { + "version": "2.2.0", + "from": "layout@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/layout/-/layout-2.2.0.tgz", + "dependencies": { + "bin-pack": { + "version": "1.0.2", + "from": "bin-pack@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/bin-pack/-/bin-pack-1.0.2.tgz" + } + } + }, + "pixelsmith": { + "version": "1.3.4", + "from": "pixelsmith@>=1.3.4 <1.4.0", + "resolved": "https://registry.npmjs.org/pixelsmith/-/pixelsmith-1.3.4.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "concat-stream": { + "version": "1.4.10", + "from": "concat-stream@>=1.4.6 <1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + }, + "get-pixels": { + "version": "3.2.3", + "from": "get-pixels@>=3.2.3 <3.3.0", + "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.2.3.tgz", + "dependencies": { + "data-uri-to-buffer": { + "version": "0.0.3", + "from": "data-uri-to-buffer@0.0.3", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.3.tgz" + }, + "jpeg-js": { + "version": "0.1.2", + "from": "jpeg-js@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz" + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "ndarray-pack": { + "version": "1.2.0", + "from": "ndarray-pack@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.0.tgz", + "dependencies": { + "cwise-compiler": { + "version": "1.1.2", + "from": "cwise-compiler@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.2.tgz", + "dependencies": { + "uniq": { + "version": "1.0.1", + "from": "uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + } + } + } + } + }, + "node-bitmap": { + "version": "0.0.1", + "from": "node-bitmap@0.0.1", + "resolved": "https://registry.npmjs.org/node-bitmap/-/node-bitmap-0.0.1.tgz" + }, + "omggif": { + "version": "1.0.8", + "from": "omggif@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.8.tgz" + }, + "parse-data-uri": { + "version": "0.2.0", + "from": "parse-data-uri@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/parse-data-uri/-/parse-data-uri-0.2.0.tgz" + }, + "pngjs2": { + "version": "1.2.0", + "from": "pngjs2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pngjs2/-/pngjs2-1.2.0.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "ndarray": { + "version": "1.0.18", + "from": "ndarray@>=1.0.15 <1.1.0", + "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.18.tgz", + "dependencies": { + "iota-array": { + "version": "1.0.0", + "from": "iota-array@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz" + }, + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "ndarray-fill": { + "version": "1.0.1", + "from": "ndarray-fill@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/ndarray-fill/-/ndarray-fill-1.0.1.tgz", + "dependencies": { + "cwise": { + "version": "1.0.9", + "from": "cwise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cwise/-/cwise-1.0.9.tgz", + "dependencies": { + "cwise-compiler": { + "version": "1.1.2", + "from": "cwise-compiler@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.2.tgz", + "dependencies": { + "uniq": { + "version": "1.0.1", + "from": "uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + } + } + }, + "cwise-parser": { + "version": "1.0.2", + "from": "cwise-parser@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cwise-parser/-/cwise-parser-1.0.2.tgz", + "dependencies": { + "esprima": { + "version": "1.2.5", + "from": "esprima@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz" + }, + "uniq": { + "version": "1.0.1", + "from": "uniq@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + } + } + }, + "static-module": { + "version": "1.3.1", + "from": "static-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.3.1.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "escodegen": { + "version": "1.3.3", + "from": "escodegen@>=1.3.2 <1.4.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", + "dependencies": { + "esprima": { + "version": "1.1.1", + "from": "esprima@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz" + }, + "estraverse": { + "version": "1.5.1", + "from": "estraverse@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz" + }, + "esutils": { + "version": "1.0.0", + "from": "esutils@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.33 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + }, + "falafel": { + "version": "1.2.0", + "from": "falafel@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz", + "dependencies": { + "acorn": { + "version": "1.2.2", + "from": "acorn@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + }, + "foreach": { + "version": "2.0.5", + "from": "foreach@>=2.0.5 <3.0.0", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "object-keys": { + "version": "1.0.9", + "from": "object-keys@>=1.0.6 <2.0.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.9.tgz" + } + } + }, + "has": { + "version": "1.0.1", + "from": "has@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "dependencies": { + "function-bind": { + "version": "1.1.0", + "from": "function-bind@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + } + } + }, + "object-inspect": { + "version": "0.4.0", + "from": "object-inspect@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz" + }, + "quote-stream": { + "version": "0.0.0", + "from": "quote-stream@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.27-1 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "shallow-copy": { + "version": "0.0.1", + "from": "shallow-copy@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz" + }, + "static-eval": { + "version": "0.2.4", + "from": "static-eval@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", + "dependencies": { + "escodegen": { + "version": "0.0.28", + "from": "escodegen@>=0.0.24 <0.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", + "dependencies": { + "esprima": { + "version": "1.0.4", + "from": "esprima@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + }, + "estraverse": { + "version": "1.3.2", + "from": "estraverse@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.1.2", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + } + } + }, + "through2": { + "version": "0.4.2", + "from": "through2@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "dependencies": { + "xtend": { + "version": "2.1.2", + "from": "xtend@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "dependencies": { + "object-keys": { + "version": "0.4.0", + "from": "object-keys@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" + } + } + } + } + } + } + }, + "uglify-js": { + "version": "2.6.2", + "from": "uglify-js@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.2.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "dependencies": { + "center-align": { + "version": "0.1.3", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + }, + "lazy-cache": { + "version": "1.0.4", + "from": "lazy-cache@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + } + } + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + } + } + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + } + } + } + } + } + } + } + } + }, + "obj-extend": { + "version": "0.1.0", + "from": "obj-extend@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/obj-extend/-/obj-extend-0.1.0.tgz" + }, + "save-pixels": { + "version": "2.2.1", + "from": "save-pixels@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/save-pixels/-/save-pixels-2.2.1.tgz", + "dependencies": { + "contentstream": { + "version": "1.0.0", + "from": "contentstream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/contentstream/-/contentstream-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "gif-encoder": { + "version": "0.4.1", + "from": "gif-encoder@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/gif-encoder/-/gif-encoder-0.4.1.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "jpeg-js": { + "version": "0.0.4", + "from": "jpeg-js@0.0.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.0.4.tgz" + }, + "pngjs2": { + "version": "1.2.0", + "from": "pngjs2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pngjs2/-/pngjs2-1.2.0.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + } + } + }, + "semver": { + "version": "5.0.3", + "from": "semver@>=5.0.3 <5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "underscore": { + "version": "1.6.0", + "from": "underscore@>=1.6.0 <1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" + }, + "url2": { + "version": "1.0.4", + "from": "url2@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/url2/-/url2-1.0.4.tgz", + "dependencies": { + "url": { + "version": "0.10.2", + "from": "url@0.10.2", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.2.tgz", + "dependencies": { + "punycode": { + "version": "1.3.2", + "from": "punycode@1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + } + } + } + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz" + }, + "handlebars": { + "version": "4.0.5", + "from": "handlebars@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", + "dependencies": { + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.4 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + } + } + }, + "har-validator": { + "version": "2.0.6", + "from": "har-validator@>=2.0.2 <2.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "has-binary": { + "version": "0.1.7", + "from": "has-binary@0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz" + }, + "has-cors": { + "version": "1.1.0", + "from": "has-cors@1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz" + }, + "has-flag": { + "version": "1.0.0", + "from": "has-flag@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + }, + "has-gulplog": { + "version": "0.1.0", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz" + }, + "hasha": { + "version": "2.2.0", + "from": "hasha@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz" + }, + "hawk": { + "version": "3.1.3", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "hooks-fixed": { + "version": "1.1.0", + "from": "hooks-fixed@1.1.0", + "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.1.0.tgz" + }, + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "http-errors": { + "version": "1.3.1", + "from": "http-errors@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz" + }, + "http-proxy": { + "version": "1.14.0", + "from": "http-proxy@>=1.13.0 <2.0.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.14.0.tgz" + }, + "http-signature": { + "version": "1.1.1", + "from": "http-signature@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz" + }, + "https-proxy-agent": { + "version": "1.0.0", + "from": "https-proxy-agent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz" + }, + "icalendar": { + "version": "0.6.4", + "from": "lefnire/node-icalendar#e06da0e55901f0ba940dfadc42c158ed0b1fead9", + "resolved": "git://github.com/lefnire/node-icalendar.git#e06da0e55901f0ba940dfadc42c158ed0b1fead9" + }, + "iconv-lite": { + "version": "0.4.11", + "from": "iconv-lite@0.4.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" + }, + "ignore": { + "version": "3.1.3", + "from": "ignore@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.1.3.tgz" + }, + "image-size": { + "version": "0.3.5", + "from": "image-size@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "in-app-purchase": { + "version": "0.2.1", + "from": "in-app-purchase@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-0.2.1.tgz", + "dependencies": { + "async": { + "version": "0.8.0", + "from": "async@0.8.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.8.0.tgz" + }, + "request": { + "version": "2.33.0", + "from": "request@2.33.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.33.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "form-data": { + "version": "0.1.4", + "from": "form-data@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + } + } + }, + "hawk": { + "version": "1.0.0", + "from": "hawk@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", + "dependencies": { + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" + }, + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.9 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.3.0", + "from": "oauth-sign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz" + }, + "qs": { + "version": "0.6.6", + "from": "qs@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.3.0", + "from": "tunnel-agent@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz" + } + } + }, + "xml-crypto": { + "version": "0.1.25", + "from": "xml-crypto@0.1.25", + "resolved": "https://registry.npmjs.org/xml-crypto/-/xml-crypto-0.1.25.tgz", + "dependencies": { + "xmldom": { + "version": "0.1.16", + "from": "xmldom@0.1.16", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.16.tgz" + }, + "xmldom-fork-fixed": { + "version": "0.0.1", + "from": "xmldom-fork-fixed@>=0.0.1", + "resolved": "https://registry.npmjs.org/xmldom-fork-fixed/-/xmldom-fork-fixed-0.0.1.tgz" + }, + "xpath.js": { + "version": "1.0.6", + "from": "xpath.js@>=0.0.3", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.0.6.tgz" + } + } + }, + "xmldom": { + "version": "0.1.19", + "from": "xmldom@0.1.19", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz" + } + } + }, + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + } + } + }, + "indexof": { + "version": "0.0.1", + "from": "indexof@0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + }, + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "inquirer": { + "version": "0.12.0", + "from": "inquirer@>=0.12.0 <0.13.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "interpret": { + "version": "1.0.1", + "from": "interpret@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz" + }, + "invariant": { + "version": "2.2.1", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz" + }, + "ipaddr.js": { + "version": "1.0.5", + "from": "ipaddr.js@1.0.5", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz" + }, + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + }, + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz" + }, + "is-dotfile": { + "version": "1.0.2", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" + }, + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + }, + "is-my-json-valid": { + "version": "2.13.1", + "from": "is-my-json-valid@>=2.12.4 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz" + }, + "is-number": { + "version": "2.1.0", + "from": "is-number@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + }, + "is-path-cwd": { + "version": "1.0.0", + "from": "is-path-cwd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" + }, + "is-path-in-cwd": { + "version": "1.0.0", + "from": "is-path-in-cwd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz" + }, + "is-path-inside": { + "version": "1.0.0", + "from": "is-path-inside@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz" + }, + "is-posix-bracket": { + "version": "0.1.1", + "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + }, + "is-property": { + "version": "1.0.2", + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + }, + "is-resolvable": { + "version": "1.0.0", + "from": "is-resolvable@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + }, + "is-valid-glob": { + "version": "0.3.0", + "from": "is-valid-glob@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "isbinaryfile": { + "version": "3.0.0", + "from": "isbinaryfile@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.0.tgz" + }, + "isexe": { + "version": "1.1.2", + "from": "isexe@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + }, + "isobject": { + "version": "2.1.0", + "from": "isobject@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "jade": { + "version": "1.11.0", + "from": "jade@>=1.11.0 <1.12.0", + "resolved": "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz", + "dependencies": { + "character-parser": { + "version": "1.2.1", + "from": "character-parser@1.2.1", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz" + }, + "clean-css": { + "version": "3.4.18", + "from": "clean-css@>=3.1.9 <4.0.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.18.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.0 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + }, + "commander": { + "version": "2.6.0", + "from": "commander@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" + }, + "constantinople": { + "version": "3.0.2", + "from": "constantinople@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", + "dependencies": { + "acorn": { + "version": "2.7.0", + "from": "acorn@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" + } + } + }, + "jstransformer": { + "version": "0.0.2", + "from": "jstransformer@0.0.2", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", + "dependencies": { + "is-promise": { + "version": "2.1.0", + "from": "is-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz" + }, + "promise": { + "version": "6.1.0", + "from": "promise@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", + "dependencies": { + "asap": { + "version": "1.0.0", + "from": "asap@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "transformers": { + "version": "2.1.0", + "from": "transformers@2.1.0", + "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", + "dependencies": { + "css": { + "version": "1.0.8", + "from": "css@>=1.0.8 <1.1.0", + "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", + "dependencies": { + "css-parse": { + "version": "1.0.4", + "from": "css-parse@1.0.4", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz" + }, + "css-stringify": { + "version": "1.0.5", + "from": "css-stringify@1.0.5", + "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz" + } + } + }, + "promise": { + "version": "2.0.0", + "from": "promise@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", + "dependencies": { + "is-promise": { + "version": "1.0.1", + "from": "is-promise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz" + } + } + }, + "uglify-js": { + "version": "2.2.5", + "from": "uglify-js@>=2.2.5 <2.3.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", + "dependencies": { + "optimist": { + "version": "0.3.7", + "from": "optimist@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + } + } + }, + "uglify-js": { + "version": "2.6.2", + "from": "uglify-js@>=2.4.19 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.2.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "dependencies": { + "center-align": { + "version": "0.1.3", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + }, + "lazy-cache": { + "version": "1.0.4", + "from": "lazy-cache@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + } + } + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "dependencies": { + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dependencies": { + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.3", + "from": "is-buffer@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + } + } + } + } + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + } + } + } + } + }, + "void-elements": { + "version": "2.0.1", + "from": "void-elements@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" + }, + "with": { + "version": "4.0.3", + "from": "with@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/with/-/with-4.0.3.tgz", + "dependencies": { + "acorn": { + "version": "1.2.2", + "from": "acorn@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + }, + "acorn-globals": { + "version": "1.0.9", + "from": "acorn-globals@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "dependencies": { + "acorn": { + "version": "2.7.0", + "from": "acorn@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" + } + } + } + } + } + } + }, + "jasmine": { + "version": "2.4.1", + "from": "jasmine@2.4.1", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.4.1.tgz", + "dependencies": { + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.11 <4.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" + } + } + }, + "jasmine-core": { + "version": "2.4.1", + "from": "jasmine-core@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.4.1.tgz" + }, + "jasminewd2": { + "version": "0.0.9", + "from": "jasminewd2@0.0.9", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.9.tgz" + }, + "jmespath": { + "version": "0.15.0", + "from": "jmespath@0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz" + }, + "jodid25519": { + "version": "1.0.2", + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "js-yaml": { + "version": "3.0.1", + "from": "js-yaml@3.0.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz" + }, + "js2xmlparser": { + "version": "1.0.0", + "from": "js2xmlparser@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz" + }, + "jsbn": { + "version": "0.1.0", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + }, + "json-schema": { + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + }, + "json-stable-stringify": { + "version": "1.0.1", + "from": "json-stable-stringify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "json3@3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "jsonfile": { + "version": "2.3.1", + "from": "jsonfile@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.1.tgz" + }, + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + }, + "jsonpointer": { + "version": "2.0.0", + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + }, + "jsprim": { + "version": "1.3.0", + "from": "jsprim@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz" + }, + "kareem": { + "version": "1.1.0", + "from": "kareem@1.1.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.1.0.tgz" + }, + "karma": { + "version": "0.13.22", + "from": "karma@>=0.13.15 <0.14.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", + "dependencies": { + "bluebird": { + "version": "2.10.2", + "from": "bluebird@>=2.9.27 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" + }, + "glob": { + "version": "7.0.5", + "from": "glob@>=7.0.3 <8.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "kerberos": { + "version": "0.0.3", + "from": "kerberos@0.0.3", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz" + }, + "kew": { + "version": "0.7.0", + "from": "kew@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz" + }, + "kind-of": { + "version": "3.0.3", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.3.tgz" + }, + "klaw": { + "version": "1.3.0", + "from": "klaw@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz" + }, + "lazy-cache": { + "version": "1.0.4", + "from": "lazy-cache@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + }, + "lazystream": { + "version": "1.0.0", + "from": "lazystream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.5 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + } + } + }, + "lcov-parse": { + "version": "0.0.6", + "from": "lcov-parse@0.0.6", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz" + }, + "levn": { + "version": "0.3.0", + "from": "levn@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + }, + "linkify-it": { + "version": "1.2.4", + "from": "linkify-it@>=1.2.2 <1.3.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-1.2.4.tgz" + }, + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" + }, + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.10.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + }, + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + }, + "lodash._baseiteratee": { + "version": "4.7.0", + "from": "lodash._baseiteratee@>=4.7.0 <4.8.0", + "resolved": "https://registry.npmjs.org/lodash._baseiteratee/-/lodash._baseiteratee-4.7.0.tgz" + }, + "lodash._basetostring": { + "version": "4.12.0", + "from": "lodash._basetostring@>=4.12.0 <4.13.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz" + }, + "lodash._basevalues": { + "version": "3.0.0", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + }, + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + }, + "lodash._reescape": { + "version": "3.0.0", + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash._root": { + "version": "3.0.1", + "from": "lodash._root@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + }, + "lodash._stringtopath": { + "version": "4.8.0", + "from": "lodash._stringtopath@>=4.8.0 <4.9.0", + "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz" + }, + "lodash.assign": { + "version": "4.0.9", + "from": "lodash.assign@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz" + }, + "lodash.escape": { + "version": "3.2.0", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz" + }, + "lodash.isarguments": { + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + }, + "lodash.isequal": { + "version": "4.2.0", + "from": "lodash.isequal@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.2.0.tgz" + }, + "lodash.keys": { + "version": "4.0.7", + "from": "lodash.keys@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz" + }, + "lodash.keysin": { + "version": "4.1.4", + "from": "lodash.keysin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.1.4.tgz" + }, + "lodash.pickby": { + "version": "4.4.0", + "from": "lodash.pickby@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.4.0.tgz" + }, + "lodash.rest": { + "version": "4.0.3", + "from": "lodash.rest@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz" + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + }, + "lodash.setwith": { + "version": "4.2.0", + "from": "lodash.setwith@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.setwith/-/lodash.setwith-4.2.0.tgz", + "dependencies": { + "lodash._baseset": { + "version": "4.3.0", + "from": "lodash._baseset@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/lodash._baseset/-/lodash._baseset-4.3.0.tgz", + "dependencies": { + "lodash._stringtopath": { + "version": "4.8.0", + "from": "lodash._stringtopath@>=4.8.0 <4.9.0", + "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz", + "dependencies": { + "lodash._basetostring": { + "version": "4.12.0", + "from": "lodash._basetostring@>=4.12.0 <4.13.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz" + } + } + } + } + } + } + }, + "lodash.template": { + "version": "3.6.2", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "dependencies": { + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + } + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + }, + "log-driver": { + "version": "1.2.4", + "from": "log-driver@1.2.4", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.4.tgz" + }, + "log4js": { + "version": "0.6.37", + "from": "log4js@>=0.6.31 <0.7.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.37.tgz", + "dependencies": { + "semver": { + "version": "4.3.6", + "from": "semver@>=4.3.3 <4.4.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + } + } + }, + "lolex": { + "version": "1.3.2", + "from": "lolex@1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz" + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "loose-envify": { + "version": "1.2.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "dependencies": { + "js-tokens": { + "version": "1.0.3", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + } + } + }, + "loud-rejection": { + "version": "1.5.0", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.5.0.tgz" + }, + "lru-cache": { + "version": "2.2.4", + "from": "lru-cache@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz" + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "map-stream": { + "version": "0.1.0", + "from": "map-stream@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" + }, + "markdown-it": { + "version": "6.1.1", + "from": "markdown-it@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-6.1.1.tgz", + "dependencies": { + "argparse": { + "version": "1.0.7", + "from": "argparse@>=1.0.7 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz" + } + } + }, + "mdurl": { + "version": "1.0.1", + "from": "mdurl@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + }, + "media-typer": { + "version": "0.3.0", + "from": "media-typer@0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@^1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "merge-descriptors": { + "version": "1.0.0", + "from": "merge-descriptors@1.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz" + }, + "merge-stream": { + "version": "1.0.0", + "from": "merge-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "method-override": { + "version": "2.3.6", + "from": "method-override@>=2.3.5 <3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.6.tgz", + "dependencies": { + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "methods": { + "version": "1.1.2", + "from": "methods@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "parseurl": { + "version": "1.3.1", + "from": "parseurl@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + }, + "vary": { + "version": "1.1.0", + "from": "vary@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + } + } + }, + "methods": { + "version": "1.1.2", + "from": "methods@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "micromatch": { + "version": "2.3.10", + "from": "micromatch@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.10.tgz" + }, + "mime": { + "version": "1.3.4", + "from": "mime@1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.11 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz" + }, + "minimatch": { + "version": "3.0.2", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + }, + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + }, + "moment": { + "version": "2.13.0", + "from": "moment@>=2.13.0 <3.0.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.13.0.tgz" + }, + "mongodb": { + "version": "2.1.18", + "from": "mongodb@>=2.0.46 <3.0.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.1.18.tgz" + }, + "mongodb-core": { + "version": "1.3.18", + "from": "mongodb-core@1.3.18", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.3.18.tgz" + }, + "mongoose": { + "version": "4.5.2", + "from": "mongoose@>=4.4.16 <5.0.0", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.5.2.tgz" + }, + "mongoose-id-autoinc": { + "version": "2013.7.14-4", + "from": "mongoose-id-autoinc@>=2013.7.14-4 <2013.8.0", + "resolved": "https://registry.npmjs.org/mongoose-id-autoinc/-/mongoose-id-autoinc-2013.7.14-4.tgz" + }, + "morgan": { + "version": "1.7.0", + "from": "morgan@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.7.0.tgz", + "dependencies": { + "basic-auth": { + "version": "1.0.4", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "dependencies": { + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + } + } + }, + "on-headers": { + "version": "1.0.1", + "from": "on-headers@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" + } + } + }, + "mpath": { + "version": "0.2.1", + "from": "mpath@0.2.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.2.1.tgz" + }, + "mpns": { + "version": "2.1.0", + "from": "mpns@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/mpns/-/mpns-2.1.0.tgz" + }, + "mpromise": { + "version": "0.5.5", + "from": "mpromise@0.5.5", + "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.5.tgz" + }, + "mquery": { + "version": "1.11.0", + "from": "mquery@1.11.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.11.0.tgz", + "dependencies": { + "bluebird": { + "version": "2.10.2", + "from": "bluebird@2.10.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" + }, + "sliced": { + "version": "0.0.5", + "from": "sliced@0.0.5", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz" + } + } + }, + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + }, + "multiparty": { + "version": "3.3.2", + "from": "multiparty@3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + } + } + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz" + }, + "muri": { + "version": "1.1.0", + "from": "muri@1.1.0", + "resolved": "https://registry.npmjs.org/muri/-/muri-1.1.0.tgz" + }, + "mute-stream": { + "version": "0.0.5", + "from": "mute-stream@0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" + }, + "nconf": { + "version": "0.8.4", + "from": "nconf@>=0.8.2 <0.9.0", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.8.4.tgz", + "dependencies": { + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "secure-keys": { + "version": "1.0.0", + "from": "secure-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz" + }, + "yargs": { + "version": "3.32.0", + "from": "yargs@>=3.19.0 <4.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + }, + "cliui": { + "version": "3.2.0", + "from": "cliui@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "wrap-ansi": { + "version": "2.0.0", + "from": "wrap-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "os-locale": { + "version": "1.4.0", + "from": "os-locale@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "dependencies": { + "lcid": { + "version": "1.0.0", + "from": "lcid@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "dependencies": { + "invert-kv": { + "version": "1.0.0", + "from": "invert-kv@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + } + } + } + } + }, + "string-width": { + "version": "1.0.1", + "from": "string-width@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz", + "dependencies": { + "code-point-at": { + "version": "1.0.0", + "from": "code-point-at@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + } + } + }, + "window-size": { + "version": "0.1.4", + "from": "window-size@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz" + }, + "y18n": { + "version": "3.2.1", + "from": "y18n@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" + } + } + } + } + }, + "negotiator": { + "version": "0.5.3", + "from": "negotiator@0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" + }, + "new-from": { + "version": "0.0.3", + "from": "new-from@0.0.3", + "resolved": "https://registry.npmjs.org/new-from/-/new-from-0.0.3.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + } + } + }, + "newrelic": { + "version": "1.28.1", + "from": "newrelic@>=1.27.2 <2.0.0", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-1.28.1.tgz", + "dependencies": { + "concat-stream": { + "version": "1.5.1", + "from": "concat-stream@>=1.5.0 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + }, + "https-proxy-agent": { + "version": "0.3.6", + "from": "https-proxy-agent@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.6.tgz", + "dependencies": { + "agent-base": { + "version": "1.0.2", + "from": "agent-base@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.13 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "yakaa": { + "version": "1.0.1", + "from": "yakaa@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/yakaa/-/yakaa-1.0.1.tgz" + } + } + }, + "nib": { + "version": "1.1.0", + "from": "nib@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/nib/-/nib-1.1.0.tgz", + "dependencies": { + "stylus": { + "version": "0.49.3", + "from": "stylus@>=0.49.0 <0.50.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.49.3.tgz", + "dependencies": { + "css-parse": { + "version": "1.7.0", + "from": "css-parse@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@*", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "sax": { + "version": "0.5.8", + "from": "sax@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + } + } + } + } + }, + "node-forge": { + "version": "0.6.39", + "from": "node-forge@>=0.6.20 <0.7.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.39.tgz" + }, + "node-gcm": { + "version": "0.14.3", + "from": "node-gcm@>=0.14.3 <0.15.0", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-0.14.3.tgz", + "dependencies": { + "debug": { + "version": "0.8.1", + "from": "debug@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" + } + } + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "nodemailer": { + "version": "2.4.2", + "from": "nodemailer@>=2.3.2 <3.0.0", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.4.2.tgz", + "dependencies": { + "libmime": { + "version": "2.0.3", + "from": "libmime@2.0.3", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-2.0.3.tgz", + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, + "libbase64": { + "version": "0.1.0", + "from": "libbase64@0.1.0", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" + }, + "libqp": { + "version": "1.1.0", + "from": "libqp@1.1.0", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz" + } + } + }, + "mailcomposer": { + "version": "3.9.0", + "from": "mailcomposer@3.9.0", + "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.9.0.tgz", + "dependencies": { + "buildmail": { + "version": "3.7.0", + "from": "buildmail@3.7.0", + "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-3.7.0.tgz", + "dependencies": { + "addressparser": { + "version": "1.0.1", + "from": "addressparser@1.0.1", + "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz" + }, + "libbase64": { + "version": "0.1.0", + "from": "libbase64@0.1.0", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" + }, + "libqp": { + "version": "1.1.0", + "from": "libqp@1.1.0", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz" + }, + "nodemailer-fetch": { + "version": "1.4.0", + "from": "nodemailer-fetch@1.4.0", + "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.4.0.tgz" + } + } + } + } + }, + "nodemailer-direct-transport": { + "version": "3.1.0", + "from": "nodemailer-direct-transport@3.1.0", + "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.1.0.tgz", + "dependencies": { + "smtp-connection": { + "version": "2.5.0", + "from": "smtp-connection@2.5.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.5.0.tgz", + "dependencies": { + "httpntlm": { + "version": "1.6.1", + "from": "httpntlm@1.6.1", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", + "dependencies": { + "httpreq": { + "version": "0.4.22", + "from": "httpreq@>=0.4.22", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.22.tgz" + }, + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + } + } + } + } + } + } + }, + "nodemailer-shared": { + "version": "1.0.5", + "from": "nodemailer-shared@1.0.5", + "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.0.5.tgz", + "dependencies": { + "nodemailer-fetch": { + "version": "1.4.0", + "from": "nodemailer-fetch@1.4.0", + "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.4.0.tgz" + } + } + }, + "nodemailer-smtp-pool": { + "version": "2.6.0", + "from": "nodemailer-smtp-pool@2.6.0", + "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.6.0.tgz", + "dependencies": { + "nodemailer-wellknown": { + "version": "0.1.9", + "from": "nodemailer-wellknown@0.1.9", + "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.9.tgz" + }, + "smtp-connection": { + "version": "2.5.0", + "from": "smtp-connection@2.5.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.5.0.tgz", + "dependencies": { + "httpntlm": { + "version": "1.6.1", + "from": "httpntlm@1.6.1", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", + "dependencies": { + "httpreq": { + "version": "0.4.22", + "from": "httpreq@>=0.4.22", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.22.tgz" + }, + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + } + } + } + } + } + } + }, + "nodemailer-smtp-transport": { + "version": "2.5.0", + "from": "nodemailer-smtp-transport@2.5.0", + "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.5.0.tgz", + "dependencies": { + "nodemailer-wellknown": { + "version": "0.1.9", + "from": "nodemailer-wellknown@0.1.9", + "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.9.tgz" + }, + "smtp-connection": { + "version": "2.5.0", + "from": "smtp-connection@2.5.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.5.0.tgz", + "dependencies": { + "httpntlm": { + "version": "1.6.1", + "from": "httpntlm@1.6.1", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", + "dependencies": { + "httpreq": { + "version": "0.4.22", + "from": "httpreq@>=0.4.22", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.22.tgz" + }, + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + } + } + } + } + } + } + }, + "socks": { + "version": "1.1.9", + "from": "socks@1.1.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz", + "dependencies": { + "ip": { + "version": "1.1.3", + "from": "ip@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.3.tgz" + }, + "smart-buffer": { + "version": "1.0.11", + "from": "smart-buffer@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.0.11.tgz" + } + } + } + } + }, + "nopt": { + "version": "3.0.6", + "from": "nopt@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz" + }, + "normalize-path": { + "version": "2.0.1", + "from": "normalize-path@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + }, + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + }, + "oauth-sign": { + "version": "0.8.2", + "from": "oauth-sign@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "object-component": { + "version": "0.0.3", + "from": "object-component@0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" + }, + "object-keys": { + "version": "0.4.0", + "from": "object-keys@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" + }, + "object-path": { + "version": "0.9.2", + "from": "object-path@>=0.9.2 <0.10.0", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz" + }, + "object.omit": { + "version": "2.0.0", + "from": "object.omit@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz" + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + }, + "on-headers": { + "version": "1.0.1", + "from": "on-headers@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + }, + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "optionator": { + "version": "0.8.1", + "from": "optionator@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz" + }, + "options": { + "version": "0.0.6", + "from": "options@>=0.0.5", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + }, + "ordered-read-streams": { + "version": "0.3.0", + "from": "ordered-read-streams@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + } + } + }, + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + }, + "pageres": { + "version": "4.1.2", + "from": "pageres@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/pageres/-/pageres-4.1.2.tgz", + "dependencies": { + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "babel-runtime": { + "version": "6.9.2", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", + "dependencies": { + "core-js": { + "version": "2.4.0", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + } + } + }, + "easydate": { + "version": "2.1.0", + "from": "easydate@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/easydate/-/easydate-2.1.0.tgz" + }, + "filenamify-url": { + "version": "1.0.0", + "from": "filenamify-url@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "dependencies": { + "filenamify": { + "version": "1.2.1", + "from": "filenamify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "dependencies": { + "filename-reserved-regex": { + "version": "1.0.0", + "from": "filename-reserved-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz" + }, + "strip-outer": { + "version": "1.0.0", + "from": "strip-outer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "from": "trim-repeated@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + } + } + } + } + }, + "humanize-url": { + "version": "1.0.1", + "from": "humanize-url@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "dependencies": { + "normalize-url": { + "version": "1.5.3", + "from": "normalize-url@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.5.3.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + }, + "query-string": { + "version": "4.2.2", + "from": "query-string@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.2.2.tgz", + "dependencies": { + "strict-uri-encode": { + "version": "1.1.0", + "from": "strict-uri-encode@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + } + } + }, + "sort-keys": { + "version": "1.1.2", + "from": "sort-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + } + } + } + } + }, + "strip-url-auth": { + "version": "1.0.1", + "from": "strip-url-auth@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz" + } + } + } + } + }, + "fs-write-stream-atomic": { + "version": "1.0.8", + "from": "fs-write-stream-atomic@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.8.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "iferr": { + "version": "0.1.5", + "from": "iferr@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=1.0.0 <2.0.0||>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "get-res": { + "version": "2.0.0", + "from": "get-res@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/get-res/-/get-res-2.0.0.tgz", + "dependencies": { + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + } + } + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "w3counter": { + "version": "2.0.1", + "from": "w3counter@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/w3counter/-/w3counter-2.0.1.tgz", + "dependencies": { + "cheerio": { + "version": "0.19.0", + "from": "cheerio@>=0.19.0 <0.20.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "dependencies": { + "css-select": { + "version": "1.0.0", + "from": "css-select@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", + "dependencies": { + "boolbase": { + "version": "1.0.0", + "from": "boolbase@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "1.0.0", + "from": "css-what@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz" + }, + "domutils": { + "version": "1.4.3", + "from": "domutils@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz", + "dependencies": { + "domelementtype": { + "version": "1.3.0", + "from": "domelementtype@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + } + } + }, + "nth-check": { + "version": "1.0.1", + "from": "nth-check@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz" + } + } + }, + "dom-serializer": { + "version": "0.1.0", + "from": "dom-serializer@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "from": "domelementtype@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz" + } + } + }, + "entities": { + "version": "1.1.1", + "from": "entities@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + }, + "htmlparser2": { + "version": "3.8.3", + "from": "htmlparser2@>=3.8.1 <3.9.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "dependencies": { + "domelementtype": { + "version": "1.3.0", + "from": "domelementtype@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + }, + "domhandler": { + "version": "2.3.0", + "from": "domhandler@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" + }, + "domutils": { + "version": "1.5.1", + "from": "domutils@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" + }, + "entities": { + "version": "1.0.0", + "from": "entities@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } + }, + "got": { + "version": "4.2.0", + "from": "got@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-4.2.0.tgz", + "dependencies": { + "create-error-class": { + "version": "2.0.1", + "from": "create-error-class@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-2.0.1.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "duplexify": { + "version": "3.4.3", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz", + "dependencies": { + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + } + } + }, + "pinkie-promise": { + "version": "1.0.0", + "from": "pinkie-promise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "dependencies": { + "pinkie": { + "version": "1.0.0", + "from": "pinkie@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" + } + } + } + } + } + } + }, + "lodash.template": { + "version": "4.2.5", + "from": "lodash.template@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.2.5.tgz", + "dependencies": { + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash.assigninwith": { + "version": "4.0.7", + "from": "lodash.assigninwith@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.assigninwith/-/lodash.assigninwith-4.0.7.tgz", + "dependencies": { + "lodash.keysin": { + "version": "4.1.4", + "from": "lodash.keysin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.1.4.tgz" + } + } + }, + "lodash.keys": { + "version": "4.0.7", + "from": "lodash.keys@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz" + }, + "lodash.rest": { + "version": "4.0.3", + "from": "lodash.rest@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz" + }, + "lodash.templatesettings": { + "version": "4.0.1", + "from": "lodash.templatesettings@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.0.1.tgz", + "dependencies": { + "lodash.escape": { + "version": "4.0.0", + "from": "lodash.escape@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.0.tgz" + } + } + }, + "lodash.tostring": { + "version": "4.1.3", + "from": "lodash.tostring@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.3.tgz" + } + } + }, + "log-symbols": { + "version": "1.0.2", + "from": "log-symbols@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + } + } + }, + "mem": { + "version": "0.1.1", + "from": "mem@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-0.1.1.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.3.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "plur": { + "version": "2.1.2", + "from": "plur@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "dependencies": { + "irregular-plurals": { + "version": "1.2.0", + "from": "irregular-plurals@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.2.0.tgz" + } + } + }, + "protocolify": { + "version": "1.0.3", + "from": "protocolify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-1.0.3.tgz", + "dependencies": { + "file-url": { + "version": "1.1.0", + "from": "file-url@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/file-url/-/file-url-1.1.0.tgz", + "dependencies": { + "meow": { + "version": "3.7.0", + "from": "meow@>=3.7.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + } + } + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + } + } + }, + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + } + } + }, + "screenshot-stream": { + "version": "3.4.0", + "from": "screenshot-stream@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/screenshot-stream/-/screenshot-stream-3.4.0.tgz", + "dependencies": { + "base64-stream": { + "version": "0.1.3", + "from": "base64-stream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/base64-stream/-/base64-stream-0.1.3.tgz", + "dependencies": { + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "byline": { + "version": "4.2.1", + "from": "byline@>=4.2.1 <5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-4.2.1.tgz" + }, + "parse-cookie-phantomjs": { + "version": "1.2.0", + "from": "parse-cookie-phantomjs@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/parse-cookie-phantomjs/-/parse-cookie-phantomjs-1.2.0.tgz", + "dependencies": { + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + } + } + }, + "phantom-bridge": { + "version": "2.0.1", + "from": "phantom-bridge@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/phantom-bridge/-/phantom-bridge-2.0.1.tgz", + "dependencies": { + "phantomjs-prebuilt": { + "version": "2.1.7", + "from": "phantomjs-prebuilt@>=2.1.3 <3.0.0", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.7.tgz", + "dependencies": { + "extract-zip": { + "version": "1.5.0", + "from": "extract-zip@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz", + "dependencies": { + "concat-stream": { + "version": "1.5.0", + "from": "concat-stream@1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } + } + }, + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "yauzl": { + "version": "2.4.1", + "from": "yauzl@2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "from": "fd-slicer@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "dependencies": { + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + } + } + } + } + } + } + }, + "fs-extra": { + "version": "0.26.7", + "from": "fs-extra@>=0.26.4 <0.27.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "jsonfile": { + "version": "2.3.1", + "from": "jsonfile@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.1.tgz" + }, + "klaw": { + "version": "1.3.0", + "from": "klaw@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "hasha": { + "version": "2.2.0", + "from": "hasha@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "dependencies": { + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "kew": { + "version": "0.7.0", + "from": "kew@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz" + }, + "progress": { + "version": "1.1.8", + "from": "progress@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" + }, + "request": { + "version": "2.67.0", + "from": "request@>=2.67.0 <2.68.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.67.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, + "bl": { + "version": "1.0.3", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc4", + "from": "form-data@>=1.0.0-rc3 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz" + }, + "har-validator": { + "version": "2.0.6", + "from": "har-validator@>=2.0.2 <2.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "commander": { + "version": "2.9.0", + "from": "commander@>=2.9.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + }, + "is-my-json-valid": { + "version": "2.13.1", + "from": "is-my-json-valid@>=2.12.4 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz", + "dependencies": { + "generate-function": { + "version": "2.0.0", + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "dependencies": { + "is-property": { + "version": "1.0.2", + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } + } + }, + "jsonpointer": { + "version": "2.0.0", + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "hawk": { + "version": "3.1.3", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "1.1.1", + "from": "http-signature@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + }, + "jsprim": { + "version": "1.2.2", + "from": "jsprim@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.2.2.tgz", + "dependencies": { + "extsprintf": { + "version": "1.0.2", + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + }, + "json-schema": { + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + }, + "verror": { + "version": "1.3.6", + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + } + } + }, + "sshpk": { + "version": "1.8.3", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", + "dependencies": { + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + }, + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, + "dashdash": { + "version": "1.14.0", + "from": "dashdash@>=1.12.0 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz" + }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, + "getpass": { + "version": "0.1.6", + "from": "getpass@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" + }, + "jodid25519": { + "version": "1.0.2", + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + }, + "jsbn": { + "version": "0.1.0", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + }, + "tweetnacl": { + "version": "0.13.3", + "from": "tweetnacl@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" + } + } + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.8.2", + "from": "oauth-sign@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "qs@>=5.2.0 <5.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "request-progress": { + "version": "2.0.1", + "from": "request-progress@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "dependencies": { + "throttleit": { + "version": "1.0.0", + "from": "throttleit@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" + } + } + }, + "which": { + "version": "1.2.10", + "from": "which@>=1.2.2 <1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.10.tgz", + "dependencies": { + "isexe": { + "version": "1.1.2", + "from": "isexe@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + } + } + } + } + } + } + } + } + }, + "viewport-list": { + "version": "4.0.1", + "from": "viewport-list@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/viewport-list/-/viewport-list-4.0.1.tgz", + "dependencies": { + "arrify": { + "version": "1.0.1", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + }, + "get-proxy": { + "version": "1.1.0", + "from": "get-proxy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "dependencies": { + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + } + } + } + } + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "got": { + "version": "4.2.0", + "from": "got@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-4.2.0.tgz", + "dependencies": { + "create-error-class": { + "version": "2.0.1", + "from": "create-error-class@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-2.0.1.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "duplexify": { + "version": "3.4.3", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.3.tgz", + "dependencies": { + "end-of-stream": { + "version": "1.0.0", + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "1.0.0", + "from": "pinkie-promise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "dependencies": { + "pinkie": { + "version": "1.0.0", + "from": "pinkie@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" + } + } + }, + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + }, + "read-all-stream": { + "version": "3.1.0", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "buffer-shims@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + } + } + }, + "meow": { + "version": "3.7.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "2.1.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + } + } + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + }, + "loud-rejection": { + "version": "1.4.1", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz", + "dependencies": { + "currently-unhandled": { + "version": "0.4.1", + "from": "currently-unhandled@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "dependencies": { + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + } + } + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "dependencies": { + "hosted-git-info": { + "version": "2.1.5", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dependencies": { + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } + } + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.4", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "dependencies": { + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "dependencies": { + "repeating": { + "version": "2.0.1", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + } + } + }, + "to-csv": { + "version": "0.1.1", + "from": "to-csv@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/to-csv/-/to-csv-0.1.1.tgz" + } + } + } + } + }, + "parse-glob": { + "version": "3.0.4", + "from": "parse-glob@>=3.0.4 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + }, + "parsejson": { + "version": "0.0.1", + "from": "parsejson@0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz" + }, + "parseqs": { + "version": "0.0.2", + "from": "parseqs@0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz" + }, + "parseuri": { + "version": "0.0.4", + "from": "parseuri@0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz" + }, + "parseurl": { + "version": "1.3.1", + "from": "parseurl@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + }, + "passport": { + "version": "0.2.2", + "from": "passport@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.2.2.tgz", + "dependencies": { + "passport-strategy": { + "version": "1.0.0", + "from": "passport-strategy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" + }, + "pause": { + "version": "0.0.1", + "from": "pause@0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" + } + } + }, + "passport-facebook": { + "version": "2.0.0", + "from": "passport-facebook@2.0.0", + "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", + "dependencies": { + "passport-oauth2": { + "version": "1.3.0", + "from": "passport-oauth2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.3.0.tgz", + "dependencies": { + "oauth": { + "version": "0.9.14", + "from": "oauth@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.14.tgz" + }, + "passport-strategy": { + "version": "1.0.0", + "from": "passport-strategy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" + }, + "uid2": { + "version": "0.0.3", + "from": "uid2@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" + } + } + } + } + }, + "path-exists": { + "version": "1.0.0", + "from": "path-exists@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "path-is-inside": { + "version": "1.0.1", + "from": "path-is-inside@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz" + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + }, + "pause": { + "version": "0.1.0", + "from": "pause@0.1.0", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz" + }, + "pause-stream": { + "version": "0.0.11", + "from": "pause-stream@0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" + }, + "paypal-ipn": { + "version": "3.0.0", + "from": "paypal-ipn@3.0.0", + "resolved": "https://registry.npmjs.org/paypal-ipn/-/paypal-ipn-3.0.0.tgz" + }, + "paypal-rest-sdk": { + "version": "1.6.9", + "from": "paypal-rest-sdk@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/paypal-rest-sdk/-/paypal-rest-sdk-1.6.9.tgz", + "dependencies": { + "buffer-crc32": { + "version": "0.2.5", + "from": "buffer-crc32@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + }, + "pend": { + "version": "1.2.0", + "from": "pend@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + }, + "pipe-event": { + "version": "0.1.0", + "from": "pipe-event@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/pipe-event/-/pipe-event-0.1.0.tgz" + }, + "pluralize": { + "version": "1.2.1", + "from": "pluralize@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz" + }, + "prelude-ls": { + "version": "1.1.2", + "from": "prelude-ls@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "pretty-data": { + "version": "0.40.0", + "from": "pretty-data@>=0.40.0 <0.41.0", + "resolved": "https://registry.npmjs.org/pretty-data/-/pretty-data-0.40.0.tgz" + }, + "private": { + "version": "0.1.6", + "from": "private@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "progress": { + "version": "1.1.8", + "from": "progress@>=1.1.8 <2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" + }, + "propagate": { + "version": "0.3.1", + "from": "propagate@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-0.3.1.tgz" + }, + "proxy-addr": { + "version": "1.0.10", + "from": "proxy-addr@>=1.0.8 <1.1.0", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz" + }, + "ps-tree": { + "version": "1.1.0", + "from": "ps-tree@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz" + }, + "push-notify": { + "version": "1.2.0", + "from": "habitrpg/push-notify#v1.2.0", + "resolved": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.13.1 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "q": { + "version": "1.4.1", + "from": "q@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + }, + "qs": { + "version": "4.0.0", + "from": "qs@4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" + }, + "ramda": { + "version": "0.21.0", + "from": "ramda@>=0.21.0 <0.22.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz" + }, + "random-bytes": { + "version": "1.0.0", + "from": "random-bytes@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz" + }, + "randomatic": { + "version": "1.1.5", + "from": "randomatic@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + }, + "range-parser": { + "version": "1.0.3", + "from": "range-parser@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + }, + "raw-body": { + "version": "2.1.7", + "from": "raw-body@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "dependencies": { + "bytes": { + "version": "2.4.0", + "from": "bytes@2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz" + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + } + } + }, + "read-json-sync": { + "version": "1.1.1", + "from": "read-json-sync@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-json-sync/-/read-json-sync-1.1.1.tgz" + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + }, + "readable-stream": { + "version": "1.0.31", + "from": "readable-stream@1.0.31", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz" + }, + "readdirp": { + "version": "2.1.0", + "from": "readdirp@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + } + } + }, + "readline2": { + "version": "1.0.1", + "from": "readline2@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz" + }, + "rechoir": { + "version": "0.6.2", + "from": "rechoir@>=0.6.2 <0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" + }, + "regenerator-runtime": { + "version": "0.9.5", + "from": "regenerator-runtime@>=0.9.5 <0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz" + }, + "regex-cache": { + "version": "0.4.3", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz" + }, + "regexp-clone": { + "version": "0.0.1", + "from": "regexp-clone@0.0.1", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + }, + "repeat-string": { + "version": "1.5.4", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + }, + "request": { + "version": "2.72.0", + "from": "request@>=2.72.0 <2.73.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.72.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, + "aws4": { + "version": "1.4.1", + "from": "aws4@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" + }, + "bl": { + "version": "1.1.2", + "from": "bl@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc4", + "from": "form-data@>=1.0.0-rc3 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz" + }, + "har-validator": { + "version": "2.0.6", + "from": "har-validator@>=2.0.6 <2.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@^1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "commander": { + "version": "2.9.0", + "from": "commander@>=2.9.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + }, + "is-my-json-valid": { + "version": "2.13.1", + "from": "is-my-json-valid@>=2.12.4 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz", + "dependencies": { + "generate-function": { + "version": "2.0.0", + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "dependencies": { + "is-property": { + "version": "1.0.2", + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } + } + }, + "jsonpointer": { + "version": "2.0.0", + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, + "hawk": { + "version": "3.1.3", + "from": "hawk@>=3.1.3 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "1.1.1", + "from": "http-signature@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + }, + "jsprim": { + "version": "1.2.2", + "from": "jsprim@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.2.2.tgz", + "dependencies": { + "extsprintf": { + "version": "1.0.2", + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + }, + "json-schema": { + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + }, + "verror": { + "version": "1.3.6", + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + } + } + }, + "sshpk": { + "version": "1.8.3", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", + "dependencies": { + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + }, + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, + "dashdash": { + "version": "1.14.0", + "from": "dashdash@>=1.12.0 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz" + }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, + "getpass": { + "version": "0.1.6", + "from": "getpass@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" + }, + "jodid25519": { + "version": "1.0.2", + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + }, + "jsbn": { + "version": "0.1.0", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + }, + "tweetnacl": { + "version": "0.13.3", + "from": "tweetnacl@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" + } + } + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "oauth-sign": { + "version": "0.8.2", + "from": "oauth-sign@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" + }, + "qs": { + "version": "6.1.0", + "from": "qs@>=6.1.0 <6.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + } + } + }, + "request-progress": { + "version": "2.0.1", + "from": "request-progress@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz" + }, + "require_optional": { + "version": "1.0.0", + "from": "require_optional@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.0.tgz" + }, + "require-uncached": { + "version": "1.0.2", + "from": "require-uncached@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "from": "resolve-from@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" + } + } + }, + "requires-port": { + "version": "1.0.0", + "from": "requires-port@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + }, + "resolve": { + "version": "1.1.7", + "from": "resolve@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + }, + "resolve-from": { + "version": "2.0.0", + "from": "resolve-from@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz" + }, + "response-time": { + "version": "2.3.1", + "from": "response-time@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.1.tgz" + }, + "restore-cursor": { + "version": "1.0.1", + "from": "restore-cursor@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz" + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" + }, + "rimraf": { + "version": "2.5.2", + "from": "rimraf@>=2.4.3 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz", + "dependencies": { + "glob": { + "version": "7.0.3", + "from": "glob@>=7.0.0 <8.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.5", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.5", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + } + } + }, + "rndm": { + "version": "1.2.0", + "from": "rndm@1.2.0", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz" + }, + "run-async": { + "version": "0.1.0", + "from": "run-async@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz" + }, + "run-sequence": { + "version": "1.2.2", + "from": "run-sequence@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz" + }, + "rx-lite": { + "version": "3.1.2", + "from": "rx-lite@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz" + }, + "s3-upload-stream": { + "version": "1.0.7", + "from": "s3-upload-stream@>=1.0.6 <2.0.0", + "resolved": "https://registry.npmjs.org/s3-upload-stream/-/s3-upload-stream-1.0.7.tgz" + }, + "samsam": { + "version": "1.1.2", + "from": "samsam@1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz" + }, + "saucelabs": { + "version": "1.0.1", + "from": "saucelabs@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz" + }, + "sax": { + "version": "0.6.1", + "from": "sax@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" + }, + "selenium-webdriver": { + "version": "2.52.0", + "from": "selenium-webdriver@2.52.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.52.0.tgz", + "dependencies": { + "adm-zip": { + "version": "0.4.4", + "from": "adm-zip@0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" + }, + "xml2js": { + "version": "0.4.4", + "from": "xml2js@0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz" + } + } + }, + "semver": { + "version": "5.1.1", + "from": "semver@>=5.1.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz" + }, + "send": { + "version": "0.13.0", + "from": "send@0.13.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", + "dependencies": { + "destroy": { + "version": "1.0.3", + "from": "destroy@1.0.3", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" + }, + "escape-html": { + "version": "1.0.2", + "from": "escape-html@1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + } + } + }, + "serve-favicon": { + "version": "2.3.0", + "from": "serve-favicon@>=2.3.0 <3.0.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", + "dependencies": { + "etag": { + "version": "1.7.0", + "from": "etag@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + }, + "fresh": { + "version": "0.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" + }, + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + }, + "parseurl": { + "version": "1.3.1", + "from": "parseurl@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + } + } + }, + "serve-index": { + "version": "1.7.3", + "from": "serve-index@>=1.7.2 <1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", + "dependencies": { + "accepts": { + "version": "1.2.13", + "from": "accepts@~1.2.13", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz" + } + } + }, + "serve-static": { + "version": "1.10.3", + "from": "serve-static@>=1.10.0 <1.11.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "dependencies": { + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "send": { + "version": "0.13.2", + "from": "send@0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + } + } + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + }, + "setprototypeof": { + "version": "1.0.1", + "from": "setprototypeof@1.0.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.1.tgz" + }, + "shebang-regex": { + "version": "1.0.0", + "from": "shebang-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + }, + "signal-exit": { + "version": "3.0.0", + "from": "signal-exit@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz" + }, + "sinon-chai": { + "version": "2.8.0", + "from": "sinon-chai@>=2.8.0 <3.0.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz" + }, + "slash": { + "version": "1.0.0", + "from": "slash@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + }, + "slice-ansi": { + "version": "0.0.4", + "from": "slice-ansi@0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" + }, + "sliced": { + "version": "1.0.1", + "from": "sliced@1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + }, + "socket.io": { + "version": "1.4.8", + "from": "socket.io@>=1.4.5 <2.0.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz" + }, + "socket.io-adapter": { + "version": "0.4.0", + "from": "socket.io-adapter@0.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz", + "dependencies": { + "socket.io-parser": { + "version": "2.2.2", + "from": "socket.io-parser@2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + } + } + } + } + }, + "socket.io-client": { + "version": "1.4.8", + "from": "socket.io-client@1.4.8", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz", + "dependencies": { + "component-emitter": { + "version": "1.2.0", + "from": "component-emitter@1.2.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz" + } + } + }, + "socket.io-parser": { + "version": "2.2.6", + "from": "socket.io-parser@2.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz", + "dependencies": { + "json3": { + "version": "3.3.2", + "from": "json3@3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz" + } + } + }, + "source-map": { + "version": "0.2.0", + "from": "source-map@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz" + }, + "source-map-support": { + "version": "0.4.0", + "from": "source-map-support@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.0.tgz", + "dependencies": { + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz" + } + } + }, + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + }, + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz" + }, + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + }, + "split": { + "version": "0.3.3", + "from": "split@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz" + }, + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "sshpk": { + "version": "1.8.3", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + } + } + }, + "statuses": { + "version": "1.3.0", + "from": "statuses@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz" + }, + "stream-combiner": { + "version": "0.0.4", + "from": "stream-combiner@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + }, + "stream-counter": { + "version": "0.2.0", + "from": "stream-counter@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@~1.1.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + } + } + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "string-width": { + "version": "1.0.1", + "from": "string-width@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + }, + "strip-bom-stream": { + "version": "1.0.0", + "from": "strip-bom-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz" + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + }, + "stripe": { + "version": "4.7.0", + "from": "stripe@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-4.7.0.tgz", + "dependencies": { + "bluebird": { + "version": "2.10.2", + "from": "bluebird@>=2.10.2 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" + }, + "lodash": { + "version": "4.13.1", + "from": "lodash@>=4.11.1 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "qs": { + "version": "2.4.2", + "from": "qs@>=2.4.2 <3.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" + } + } + }, + "superagent": { + "version": "1.8.3", + "from": "superagent@>=1.8.3 <2.0.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-1.8.3.tgz", + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "from": "component-emitter@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz" + }, + "cookiejar": { + "version": "2.0.6", + "from": "cookiejar@2.0.6", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "form-data": { + "version": "1.0.0-rc3", + "from": "form-data@1.0.0-rc3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", + "dependencies": { + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, + "mime-types": { + "version": "2.1.11", + "from": "mime-types@>=2.1.3 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + } + } + } + } + }, + "formidable": { + "version": "1.0.17", + "from": "formidable@>=1.0.14 <1.1.0", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz" + }, + "methods": { + "version": "1.1.2", + "from": "methods@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "mime": { + "version": "1.3.4", + "from": "mime@1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "qs": { + "version": "2.3.3", + "from": "qs@2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" + }, + "readable-stream": { + "version": "1.0.27-1", + "from": "readable-stream@1.0.27-1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "reduce-component": { + "version": "1.0.1", + "from": "reduce-component@1.0.1", + "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "swagger-node-express": { + "version": "2.0.0", + "from": "lefnire/swagger-node-express#habitrpg", + "resolved": "git://github.com/lefnire/swagger-node-express.git#a75c64e68a4463ab7fd3a317ddb03a770b708880", + "dependencies": { + "accepts": { + "version": "1.2.13", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz" + }, + "body-parser": { + "version": "1.13.3", + "from": "body-parser@>=1.13.3 <1.14.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz" + }, + "commander": { + "version": "2.6.0", + "from": "commander@2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" + }, + "compression": { + "version": "1.5.2", + "from": "compression@>=1.5.2 <1.6.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz" + }, + "escape-html": { + "version": "1.0.2", + "from": "escape-html@1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" + }, + "express": { + "version": "3.21.2", + "from": "express@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/express/-/express-3.21.2.tgz", + "dependencies": { + "connect": { + "version": "2.30.2", + "from": "connect@2.30.2", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz" + } + } + }, + "finalhandler": { + "version": "0.4.0", + "from": "finalhandler@0.4.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz" + }, + "lodash": { + "version": "1.3.1", + "from": "lodash@1.3.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz" + }, + "morgan": { + "version": "1.6.1", + "from": "morgan@>=1.6.1 <1.7.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz" + } + } + }, + "table": { + "version": "3.7.8", + "from": "table@>=3.7.8 <4.0.0", + "resolved": "https://registry.npmjs.org/table/-/table-3.7.8.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "text-table": { + "version": "0.2.0", + "from": "text-table@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + }, + "throttleit": { + "version": "1.0.0", + "from": "throttleit@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + }, + "through2": { + "version": "2.0.1", + "from": "through2@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@~2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" + } + } + }, + "through2-filter": { + "version": "2.0.0", + "from": "through2-filter@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz" + }, + "time-stamp": { + "version": "1.0.1", + "from": "time-stamp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + }, + "tmp": { + "version": "0.0.24", + "from": "tmp@0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" + }, + "to-absolute-glob": { + "version": "0.1.1", + "from": "to-absolute-glob@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz" + }, + "to-array": { + "version": "0.1.4", + "from": "to-array@0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz" + }, + "to-fast-properties": { + "version": "1.0.2", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + }, + "to-iso-string": { + "version": "0.0.2", + "from": "to-iso-string@0.0.2", + "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz" + }, + "tough-cookie": { + "version": "2.2.2", + "from": "tough-cookie@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + }, + "tryit": { + "version": "1.0.2", + "from": "tryit@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.2.tgz" + }, + "tsscmp": { + "version": "1.0.5", + "from": "tsscmp@1.0.5", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz" + }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + }, + "tv4": { + "version": "1.2.7", + "from": "tv4@>=1.2.7 <2.0.0", + "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.2.7.tgz" + }, + "tweetnacl": { + "version": "0.13.3", + "from": "tweetnacl@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" + }, + "type-check": { + "version": "0.3.2", + "from": "type-check@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + }, + "type-detect": { + "version": "1.0.0", + "from": "type-detect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz" + }, + "type-is": { + "version": "1.6.13", + "from": "type-is@>=1.6.6 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz" + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + }, + "uc.micro": { + "version": "1.0.2", + "from": "uc.micro@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.2.tgz" + }, + "uglify-js": { + "version": "2.6.4", + "from": "uglify-js@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "uglify-save-license": { + "version": "0.4.1", + "from": "uglify-save-license@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz" + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "uid-safe": { + "version": "2.1.1", + "from": "uid-safe@2.1.1", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.1.tgz" + }, + "ultron": { + "version": "1.0.2", + "from": "ultron@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" + }, + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + }, + "underscore.string": { + "version": "2.4.0", + "from": "underscore.string@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" + }, + "unique-stream": { + "version": "2.2.1", + "from": "unique-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz" + }, + "universal-analytics": { + "version": "0.3.11", + "from": "universal-analytics@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.11.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "underscore": { + "version": "1.8.3", + "from": "underscore@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" + } + } + }, + "unpipe": { + "version": "1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + }, + "user-home": { + "version": "2.0.0", + "from": "user-home@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz" + }, + "useragent": { + "version": "2.1.9", + "from": "useragent@>=2.1.9 <3.0.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz" + }, + "utf8": { + "version": "2.1.0", + "from": "utf8@2.1.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" + }, + "util": { + "version": "0.10.3", + "from": "util@>=0.10.3 <1.0.0", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + }, + "utils-merge": { + "version": "1.0.0", + "from": "utils-merge@1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + }, + "uuid": { + "version": "2.0.2", + "from": "uuid@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz" + }, + "vali-date": { + "version": "1.0.0", + "from": "vali-date@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + }, + "validator": { + "version": "4.9.0", + "from": "validator@>=4.9.0 <5.0.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-4.9.0.tgz", + "dependencies": { + "depd": { + "version": "1.1.0", + "from": "depd@1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + } + } + }, + "vary": { + "version": "1.0.1", + "from": "vary@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" + }, + "verror": { + "version": "1.3.6", + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + }, + "vhost": { + "version": "3.0.2", + "from": "vhost@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz" + }, + "vinyl": { + "version": "1.1.1", + "from": "vinyl@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.1.tgz" + }, + "vinyl-buffer": { + "version": "1.0.0", + "from": "vinyl-buffer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.0.tgz", + "dependencies": { + "bl": { + "version": "0.9.5", + "from": "bl@>=0.9.1 <0.10.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0-0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + } + } + }, + "vinyl-fs": { + "version": "2.4.3", + "from": "vinyl-fs@>=2.4.3 <3.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "isarray@~1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "readable-stream": { + "version": "2.1.4", + "from": "readable-stream@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + } + } + }, + "vinyl-source-stream": { + "version": "1.1.0", + "from": "vinyl-source-stream@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-1.1.0.tgz", + "dependencies": { + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + } + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "from": "vinyl-sourcemaps-apply@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "dependencies": { + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + }, + "void-elements": { + "version": "2.0.1", + "from": "void-elements@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" + }, + "which": { + "version": "1.2.10", + "from": "which@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.10.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "winston": { + "version": "2.2.0", + "from": "winston@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.2.0.tgz", + "dependencies": { + "async": { + "version": "1.0.0", + "from": "async@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz" + }, + "colors": { + "version": "1.0.3", + "from": "colors@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" + }, + "cycle": { + "version": "1.0.3", + "from": "cycle@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" + }, + "eyes": { + "version": "0.1.8", + "from": "eyes@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "pkginfo": { + "version": "0.3.1", + "from": "pkginfo@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz" + }, + "stack-trace": { + "version": "0.0.9", + "from": "stack-trace@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" + } + } + }, + "wns": { + "version": "0.5.3", + "from": "wns@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/wns/-/wns-0.5.3.tgz" + }, + "wordwrap": { + "version": "1.0.0", + "from": "wordwrap@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + }, + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, + "write": { + "version": "0.2.1", + "from": "write@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz" + }, + "ws": { + "version": "1.1.0", + "from": "ws@1.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz" + }, + "xmlbuilder": { + "version": "8.2.2", + "from": "xmlbuilder@>=1.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz" + }, + "xmlhttprequest-ssl": { + "version": "1.5.1", + "from": "xmlhttprequest-ssl@1.5.1", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz" + }, + "xregexp": { + "version": "3.1.1", + "from": "xregexp@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.1.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + }, + "yauzl": { + "version": "2.4.1", + "from": "yauzl@2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz" + }, + "yeast": { + "version": "0.1.2", + "from": "yeast@0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz" + } + } +} diff --git a/package.json b/package.json index de7e60b14c..09bd1cc887 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "3.16.0", + "version": "3.20.0", "main": "./website/server/index.js", "dependencies": { "accepts": "^1.3.2", @@ -31,8 +31,6 @@ "express": "~4.13.3", "express-csv": "~0.6.0", "express-validator": "^2.18.0", - "firebase": "^2.2.9", - "firebase-token-generator": "^2.0.0", "glob": "^4.3.5", "got": "^6.1.1", "grunt": "~0.4.1", @@ -80,6 +78,7 @@ "pretty-data": "^0.40.0", "ps-tree": "^1.0.0", "push-notify": "habitrpg/push-notify#v1.2.0", + "pusher": "^1.3.0", "request": "~2.72.0", "rimraf": "^2.4.3", "run-sequence": "^1.1.4", diff --git a/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js b/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js index bccf03f0c3..0d4c569d89 100644 --- a/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js +++ b/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js @@ -52,7 +52,7 @@ describe('PUT /heroes/:heroId', () => { // test response expect(heroRes).to.have.all.keys([ // works as: object has all and only these keys '_id', 'balance', 'profile', 'purchased', - 'contributor', 'auth', 'items', + 'contributor', 'auth', 'items', 'flags', ]); expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']); expect(heroRes.profile).to.have.all.keys(['name']); @@ -72,6 +72,18 @@ describe('PUT /heroes/:heroId', () => { expect(hero.notifications[0].type).to.equal('NEW_CONTRIBUTOR_LEVEL'); }); + it('updates chatRevoked flag', async () => { + let hero = await generateUser(); + + await user.put(`/hall/heroes/${hero._id}`, { + flags: {chatRevoked: true}, + }); + + await hero.sync(); + + expect(hero.flags.chatRevoked).to.eql(true); + }); + it('updates contributor level', async () => { let hero = await generateUser({ contributor: {level: 5}, @@ -83,7 +95,7 @@ describe('PUT /heroes/:heroId', () => { // test response expect(heroRes).to.have.all.keys([ // works as: object has all and only these keys '_id', 'balance', 'profile', 'purchased', - 'contributor', 'auth', 'items', + 'contributor', 'auth', 'items', 'flags', ]); expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']); expect(heroRes.profile).to.have.all.keys(['name']); @@ -110,7 +122,7 @@ describe('PUT /heroes/:heroId', () => { // test response expect(heroRes).to.have.all.keys([ // works as: object has all and only these keys '_id', 'balance', 'profile', 'purchased', - 'contributor', 'auth', 'items', + 'contributor', 'auth', 'items', 'flags', ]); expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']); expect(heroRes.profile).to.have.all.keys(['name']); @@ -134,7 +146,7 @@ describe('PUT /heroes/:heroId', () => { // test response expect(heroRes).to.have.all.keys([ // works as: object has all and only these keys '_id', 'balance', 'profile', 'purchased', - 'contributor', 'auth', 'items', + 'contributor', 'auth', 'items', 'flags', ]); expect(heroRes.auth.local).not.to.have.keys(['salt', 'hashed_password']); expect(heroRes.profile).to.have.all.keys(['name']); diff --git a/test/api/v3/integration/user/auth/POST-firebase.test.js b/test/api/v3/integration/user/auth/POST-firebase.test.js deleted file mode 100644 index 7ebd5a20cb..0000000000 --- a/test/api/v3/integration/user/auth/POST-firebase.test.js +++ /dev/null @@ -1,18 +0,0 @@ -import { - generateUser, -} from '../../../../../helpers/api-integration/v3'; -import moment from 'moment'; - -describe('POST /user/auth/firebase', () => { - let user; - - before(async () => { - user = await generateUser(); - }); - - it('returns a Firebase token', async () => { - let {token, expires} = await user.post('/user/auth/firebase'); - expect(moment(expires).isValid()).to.be.true; - expect(token).to.be.a('string'); - }); -}); diff --git a/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js b/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js new file mode 100644 index 0000000000..02691d0845 --- /dev/null +++ b/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js @@ -0,0 +1,102 @@ +/* eslint-disable camelcase */ + +import { + generateUser, + requester, + translate as t, +} from '../../../../../helpers/api-integration/v3'; +import { v4 as generateUUID } from 'uuid'; + +describe('POST /user/auth/pusher', () => { + let user; + let endpoint = '/user/auth/pusher'; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('requires authentication', async () => { + let api = requester(); + + await expect(api.post(endpoint)).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('missingAuthHeaders'), + }); + }); + + it('returns an error if req.body.socket_id is missing', async () => { + await expect(user.post(endpoint, { + channel_name: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('returns an error if req.body.channel_name is missing', async () => { + await expect(user.post(endpoint, { + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('returns an error if req.body.channel_name is badly formatted', async () => { + await expect(user.post(endpoint, { + channel_name: '123', + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid Pusher channel type.', + }); + }); + + it('returns an error if an invalid channel type is passed', async () => { + await expect(user.post(endpoint, { + channel_name: 'invalid-group-123', + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid Pusher channel type.', + }); + }); + + it('returns an error if an invalid resource type is passed', async () => { + await expect(user.post(endpoint, { + channel_name: 'presence-user-123', + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid Pusher resource type.', + }); + }); + + it('returns an error if an invalid resource id is passed', async () => { + await expect(user.post(endpoint, { + channel_name: 'presence-group-123', + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid Pusher resource id, must be a UUID.', + }); + }); + + it('returns an error if the passed resource id doesn\'t match the user\'s party', async () => { + await expect(user.post(endpoint, { + channel_name: `presence-group-${generateUUID()}`, + socket_id: '123', + })).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: 'Resource id must be the user\'s party.', + }); + }); +}); diff --git a/test/api/v3/unit/libs/payments.test.js b/test/api/v3/unit/libs/payments.test.js index cd4d52face..938eb71500 100644 --- a/test/api/v3/unit/libs/payments.test.js +++ b/test/api/v3/unit/libs/payments.test.js @@ -4,13 +4,18 @@ import { model as User } from '../../../../../website/server/models/user'; import moment from 'moment'; describe('payments/index', () => { + let user; + + beforeEach(() => { + user = new User(); + sandbox.spy(sender, 'sendTxn'); + }); + + afterEach(() => { + sandbox.restore(); + }); + describe('#createSubscription', () => { - let user; - - beforeEach(async () => { - user = new User(); - }); - context('Purchasing a subscription as a gift', () => { it('adds extra months to an existing subscription'); @@ -146,20 +151,14 @@ describe('payments/index', () => { }); describe('#cancelSubscription', () => { - let data, user; + let data; beforeEach(() => { - sandbox.spy(sender, 'sendTxn'); - user = new User(); data = { user }; }); - afterEach(() => { - sandbox.restore(); - }); - - it('adds a month termination date by default', () => { - api.cancelSubscription(data); + it('adds a month termination date by default', async () => { + await api.cancelSubscription(data); let now = new Date(); let daysTillTermination = moment(user.purchased.plan.dateTerminated).diff(now, 'days'); @@ -167,10 +166,10 @@ describe('payments/index', () => { expect(daysTillTermination).to.be.within(29, 30); // 1 month +/- 1 days }); - it('adds extraMonths to dateTerminated value', () => { + it('adds extraMonths to dateTerminated value', async () => { user.purchased.plan.extraMonths = 2; - api.cancelSubscription(data); + await api.cancelSubscription(data); let now = new Date(); let daysTillTermination = moment(user.purchased.plan.dateTerminated).diff(now, 'days'); @@ -178,10 +177,10 @@ describe('payments/index', () => { expect(daysTillTermination).to.be.within(89, 90); // 3 months +/- 1 days }); - it('handles extra month fractions', () => { + it('handles extra month fractions', async () => { user.purchased.plan.extraMonths = 0.3; - api.cancelSubscription(data); + await api.cancelSubscription(data); let now = new Date(); let daysTillTermination = moment(user.purchased.plan.dateTerminated).diff(now, 'days'); @@ -189,10 +188,10 @@ describe('payments/index', () => { expect(daysTillTermination).to.be.within(38, 39); // should be about 1 month + 1/3 month }); - it('terminates at next billing date if it exists', () => { + it('terminates at next billing date if it exists', async () => { data.nextBill = moment().add({ days: 15 }); - api.cancelSubscription(data); + await api.cancelSubscription(data); let now = new Date(); let daysTillTermination = moment(user.purchased.plan.dateTerminated).diff(now, 'days'); @@ -200,10 +199,10 @@ describe('payments/index', () => { expect(daysTillTermination).to.be.within(13, 15); }); - it('resets plan.extraMonths', () => { + it('resets plan.extraMonths', async () => { user.purchased.plan.extraMonths = 5; - api.cancelSubscription(data); + await api.cancelSubscription(data); expect(user.purchased.plan.extraMonths).to.eql(0); }); diff --git a/website/client/500.html b/website/client/500.html deleted file mode 100644 index 2c1906aa92..0000000000 --- a/website/client/500.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - HabitRPG | Error - - - - - - - - - - - - - -
-
-

The server is respawning.

-

Try again in a few. We restart often due to this issue, and we're rewriting the site to fix it. (AngularJS developers, come join us!)

- -

If this page persists, the server may be experiencing issues; the developers have been notified. Try switching to the beta site or the main site.

-
-
- - diff --git a/website/client/js/controllers/chatCtrl.js b/website/client/js/controllers/chatCtrl.js index c7c29d6502..891abed5f6 100644 --- a/website/client/js/controllers/chatCtrl.js +++ b/website/client/js/controllers/chatCtrl.js @@ -2,6 +2,9 @@ habitrpg.controller('ChatCtrl', ['$scope', 'Groups', 'Chat', 'User', '$http', 'ApiUrl', 'Notification', 'Members', '$rootScope', 'Analytics', function($scope, Groups, Chat, User, $http, ApiUrl, Notification, Members, $rootScope, Analytics){ + if ($scope.group) { + Chat.markChatSeen($scope.group.id); + } $scope.message = {content:''}; $scope._sending = false; @@ -26,12 +29,17 @@ habitrpg.controller('ChatCtrl', ['$scope', 'Groups', 'Chat', 'User', '$http', 'A $scope.postChat = function(group, message){ if (_.isEmpty(message) || $scope._sending) return; $scope._sending = true; - var previousMsg = (group.chat && group.chat[0]) ? group.chat[0].id : false; - Chat.postChat(group._id, message, previousMsg) + // var previousMsg = (group.chat && group.chat[0]) ? group.chat[0].id : false; + Chat.postChat(group._id, message) //, previousMsg) not sending the previousMsg as we have real time updates .then(function(response) { var message = response.data.data.message; - group.chat.unshift(message); + if (message) { + group.chat.unshift(message); + group.chat.splice(200); + } else { + group.chat = response.data.data.chat; + } $scope.message.content = ''; $scope._sending = false; diff --git a/website/client/js/controllers/guildsCtrl.js b/website/client/js/controllers/guildsCtrl.js index 34a1ab23a1..ec548cb35f 100644 --- a/website/client/js/controllers/guildsCtrl.js +++ b/website/client/js/controllers/guildsCtrl.js @@ -1,7 +1,7 @@ 'use strict'; -habitrpg.controller("GuildsCtrl", ['$scope', 'Groups', 'User', 'Challenges', '$rootScope', '$state', '$location', '$compile', 'Analytics', - function($scope, Groups, User, Challenges, $rootScope, $state, $location, $compile, Analytics) { +habitrpg.controller("GuildsCtrl", ['$scope', 'Groups', 'User', 'Challenges', '$rootScope', '$state', '$location', '$compile', 'Analytics', 'Pusher', + function($scope, Groups, User, Challenges, $rootScope, $state, $location, $compile, Analytics, Pusher) { $scope.groups = { guilds: [], public: [], diff --git a/website/client/js/controllers/partyCtrl.js b/website/client/js/controllers/partyCtrl.js index d6efe9a32a..6f2974703a 100644 --- a/website/client/js/controllers/partyCtrl.js +++ b/website/client/js/controllers/partyCtrl.js @@ -1,7 +1,7 @@ 'use strict'; -habitrpg.controller("PartyCtrl", ['$rootScope','$scope','Groups','Chat','User','Challenges','$state','$compile','Analytics','Quests','Social', - function($rootScope, $scope, Groups, Chat, User, Challenges, $state, $compile, Analytics, Quests, Social) { +habitrpg.controller("PartyCtrl", ['$rootScope','$scope','Groups','Chat','User','Challenges','$state','$compile','Analytics','Quests','Social', 'Pusher', + function($rootScope, $scope, Groups, Chat, User, Challenges, $state, $compile, Analytics, Quests, Social, Pusher) { var user = User.user; diff --git a/website/client/js/controllers/rootCtrl.js b/website/client/js/controllers/rootCtrl.js index 3e3429da98..b2c85ceafe 100644 --- a/website/client/js/controllers/rootCtrl.js +++ b/website/client/js/controllers/rootCtrl.js @@ -7,14 +7,19 @@ habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$ function($scope, $rootScope, $location, User, $http, $state, $stateParams, Notification, Groups, Shared, Content, $modal, $timeout, ApiUrl, Payments, $sce, $window, Analytics, TAVERN_ID) { var user = User.user; - var initSticky = _.once(function(){ - $timeout(function () { - if (window.env.IS_MOBILE || User.user.preferences.stickyHeader === false) return; - $('.header-wrap').sticky({topSpacing:0}); - }); - }); + // Setup page once user is synced + var clearAppLoadedListener = $rootScope.$watch('appLoaded', function (after) { + if (after === true) { + // Initialize sticky header + $timeout(function () { + if (window.env.IS_MOBILE || User.user.preferences.stickyHeader === false) return; + $('.header-wrap').sticky({topSpacing:0}); + }); - $rootScope.$on('userUpdated',initSticky); + // Remove listener + clearAppLoadedListener(); + } + }); $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ diff --git a/website/client/js/services/chatServices.js b/website/client/js/services/chatServices.js index 4020c9dd92..b6eab706a0 100644 --- a/website/client/js/services/chatServices.js +++ b/website/client/js/services/chatServices.js @@ -1,8 +1,8 @@ 'use strict'; angular.module('habitrpg') -.factory('Chat', ['$http', 'ApiUrl', 'User', - function($http, ApiUrl, User) { +.factory('Chat', ['$http', 'ApiUrl', 'User', 'Pusher', + function($http, ApiUrl, User, Pusher) { var apiV3Prefix = '/api/v3'; function getChat (groupId) { @@ -24,6 +24,7 @@ angular.module('habitrpg') url: url, data: { message: message, + pusherSocketId: Pusher.socketId, // to make sure the send doesn't get notified of it's own message } }); } diff --git a/website/client/js/services/pusherService.js b/website/client/js/services/pusherService.js new file mode 100644 index 0000000000..14198b249c --- /dev/null +++ b/website/client/js/services/pusherService.js @@ -0,0 +1,94 @@ +'use strict'; + +angular.module('habitrpg') +.factory('Pusher', ['$rootScope', 'STORAGE_SETTINGS_ID', 'Groups', + function($rootScope, STORAGE_SETTINGS_ID, Groups) { + var settings = JSON.parse(localStorage.getItem(STORAGE_SETTINGS_ID)); + var IS_PUSHER_ENABLED = window.env['PUSHER:ENABLED'] === 'true'; + + var api = { + pusher: undefined, + socketId: undefined, // when defined the user is connected + }; + + // Setup chat channels once app is ready, only for parties for now + var clearAppLoadedListener = $rootScope.$watch('appLoaded', function (after) { + if (!after) return; + clearAppLoadedListener(); // clean the event listerner + + if (!IS_PUSHER_ENABLED) return; + + var user = $rootScope.user; + + // Connect the user to Pusher and to the party's chat channel + var partyId = user && $rootScope.user.party && $rootScope.user.party._id; + if (!partyId) return; + + api.pusher = new Pusher(window.env['PUSHER:KEY'], { + encrypted: true, + authEndpoint: '/api/v3/user/auth/pusher', + auth: { + headers: { + 'x-api-user': settings && settings.auth && settings.auth.apiId, + 'x-api-key': settings && settings.auth && settings.auth.apiToken, + }, + }, + }); + + api.pusher.connection.bind('error', function(err) { + console.error(err); + // TODO if( err.data.code === 4004 ) detected connection limit + }); + + api.pusher.connection.bind('connected', function () { + api.socketId = api.pusher.connection.socket_id; + }); + + var partyChannelName = 'presence-group-' + partyId; + var partyChannel = api.pusher.subscribe(partyChannelName); + + // When an error occurs while joining the channel + partyChannel.bind('pusher:subscription_error', function(status) { + console.error('Impossible to join the Pusher channel for your party, status: ', status); + }); + + // When the user correctly enters the party channel + partyChannel.bind('pusher:subscription_succeeded', function(members) { + // TODO members = [{id, info}] + }); + + // When a member enters the party channel + partyChannel.bind('pusher:member_added', function(member) { + // TODO member = {id, info} + }); + + // When a member leaves the party channel + partyChannel.bind('pusher:member_removed', function(member) { + // TODO member = {id, info} + }); + + // When the user is booted from the party, they get disconnected from Pusher + partyChannel.bind('user-removed', function (data) { + if (data.userId === user._id) { + api.pusher.unsubscribe(partyChannelName); + } + }); + + // Same when the user leaves the party + partyChannel.bind('user-left', function (data) { + if (data.userId === user._id) { + api.pusher.unsubscribe(partyChannelName); + } + }); + + // When a new chat message is posted + partyChannel.bind('new-chat', function (data) { + Groups.party().then(function () { + // Groups.data.party.chat.unshift(data); + // Groups.data.party.chat.splice(200); + }); + }); + }); + + return api; + }]); diff --git a/website/client/manifest.json b/website/client/manifest.json index f9aa63bbf5..3b2756d188 100644 --- a/website/client/manifest.json +++ b/website/client/manifest.json @@ -1,6 +1,7 @@ { "app": { "js": [ + "bower_components/pusher-websocket-iso/dist/web/pusher.js", "bower_components/jquery/dist/jquery.min.js", "bower_components/jquery.cookie/jquery.cookie.js", "bower_components/pnotify/jquery.pnotify.min.js", @@ -58,6 +59,7 @@ "js/services/userNotificationsService.js", "js/services/userServices.js", "js/services/hallServices.js", + "js/services/pusherService.js", "js/filters/money.js", "js/filters/roundLargeNumbers.js", diff --git a/website/server/controllers/api-v2/auth.js b/website/server/controllers/api-v2/auth.js index cfa5c40a0d..9b27708614 100644 --- a/website/server/controllers/api-v2/auth.js +++ b/website/server/controllers/api-v2/auth.js @@ -6,7 +6,6 @@ var async = require('async'); var utils = require('../../libs/api-v2/utils'); var nconf = require('nconf'); var request = require('request'); -var FirebaseTokenGenerator = require('firebase-token-generator'); import { model as User, } from '../../models/user'; @@ -351,28 +350,6 @@ api.changePassword = function(req, res, next) { }) }; -// DISABLED FOR API v2 -/*var firebaseTokenGeneratorInstance = new FirebaseTokenGenerator(nconf.get('FIREBASE:SECRET')); -api.getFirebaseToken = function(req, res, next) { - var user = res.locals.user; - // Expires 24 hours after now (60*60*24*1000) (in milliseconds) - var expires = new Date(); - expires.setTime(expires.getTime() + 86400000); - - var token = firebaseTokenGeneratorInstance - .createToken({ - uid: user._id, - isHabiticaUser: true - }, { - expires: expires - }); - - res.status(200).json({ - token: token, - expires: expires - }); -};*/ - // DISABLED FOR API v2 /*api.setupPassport = function(router) { diff --git a/website/server/controllers/api-v2/groups.js b/website/server/controllers/api-v2/groups.js index 31a21d7dc9..961faabb0f 100644 --- a/website/server/controllers/api-v2/groups.js +++ b/website/server/controllers/api-v2/groups.js @@ -32,7 +32,6 @@ var isProd = nconf.get('NODE_ENV') === 'production'; var api = module.exports; var pushNotify = require('./pushNotifications'); var analytics = utils.analytics; -var firebase = require('../../libs/api-v2/firebase'); /* ------------------------------------------------------------------------ @@ -233,8 +232,6 @@ api.create = function(req, res, next) { function(cb){user.save(cb)}, function(saved,ct,cb){group.save(cb)}, function(saved,ct,cb){ - firebase.updateGroupData(saved); - firebase.addUserToGroup(saved._id, user._id); saved.getTransformedData({ populateMembers: nameFields, cb, @@ -278,7 +275,6 @@ api.update = function(req, res, next) { group.save(function(err, saved){ if (err) return next(err); - firebase.updateGroupData(saved); res.sendStatus(204); }); } @@ -548,7 +544,6 @@ api.join = function(req, res, next) { group.save(cb); }, function(cb){ - firebase.addUserToGroup(group._id, user._id); group.getTransformedData({ cb, populateMembers: group.type === 'party' ? partyFields : nameFields, diff --git a/website/server/controllers/api-v2/user.js b/website/server/controllers/api-v2/user.js index b9439de09a..3812accfb6 100644 --- a/website/server/controllers/api-v2/user.js +++ b/website/server/controllers/api-v2/user.js @@ -33,7 +33,6 @@ import v3UserController from '../api-v3/user'; let i18n = shared.i18n; var api = module.exports; -var firebase = require('../../libs/api-v2/firebase'); var webhook = require('../../libs/api-v2/webhook'); const partyMembersFields = 'profile.name stats achievements items.special'; @@ -468,7 +467,6 @@ api.delete = function(req, res, next) { return user.remove(); }) .then(() => { - firebase.deleteUser(user._id); res.sendStatus(200); }) .catch(next); diff --git a/website/server/controllers/api-v3/auth.js b/website/server/controllers/api-v3/auth.js index 692b2e0c49..d69597808d 100644 --- a/website/server/controllers/api-v3/auth.js +++ b/website/server/controllers/api-v3/auth.js @@ -18,8 +18,8 @@ import { model as Group } from '../../models/group'; import { model as EmailUnsubscription } from '../../models/emailUnsubscription'; import { sendTxn as sendTxnEmail } from '../../libs/api-v3/email'; import { decrypt } from '../../libs/api-v3/encryption'; -import FirebaseTokenGenerator from 'firebase-token-generator'; import { send as sendEmail } from '../../libs/api-v3/email'; +import pusher from '../../libs/api-v3/pusher'; let api = {}; @@ -282,6 +282,76 @@ api.loginSocial = { }, }; +/* + * @apiIgnore Private route + * @api {post} /api/v3/user/auth/pusher Pusher.com authentication + * @apiDescription Authentication for Pusher.com private and presence channels + * @apiVersion 3.0.0 + * @apiName UserAuthPusher + * @apiGroup User + * + * @apiParam {String} socket_id Body parameter + * @apiParam {String} channel_name Body parameter + * + * @apiSuccess {String} auth The authentication token + */ +api.pusherAuth = { + method: 'POST', + middlewares: [authWithHeaders()], + url: '/user/auth/pusher', + async handler (req, res) { + let user = res.locals.user; + + req.checkBody('socket_id').notEmpty(); + req.checkBody('channel_name').notEmpty(); + + let validationErrors = req.validationErrors(); + if (validationErrors) throw validationErrors; + + let socketId = req.body.socket_id; + let channelName = req.body.channel_name; + + // Channel names are in the form of {presence|private}-{group|...}-{resourceId} + let [channelType, resourceType, ...resourceId] = channelName.split('-'); + + if (['presence'].indexOf(channelType) === -1) { // presence is used only for parties, private for guilds too + throw new BadRequest('Invalid Pusher channel type.'); + } + + if (resourceType !== 'group') { // only groups are supported + throw new BadRequest('Invalid Pusher resource type.'); + } + + resourceId = resourceId.join('-'); // the split at the beginning had split resourceId too + if (!validator.isUUID(resourceId)) { + throw new BadRequest('Invalid Pusher resource id, must be a UUID.'); + } + + // Only the user's party is supported for now + if (user.party._id !== resourceId) { + throw new NotFound('Resource id must be the user\'s party.'); + } + + let authResult; + + // Max 100 members for presence channel - parties only + if (channelType === 'presence') { + let presenceData = { + user_id: user._id, // eslint-disable-line camelcase + // Max 1KB + user_info: {}, // eslint-disable-line camelcase + }; + + authResult = pusher.authenticate(socketId, channelName, presenceData); + } else { + authResult = pusher.authenticate(socketId, channelName); + } + + // Not using res.respond because Pusher requires a different response format + res.status(200).json(authResult); + }, +}; + /** * @api {put} /api/v3/user/auth/update-username Update username * @apiDescription Update the username of a local user @@ -472,28 +542,6 @@ api.updateEmail = { }, }; -const firebaseTokenGenerator = new FirebaseTokenGenerator(nconf.get('FIREBASE:SECRET')); - -// Internal route -api.getFirebaseToken = { - method: 'POST', - url: '/user/auth/firebase', - middlewares: [authWithHeaders()], - async handler (req, res) { - let user = res.locals.user; - // Expires 24 hours from now (60*60*24*1000) (in milliseconds) - let expires = new Date(); - expires.setTime(expires.getTime() + 86400000); - - let token = firebaseTokenGenerator.createToken({ - uid: user._id, - isHabiticaUser: true, - }, { expires }); - - res.respond(200, {token, expires}); - }, -}; - /** * @api {delete} /api/v3/user/auth/social/:network Delete social authentication method * @apiDescription Remove a social authentication method (only facebook supported) from a user profile. The user must have local authentication enabled diff --git a/website/server/controllers/api-v3/chat.js b/website/server/controllers/api-v3/chat.js index b84a3e6aaa..5d79475df5 100644 --- a/website/server/controllers/api-v3/chat.js +++ b/website/server/controllers/api-v3/chat.js @@ -8,6 +8,7 @@ import { import _ from 'lodash'; import { removeFromArray } from '../../libs/api-v3/collectionManipulators'; import { getUserInfo, getGroupUrl, sendTxn } from '../../libs/api-v3/email'; +import pusher from '../../libs/api-v3/pusher'; import nconf from 'nconf'; import Bluebird from 'bluebird'; @@ -49,12 +50,12 @@ api.getChat = { /** * @api {post} /api/v3/groups/:groupId/chat Post chat message to a group * @apiVersion 3.0.0 - * @apiName PostCat + * @apiName PostChat * @apiGroup Chat * * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) - * @apiParam {message} Body parameter - message The message to post - * @apiParam {previousMsg} previousMsg Query parameter - The previous chat message which will force a return of the full group chat + * @apiParam {string} message Body parameter - message The message to post + * @apiParam {UUID} previousMsg Query parameter - The previous chat message which will force a return of the full group chat * * @apiSuccess data An array of chat messages if a new message was posted after previousMsg, otherwise the posted message */ @@ -83,7 +84,7 @@ api.postChat = { let lastClientMsg = req.query.previousMsg; chatUpdated = lastClientMsg && group.chat && group.chat[0] && group.chat[0].id !== lastClientMsg ? true : false; - group.sendChat(req.body.message, user); + let newChatMessage = group.sendChat(req.body.message, user); let toSave = [group.save()]; @@ -93,6 +94,14 @@ api.postChat = { } let [savedGroup] = await Bluebird.all(toSave); + + // real-time chat is only enabled for private groups (for now only for parties) + if (savedGroup.privacy === 'private' && savedGroup.type === 'party') { + // req.body.pusherSocketId is sent from official clients to identify the sender user's real time socket + // see https://pusher.com/docs/server_api_guide/server_excluding_recipients + pusher.trigger(`presence-group-${savedGroup._id}`, 'new-chat', newChatMessage, req.body.pusherSocketId); + } + if (chatUpdated) { res.respond(200, {chat: Group.toJSONCleanChat(savedGroup, user).chat}); } else { @@ -107,8 +116,8 @@ api.postChat = { * @apiName LikeChat * @apiGroup Chat * - * @apiParam {groupId} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) - * @apiParam {chatId} chatId The chat message _id + * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) + * @apiParam {UUID} chatId The chat message _id * * @apiSuccess {Object} data The liked chat message */ @@ -154,8 +163,8 @@ api.likeChat = { * @apiName FlagChat * @apiGroup Chat * - * @apiParam {groupId} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) - * @apiParam {chatId} chatId The chat message id + * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) + * @apiParam {UUID} chatId The chat message id * * @apiSuccess {object} data The flagged chat message */ @@ -243,8 +252,8 @@ api.flagChat = { * @apiName ClearFlags * @apiGroup Chat * - * @apiParam {groupId} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) - * @apiParam {chatId} chatId The chat message id + * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) + * @apiParam {UUID} chatId The chat message id * * @apiSuccess {Object} data An empty object */ @@ -313,12 +322,12 @@ api.clearChatFlags = { }; /** - * @api {post} /api/v3/groups/:groupId/chat/:chatId/seen Seen a group chat message + * @api {post} /api/v3/groups/:groupId/chat/seen Mark all messages as read for a group * @apiVersion 3.0.0 * @apiName SeenChat * @apiGroup Chat * - * @apiParam {groupId} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) + * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) * * @apiSuccess {Object} data An empty object */ @@ -354,8 +363,8 @@ api.seenChat = { * @apiGroup Chat * * @apiParam {string} previousMsg Query parameter - The last message fetched by the client so that the whole chat will be returned only if new messages have been posted in the meantime - * @apiParam {string} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) - * @apiParam {string} chatId The chat message id + * @apiParam {UUID} groupId The group _id ('party' for the user party and 'habitrpg' for tavern are accepted) + * @apiParam {UUID} chatId The chat message id * * @apiSuccess data The updated chat array or an empty object if no message was posted after previousMsg * @apiSuccess {Object} data An empty object when the previous message was deleted diff --git a/website/server/controllers/api-v3/groups.js b/website/server/controllers/api-v3/groups.js index 3f332f3b7c..1c03d71f35 100644 --- a/website/server/controllers/api-v3/groups.js +++ b/website/server/controllers/api-v3/groups.js @@ -17,10 +17,11 @@ import { NotAuthorized, } from '../../libs/api-v3/errors'; import { removeFromArray } from '../../libs/api-v3/collectionManipulators'; -import * as firebase from '../../libs/api-v3/firebase'; import { sendTxn as sendTxnEmail } from '../../libs/api-v3/email'; import { encrypt } from '../../libs/api-v3/encryption'; import sendPushNotification from '../../libs/api-v3/pushNotifications'; +import pusher from '../../libs/api-v3/pusher'; + let api = {}; /** @@ -66,9 +67,6 @@ api.createGroup = { profile: {name: user.profile.name}, }; res.respond(201, response); // do not remove chat flags data as we've just created the group - - firebase.updateGroupData(savedGroup); - firebase.addUserToGroup(savedGroup._id, user._id); }, }; @@ -179,8 +177,6 @@ api.updateGroup = { }; } res.respond(200, response); - - firebase.updateGroupData(savedGroup); }, }; @@ -278,8 +274,6 @@ api.joinGroup = { response.leader = leader.toJSON({minimize: true}); } res.respond(200, response); - - firebase.addUserToGroup(group._id, user._id); }, }; @@ -449,7 +443,15 @@ api.removeGroupMember = { if (isInGroup === 'guild') { removeFromArray(member.guilds, group._id); } - if (isInGroup === 'party') member.party._id = undefined; // TODO remove quest information too? Use group.leave()? + if (isInGroup === 'party') { + // Tell the realtime clients that a user is being removed + // If the user that is being removed is still connected, they'll get disconnected automatically + pusher.trigger(`presence-group-${group._id}`, 'user-removed', { + userId: user._id, + }); + + member.party._id = undefined; // TODO remove quest information too? Use group.leave()? + } if (member.newMessages[group._id]) { member.newMessages[group._id] = undefined; diff --git a/website/server/controllers/api-v3/hall.js b/website/server/controllers/api-v3/hall.js index ba3f8d14fd..cf589eef84 100644 --- a/website/server/controllers/api-v3/hall.js +++ b/website/server/controllers/api-v3/hall.js @@ -76,7 +76,7 @@ api.getHeroes = { // Note, while the following routes are called getHero / updateHero // they can be used by admins to get/update any user -const heroAdminFields = 'contributor balance profile.name purchased items auth'; +const heroAdminFields = 'contributor balance profile.name purchased items auth flags.chatRevoked'; /** * @api {get} /api/v3/hall/heroes/:heroId Get any user ("hero") given the UUID @@ -170,6 +170,7 @@ api.updateHero = { } if (updateData.auth && _.isBoolean(updateData.auth.blocked)) hero.auth.blocked = updateData.auth.blocked; + if (updateData.flags && _.isBoolean(updateData.flags.chatRevoked)) hero.flags.chatRevoked = updateData.flags.chatRevoked; let savedHero = await hero.save(); let heroJSON = savedHero.toJSON(); diff --git a/website/server/controllers/api-v3/user.js b/website/server/controllers/api-v3/user.js index 0a546cf945..8a6db2a01d 100644 --- a/website/server/controllers/api-v3/user.js +++ b/website/server/controllers/api-v3/user.js @@ -13,7 +13,6 @@ import { import { model as User } from '../../models/user'; import Bluebird from 'bluebird'; import _ from 'lodash'; -import * as firebase from '../../libs/api-v3/firebase'; import * as passwordUtils from '../../libs/api-v3/password'; let api = {}; @@ -230,8 +229,6 @@ api.deleteUser = { await user.remove(); res.respond(200, {}); - - firebase.deleteUser(user._id); }, }; diff --git a/website/server/controllers/top-level/payments/amazon.js b/website/server/controllers/top-level/payments/amazon.js index b1bf9390bb..1a28381759 100644 --- a/website/server/controllers/top-level/payments/amazon.js +++ b/website/server/controllers/top-level/payments/amazon.js @@ -105,10 +105,10 @@ api.checkout = { CurrencyCode: 'USD', Amount: amount, }, - SellerNote: 'HabitRPG Payment', + SellerNote: 'Habitica Payment', SellerOrderAttributes: { SellerOrderId: shared.uuid(), - StoreName: 'HabitRPG', + StoreName: 'Habitica', }, }, }); @@ -122,7 +122,7 @@ api.checkout = { CurrencyCode: 'USD', Amount: amount, }, - SellerAuthorizationNote: 'HabitRPG Payment', + SellerAuthorizationNote: 'Habitica Payment', TransactionTimeout: 0, CaptureNow: true, }); @@ -177,11 +177,11 @@ api.subscribe = { await amzLib.setBillingAgreementDetails({ AmazonBillingAgreementId: billingAgreementId, BillingAgreementAttributes: { - SellerNote: 'HabitRPG Subscription', + SellerNote: 'Habitica Subscription', SellerBillingAgreementAttributes: { SellerBillingAgreementId: shared.uuid(), - StoreName: 'HabitRPG', - CustomInformation: 'HabitRPG Subscription', + StoreName: 'Habitica', + CustomInformation: 'Habitica Subscription', }, }, }); @@ -197,13 +197,13 @@ api.subscribe = { CurrencyCode: 'USD', Amount: sub.price, }, - SellerAuthorizationNote: 'HabitRPG Subscription Payment', + SellerAuthorizationNote: 'Habitica Subscription Payment', TransactionTimeout: 0, CaptureNow: true, - SellerNote: 'HabitRPG Subscription Payment', + SellerNote: 'Habitica Subscription Payment', SellerOrderAttributes: { SellerOrderId: shared.uuid(), - StoreName: 'HabitRPG', + StoreName: 'Habitica', }, }); diff --git a/website/server/controllers/top-level/payments/paypal.js b/website/server/controllers/top-level/payments/paypal.js index f60d5058dc..0bc7b45ef3 100644 --- a/website/server/controllers/top-level/payments/paypal.js +++ b/website/server/controllers/top-level/payments/paypal.js @@ -63,14 +63,14 @@ api.checkout = { req.session.gift = req.query.gift; let amount = 5.00; - let description = 'HabitRPG gems'; + let description = 'Habitica Gems'; if (gift) { if (gift.type === 'gems') { amount = Number(gift.gems.amount / 4).toFixed(2); description = `${description} (Gift)`; } else { amount = Number(shared.content.subscriptionBlocks[gift.subscription.key].price).toFixed(2); - description = 'mo. HabitRPG Subscription (Gift)'; + description = 'mo. Habitica Subscription (Gift)'; } } @@ -166,7 +166,7 @@ api.subscribe = { if (!coupon) throw new NotAuthorized(res.t('invalidCoupon')); } - let billingPlanTitle = `HabitRPG Subscription ($${sub.price} every ${sub.months} months, recurring)`; + let billingPlanTitle = `Habitica Subscription ($${sub.price} every ${sub.months} months, recurring)`; let billingAgreementAttributes = { name: billingPlanTitle, description: billingPlanTitle, @@ -248,7 +248,7 @@ api.subscribeCancel = { }, }; -// General IPN handler. We catch cancelled HabitRPG subscriptions for users who manually cancel their +// General IPN handler. We catch cancelled Habitica subscriptions for users who manually cancel their // recurring paypal payments in their paypal dashboard. TODO ? Remove this when we can move to webhooks or some other solution /** diff --git a/website/server/libs/api-v2/firebase.js b/website/server/libs/api-v2/firebase.js deleted file mode 100644 index 8a8d9f002c..0000000000 --- a/website/server/libs/api-v2/firebase.js +++ /dev/null @@ -1,83 +0,0 @@ -var Firebase = require('firebase'); -var nconf = require('nconf'); -var isProd = nconf.get('NODE_ENV') === 'production'; -var firebaseConfig = nconf.get('FIREBASE'); - -var firebaseRef; -var isFirebaseEnabled = (nconf.get('NODE_ENV') === 'production') && (firebaseConfig.ENABLED === 'true'); - -import { TAVERN_ID } from '../../models/group'; - -// Setup -if(isFirebaseEnabled){ - firebaseRef = new Firebase('https://' + firebaseConfig.APP + '.firebaseio.com'); - - // TODO what happens if an op is sent before client is authenticated? - firebaseRef.authWithCustomToken(firebaseConfig.SECRET, function(err, authData){ - // TODO it's ok to kill the server here? what if FB is offline? - if(err) throw new Error('Impossible to authenticate Firebase'); - }); -} - -var api = module.exports = {}; - -api.updateGroupData = function(group){ - if(!isFirebaseEnabled) return; - // TODO is throw ok? we don't have callbacks - if(!group) throw new Error('group is required.'); - // Return in case of tavern (comparison working because we use string for _id) - if(group._id === TAVERN_ID) return; - - firebaseRef.child('rooms/' + group._id) - .set({ - name: group.name - }); -}; - -api.addUserToGroup = function(groupId, userId){ - if(!isFirebaseEnabled) return; - if(!userId || !groupId) throw new Error('groupId, userId are required.'); - if(groupId === TAVERN_ID) return; - - firebaseRef.child('members/' + groupId + '/' + userId) - .set(true); - - firebaseRef.child('users/' + userId + '/rooms/' + groupId) - .set(true); -}; - -api.removeUserFromGroup = function(groupId, userId){ - if(!isFirebaseEnabled) return; - if(!userId || !groupId) throw new Error('groupId, userId are required.'); - if(groupId === TAVERN_ID) return; - - firebaseRef.child('members/' + groupId + '/' + userId) - .remove(); - - firebaseRef.child('users/' + userId + '/rooms/' + groupId) - .remove(); -}; - -api.deleteGroup = function(groupId){ - if(!isFirebaseEnabled) return; - if(!groupId) throw new Error('groupId is required.'); - if(groupId === TAVERN_ID) return; - - firebaseRef.child('rooms/' + groupId) - .remove(); - - // TODO not really necessary as long as we only store room data, - // as empty objects are automatically deleted (/members/... in future...) - firebaseRef.child('members/' + groupId) - .remove(); -}; - -// TODO not really necessary as long as we only store room data, -// as empty objects are automatically deleted -api.deleteUser = function(userId){ - if(!isFirebaseEnabled) return; - if(!userId) throw new Error('userId is required.'); - - firebaseRef.child('users/' + userId) - .remove(); -}; diff --git a/website/server/libs/api-v3/firebase.js b/website/server/libs/api-v3/firebase.js deleted file mode 100644 index 324183e85f..0000000000 --- a/website/server/libs/api-v3/firebase.js +++ /dev/null @@ -1,69 +0,0 @@ -import Firebase from 'firebase'; -import nconf from 'nconf'; -import { TAVERN_ID } from '../../models/group'; - -const FIREBASE_CONFIG = nconf.get('FIREBASE'); -const FIREBASE_ENABLED = FIREBASE_CONFIG.ENABLED === 'true'; - -let firebaseRef; - -if (FIREBASE_ENABLED) { - firebaseRef = new Firebase(`https://${FIREBASE_CONFIG.APP}.firebaseio.com`); - - // TODO what happens if an op is sent before client is authenticated? - firebaseRef.authWithCustomToken(FIREBASE_CONFIG.SECRET, (err) => { - // TODO it's ok to kill the server here? what if FB is offline? - if (err) throw new Error('Impossible to authenticate Firebase'); - }); -} - -export function updateGroupData (group) { - if (!FIREBASE_ENABLED) return; - // TODO is throw ok? we don't have callbacks - if (!group) throw new Error('group obj is required.'); - // Return in case of tavern (comparison working because we use string for _id) - if (group._id === TAVERN_ID) return; - - firebaseRef.child(`rooms/${group._id}`) - .set({ - name: group.name, - }); -} - -export function addUserToGroup (groupId, userId) { - if (!FIREBASE_ENABLED) return; - if (!userId || !groupId) throw new Error('groupId, userId are required.'); - if (groupId === TAVERN_ID) return; - - firebaseRef.child(`members/${groupId}/${userId}`).set(true); - firebaseRef.child(`users/${userId}/rooms/${groupId}`).set(true); -} - -export function removeUserFromGroup (groupId, userId) { - if (!FIREBASE_ENABLED) return; - if (!userId || !groupId) throw new Error('groupId, userId are required.'); - if (groupId === TAVERN_ID) return; - - firebaseRef.child(`members/${groupId}/${userId}`).remove(); - firebaseRef.child(`users/${userId}/rooms/${groupId}`).remove(); -} - -export function deleteGroup (groupId) { - if (!FIREBASE_ENABLED) return; - if (!groupId) throw new Error('groupId is required.'); - if (groupId === TAVERN_ID) return; - - firebaseRef.child(`members/${groupId}`).remove(); - // TODO not really necessary as long as we only store room data, - // as empty objects are automatically deleted (/members/... in future...) - firebaseRef.child(`rooms/${groupId}`).remove(); -} - -// TODO not really necessary as long as we only store room data, -// as empty objects are automatically deleted -export function deleteUser (userId) { - if (!FIREBASE_ENABLED) return; - if (!userId) throw new Error('userId is required.'); - - firebaseRef.child(`users/${userId}`).remove(); -} diff --git a/website/server/libs/api-v3/pusher.js b/website/server/libs/api-v3/pusher.js new file mode 100644 index 0000000000..74ac1e10a5 --- /dev/null +++ b/website/server/libs/api-v3/pusher.js @@ -0,0 +1,42 @@ +import Pusher from 'pusher'; +import nconf from 'nconf'; +import { InternalServerError } from './errors'; + +const IS_PUSHER_ENABLED = nconf.get('PUSHER:ENABLED') === 'true'; + +let pusherInstance; + +if (IS_PUSHER_ENABLED) { + pusherInstance = new Pusher({ + appId: nconf.get('PUSHER:APP_ID'), + key: nconf.get('PUSHER:KEY'), + secret: nconf.get('PUSHER:SECRET'), + encrypted: true, + }); +} + +let api = { + // https://github.com/pusher/pusher-http-node#publishing-events + trigger (channel, event, data, socketId = null) { + if (!IS_PUSHER_ENABLED) return Promise.resolve(null); + + return new Promise((resolve, reject) => { + pusherInstance.trigger(channel, event, data, socketId, (err, req, res) => { + if (err) { + reject(err); + } else { + resolve([req, res]); + } + }); + }); + }, + + // https://github.com/pusher/pusher-http-node#authenticating-private-channels + authenticate (...args) { + if (!IS_PUSHER_ENABLED) throw new InternalServerError('Pusher is not enabled.'); + + return pusherInstance.authenticate(...args); + }, +}; + +module.exports = api; \ No newline at end of file diff --git a/website/server/middlewares/api-v3/locals.js b/website/server/middlewares/api-v3/locals.js index e6e06e3b16..306e4b26c7 100644 --- a/website/server/middlewares/api-v3/locals.js +++ b/website/server/middlewares/api-v3/locals.js @@ -15,7 +15,7 @@ import { mods } from '../../models/user'; const CLIENT_VARS = ['language', 'isStaticPage', 'availableLanguages', 'translations', 'FACEBOOK_KEY', 'NODE_ENV', 'BASE_URL', 'GA_ID', 'AMAZON_PAYMENTS', 'STRIPE_PUB_KEY', 'AMPLITUDE_KEY', - 'worldDmg', 'mods', 'IS_MOBILE']; + 'worldDmg', 'mods', 'IS_MOBILE', 'PUSHER:KEY', 'PUSHER:ENABLED']; let env = { getManifestFiles, @@ -32,9 +32,11 @@ let env = { }, }; -'NODE_ENV BASE_URL GA_ID STRIPE_PUB_KEY FACEBOOK_KEY AMPLITUDE_KEY'.split(' ').forEach(key => { - env[key] = nconf.get(key); -}); +'NODE_ENV BASE_URL GA_ID STRIPE_PUB_KEY FACEBOOK_KEY AMPLITUDE_KEY PUSHER:KEY PUSHER:ENABLED' + .split(' ') + .forEach(key => { + env[key] = nconf.get(key); + }); module.exports = function locals (req, res, next) { let language = _.find(i18n.availableLanguages, {code: req.language}); diff --git a/website/server/models/group.js b/website/server/models/group.js index 0a6e2f119c..0474104fad 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -12,12 +12,12 @@ import { InternalServerError, BadRequest, } from '../libs/api-v3/errors'; -import * as firebase from '../libs/api-v2/firebase'; import baseModel from '../libs/api-v3/baseModel'; import { sendTxn as sendTxnEmail } from '../libs/api-v3/email'; import Bluebird from 'bluebird'; import nconf from 'nconf'; import sendPushNotification from '../libs/api-v3/pushNotifications'; +import pusher from '../libs/api-v3/pusher'; const questScrolls = shared.content.quests; const Schema = mongoose.Schema; @@ -31,8 +31,6 @@ const LARGE_GROUP_COUNT_MESSAGE_CUTOFF = shared.constants.LARGE_GROUP_COUNT_MESS const CRON_SAFE_MODE = nconf.get('CRON_SAFE_MODE') === 'true'; const CRON_SEMI_SAFE_MODE = nconf.get('CRON_SEMI_SAFE_MODE') === 'true'; -// NOTE once Firebase is enabled any change to groups' members in MongoDB will have to be run through the API -// changes made directly to the db will cause Firebase to get out of sync export let schema = new Schema({ name: {type: String, required: true}, description: String, @@ -109,10 +107,6 @@ schema.pre('remove', true, async function preRemoveGroup (next, done) { } }); -schema.post('remove', function postRemoveGroup (group) { - firebase.deleteGroup(group._id); -}); - // return a clean object for user.quest function _cleanQuestProgress (merge) { let clean = { @@ -239,12 +233,14 @@ schema.statics.getGroups = async function getGroups (options = {}) { // Not putting into toJSON because there we can't access user schema.statics.toJSONCleanChat = function groupToJSONCleanChat (group, user) { let toJSON = group.toJSON(); + if (!user.contributor.admin) { _.remove(toJSON.chat, chatMsg => { chatMsg.flags = {}; return chatMsg.flagCount >= 2; }); } + return toJSON; }; @@ -308,7 +304,9 @@ export function chatDefaults (msg, user) { } schema.methods.sendChat = function sendChat (message, user) { - this.chat.unshift(chatDefaults(message, user)); + let newMessage = chatDefaults(message, user); + + this.chat.unshift(newMessage); this.chat.splice(200); // do not send notifications for guilds with more than 5000 users and for the tavern @@ -331,6 +329,8 @@ schema.methods.sendChat = function sendChat (message, user) { query._id = { $ne: user ? user._id : ''}; User.update(query, lastSeenUpdate, {multi: true}).exec(); + + return newMessage; }; schema.methods.startQuest = async function startQuest (user) { @@ -719,6 +719,11 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all') { promises.push(User.update({_id: user._id}, {$pull: {guilds: group._id}}).exec()); } else { promises.push(User.update({_id: user._id}, {$set: {party: {}}}).exec()); + // Tell the realtime clients that a user has left + // If the user that left is still connected, they'll get disconnected + pusher.trigger(`presence-group-${group._id}`, 'user-left', { + userId: user._id, + }); } // If user is the last one in group and group is private, delete it @@ -740,8 +745,6 @@ schema.methods.leave = async function leaveGroup (user, keep = 'keep-all') { promises.push(group.update(update).exec()); } - firebase.removeUserFromGroup(group._id, user._id); - return await Bluebird.all(promises); }; diff --git a/website/server/routes/api-v2/auth.js b/website/server/routes/api-v2/auth.js index f8af1b4338..66d1bebb3a 100644 --- a/website/server/routes/api-v2/auth.js +++ b/website/server/routes/api-v2/auth.js @@ -16,6 +16,5 @@ router.post('/user/reset-password', getUserLanguage, auth.resetPassword); router.post('/user/change-password', getUserLanguage, auth.auth, auth.changePassword); router.post('/user/change-username', getUserLanguage, auth.auth, auth.changeUsername); router.post('/user/change-email', getUserLanguage, auth.auth, auth.changeEmail); -// router.post('/user/auth/firebase', i18n.getUserLanguage, auth.auth, auth.getFirebaseToken); module.exports = router; diff --git a/website/server/server.js b/website/server/server.js index f86e6c63b7..2271552b21 100644 --- a/website/server/server.js +++ b/website/server/server.js @@ -17,7 +17,6 @@ import './libs/api-v3/i18n'; // Load config files import './libs/api-v3/setupMongoose'; -import './libs/api-v3/firebase'; import './libs/api-v3/setupPassport'; // Load some schemas & models diff --git a/website/views/options/profile.jade b/website/views/options/profile.jade index 036d0cf529..c37d920675 100644 --- a/website/views/options/profile.jade +++ b/website/views/options/profile.jade @@ -169,7 +169,7 @@ mixin customizeProfile(mobile) +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled') +buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled') +buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled') - +buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins', 'disabled') + +buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins') script(id='partials/options.profile.avatar.html', type='text/ng-template') diff --git a/website/views/options/social/hall.jade b/website/views/options/social/hall.jade index c5d0201666..70ff99f4a3 100644 --- a/website/views/options/social/hall.jade +++ b/website/views/options/social/hall.jade @@ -59,6 +59,11 @@ script(type='text/ng-template', id='partials/options.social.hall.heroes.html') accordion-group(heading='Auth') h4 Auth pre {{::toJson(hero.auth)}} + .form-group + .checkbox + label + input(type='checkbox', ng-model='hero.flags.chatRevoked') + | Chat Priveleges Revoked .form-group .checkbox label diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index c732c8c65b..87927954d0 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,31 +1,64 @@ -h2 TASK REMINDERS ON ANDROID, JUNE SUBSCRIBER ITEMS, AND SEAFOAM TRANSFORMATION ITEMS +h2 7/1/2016 - iOS UPDATE AND NEW TAKE THIS CHALLENGE hr tr td - h3 Android Update: Task Reminders - p There's a new Android update which includes a very exciting feature: Task Reminders! When you make or edit Dailies and To-Dos, you can now add notifications that will remind you to get things done! Never forget a task again. + h3 iOS Update: Notifications and Private Messages + p We've released a new iOS update! br - p We've also fixed a variety of bugs, so be sure to download this update now! - p.small.muted by viirus, TheHollidayInn, and nivl4 + p Now you can send and read private messages on the app! Plus, you can now receive notifications for important events, like being invited to a party, guild, or quest, receiving a private message, and beginning a battle. Don’t want a certain type of notification? Simply adjust your preferences under Settings. + br + p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each new release, but if you go to the review section you can re-post old reviews with a single tap. Thanks for using Habitica! + p.small.muted by viirus and Nivl4 tr td - .promo_mystery_201606.pull-right - h3 June Subscriber Items - p The June Subscriber Items have been revealed: the Selkie Robes Set! You still have seven days to subscribe and receive the item set. + .promo_takethis_armor.pull-right + h3 New Take This Challenge! + p The next Take This Challenge has launched, Check Your HP, with a focus on tracking your mood. Be sure to check it out to earn additional pieces of the Take This armor set! br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - tr - td - .seafoam_star.pull-right - h3 Seafoam Transformation Item - p Splash some Seafoam on your friends and they will undergo a mysterious transformation until their next cron! You can buy the Seafoam in the Seasonal Shop for Gold. Don't want to be transformed? Just buy some Sand from the Rewards Store to reverse it. + p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. + br + p Congratulations to the winners of the last Take This Challenge, "It's Dangerous to Go Alone": grand prize winner janey_p, and runners-up Dennis Charles Puerto Calubia, lamachine, Didit, mykabot, and Deiket. Plus, all participants in that Challenge have received the Take This Shield. Enjoy! + p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team if menuItem !== 'oldNews' hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + h2 SPLASHY SKINS! LAST CHANCE FOR SELKIE ITEM SET! + tr + td + .promo_splashyskins.pull-right + h3 Splashy Skin Set + p There's a new set of Seasonal Edition Skins available in the Avatar Customization page until July 31st! Get them while you can, or they won't be available until next year. + p.small.muted by UncommonCriminal + tr + td + .promo_mystery_201606.pull-right + h3 Last Chance for Selkie Item Set + p Reminder: this is the final day to subscribe and receive the Selkie Item Set. If you want the Selkie Cap or the Selkie Tail, now's the time. Thanks so much for your support -- we hope you enjoy your Gems! + p.small.muted by Lemoness + h2 TASK REMINDERS ON ANDROID, JUNE SUBSCRIBER ITEMS, AND SEAFOAM TRANSFORMATION ITEMS + tr + td + h3 Android Update: Task Reminders + p There's a new Android update which includes a very exciting feature: Task Reminders! When you make or edit Dailies and To-Dos, you can now add notifications that will remind you to get things done! Never forget a task again. + br + p We've also fixed a variety of bugs, so be sure to download this update now! + p.small.muted by viirus, TheHollidayInn, and nivl4 + tr + td + .promo_mystery_201606.pull-right + h3 June Subscriber Items + p The June Subscriber Items have been revealed: the Selkie Robes Set! You still have seven days to subscribe and receive the item set. + br + p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! + p.small.muted by Lemoness + tr + td + .seafoam_star.pull-right + h3 Seafoam Transformation Item + p Splash some Seafoam on your friends and they will undergo a mysterious transformation until their next cron! You can buy the Seafoam in the Seasonal Shop for Gold. Don't want to be transformed? Just buy some Sand from the Rewards Store to reverse it. h2 SUMMER SPLASH EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS tr td