From e41b0f81bd71a64942bf52d05c4e5c2561ee3aba Mon Sep 17 00:00:00 2001 From: Nils Asmussen Date: Mon, 1 Aug 2016 14:16:18 +0200 Subject: [PATCH 01/16] Improved fullscreen enter/leave in photo view. Previously, document.mouse{enter,leave} was used for that. This has the disadvantage that is doesn't work when the browser is in fullscreen mode (at least, in Chromium), because the mouse can no longer leave the document. With this commit, mousemove is used to switch to fullscreen in the photo view after the user has not moved the mouse for some time. It is left again, if the user moves the mouse. --- src/scripts/multiselect.js | 2 +- src/scripts/view.js | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/scripts/multiselect.js b/src/scripts/multiselect.js index e9c60e2..7421def 100644 --- a/src/scripts/multiselect.js +++ b/src/scripts/multiselect.js @@ -159,7 +159,7 @@ multiselect.resize = function(e) { multiselect.stopResize = function() { - $(document).off('mousemove mouseup') + if (multiselect.position.top!==null) $(document).off('mousemove mouseup') } diff --git a/src/scripts/view.js b/src/scripts/view.js index 198a4fd..fe10eaa 100644 --- a/src/scripts/view.js +++ b/src/scripts/view.js @@ -309,9 +309,12 @@ view.photo = { $('body').css('overflow', 'hidden') // Fullscreen - $(document) - .bind('mouseenter', header.show) - .bind('mouseleave', header.hide) + var timeout + $(document).bind('mousemove', function() { + clearTimeout(timeout) + header.show() + timeout = setTimeout(header.hide, 500) + }) lychee.animate(lychee.imageview, 'fadeIn') @@ -329,8 +332,7 @@ view.photo = { // Disable Fullscreen $(document) - .unbind('mouseenter') - .unbind('mouseleave') + .unbind('mousemove') // Hide Photo lychee.animate(lychee.imageview, 'fadeOut') From a1879c2a2149a24e3f26b3d2d77c42d7f457a1a9 Mon Sep 17 00:00:00 2001 From: Nils Asmussen Date: Thu, 4 Aug 2016 23:07:06 +0200 Subject: [PATCH 02/16] diagnostics: don't assume that gd_info exists (fixes #565). --- plugins/Diagnostics/index.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/Diagnostics/index.php b/plugins/Diagnostics/index.php index c7cf963..ff4cd4d 100644 --- a/plugins/Diagnostics/index.php +++ b/plugins/Diagnostics/index.php @@ -53,10 +53,13 @@ if (hasPermissions(LYCHEE_UPLOADS)===false) $error .= ('Error: \'uploads/ if (hasPermissions(LYCHEE_DATA)===false) $error .= ('Error: \'data/\' is missing or has insufficient read/write privileges' . PHP_EOL); // About GD -$gdVersion = gd_info(); -if (!$gdVersion['JPEG Support']) $error .= ('Error: PHP gd extension without jpeg support' . PHP_EOL); -if (!$gdVersion['PNG Support']) $error .= ('Error: PHP gd extension without png support' . PHP_EOL); -if (!$gdVersion['GIF Read Support'] || !$gdVersion['GIF Create Support']) $error .= ('Error: PHP gd extension without full gif support' . PHP_EOL); +$gdVersion = array('GD Version' => '-'); +if (function_exists('gd_info')) { + $gdVersion = gd_info(); + if (!$gdVersion['JPEG Support']) $error .= ('Error: PHP gd extension without jpeg support' . PHP_EOL); + if (!$gdVersion['PNG Support']) $error .= ('Error: PHP gd extension without png support' . PHP_EOL); + if (!$gdVersion['GIF Read Support'] || !$gdVersion['GIF Create Support']) $error .= ('Error: PHP gd extension without full gif support' . PHP_EOL); +} // Load config if (!file_exists(LYCHEE_CONFIG_FILE)) exit('Error: Configuration not found. Please install Lychee for additional tests'); From 8181bd6ce63b0ad66accdfac6ae0cae4668efdf9 Mon Sep 17 00:00:00 2001 From: Nils Asmussen Date: Sat, 6 Aug 2016 15:19:55 +0200 Subject: [PATCH 03/16] Removed duplicated timeout for header. Because of that, the timeout for going into fullscreen mode has been changed from 500ms to 1s. --- src/scripts/header.js | 14 +++----------- src/scripts/init.js | 2 +- src/scripts/view.js | 2 +- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/scripts/header.js b/src/scripts/header.js index 6c4b81c..58f6f6e 100644 --- a/src/scripts/header.js +++ b/src/scripts/header.js @@ -67,8 +67,6 @@ header.bind = function() { header.show = function() { - clearTimeout($(window).data('timeout')) - lychee.imageview.removeClass('full') header.dom().removeClass('header--hidden') @@ -76,18 +74,12 @@ header.show = function() { } -header.hide = function(e, delay = 500) { +header.hide = function(e) { if (visible.photo() && !visible.sidebar() && !visible.contextMenu() && basicModal.visible()===false) { - clearTimeout($(window).data('timeout')) - - $(window).data('timeout', setTimeout(function() { - - lychee.imageview.addClass('full') - header.dom().addClass('header--hidden') - - }, delay)) + lychee.imageview.addClass('full') + header.dom().addClass('header--hidden') return true diff --git a/src/scripts/init.js b/src/scripts/init.js index 71520e5..de6211a 100755 --- a/src/scripts/init.js +++ b/src/scripts/init.js @@ -80,7 +80,7 @@ $(document).ready(function() { // Fullscreen on mobile .on('touchend', '#imageview #image', function(e) { if (swipe.obj==null || (swipe.offset>=-5&&swipe.offset<=5)) { - if (visible.header()) header.hide(e, 0) + if (visible.header()) header.hide(e) else header.show() } }) diff --git a/src/scripts/view.js b/src/scripts/view.js index fe10eaa..befae3f 100644 --- a/src/scripts/view.js +++ b/src/scripts/view.js @@ -313,7 +313,7 @@ view.photo = { $(document).bind('mousemove', function() { clearTimeout(timeout) header.show() - timeout = setTimeout(header.hide, 500) + timeout = setTimeout(header.hide, 1000) }) lychee.animate(lychee.imageview, 'fadeIn') From 9b71bae4a1f9ab073724c7ec1290a8de6311ee86 Mon Sep 17 00:00:00 2001 From: Nils Asmussen Date: Sat, 6 Aug 2016 16:00:48 +0200 Subject: [PATCH 04/16] Added warning if Imagick is not installed/enabled. If GD is used instead of Imagick, rotating uploaded pictures leads to a loss of their metadata. Since this is unexpected and maybe a problem, the diagnostics should show a warning. This commit displays a warning if it's either not installed or not enabled in settings. --- plugins/Diagnostics/index.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/Diagnostics/index.php b/plugins/Diagnostics/index.php index ff4cd4d..eee1058 100644 --- a/plugins/Diagnostics/index.php +++ b/plugins/Diagnostics/index.php @@ -99,6 +99,10 @@ if (empty(ini_get('allow_url_fopen'))) echo('Warning: You may experience problem // Check mysql version if ($database->server_version<50500) echo('Warning: Lychee uses the GBK charset to avoid sql injections on your MySQL version. Please update to MySQL 5.5 or higher to enable UTF-8 support.' . PHP_EOL); +// Check imagick +if (!extension_loaded('imagick')) echo('Warning: Pictures that are rotated lose their metadata! Please install Imagick to avoid that.' . PHP_EOL); +else if (!$settings['imagick']) echo('Warning: Pictures that are rotated lose their metadata! Please enable Imagick in settings to avoid that.' . PHP_EOL); + // Output if ($error==='') echo('No critical problems found. Lychee should work without problems!' . PHP_EOL); else echo $error; From d458feb55dd68a2124446580c249e86d9fe37960 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Tue, 9 Aug 2016 09:53:24 +0200 Subject: [PATCH 05/16] Updated deps --- src/npm-shrinkwrap.json | 1967 ++++++++++++++++++++++++++++++--------- src/package.json | 8 +- 2 files changed, 1545 insertions(+), 430 deletions(-) diff --git a/src/npm-shrinkwrap.json b/src/npm-shrinkwrap.json index 621e94b..0788375 100644 --- a/src/npm-shrinkwrap.json +++ b/src/npm-shrinkwrap.json @@ -10,40 +10,33 @@ "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", - "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" - } - } + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" }, "amdefine": { "version": "1.0.0", "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" }, - "ansi": { - "version": "0.3.1", - "from": "ansi@>=0.3.1 <0.4.0", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.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" + "version": "2.2.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz" }, "any-promise": { "version": "1.3.0", "from": "any-promise@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" }, + "aproba": { + "version": "1.0.4", + "from": "aproba@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz" + }, "archy": { "version": "1.0.0", "from": "archy@>=1.0.0 <2.0.0", @@ -71,7 +64,7 @@ }, "array-find-index": { "version": "1.0.1", - "from": "array-find-index@>=1.0.1 <2.0.0", + "from": "array-find-index@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" }, "array-index": { @@ -80,9 +73,9 @@ "resolved": "https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz" }, "array-uniq": { - "version": "1.0.3", + "version": "1.0.2", "from": "array-uniq@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" }, "array-unique": { "version": "0.2.1", @@ -115,9 +108,9 @@ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz" }, "autoprefixer": { - "version": "6.3.6", + "version": "6.3.3", "from": "autoprefixer@>=6.0.0 <7.0.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.6.tgz" + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.3.tgz" }, "aws-sign2": { "version": "0.6.0", @@ -130,234 +123,1392 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" }, "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" + "version": "6.7.2", + "from": "babel-code-frame@>=6.7.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.7.2.tgz" }, "babel-core": { - "version": "6.10.4", - "from": "babel-core@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.10.4.tgz" + "version": "6.7.2", + "from": "babel-core@>=6.6.5 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.7.2.tgz" }, "babel-generator": { - "version": "6.10.2", - "from": "babel-generator@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.10.2.tgz" + "version": "6.7.2", + "from": "babel-generator@>=6.7.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.7.2.tgz" }, "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" + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "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" + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "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" + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "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" + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "version": "6.6.0", + "from": "babel-helpers@>=6.6.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.6.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" + "version": "6.7.2", + "from": "babel-messages@>=6.7.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.7.2.tgz" }, "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" + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + } + } }, "babel-plugin-syntax-async-functions": { - "version": "6.8.0", + "version": "6.13.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" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.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" + "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.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "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.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.10.1.tgz", + "dependencies": { + "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-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.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.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.13.0", + "from": "babel-traverse@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@>=6.10.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.9.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "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.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.9.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + } + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.8.0", + "from": "babel-plugin-transform-es2015-modules-amd@>=6.8.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.10.3", + "version": "6.11.5", "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.10.3.tgz" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.11.5.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.12.0", + "from": "babel-plugin-transform-es2015-modules-systemjs@>=6.12.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.12.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.11.6", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.12.0", + "from": "babel-plugin-transform-es2015-modules-umd@>=6.12.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.12.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + } + } }, "babel-plugin-transform-es2015-parameters": { - "version": "6.9.0", + "version": "6.11.4", "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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.11.4.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.11.4", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.8.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.8.0.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.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" + "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.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.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" + "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.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + } + } }, "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.8.0", + "version": "6.11.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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.11.0.tgz", + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + } + } }, "babel-plugin-transform-regenerator": { - "version": "6.9.0", + "version": "6.11.4", "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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.11.4.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-core": { + "version": "6.13.2", + "from": "babel-core@>=6.11.4 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.13.2.tgz" + }, + "babel-generator": { + "version": "6.11.4", + "from": "babel-generator@>=6.11.4 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.11.4.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", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-register": { + "version": "6.11.6", + "from": "babel-register@>=6.9.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.11.6.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-template": { + "version": "6.9.0", + "from": "babel-template@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.9.0.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.11.4", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.9.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + }, + "minimatch": { + "version": "3.0.3", + "from": "minimatch@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + } + } }, "babel-plugin-transform-strict-mode": { - "version": "6.8.0", + "version": "6.11.3", "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" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.11.3.tgz", + "dependencies": { + "babel-code-frame": { + "version": "6.11.0", + "from": "babel-code-frame@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz" + }, + "babel-messages": { + "version": "6.8.0", + "from": "babel-messages@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz" + }, + "babel-runtime": { + "version": "6.11.6", + "from": "babel-runtime@^6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, + "babel-traverse": { + "version": "6.13.0", + "from": "babel-traverse@^6.13.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.13.0.tgz" + }, + "babel-types": { + "version": "6.13.0", + "from": "babel-types@^6.8.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.13.0.tgz" + }, + "core-js": { + "version": "2.4.1", + "from": "core-js@^2.4.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "js-tokens": { + "version": "2.0.0", + "from": "js-tokens@^2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "babel-preset-es2015": { - "version": "6.9.0", - "from": "babel-preset-es2015@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.9.0.tgz" + "version": "6.13.2", + "from": "babel-preset-es2015@>=6.13.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.13.2.tgz" }, "babel-register": { - "version": "6.9.0", - "from": "babel-register@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.9.0.tgz" + "version": "6.7.2", + "from": "babel-register@>=6.7.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.7.2.tgz", + "dependencies": { + "core-js": { + "version": "2.2.0", + "from": "core-js@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.2.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" + "version": "5.8.35", + "from": "babel-runtime@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.8.35.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" + "version": "6.7.0", + "from": "babel-template@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.7.0.tgz" }, "babel-traverse": { - "version": "6.10.4", - "from": "babel-traverse@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.10.4.tgz" + "version": "6.7.3", + "from": "babel-traverse@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.7.3.tgz" }, "babel-types": { - "version": "6.10.2", - "from": "babel-types@>=6.10.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.10.2.tgz" + "version": "6.7.2", + "from": "babel-types@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.7.2.tgz" }, "babylon": { - "version": "6.8.2", + "version": "6.7.0", "from": "babylon@>=6.7.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.2.tgz" + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.7.0.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" + "version": "0.3.0", + "from": "balanced-match@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz" }, "basiccontext": { "version": "3.5.1", - "from": "basiccontext@>=3.5.1 <4.0.0", + "from": "basiccontext@3.5.1", "resolved": "https://registry.npmjs.org/basiccontext/-/basiccontext-3.5.1.tgz" }, "basicmodal": { - "version": "3.3.5", - "from": "basicmodal@>=3.3.5 <4.0.0", - "resolved": "https://registry.npmjs.org/basicmodal/-/basicmodal-3.3.5.tgz" + "version": "3.3.7", + "from": "basicmodal@>=3.3.7 <4.0.0", + "resolved": "https://registry.npmjs.org/basicmodal/-/basicmodal-3.3.7.tgz" }, "beeper": { "version": "1.1.0", @@ -392,9 +1543,9 @@ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "brace-expansion": { - "version": "1.1.5", + "version": "1.1.3", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz" + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.3.tgz" }, "braces": { "version": "1.8.5", @@ -402,14 +1553,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz" }, "browserslist": { - "version": "1.3.3", - "from": "browserslist@>=1.3.1 <1.4.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.3.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" + "version": "1.1.3", + "from": "browserslist@>=1.1.3 <1.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.1.3.tgz" }, "bufferstreams": { "version": "1.0.1", @@ -432,9 +1578,9 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" }, "caniuse-db": { - "version": "1.0.30000488", - "from": "caniuse-db@>=1.0.30000444 <2.0.0", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000488.tgz" + "version": "1.0.30000430", + "from": "caniuse-db@>=1.0.30000409 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000430.tgz" }, "caseless": { "version": "0.11.0", @@ -444,24 +1590,17 @@ "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": { - "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" - } - } + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz" }, "chalk": { - "version": "1.1.3", + "version": "1.1.1", "from": "chalk@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, "clean-css": { - "version": "3.4.18", + "version": "3.4.10", "from": "clean-css@>=3.3.3 <4.0.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.18.tgz", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.10.tgz", "dependencies": { "source-map": { "version": "0.4.4", @@ -490,6 +1629,11 @@ "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" }, + "color-convert": { + "version": "1.0.0", + "from": "color-convert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz" + }, "combined-stream": { "version": "1.0.5", "from": "combined-stream@>=1.0.5 <1.1.0", @@ -510,15 +1654,20 @@ "from": "concat-with-sourcemaps@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz" }, + "console-control-strings": { + "version": "1.1.0", + "from": "console-control-strings@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.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" }, "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" + "version": "1.2.6", + "from": "core-js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz" }, "core-util-is": { "version": "1.0.2", @@ -542,11 +1691,6 @@ "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.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" - }, "d": { "version": "0.1.1", "from": "d@>=0.1.1 <0.2.0", @@ -569,11 +1713,6 @@ "from": "dateformat@>=1.0.11 <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", @@ -604,6 +1743,11 @@ "from": "deprecated@>=0.0.1 <0.0.2", "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz" }, + "detect-file": { + "version": "0.1.0", + "from": "detect-file@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz" + }, "detect-indent": { "version": "3.0.1", "from": "detect-indent@>=3.0.1 <4.0.0", @@ -621,7 +1765,7 @@ }, "ecc-jsbn": { "version": "0.1.1", - "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "from": "ecc-jsbn@>=0.0.1 <1.0.0", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" }, "end-of-stream": { @@ -636,15 +1780,8 @@ }, "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" - } - } + "from": "es5-ext@>=0.10.10 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz" }, "es6-iterator": { "version": "2.0.0", @@ -652,9 +1789,9 @@ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" }, "es6-symbol": { - "version": "3.1.0", + "version": "3.0.2", "from": "es6-symbol@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" }, "escape-string-regexp": { "version": "1.0.5", @@ -667,9 +1804,9 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "event-stream": { - "version": "3.3.3", + "version": "3.3.4", "from": "event-stream@>=3.1.0 <4.0.0", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.3.tgz" + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz" }, "expand-brackets": { "version": "0.1.5", @@ -683,13 +1820,13 @@ }, "expand-tilde": { "version": "1.2.2", - "from": "expand-tilde@>=1.2.0 <2.0.0", + "from": "expand-tilde@>=1.2.2 <2.0.0", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.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" + "version": "2.0.1", + "from": "extend@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" }, "extglob": { "version": "0.3.2", @@ -744,9 +1881,9 @@ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-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" + "version": "0.3.1", + "from": "flagged-respawn@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.1.tgz" }, "for-in": { "version": "0.1.5", @@ -789,9 +1926,21 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz" }, "gauge": { - "version": "1.2.7", - "from": "gauge@>=1.2.5 <1.3.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz" + "version": "2.6.0", + "from": "gauge@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", + "dependencies": { + "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" + }, + "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" + } + } }, "gaze": { "version": "0.5.2", @@ -808,15 +1957,20 @@ "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-caller-file": { + "version": "1.0.2", + "from": "get-caller-file@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-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" }, "get-value": { - "version": "1.3.1", - "from": "get-value@>=1.1.5 <2.0.0", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz" + "version": "2.0.6", + "from": "get-value@>=2.0.6 <3.0.0", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" }, "getpass": { "version": "0.1.6", @@ -855,15 +2009,10 @@ "from": "glob@>=4.3.1 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.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" - }, "readable-stream": { - "version": "1.0.34", + "version": "1.0.33", "from": "readable-stream@>=1.0.33-1 <1.1.0-0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, "through2": { "version": "0.6.5", @@ -883,9 +2032,9 @@ "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz" }, "global-modules": { - "version": "0.2.2", - "from": "global-modules@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.2.tgz" + "version": "0.2.3", + "from": "global-modules@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" }, "global-prefix": { "version": "0.1.4", @@ -935,9 +2084,9 @@ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz" }, "graceful-fs": { - "version": "4.1.4", + "version": "4.1.3", "from": "graceful-fs@>=4.1.2 <5.0.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "graceful-readlink": { "version": "1.0.1", @@ -945,9 +2094,9 @@ "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" }, "group-array": { - "version": "0.3.0", + "version": "0.3.1", "from": "group-array@>=0.3.0 <0.4.0", - "resolved": "https://registry.npmjs.org/group-array/-/group-array-0.3.0.tgz" + "resolved": "https://registry.npmjs.org/group-array/-/group-array-0.3.1.tgz" }, "gulp": { "version": "3.9.1", @@ -965,9 +2114,9 @@ "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-6.1.2.tgz", "dependencies": { "object-assign": { - "version": "4.1.0", + "version": "4.0.1", "from": "object-assign@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" } } }, @@ -977,9 +2126,9 @@ "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz", "dependencies": { "readable-stream": { - "version": "1.0.34", + "version": "1.0.33", "from": "readable-stream@>=1.0.33-1 <1.1.0-0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, "through2": { "version": "0.6.5", @@ -999,9 +2148,9 @@ "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.2.4.tgz", "dependencies": { "findup-sync": { - "version": "0.4.1", + "version": "0.4.2", "from": "findup-sync@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.1.tgz" + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.2.tgz" } } }, @@ -1016,14 +2165,14 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, "object-assign": { - "version": "4.1.0", + "version": "4.0.1", "from": "object-assign@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" }, "readable-stream": { - "version": "2.1.4", + "version": "2.0.6", "from": "readable-stream@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" } } }, @@ -1038,9 +2187,16 @@ "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.3.2.tgz" }, "gulp-uglify": { - "version": "1.5.4", - "from": "gulp-uglify@>=1.5.4 <2.0.0", - "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.4.tgz" + "version": "2.0.0", + "from": "gulp-uglify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-2.0.0.tgz", + "dependencies": { + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.13.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + } + } }, "gulp-util": { "version": "3.0.7", @@ -1069,6 +2225,11 @@ "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, + "has-color": { + "version": "0.1.7", + "from": "has-color@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" + }, "has-flag": { "version": "1.0.0", "from": "has-flag@>=1.0.0 <2.0.0", @@ -1086,7 +2247,7 @@ }, "hawk": { "version": "3.1.3", - "from": "hawk@>=3.1.3 <3.2.0", + "from": "hawk@>=3.1.0 <3.2.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz" }, "hoek": { @@ -1100,9 +2261,9 @@ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz" }, "hosted-git-info": { - "version": "2.1.5", + "version": "2.1.4", "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" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" }, "http-signature": { "version": "1.1.1", @@ -1120,16 +2281,16 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "dependencies": { "repeating": { - "version": "2.0.1", + "version": "2.0.0", "from": "repeating@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz" } } }, "inflight": { - "version": "1.0.5", + "version": "1.0.4", "from": "inflight@>=1.0.4 <2.0.0", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz" + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz" }, "inherits": { "version": "2.0.1", @@ -1138,13 +2299,13 @@ }, "ini": { "version": "1.3.4", - "from": "ini@>=1.3.4 <2.0.0", + "from": "ini@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "interpret": { - "version": "1.0.1", + "version": "1.0.0", "from": "interpret@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.0.tgz" }, "invariant": { "version": "2.2.1", @@ -1162,9 +2323,9 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" }, "is-buffer": { - "version": "1.1.3", + "version": "1.1.4", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -1206,6 +2367,11 @@ "from": "is-glob@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" }, + "is-integer": { + "version": "1.0.6", + "from": "is-integer@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.6.tgz" + }, "is-my-json-valid": { "version": "2.13.1", "from": "is-my-json-valid@>=2.12.4 <3.0.0", @@ -1214,14 +2380,7 @@ "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", - "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" - } - } + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" }, "is-posix-bracket": { "version": "0.1.1", @@ -1286,9 +2445,9 @@ "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" }, "jquery": { - "version": "3.0.0", - "from": "jquery@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz" + "version": "3.1.0", + "from": "jquery@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz" }, "js-base64": { "version": "2.1.9", @@ -1296,9 +2455,9 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.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" + "version": "1.0.2", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.2.tgz" }, "jsbn": { "version": "0.1.0", @@ -1336,24 +2495,34 @@ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz" }, "kind-of": { - "version": "2.0.1", - "from": "kind-of@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz" + "version": "3.0.4", + "from": "kind-of@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz" }, "lazy-cache": { - "version": "0.2.7", - "from": "lazy-cache@>=0.2.4 <0.3.0", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" + "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" }, "lcid": { "version": "1.0.0", "from": "lcid@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" }, + "left-pad": { + "version": "0.0.3", + "from": "left-pad@0.0.3", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-0.0.3.tgz" + }, "liftoff": { - "version": "2.2.4", + "version": "2.2.0", "from": "liftoff@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.4.tgz" + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.0.tgz" + }, + "line-numbers": { + "version": "0.2.0", + "from": "line-numbers@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/line-numbers/-/line-numbers-0.2.0.tgz" }, "load-json-file": { "version": "1.1.0", @@ -1361,25 +2530,15 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.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" - }, - "lodash._baseclone": { - "version": "4.5.7", - "from": "lodash._baseclone@>=4.5.0 <4.6.0", - "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz" + "version": "3.10.1", + "from": "lodash@>=3.10.0 <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._baseslice": { - "version": "4.0.0", - "from": "lodash._baseslice@>=4.0.0 <4.1.0", - "resolved": "https://registry.npmjs.org/lodash._baseslice/-/lodash._baseslice-4.0.0.tgz" - }, "lodash._basetostring": { "version": "3.0.1", "from": "lodash._basetostring@>=3.0.0 <4.0.0", @@ -1421,21 +2580,14 @@ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" }, "lodash.assign": { - "version": "4.0.9", + "version": "4.1.0", "from": "lodash.assign@>=4.0.3 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz", - "dependencies": { - "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" - } - } + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.1.0.tgz" }, "lodash.clonedeep": { - "version": "4.3.2", + "version": "4.4.1", "from": "lodash.clonedeep@>=4.3.2 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz" + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.4.1.tgz" }, "lodash.escape": { "version": "3.2.0", @@ -1457,47 +2609,6 @@ "from": "lodash.keys@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" }, - "lodash.pad": { - "version": "4.4.0", - "from": "lodash.pad@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.4.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.padend": { - "version": "4.5.0", - "from": "lodash.padend@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.5.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.padstart": { - "version": "4.5.0", - "from": "lodash.padstart@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.5.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.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", @@ -1513,31 +2624,36 @@ "from": "lodash.templatesettings@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.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" - }, "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", + "version": "1.1.0", "from": "loose-envify@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz" + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.1.0.tgz" }, "loud-rejection": { - "version": "1.5.0", + "version": "1.3.0", "from": "loud-rejection@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.5.0.tgz" + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.3.0.tgz" }, "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" }, + "make-error": { + "version": "1.2.0", + "from": "make-error@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.2.0.tgz" + }, + "make-error-cause": { + "version": "1.2.1", + "from": "make-error-cause@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.1.tgz" + }, "map-obj": { "version": "1.0.1", "from": "map-obj@>=1.0.1 <2.0.0", @@ -1554,23 +2670,16 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "dependencies": { "object-assign": { - "version": "4.1.0", + "version": "4.0.1", "from": "object-assign@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" } } }, "micromatch": { - "version": "2.3.10", + "version": "2.3.11", "from": "micromatch@>=2.3.8 <3.0.0", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.10.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" - } - } + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" }, "mime-db": { "version": "1.23.0", @@ -1583,9 +2692,9 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz" }, "minimatch": { - "version": "3.0.2", - "from": "minimatch@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + "version": "2.0.10", + "from": "minimatch@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" }, "minimist": { "version": "1.2.0", @@ -1620,31 +2729,24 @@ "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz" }, "nan": { - "version": "2.3.5", + "version": "2.4.0", "from": "nan@>=2.3.2 <3.0.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz" + "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz" }, "node-gyp": { - "version": "3.3.1", + "version": "3.4.0", "from": "node-gyp@>=3.3.1 <4.0.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz", "dependencies": { "glob": { - "version": "4.5.3", - "from": "glob@>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "dependencies": { - "minimatch": { - "version": "2.0.10", - "from": "minimatch@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" - } - } + "version": "7.0.5", + "from": "glob@^7.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.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" + "version": "3.0.3", + "from": "minimatch@^3.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" } } }, @@ -1654,9 +2756,9 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.8.0.tgz", "dependencies": { "gaze": { - "version": "1.1.0", + "version": "1.1.1", "from": "gaze@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.0.tgz" + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz" }, "glob": { "version": "7.0.5", @@ -1672,6 +2774,11 @@ "version": "4.9.0", "from": "lodash@>=4.9.0 <4.10.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz" + }, + "minimatch": { + "version": "3.0.3", + "from": "minimatch@~3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" } } }, @@ -1680,11 +2787,6 @@ "from": "node-uuid@>=1.4.7 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, - "noncharacters": { - "version": "1.1.0", - "from": "noncharacters@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz" - }, "nopt": { "version": "3.0.6", "from": "nopt@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", @@ -1706,9 +2808,9 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" }, "npmlog": { - "version": "2.0.4", - "from": "npmlog@>=0.0.0 <1.0.0||>=1.0.0 <2.0.0||>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz" + "version": "3.1.2", + "from": "npmlog@>=0.0.0 <1.0.0||>=1.0.0 <2.0.0||>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz" }, "num2fraction": { "version": "1.2.2", @@ -1767,7 +2869,7 @@ }, "osenv": { "version": "0.1.3", - "from": "osenv@>=0.1.3 <0.2.0", + "from": "osenv@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz" }, "parse-glob": { @@ -1816,26 +2918,14 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" }, "pinkie-promise": { - "version": "2.0.1", + "version": "2.0.0", "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - }, - "pkg-conf": { - "version": "1.1.3", - "from": "pkg-conf@>=1.1.2 <2.0.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", - "dependencies": { - "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" - } - } + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz" }, "postcss": { - "version": "5.0.21", + "version": "5.0.19", "from": "postcss@>=5.0.4 <6.0.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.21.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.19.tgz", "dependencies": { "supports-color": { "version": "3.1.2", @@ -1865,9 +2955,9 @@ "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" }, "process-nextick-args": { - "version": "1.0.7", + "version": "1.0.6", "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" + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "pseudomap": { "version": "1.0.2", @@ -1875,21 +2965,14 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.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" + "version": "6.2.1", + "from": "qs@>=6.2.0 <6.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.1.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", - "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" - } - } + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" }, "read-pkg": { "version": "1.1.0", @@ -1902,13 +2985,13 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" }, "readable-stream": { - "version": "1.1.14", + "version": "1.1.13", "from": "readable-stream@>=1.1.9 <1.2.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz" }, "rechoir": { "version": "0.6.2", - "from": "rechoir@>=0.6.2 <0.7.0", + "from": "rechoir@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" }, "redent": { @@ -1932,9 +3015,9 @@ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.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" + "version": "2.0.0", + "from": "regexpu-core@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz" }, "regjsgen": { "version": "0.2.0", @@ -1958,7 +3041,7 @@ }, "repeating": { "version": "1.1.3", - "from": "repeating@>=1.1.0 <2.0.0", + "from": "repeating@>=1.1.3 <2.0.0", "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" }, "replace-ext": { @@ -1967,9 +3050,21 @@ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" }, "request": { - "version": "2.72.0", + "version": "2.74.0", "from": "request@>=2.61.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.72.0.tgz" + "resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz", + "dependencies": { + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + } + } + }, + "require-directory": { + "version": "2.1.1", + "from": "require-directory@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" }, "require-main-filename": { "version": "1.0.1", @@ -1978,13 +3073,13 @@ }, "resolve": { "version": "1.1.7", - "from": "resolve@>=1.1.7 <2.0.0", + "from": "resolve@>=1.1.6 <2.0.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" }, "resolve-dir": { - "version": "0.1.0", + "version": "0.1.1", "from": "resolve-dir@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.0.tgz" + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz" }, "right-align": { "version": "0.1.3", @@ -1997,9 +3092,9 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz", "dependencies": { "glob": { - "version": "7.0.5", + "version": "7.0.3", "from": "glob@>=7.0.0 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz" } } }, @@ -2010,8 +3105,18 @@ "dependencies": { "glob": { "version": "7.0.5", - "from": "glob@>=7.0.0 <8.0.0", + "from": "glob@^7.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz" + }, + "lodash": { + "version": "4.14.2", + "from": "lodash@^4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz" + }, + "minimatch": { + "version": "3.0.3", + "from": "minimatch@^3.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" } } }, @@ -2026,9 +3131,9 @@ "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" }, "set-blocking": { - "version": "1.0.0", - "from": "set-blocking@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz" + "version": "2.0.0", + "from": "set-blocking@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" }, "shebang-regex": { "version": "1.0.0", @@ -2041,9 +3146,9 @@ "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" + "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" }, "slash": { "version": "1.0.0", @@ -2056,9 +3161,9 @@ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" }, "source-map": { - "version": "0.5.6", + "version": "0.5.3", "from": "source-map@>=0.5.0 <0.6.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" }, "source-map-support": { "version": "0.2.10", @@ -2093,9 +3198,9 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz" }, "spdx-license-ids": { - "version": "1.2.1", + "version": "1.2.0", "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" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.0.tgz" }, "split": { "version": "0.3.3", @@ -2103,9 +3208,9 @@ "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz" }, "sshpk": { - "version": "1.8.3", + "version": "1.9.2", "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.9.2.tgz", "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2164,11 +3269,6 @@ "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" }, - "symbol": { - "version": "0.2.3", - "from": "symbol@>=0.2.1 <0.3.0", - "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz" - }, "tar": { "version": "2.2.1", "from": "tar@>=2.0.0 <3.0.0", @@ -2197,30 +3297,35 @@ } }, "tildify": { - "version": "1.2.0", + "version": "1.1.2", "from": "tildify@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz" + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.1.2.tgz" }, "time-stamp": { - "version": "1.0.1", + "version": "1.0.0", "from": "time-stamp@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.0.tgz" }, "to-fast-properties": { - "version": "1.0.2", + "version": "1.0.1", "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" + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.1.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" + "version": "2.3.1", + "from": "tough-cookie@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.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" }, + "trim-right": { + "version": "1.0.1", + "from": "trim-right@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + }, "tunnel-agent": { "version": "0.4.3", "from": "tunnel-agent@>=0.4.1 <0.5.0", @@ -2232,9 +3337,9 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" }, "uglify-js": { - "version": "2.6.4", - "from": "uglify-js@2.6.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "version": "2.7.0", + "from": "uglify-js@2.7.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.0.tgz", "dependencies": { "async": { "version": "0.2.10", @@ -2329,9 +3434,9 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "readable-stream": { - "version": "1.0.34", + "version": "1.0.33", "from": "readable-stream@>=1.0.33-1 <1.1.0-0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, "strip-bom": { "version": "1.0.0", @@ -2360,6 +3465,16 @@ "from": "which@>=1.2.10 <2.0.0", "resolved": "https://registry.npmjs.org/which/-/which-1.2.10.tgz" }, + "which-module": { + "version": "1.0.0", + "from": "which-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz" + }, + "wide-align": { + "version": "1.1.0", + "from": "wide-align@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + }, "window-size": { "version": "0.2.0", "from": "window-size@>=0.2.0 <0.3.0", @@ -2376,9 +3491,9 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz" }, "wrappy": { - "version": "1.0.2", + "version": "1.0.1", "from": "wrappy@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" }, "xtend": { "version": "4.0.1", @@ -2396,9 +3511,14 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" }, "yargs": { - "version": "4.7.1", + "version": "4.8.1", "from": "yargs@>=4.7.1 <5.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz" + }, + "yargs-parser": { + "version": "2.4.1", + "from": "yargs-parser@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.com/yargs-parser/-/yargs-parser-2.4.1.tgz", "dependencies": { "camelcase": { "version": "3.0.0", @@ -2406,11 +3526,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" } } - }, - "yargs-parser": { - "version": "2.4.0", - "from": "yargs-parser@>=2.4.0 <3.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.0.tgz" } } } diff --git a/src/package.json b/src/package.json index f255439..92eab67 100644 --- a/src/package.json +++ b/src/package.json @@ -14,9 +14,9 @@ "compile": "gulp" }, "dependencies": { - "babel-preset-es2015": "^6.9.0", + "babel-preset-es2015": "^6.13.2", "basiccontext": "^3.5.1", - "basicmodal": "^3.3.5", + "basicmodal": "^3.3.7", "gulp": "^3.9.1", "gulp-autoprefixer": "3.1.0", "gulp-babel": "^6.1.2", @@ -26,8 +26,8 @@ "gulp-minify-css": "^1.2.4", "gulp-rimraf": "^0.2.0", "gulp-sass": "^2.3.2", - "gulp-uglify": "^1.5.4", - "jquery": "^3.0.0", + "gulp-uglify": "^2.0.0", + "jquery": "^3.1.0", "mousetrap": "^1.6.0" } } From 6a1d38d0e9ff6b8889bc560f26d23d4d481f3b72 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Tue, 9 Aug 2016 09:53:29 +0200 Subject: [PATCH 06/16] Rebuild --- dist/main.css | Bin dist/main.js | Bin 193241 -> 192770 bytes dist/view.js | Bin 111752 -> 111502 bytes 3 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 dist/main.css diff --git a/dist/main.css b/dist/main.css old mode 100755 new mode 100644 diff --git a/dist/main.js b/dist/main.js index 6243e40b834482ec6a00973e9ac783ccba80a2b8..e73ecad6b97bdbf6757734cc3e8280ad78c52e86 100644 GIT binary patch delta 4361 zcmZ`+dw3I77XR)^(v-Heg;Hv1rA-Q9V$+b&f|6vYfC$Kns4G6O!Ze+df$2=hOrX$Y zDLzm{k#$_Ig;na?b=L9ZO7fM|W2MvWM5aLVkDp*uXq@dMT4^R(iaT1 zzM=D+wnRiyx`tm)2toC|;m>C7NsV~a;3%VlIit8%it#2`Ihhcu85d1UvjR;XkK|7Z zQjBYr$)Qh}#WbZ`lR{MHM4@`JvY@eC?ef2loPIf$5En_x9f6^URnmds#J#5i5rl$j zZ*T~*vBa)3qh3W$vS^e;0fp(kq@OU34tP95L{<+sOhGoDxaAqs1^rVgN~T$sV!d9E zN7;YH=rR{AFOIWfYqgL{NvuE0@H{1WU24VH^~lCW1a)(0sqV9&G)C^wJyN37%h5z*sWOtF56=b|jd`$VtTM-B}lZIMl)I_0`)HY1H|Zg|;Y zw*Pa^fitxY+~olP~0FsI0A+NLmb%5B7RwR_HudBm>o<}sy2G@#tlSxdgMvb-~F ze7ARo3_4miQU9uwm(@A@lN7pyte1D+_hGR?@p#;v5Kqc(npWcJ@^f)mwSv7+Mz!6) zS&xILYb=TS) zQAUo&lmYQUYS-i25wR(u&gphI>~e$-s@yXvFDAIToWSst7P5kD@yi!GONX*1csnjGuAJCiZkxq6DXu*q z+6aqscF*9ltWy2DRxz5CD6h{IROxljaWz)$6dTFZWy|~;t!_{l#Kat zZ9z$^mmcOOz8r*}$k9Py*nGLa8R~4F)>yRV$fq>RG z0(o@M2DBnC;vM8P$Jj`z^0Qaec_k6lkRE}wuZ zvOPc>GXWhzTIE&f>HG^l+j|}Izd8e*7?6`03fi{}g4|-i5k!xNG(Tg7^XH+ioXlE# zaUPn9axPAmKtu2w9q7r6 z@kSXT%JS#)mT2ozhzHXiT)Y&0HkS2Uy3gnLb3zN-eqAf&Ze}Dddac;P@Uv&PM|n|V z-Cj~WbwM2HL{keaZ$^xB*W%x%&|v&{C%VD9;lG_|h2{OqWoVc^pCz!-lbfJq{MtQe zvW*b1eL12W0?m_Ua5);eRPg$ugfG01NmMg5N0|-U8y1p0@1hxxhw)1+&qie`!zAfU z8H(E*HpjHiOzX@UDM=sKRx`+u2ujGXY-XbKNh8RvDI{yX%Tc=>-?|cov`1E=c*NnK zE6So)up7l7v&Jt!4`sMY0w?Z%50&8!d(kPUzlB&OvzXb5O7QD%qOY@*jc=iPQ_0tF zpm890aL;+B-?7;)$te!mE`uBirqoCPmU$qnxznHsUC3>JqEc}bJzBL zg$nIitE#?5HCn%KQ47MtcjzvZhrc18YEzbs>!6!Fz)2q?Uz04~>(c|ehJF|vxQi(!aH$m=Z~ za|@xzZboHf3H*+XW4(o9vL3G$l)+)U%QQNba*rbK3)%?H`9W^P)k_GBhF8KO%YW_J zO1LX)G_J3LNtOqAXf?6yg(~=)nU;7pj4_ulRm0bKhYNUogg^u@al>u6wg#qZi)-Ld z1z8Ov12EazXq^E#j`9s?Q${@Tv_C?5K_kC78e>_5j=M*}_uATem}Yv7Pc^`J^Umu< zDAA^lhPhTm{xSy6=G%2ad?1FVYxxtwS)P+AHoV|A80?V6xW}Unyd9D`87107%`g#= zfZuC@k%I(ZFc9#jePZ^JQZ3-YEQ}%yQ(4$*%9OOi`?m9qfO+tYWuRfz*7;CED&=SO zSfHKd;rlFojR;fEY4MxN?-ij9ovY8)IM4<~+PVcW4-qV$UP4en%KkUm6cH_c{6P{b z&Z#QF`3tSR=3fYvP-r5-+o3l#0nccLs{HfftlifRm!q*J7wryQ94-X=A#&zh$gzw3 z88l_e45KAbVnGNGT>=f+P17Q{G{@xn%_68Y*V=PSU~;kP^S|$h-NP&iZTHJ?ceWn2 znH%9`t_kz0o8co=z*3x#$#{~`>fV6us3HR*Vw%_NB;+O2LV9>QoWMmr;6e!;?19pP zgrAAWS)qjr_!xXc4~)uXX&oOv89&eilgL1Sw+Gz)^p`2^cBdJ9rUxo*thW&}Z$tT- z9Z-lE{LMC~z_YhP?LhJ~k!+Ua1W`A}+ejs77XN-LEVFpl?R3^;C9v?=rOCil34-VT{|1;Wkb5j{UGg zU*8r~G|t-*w)j%d<3jV_T=@QH*P0eL=R~o5mZy zfD!miA9O*RsJ-+B41fvdjI$;gIbU*VcXodl7{5w3gG5g#Q6Z CDFD;} delta 4845 zcmaJ^dw3Mp75~oJO?HzYArPKCb9Gy9~i{b%={bI zzJ5i3D(TjiDd+oIsLr7&4`uuePQBNY7|*tpPSYhbt*eb`a;BiOCf6=0hSX^4{R0_#C?T4O6q~fn z$P`H0TO+feG!l+5e6JOE##Sv{}p~wk|Rd|i#c)IB^ zg&aG}w9j97h0m+;ZC5>7LMy4o$*v_(ZO^}MBftXt^)Gjpl7F3t0c*kyjHS&k^M^w7 z;#Tjnnn11;8x#wCx_>_|90!zX#w)# zRS+msyZ9;-qf9Asp*H*GRa*5dV(f_VvJy)-Hdlf0V!?)qQ237FP{8|S+J z_D37<@YCaxthIOD;U0=T+WKedB8|dhpjQe@A_auWcc;~aDQhZSsvci9F3qu2E-q2v z$*a;*D3lJTM1xj$a8L~Qri~O`Mrqkq>xQkh0hK~SV^!;`TQ~ZRn4sEYzO}#?U_8_@ zR#kho-T&RaKoMZt7j7#l@wdbT)1LR>AXudj$8GiD`_U`o=CNk7X;Pj>x0Xm7@r)mD&2oHGOU{Xv*grk5$O*-Y zT}oQd>bc7^)%Nb6k%Ru{`-O>Fxdg@P$}0Ge@Y$NL-d?3pLO<#n#ZCl633y8XxpuXtYVn@{a1vFh6c*7Q#~D7UWv^pscA zt3TU1Vm#BW=}eSKnLWy-bj33XMKlcNsUVb9R7PTQT#1TtIT~qKVumwe4Ez9G*CQzu zWn;Fki~SUsaq?Or>o)q(y~0#$q#E_Qhsw^4ZPz6&Dq`nbAu(*BaxWtd@>b6 zZU-}+Mh=t`SmJC9!?KcbOSl2Kn@w|Gn`~UtuCdcv_$7|74Sof|T=R5Zo&mdjV3JK2 zz^1daUemO#X}U2u_$4zGYBIwKT{Db}wH{GcvYM3o7Iw2t zmuSd|1zJ*6Zn&W@p=gH0aB*gqNQQ^ulFGchW@c)PX(rkrj3dS{Tvg=mg<)7MV~Sk8#*hI^|!%gKFT16ZUeT&6ckq4ybjK7H90;(#oAYkdZQ}HY_=(L?P^+4 zngq8Ch7C!P5+<7w5{bADCbhX6o`e_*iQ!!5$gnc6WtW&(844BFtmHhp4*LASlBpXY z>MYv;t7Zi|nB|(OF`drgXCZ}WMuVT43(L_Zna4}YrYV3ITvQ(`&=a;zK1 zlQk>)Nwewn2sKYYm4c7 zk3*y`XDBKvUFn|i3PV#1#+~EGVU(Ld=FnJRh6PCOXbpdIF$i zO+i~2kdslyV0cqD6)DOr%A5jk^czXhl%n*i<+2E?>7Hh$u{TAFLltuTDAPiA z;|%ExYlxS^x|E=gRK^o+l&0*w{64J3awhi}GtPA%!bpE{-beomXFHqz3Q2%+a_VEa zh4h_*TSA3sLLusxK3o6mNQkRVsCJ1n=Wj5(f*Q`DAbu6NtS|2_J1#BGj<0dzd zoV=4N!|lZiWK$(hBuA=n3TYgPqaAq!ri%0rpM|^qxg&SJJsR(E=K>FDgi^De8^__B z{-QkS%+t!ymf#)hf0UN!HF#&ysW`z}yalTY(Xky~`ebbbHj$szV_i|?q-i@=lRFyd zPiX`Gl6HbDKuA>$P9SeLU|l|K5^2DCGO8ZS$TFV(v^C;R^5X~8)+#LEKdeF7#s3q+iVAd=+?JhxipTOtvQL`En%gJ>)8FaOoF9NM)0PVA`VPf}SP2L(g)PvzX<&>(}19@c8t38A4(69r_onSBa18F}5O=RvtSm1oL3ePzM zz|{7~lh-HA<%7#4ebB{j)19;WAAOnV*2=eZGHCg0hKtwB?8-$Y&{ukOT4==@c;3z@P6 zN55SeW=JM;cVVs1oegL2#;G80-iMROBfF3vZHA3>mtpE`gg=jqv$|lCKkUM_SrPLY zTry44bxm(#c!hfAqRh3TuFC52sC(2!+B37-{ynsU83)(w!7dug(|d4R!Jb6J;7H3e z$bw8t_F{N?T8Ol#XGvj2QkR>l_H=VIM~4ZiBi%{6yqN5#e(0CNfG9LY+Pf%c<&a3a z_u>}MW^9b?y&)~JHabD6LR;hx%APw)JHIJXnCg}%XkNX`N?xOQ2 z%k*ezL!z`qU+WYttE7jGly>78+lnNvmh#*54oRf$UEDPxqsGzi=ptKG*g5ttR^jEj nm&1wEhwA^kaLuv->3O2lDBMSniMyaV7p6$Hj0) diff --git a/dist/view.js b/dist/view.js index 065c4d1583177705fcce8051f93b3f10004e212c..7241a1de8898390b9186ea83a5e0dfcf158a2e52 100644 GIT binary patch delta 2016 zcmZuyd2AGA6wmAI(UzkeEo~|ESnPB+Y{%VFP?i}gl%qg6lz=t0*y(nbojRQg<}s=t!xyZ8C&SG1o-Nt&1qB< z8$oMxx(JoVa+#HSKhOf|rvvRnXtUoe$Y*#N#%upbChiMCEZVTbh>HoGaFl~8Z# zb3_otKb0OI&J!;?Xj|lZgRTlO;#GXApvP3XSSjH+sV-1Y(-IStwWt`;iPA6EDfNj+ zOb+X!A{W1iHdW>0Ugk@1GkR22wrFTWpb!L<2$Yicjs{qOAifct3Y0+VdR%cD+=Qvp zLjlC!$jgxDa{-!`SsnjcSp$?t+M?(5rj3ioy*eidUcu+1X>|Gd*|{a0-qtE8kzzR> zmjouvOOjXimEeN8eL#tc^yR<5f!b9krW~_R_!R)Se2&R zyaJ<1Vp#BMe%0sm6QwQWlHw5|u35c;ve$UvrB9vqj%sR;0KWT5y$iinKLg1PS?-bA z5Z{nbk{_Ff@wZ0=M&QFyuk24kg0QMB7qulLDDkSkDuG}~+!PaNI?P0QjfmoLg=vjxQNo7E zBvq6+G|jD&b?aUg^&jeX$Sfz};Ng{&GtBGZD4N)sjeFm_0Hh`!H}pH54xQzKSo|Ok zMSfCPZo=`22o0nZAbSecJ--h+2<|8l$Mwn_M3YZ4-SOhRxV2jxy2hu3^p?{tKt zyo&K)pUZv~>#kJW@Hl*>(>__K?Als_-}Y<$;NV$K!9_Qgx||V7;dR_{^KEJjsWS;x z^yv03SHiCedI+6gnS+kq`OQ)%XNNlPcA>4__vLbIgbvFog7irkSD6QNJ|ve;}1)`rkS_gkTE7pBzH&)DOF-9Fi&DN z^WRDE5#*7i1WTf}KvnrRl0P{R_4AWq(P)XPzp6zbFvQ z-Xf?;ck1k{K)}3N2DAm)fSKh3$w{BAp0Jw{N4$!1M0eBp7E_uWV!Wc=_Z%rKvAhmC2)BO-E+f*$gN;ibk{3)8GA z@+jNu3E-XS$%kPs-wqE`uJO31f?P4KHLB>!DA(ql@J=$PN$rB|X>O)TkOW;Y_I1MI z)W`Ksxandx5_hlB-wAof%{?&PX$y?t9w;+T$uXBPv={1(-QBRv X9O?#fVk*tDKG@+%eO);UCnx*|J(|l? delta 2189 zcma)7d2AF_7|*w}yVDlrzNApv0frg7Y<8g)*fKLx4iV%K6d~(chV3jnFr6tgZ>dd} zOB5(~d?rI7;R<*_i0C9t)EG750cs?gR3!pp6eHr1NF+fezMbwaMPuS$?|Z-Re&27t z+4+5N%MZbmaT-+TG5VN~l0^fTmUZS%=bN%gK$)VBD|+ss(qgmoYR`&b4sg!*TkWG# zVk2HSa2utGjn3tPbNy5e@fkPN27g2pO#E^AP%0vt&eif~fT&EoZul`TY^Y)dO`K%h zF?s?OB|e{xey%G|cFZ2nVlWpCjx`mOG4)DA;*2Um(BhE<%WC0_Zl%=};tW2d$BhIZ zTWzR~l@Z4XUjjbPptNbUSWJRPg3KYlPSGr-5}B=SUH3If870$PBSw+Y(CF-qOa?j< zjxeE=VsB`LLHM`mEmE}NTpxD|asob4!%&EH{AtZhAVpiw@OwLaeR!7TsyHMl3a9XV zHjCexSUXq{P;0Ydq$+h%s1i=fn#Sq8;Pjq!04QBlotIgG&p~*R2KL$W|u1!5hk!Z+y^M3533{l08 z%v$V~cyd;pqEyksz2;`fY2r48E4&V$Z`d9x{R z(oZjVDd3H9!s5dKE1fTwB!YOJ8^nVfMq*=1sh?$6Nw|4wIbE2VQ*_nF{ryu?+INv1f zXiF(!MJ9Yep;SgsBGu4|sC&3-%_u-RFDZm~>Z**wvdM5-w#ZnsStHz>vC>40k$LO5 zVec?nC%iB@9Y48uhhGx~-RZw?4n;E_=@{I%Zh+Ie|1^-%Bj>(@fq*|M3dnijXclnr zdCAeAKjib~*Y8+KNm;%zg^+-KMZHaeU9bE!fU?M&t$V)-@Pjoy@tiYvRY-_KY1IlF zrn+3!Wo`OuMMnkVtif*&>2LR8Ads^iF8$jwt|ao~!-+GU_~RjT&fH&3KD-u=H061u zjAX`=y7G83$A_w-g(Nt6c6`y17rHwx(=uk>FDKsVcKU2>f%AW!74FX4B?(Da-eKs> z|8Pqn$RyLU$v9t~I}r4kz4r5|-b_z_-tKKCJpbZCLcSvx4}#wi1=*ST_5DGbNoj_R z80Xn5Pg7X3XrC_OQCBw?D2tC@y+Jrl`;dfB{J5i%qK!dv@3`+xp8u&If#U*)fOI9}2ncUcDsKKRb z;5{fQ>`wQST6l{BWbd8?yGQ1;CdocCOe>px6tQd-3MWm&vZfhLvZ_n&^cZZSdTU;A zJs(`N&kHcDSmo~muzorp%pOq>8-Kz}#37+zz_;!Ja98KD=Gu(dWA z=~lGCavyseWmzW55aP?)vP@HWg=OfsbzL4GtN}St#uRo2<3=~a&F&${!WzerPoOz% zAmg7QW^aOB-HLE8Z-R|J0yHX`f)rBK%66FE{qDBI71G>t5{pT2c4#vUv0vW`!%GU7 zePJv7!X-6DHXl}-6eEMUQCy3vHySN`xKTzj$Dl5pAv@pxXd7tutS2Daw>A=q$>#D* z6Im8kJesJpCvFFM%Kwe@Ur9ptDgg%B9oyjn|C$iu-OJlyMc?i{FW3)H`MU!b4#UfR F{sw%S?ydj; From e5a88c918f932bcee676bd42ea3b64a382afbbb9 Mon Sep 17 00:00:00 2001 From: Quentin Ligier Date: Sat, 20 Aug 2016 12:34:31 +0200 Subject: [PATCH 07/16] Rotate and flip the image with GD --- php/Modules/Photo.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/php/Modules/Photo.php b/php/Modules/Photo.php index 59fe4d0..6dc7fd8 100755 --- a/php/Modules/Photo.php +++ b/php/Modules/Photo.php @@ -554,8 +554,7 @@ final class Photo { case 2: // mirror - // not yet implemented - return false; + imageflip($sourceImg, IMG_FLIP_HORIZONTAL); break; case 3: @@ -564,14 +563,16 @@ final class Photo { case 4: // rotate 180 and mirror - // not yet implemented - return false; + imageflip($sourceImg, IMG_FLIP_VERTICAL); break; case 5: // rotate 90 and mirror - // not yet implemented - return false; + $sourceImg = imagerotate($sourceImg, -90, 0); + $newWidth = $info['height']; + $newHeight = $info['width']; + $swapSize = true; + imageflip($sourceImg, IMG_FLIP_HORIZONTAL); break; case 6: @@ -583,8 +584,11 @@ final class Photo { case 7: // rotate -90 and mirror - // not yet implemented - return false; + $sourceImg = imagerotate($sourceImg, 90, 0); + $newWidth = $info['height']; + $newHeight = $info['width']; + $swapSize = true; + imageflip($sourceImg, IMG_FLIP_HORIZONTAL); break; case 8: @@ -1308,4 +1312,4 @@ final class Photo { } -?> \ No newline at end of file +?> From eff2b34c7db59ec0f73da1c76cac1f73382edbe0 Mon Sep 17 00:00:00 2001 From: Quentin Ligier Date: Sat, 20 Aug 2016 12:36:27 +0200 Subject: [PATCH 08/16] Coding style --- php/Modules/Photo.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/php/Modules/Photo.php b/php/Modules/Photo.php index 6dc7fd8..59beb77 100755 --- a/php/Modules/Photo.php +++ b/php/Modules/Photo.php @@ -569,10 +569,10 @@ final class Photo { case 5: // rotate 90 and mirror $sourceImg = imagerotate($sourceImg, -90, 0); - $newWidth = $info['height']; - $newHeight = $info['width']; - $swapSize = true; - imageflip($sourceImg, IMG_FLIP_HORIZONTAL); + $newWidth = $info['height']; + $newHeight = $info['width']; + $swapSize = true; + imageflip($sourceImg, IMG_FLIP_HORIZONTAL); break; case 6: @@ -585,10 +585,10 @@ final class Photo { case 7: // rotate -90 and mirror $sourceImg = imagerotate($sourceImg, 90, 0); - $newWidth = $info['height']; - $newHeight = $info['width']; - $swapSize = true; - imageflip($sourceImg, IMG_FLIP_HORIZONTAL); + $newWidth = $info['height']; + $newHeight = $info['width']; + $swapSize = true; + imageflip($sourceImg, IMG_FLIP_HORIZONTAL); break; case 8: From 83389467ce2ae525ac4a7bec843d7cf82e26bef5 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Sat, 20 Aug 2016 20:54:56 +0200 Subject: [PATCH 09/16] Removed Docker docs as Dockerfile has been outsourced already Dockerfile not part of the project anymore. Check the readme for more details. --- docs/Docker.md | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 docs/Docker.md diff --git a/docs/Docker.md b/docs/Docker.md deleted file mode 100644 index 75b876e..0000000 --- a/docs/Docker.md +++ /dev/null @@ -1,41 +0,0 @@ -### Installation using Docker - -*Note: pre-installation of the latest version of [Git](http://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [Docker](https://docs.docker.com/installation/) is required to deploy Lychee using Docker.* - -First, clone the latest version of Lychee and build it using the Dockerfile included in the repository. - -```bash -git clone https://github.com/electerious/Lychee.git -cd Lychee -docker build -t lychee . -``` - -Once this is finished, remember to set the proper permissions on the `uploads` and `data` directories, so the container can mount these directories as volumes. - -``` -chmod -R 777 uploads/ data/ -``` - -Now you can use the `docker run` command to run your Lychee container. - -```bash -docker run -v /var/lib/mysql --name lychee_data \ - -v $(pwd)/data:/app/data \ - -v $(pwd)/uploads:/app/uploads \ - -i -t -d -p 8000:80 lychee -``` - -Browse to [localhost:8000](http://localhost:8000/) (the port can be specified via the `-p` flag) and you will see Lychee's configuration page. The default database username is `root` with no password (you can manage MySQL users by running `docker exec -i -t mysql`). After submitting your database configuration, you can sign in and create a new username and password and start using Lychee. - -*Note: if you are deploying on a server, you might want to forward your container to port `80` instead of `8000` so it'll be publicly accessible.* - -### Managing Data - -Running the container with the options above mounts three Docker [data volumes](https://docs.docker.com/userguide/dockervolumes/). The first is a named "data" volume used to store the MySQL database. The last two will mount the `/data` and `/uploads` from the container to your host `Lychee` directory. If you would like to upgrade or redeploy Lychee while preserving your data, you can kill the container and the volumes will persist. Just rebuild your new container and run it using a similar command: - -```bash -sudo docker run --volumes-from lychee_data \ - -v $(pwd)/data:/app/data \ - -v $(pwd)/uploads:/app/uploads \ - -i -t -d -p 8000:80 lychee -``` \ No newline at end of file From c527534ee58e5f1bb0c33a3c03c88c6972ea4115 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 12:54:12 +0200 Subject: [PATCH 10/16] Prefetch big when medium not available --- src/scripts/photo.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/scripts/photo.js b/src/scripts/photo.js index 860ad68..8949e56 100644 --- a/src/scripts/photo.js +++ b/src/scripts/photo.js @@ -82,12 +82,12 @@ photo.preloadNext = function(photoID) { album.json.content[photoID].nextPhoto!='') { let nextPhoto = album.json.content[photoID].nextPhoto + let url = album.json.content[nextPhoto].url let medium = album.json.content[nextPhoto].medium + let href = (medium!=null && medium!=='' ? medium : url) - if (medium!=null && medium!=='') { - $('head [data-prefetch]').remove() - $('head').append(``) - } + $('head [data-prefetch]').remove() + $('head').append(``) } From 58d378da1a0cb0f9143cd295c662384fc52f6b3d Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 12:55:21 +0200 Subject: [PATCH 11/16] Rebuild --- dist/main.js | Bin 192770 -> 192801 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dist/main.js b/dist/main.js index e73ecad6b97bdbf6757734cc3e8280ad78c52e86..3f7f304b04f2064db688fbe40897e337a045ae33 100644 GIT binary patch delta 75 zcmZpA#J%tlcS8%~7ADIy*3zOJo&4#AIZPr7C9!(BsVSMIxjLD)d8IiyinjS`YD!9q fwzm29`Br(>(}U8O64)}e)s^hjx9?12^6UZt-LM#* delta 58 zcmZ4Zh`Z?#cS8%~7ADIy$=uYG%+g%zywaQ;McX_zH6 Date: Mon, 22 Aug 2016 13:08:22 +0200 Subject: [PATCH 12/16] Added v3.1.3 changelog --- docs/Changelog.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/Changelog.md b/docs/Changelog.md index 63cd607..b325480 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,3 +1,14 @@ +## v3.1.3 + +Released August ??, 2016 + +- `Improved` rotate and flip images with GD based on EXIF orientation (Thanks @qligier, #600) +- `Improved` enter/leave fullscreen-mode by (not) moving the mouse for one second (Thanks @hrniels, #583) +- `Improved` Prefetch the medium photo instead of the big one (Thanks @Bramas, #446) +- `Improved` Added "session" to required extensions (#579) +- `Improved` Added warning if Imagick is not installed/enabled (Thanks @hrniels, #590) +- `Fixed` Don't assume that gd_info exists when running diagnostics (Thanks @hrniels, #589 #565) + ## v3.1.2 Released June 12, 2016 From a0c33bb4a0b277afe14b4725e36f959eb3163588 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 13:16:49 +0200 Subject: [PATCH 13/16] Updated version --- src/package.json | 2 +- src/scripts/lychee.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/package.json b/src/package.json index 92eab67..6303075 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "Lychee", - "version": "3.1.2", + "version": "3.1.3", "description": "Self-hosted photo-management done right.", "authors": "Tobias Reich ", "license": "MIT", diff --git a/src/scripts/lychee.js b/src/scripts/lychee.js index 105e5ba..79783b8 100644 --- a/src/scripts/lychee.js +++ b/src/scripts/lychee.js @@ -6,8 +6,8 @@ lychee = { title : document.title, - version : '3.1.2', - versionCode : '030102', + version : '3.1.3', + versionCode : '030103', updatePath : '//update.electerious.com/index.json', updateURL : 'https://github.com/electerious/Lychee', From 8a267c05c5bf0494fad42c548c1af5e26413ad10 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 13:45:48 +0200 Subject: [PATCH 14/16] Hide sidebar when navigating to smart album --- src/scripts/lychee.js | 1 + src/scripts/sidebar.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scripts/lychee.js b/src/scripts/lychee.js index 79783b8..0a00454 100644 --- a/src/scripts/lychee.js +++ b/src/scripts/lychee.js @@ -185,6 +185,7 @@ lychee.load = function() { // Show Album if (visible.photo()) view.photo.hide() + if (visible.sidebar() && (albumID==='0' || albumID==='f' || albumID==='s' || albumID==='r')) sidebar.toggle() if (album.json && albumID==album.json.id) view.album.title() else album.load(albumID) diff --git a/src/scripts/sidebar.js b/src/scripts/sidebar.js index 48fb2a9..69d42fa 100644 --- a/src/scripts/sidebar.js +++ b/src/scripts/sidebar.js @@ -320,7 +320,7 @@ sidebar.createStructure.album = function(data) { sidebar.render = function(structure) { - if (structure==null || structure==='') return false + if (structure==null || structure==='' || structure===false) return false let html = '' From e4d0e9a3e5ecd1832dadeeba7e09d954904d6ee9 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 13:47:26 +0200 Subject: [PATCH 15/16] Rebuild --- dist/main.js | Bin 192801 -> 192882 bytes dist/view.js | Bin 111502 -> 111510 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/dist/main.js b/dist/main.js index 3f7f304b04f2064db688fbe40897e337a045ae33..c51d225655b3b789d8a3fb14ec791b6667ea9f67 100644 GIT binary patch delta 147 zcmZ4Zi2Ktc?uHh|Eldj5jKJ?|Eq$VX6X=v8e zC>baz+S;b7sVSww7{xF~5tva^168h9lAoTQv%Scf>8LIv*L3qjrp)PbrA$)OC*(14 fO!vIV=(C-_i0QF2M@>ztt*x!1;r35kne?pz3@$Dx delta 63 zcmV-F0Kot9;tQeT3xI?Hv;rVI0Wy~%I|38|GPgE60ze42ze57SEti3D0%-vXm$7*Q V8n*;;0yjjL_^kpEw^OzPA3LtO6#f7J diff --git a/dist/view.js b/dist/view.js index 7241a1de8898390b9186ea83a5e0dfcf158a2e52..eba878bbff7ae207bebec9f3da81ac1990d92017 100644 GIT binary patch delta 26 icmeBs&Nl5iTf-Jcu4NoGHL13?wu*+^xt1}u@B#ph=m|>z delta 22 ecmbRCoUQLUTf-Jcu4U7Y&t(+YuC$D?gcksFI|%Ur From bf0ef33a98898815df9a84bff8eac857cc2feebe Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Mon, 22 Aug 2016 13:52:14 +0200 Subject: [PATCH 16/16] Updated changelog --- docs/Changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index b325480..2482656 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,6 +1,6 @@ ## v3.1.3 -Released August ??, 2016 +Released August 22, 2016 - `Improved` rotate and flip images with GD based on EXIF orientation (Thanks @qligier, #600) - `Improved` enter/leave fullscreen-mode by (not) moving the mouse for one second (Thanks @hrniels, #583) @@ -8,6 +8,7 @@ Released August ??, 2016 - `Improved` Added "session" to required extensions (#579) - `Improved` Added warning if Imagick is not installed/enabled (Thanks @hrniels, #590) - `Fixed` Don't assume that gd_info exists when running diagnostics (Thanks @hrniels, #589 #565) +- `Fixed` Sidebar showing up in smart albums when navigating back from the photo-view ## v3.1.2