From fc6b9530cc437bd2ad8ba628f3ac39c0360ab757 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Mon, 4 Nov 2019 19:32:48 +0200 Subject: [PATCH 1/9] adds error message section components --- src/components/CommonErrorMessagesButton.js | 154 ++++++++++++++++++ .../CommonErrorMessagesContainer.js | 72 ++++++++ 2 files changed, 226 insertions(+) create mode 100644 src/components/CommonErrorMessagesButton.js create mode 100644 src/components/CommonErrorMessagesContainer.js diff --git a/src/components/CommonErrorMessagesButton.js b/src/components/CommonErrorMessagesButton.js new file mode 100644 index 00000000..cce427d5 --- /dev/null +++ b/src/components/CommonErrorMessagesButton.js @@ -0,0 +1,154 @@ +import React from 'react'; +import { hashHistory, withRouter, browserHistory } from 'react-router'; +import classNames from 'classnames'; + +const buttonStyle = { + paddingLeft: 20, + paddingRight: 20 +}; + +const sections = [ + { + name: 'Scripting Errors', + path: 'ScriptingErrors', + children: [ + { + name: 'Operation Failed', + route: 'CommonErrorMessages/ScriptingErrors/OperationFailed' + }, + { + name: 'Deprecated', + route: 'CommonErrorMessages/ScriptingErrors/Deprecated' + }, + { + name: 'Index Out of Range', + route: 'CommonErrorMessages/ScriptingErrors/IndexOutOfRange' + }, + { + name: 'Method Not Found', + route: 'CommonErrorMessages/ScriptingErrors/MethodNotFound' + }, + { + name: 'Unhandled Exception', + route: 'CommonErrorMessages/ScriptingErrors/UnhandledException' + } + ] + }, + { + name: 'Other Errors', + path: 'OtherErrors', + children: [ + { + name: 'Custom Node Not Loaded', + route: 'CommonErrorMessages/OtherErrors/CustomNodeNotLoaded' + }, + { + name: 'Converted Array To Non Array', + route: 'CommonErrorMessages/OtherErrors/ConvertArrayToNonArray' + }, + { + name: 'Property Of Class Not Found', + route: 'CommonErrorMessages/OtherErrors/PropertyOfClassNotFound' + }, + { + name: 'Run Completed With Warnings', + route: 'CommonErrorMessages/OtherErrors/RunCompletedWithWarnings' + }, + { + name: 'Excel Not Installed', + route: 'CommonErrorMessages/OtherErrors/ExcelNotInstalled' + } + ] + } +]; + +class CommonErrorMessagesSection extends React.Component { + + constructor(props) { + super(props); + this.state = { isActive: this.props.isActive }; + + } + + componentDidMount() { + this.unlisten = browserHistory.listen(location => { + this.setState({isActive: location.hash.includes(this.props.section.path)}); + }); + } + + componentWillUnmount() { + this.unlisten(); + } + + render() { + + const classes = classNames('button', 'accordion', 'button2', + {'active': this.state.isActive}) + + return ( +
+ + {this.state.isActive ? (
+ { this.props.section.children.map((item, i) => +
+ +
) } +
) : null + } +
+ ) + } +} + +class CommonErrorMessagesButton extends React.Component { + + constructor(props) { + super(props); + this.state = { isActive: props.location.pathname.includes('CommonErrorMessages') }; + } + + componentDidMount() { + this.unlisten = browserHistory.listen(location => { + this.setState({isActive: location.hash.includes('CommonErrorMessages')}); + }); + } + + componentWillUnmount() { + this.unlisten(); + } + + render() { + const classes = classNames('button', 'accordion', 'button1', {'active': this.state.isActive}) + + return ( +
+ + {this.state.isActive ? + (
+ { sections.map((item, i) => ) } +
) + : null + } +
+ ); + } +} + +export default withRouter(CommonErrorMessagesButton); diff --git a/src/components/CommonErrorMessagesContainer.js b/src/components/CommonErrorMessagesContainer.js new file mode 100644 index 00000000..12c936cb --- /dev/null +++ b/src/components/CommonErrorMessagesContainer.js @@ -0,0 +1,72 @@ +import React from 'react'; +import { withRouter, browserHistory } from 'react-router'; + +import ErrorOperationFailedHTML from './error_pages/OperationFailType1.html' +import ErrorMethodNotFoundHTML from './error_pages/kMethodNotFound.html' +import ErrorIndexOutOfRangeHTML from './error_pages/kIndexOutOfRange.html' +import ErrorDeprecatedHTML from './error_pages/Deprecated.html' +import ErrorUnhandledExceptionHTML from './error_pages/UnhandledException.html' + +import ErrorCustomNodeNotLoadedHTML from './error_pages/CustomNodeNotLoaded.html' +import ErrorConvertArrayToNonArrayHTML from './error_pages/kConvertArrayToNonArray.html' +import ErrorPropertyOfClassNotFoundHTML from './error_pages/kPropertyOfClassNotFound.html' +import ErrorRunCompletedWithWarningsHTML from './error_pages/RunCompletedWithWarningsMessage.html' +import ErrorExcelNotInstalledHTML from './error_pages/ExcelNotInstalled.html' + + +const containerStyle = { + padding: 20 +}; + + +const contentSwitch = function(path) { + + if (path.endsWith('OperationFailed')) { + return ErrorOperationFailedHTML + } else if (path.endsWith('MethodNotFound')) { + return ErrorMethodNotFoundHTML + } else if (path.endsWith('IndexOutOfRange')) { + return ErrorIndexOutOfRangeHTML + } else if (path.endsWith('Deprecated')) { + return ErrorDeprecatedHTML + } else if (path.endsWith('UnhandledException')) { + return ErrorUnhandledExceptionHTML + } else if (path.endsWith('CustomNodeNotLoaded')) { + return ErrorCustomNodeNotLoadedHTML + } else if (path.endsWith('ConvertArrayToNonArray')) { + return ErrorConvertArrayToNonArrayHTML + } else if (path.endsWith('PropertyOfClassNotFound')) { + return ErrorPropertyOfClassNotFoundHTML + } else if (path.endsWith('RunCompletedWithWarnings')) { + return ErrorRunCompletedWithWarningsHTML + } else if (path.endsWith('ExcelNotInstalled')) { + return ErrorExcelNotInstalledHTML + } else { + return ErrorOperationFailedHTML + } +} + +class CommonErrorMessagesContainer extends React.Component { + + constructor(props) { + super(props); + this.state = { path: props.location.pathname }; + } + + componentDidMount() { + this.unlisten = browserHistory.listen(location => { + this.setState({path: location.hash}); + }); + } + + componentWillUnmount() { + this.unlisten(); + } + + render() { + return
+ } +} + +export default withRouter(CommonErrorMessagesContainer); From 9bd46a73ea26a901ad4623b15712fda10c2d3d55 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Mon, 4 Nov 2019 20:23:59 +0200 Subject: [PATCH 2/9] adds webpack html loader --- config/webpack.config.dev.js | 4 ++++ config/webpack.config.prod.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index ea152bc1..cebd8a98 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -143,6 +143,10 @@ module.exports = { limit: 10000, name: 'static/media/[name].[hash:8].[ext]' } + }, + { + test: /\.html$/, + loader: 'html-loader' } ] }, diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index 2b05e02e..10cb74cc 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -154,6 +154,10 @@ module.exports = { limit: 10000, name: 'static/media/[name].[hash:8].[ext]' } + }, + { + test: /\.html$/, + loader: 'html-loader' } ] }, From 3a9eb5e7400f4c776893e2b069da8de68d998495 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Mon, 4 Nov 2019 20:29:47 +0200 Subject: [PATCH 3/9] adds searchable error messages and static html content for error description pages --- package.json | 22 ++- public/data/Dynamo_Error_Messages.json | 58 ++++++++ src/App.js | 3 + src/components/Branch.js | 10 +- src/components/CommonErrorMessagesButton.js | 45 +++--- .../CommonErrorMessagesContainer.js | 4 +- src/components/Sidebar.js | 2 +- .../error_pages/CommonErrorMessages.html | 7 + .../error_pages/CustomNodeNotLoaded.html | 0 src/components/error_pages/Deprecated.html | 17 +++ .../error_pages/ExcelNotInstalled.html | 26 ++++ .../error_pages/OperationFailType1.html | 53 +++++++ .../RunCompletedWithWarningsMessage.html | 3 + src/components/error_pages/SectionA.js | 135 ++++++++++++++++++ .../error_pages/UnhandledException.html | 18 +++ .../error_pages/kConvertArrayToNonArray.html | 22 +++ .../error_pages/kIndexOutOfRange.html | 27 ++++ .../error_pages/kMethodNotFound.html | 23 +++ .../error_pages/kPropertyOfClassNotFound.html | 39 +++++ src/index.js | 2 - src/util/data.js | 6 +- 21 files changed, 490 insertions(+), 32 deletions(-) create mode 100644 public/data/Dynamo_Error_Messages.json create mode 100644 src/components/error_pages/CommonErrorMessages.html create mode 100644 src/components/error_pages/CustomNodeNotLoaded.html create mode 100644 src/components/error_pages/Deprecated.html create mode 100644 src/components/error_pages/ExcelNotInstalled.html create mode 100644 src/components/error_pages/OperationFailType1.html create mode 100644 src/components/error_pages/RunCompletedWithWarningsMessage.html create mode 100644 src/components/error_pages/SectionA.js create mode 100644 src/components/error_pages/UnhandledException.html create mode 100644 src/components/error_pages/kConvertArrayToNonArray.html create mode 100644 src/components/error_pages/kIndexOutOfRange.html create mode 100644 src/components/error_pages/kMethodNotFound.html create mode 100644 src/components/error_pages/kPropertyOfClassNotFound.html diff --git a/package.json b/package.json index e122a766..a7522a8e 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "fs-extra": "0.30.0", "gh-pages": "^0.12.0", "gzip-size": "3.0.0", + "html-loader": "^0.5.5", "html-webpack-plugin": "2.24.0", "http-proxy-middleware": "0.17.2", "jest": "16.0.2", @@ -83,18 +84,27 @@ "deploy": "gh-pages -d build" }, "jest": { - "moduleFileExtensions": ["jsx", "js", "json"], + "moduleFileExtensions": [ + "jsx", + "js", + "json" + ], "moduleNameMapper": { - "^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": - "\\config\\jest\\FileStub.js", + "^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "\\config\\jest\\FileStub.js", "^.+\\.css$": "\\config\\jest\\CSSStub.js" }, - "setupFiles": ["\\config\\polyfills.js"], - "testPathIgnorePatterns": ["/(build|docs|node_modules)/"], + "setupFiles": [ + "\\config\\polyfills.js" + ], + "testPathIgnorePatterns": [ + "/(build|docs|node_modules)/" + ], "testEnvironment": "node" }, "babel": { - "presets": ["react-app"] + "presets": [ + "react-app" + ] }, "eslintConfig": { "extends": "react-app" diff --git a/public/data/Dynamo_Error_Messages.json b/public/data/Dynamo_Error_Messages.json new file mode 100644 index 00000000..aadfa4e8 --- /dev/null +++ b/public/data/Dynamo_Error_Messages.json @@ -0,0 +1,58 @@ +[ + { + "Name": "Operation Failed", + "Description": "Operation failed error", + "inDepth": "", + + "Categories": ["CommonErrorMessages"], + "Group": "ScriptingErrors", + "RouteName": "OperationFailed", + + "SmallIcon": "", + "LargeIcon": "" + }, { + "Name": "Deprecated", + "Description": "Deprecated error", + "inDepth": "", + + "Categories": ["CommonErrorMessages"], + "Group": "ScriptingErrors", + "RouteName": "Deprecated", + + "SmallIcon": "", + "LargeIcon": "" + }, { + "Name": "Index Out of Range", + "Description": "Index out of range error", + "inDepth": "", + + "Categories": ["CommonErrorMessages"], + "Group": "ScriptingErrors", + "RouteName": "IndexOutOfRange", + + "SmallIcon": "", + "LargeIcon": "" + }, { + "Name": "Method Not Found", + "Description": "Method not found error", + "inDepth": "", + + "Categories": ["CommonErrorMessages"], + "Group": "ScriptingErrors", + "RouteName": "MethodNotFound", + + "SmallIcon": "", + "LargeIcon": "" + }, { + "Name": "Unhandled Exception", + "Description": "Unhandled exception error", + "inDepth": "", + + "Categories": ["CommonErrorMessages"], + "Group": "ScriptingErrors", + "RouteName": "UnhandledException", + + "SmallIcon": "", + "LargeIcon": "" + } +] \ No newline at end of file diff --git a/src/App.js b/src/App.js index f2df09cd..01604e9b 100644 --- a/src/App.js +++ b/src/App.js @@ -4,6 +4,7 @@ import { hashHistory } from "react-router"; import "./css/font.css"; import "./css/style.css"; +import CommonErrorMessagesButton from "./components/CommonErrorMessagesButton"; import Header from "./components/Header"; import Sidebar from "./components/Sidebar"; import Branch from "./components/Branch"; @@ -237,6 +238,8 @@ class App extends Component { iteration={0} routePush={this._routePush} /> +
+

diff --git a/src/components/Branch.js b/src/components/Branch.js index 6beba71d..2476202e 100644 --- a/src/components/Branch.js +++ b/src/components/Branch.js @@ -1,5 +1,5 @@ import React from "react"; -import { Link } from "react-router"; +import { Link, withRouter } from "react-router"; import { lineageToRoute } from "../util/lineageRouter"; import { flatten, flattenHierarchy } from "../util/array"; @@ -9,6 +9,7 @@ import NodeInfo from "./NodeInfo"; import NodeTitle from "./NodeTitle"; import DynamoHierarchy from "./DynamoHierarchy"; import Home from "./Home"; +import CommonErrorMessagesContainer from "./CommonErrorMessagesContainer"; class Branch extends React.Component { constructor() { @@ -103,8 +104,11 @@ class Branch extends React.Component { let actives = props.actives; let lastLeaf = actives[actives.length - 1]; + let showErrorMessages = (this.props.location && + this.props.location.pathname.includes('CommonErrorMessages')) + return !props.searching && !props.actives[0] - ? + ? (showErrorMessages ? : ) :
currentPath.includes(itemPath); + class CommonErrorMessagesSection extends React.Component { constructor(props) { super(props); - this.state = { isActive: this.props.isActive }; - + this.state = {isActive: pathIsActive(this.props.path, this.props.section.path) }; } componentDidMount() { this.unlisten = browserHistory.listen(location => { - this.setState({isActive: location.hash.includes(this.props.section.path)}); + this.setState({isActive: pathIsActive(location.hash, this.props.section.path)}); }); } @@ -82,27 +84,33 @@ class CommonErrorMessagesSection extends React.Component { render() { - const classes = classNames('button', 'accordion', 'button2', + const groupClasses = classNames('button', 'accordion', 'button2', {'active': this.state.isActive}) return (
{this.state.isActive ? (
- { this.props.section.children.map((item, i) => -
+ { this.props.section.children.map((item, i) => { + + const buttonClasses = classNames('button', 'accordion', 'button4', + {'active': pathIsActive(this.props.path, item.route)}) + + return (
-
) } +
) + }) + }
) : null }
@@ -110,16 +118,17 @@ class CommonErrorMessagesSection extends React.Component { } } + class CommonErrorMessagesButton extends React.Component { constructor(props) { super(props); - this.state = { isActive: props.location.pathname.includes('CommonErrorMessages') }; + this.state = { isActive: pathIsActive(props.location.pathname, basePath) }; } componentDidMount() { this.unlisten = browserHistory.listen(location => { - this.setState({isActive: location.hash.includes('CommonErrorMessages')}); + this.setState({isActive: pathIsActive(location.hash, basePath)}); }); } @@ -128,21 +137,21 @@ class CommonErrorMessagesButton extends React.Component { } render() { - const classes = classNames('button', 'accordion', 'button1', {'active': this.state.isActive}) + const classes = classNames('button', 'accordion', 'button1', + {'active': this.state.isActive}) return (
{this.state.isActive ? (
{ sections.map((item, i) => ) } + key={i} section={item} path={this.props.location.pathname}/>) }
) : null } diff --git a/src/components/CommonErrorMessagesContainer.js b/src/components/CommonErrorMessagesContainer.js index 12c936cb..e28cd599 100644 --- a/src/components/CommonErrorMessagesContainer.js +++ b/src/components/CommonErrorMessagesContainer.js @@ -13,6 +13,8 @@ import ErrorPropertyOfClassNotFoundHTML from './error_pages/kPropertyOfClassNotF import ErrorRunCompletedWithWarningsHTML from './error_pages/RunCompletedWithWarningsMessage.html' import ErrorExcelNotInstalledHTML from './error_pages/ExcelNotInstalled.html' +import CommonErrorMessagesHTML from './error_pages/CommonErrorMessages.html' + const containerStyle = { padding: 20 @@ -42,7 +44,7 @@ const contentSwitch = function(path) { } else if (path.endsWith('ExcelNotInstalled')) { return ErrorExcelNotInstalledHTML } else { - return ErrorOperationFailedHTML + return CommonErrorMessagesHTML } } diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js index 0290e75f..3b4e3e0e 100644 --- a/src/components/Sidebar.js +++ b/src/components/Sidebar.js @@ -17,7 +17,7 @@ function Sidebar(props) { } return ( -
+
{props.dictionary.map((ob, i) =>
+

Common Error Messages

+

+ This section provides troubleshooting information on some of the most common error message + shown in Dynamo. +

+
\ No newline at end of file diff --git a/src/components/error_pages/CustomNodeNotLoaded.html b/src/components/error_pages/CustomNodeNotLoaded.html new file mode 100644 index 00000000..e69de29b diff --git a/src/components/error_pages/Deprecated.html b/src/components/error_pages/Deprecated.html new file mode 100644 index 00000000..35f831cf --- /dev/null +++ b/src/components/error_pages/Deprecated.html @@ -0,0 +1,17 @@ +
+
+ +

Deprecated method or node

+ +

This warning message means that the authors of Dynamo want to remove this method or node in the future and you should try to use different methods or nodes to achieve the same functionality. This warning is a way of notifying Dynamo users that the method will be remove in the future, without removing it straight away, so that they have time to update their models.

+ +

How to fix

+ + Try using different methods or nodes to achieve the same functionality. This error message is commonly followed by suggestions of what non-deprecated methods to use instead. + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "deprecated".

+ +
+
\ No newline at end of file diff --git a/src/components/error_pages/ExcelNotInstalled.html b/src/components/error_pages/ExcelNotInstalled.html new file mode 100644 index 00000000..4b570a1f --- /dev/null +++ b/src/components/error_pages/ExcelNotInstalled.html @@ -0,0 +1,26 @@ + +
+
+

Excel Not Installed

+

+ Excel Not Installed indicates that Dynamo was unable to locate Excel on your machine. + This warning is typically thrown when using the Excel nodes in Dynamo. +

+ +

How To Fix

+

+ To resolve this error make sure that Excel is installed on your machine. + If you do not have access to Excel form your machine there are a + nunmber of other methods you can use to export data from Dynamo, + e.g you could use the + Data.ExportCSV node which will save your + data to a comma-separated values (csv) file. + A .csv file can easily be opend in Excel if needed. +

+ +

More Information

+ +

To find out more, please check posts on the Dynamobim forum discussing "operation failed".

+ +
+
\ No newline at end of file diff --git a/src/components/error_pages/OperationFailType1.html b/src/components/error_pages/OperationFailType1.html new file mode 100644 index 00000000..69ce6a3f --- /dev/null +++ b/src/components/error_pages/OperationFailType1.html @@ -0,0 +1,53 @@ +
+
+

Operation failed

+ +

+ Operation failed is a generic error message which indicates that one of your + nodes failed to execute. It is typically followed by additional information regarding + which operation failed and why the failure happened. + + Some of the most common operations that fail are: +

+ +
    + +
  • + IronPythonEvaluator.EvaluateIronPythonScript - this message is shown when a node + running your python code fails to execute correctly. There are many reasons for this, + but most commonly this happens because the python code contains a bug. This error message + is frequently shown with additional information regarding the line of python code that failed + to execute and why that happened. Read more about + this error message here. +
  • + +
  • + Element.SetParameterByName - read more about + this error message + here. +
  • + +
  • + Floor.ByOutlineTypeAndLevel - read more about + this error message + here. +
  • + +
  • + Dictionary.ByKeysValues - read more about + this error message + here. +
  • + +
  • + List.GetItemAtIndex - read more about this error message here. +
  • +
+ +

More information

+ +

+ To find out more, please check posts on the Dynamobim forum discussing "operation failed". +

+
+
\ No newline at end of file diff --git a/src/components/error_pages/RunCompletedWithWarningsMessage.html b/src/components/error_pages/RunCompletedWithWarningsMessage.html new file mode 100644 index 00000000..f3d3e451 --- /dev/null +++ b/src/components/error_pages/RunCompletedWithWarningsMessage.html @@ -0,0 +1,3 @@ +
+
+
\ No newline at end of file diff --git a/src/components/error_pages/SectionA.js b/src/components/error_pages/SectionA.js new file mode 100644 index 00000000..51ababdb --- /dev/null +++ b/src/components/error_pages/SectionA.js @@ -0,0 +1,135 @@ +import React from "react" + +function SectionA() { + return (
+

Section A error messages

+ +

This section discusses how to handle the following error messages:

+
    +
  • Operation failed
  • +
  • Deprecated method or node
  • +
  • Index out of range
  • +
  • Method not found
  • +
  • Unhandled exception
  • +
+ +
+

Operation failed

+ +

+ Operation failed is a generic error message which indicates that one of your + nodes failed to execute. It is typically followed by additional information regarding + which operation failed and why the failure happened. + + Some of the most common operations that fail are:

+ +
    +
  • IronPythonEvaluator.EvaluateIronPythonScript - this message is shown when a node + running your python code fails to execute correctly. There are many reasons for this, + but most commonly this happens because the python code contains a bug. This error message + is frequently shown with additional information regarding the line of python code that failed + to execute and why that happened. Read more about + this error message + here + . +
  • +
  • Element.SetParameterByName - read more about + this error message + here. +
  • +
  • Floor.ByOutlineTypeAndLevel - read more about + this error message + here. +
  • +
  • Dictionary.ByKeysValues - read more about + this error message + here. +
  • +
  • List.GetItemAtIndex - read more about + this error message + here. +
  • +
+ +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "operation failed".

+ +
+ +
+

Deprecated method or node

+ +

This warning message means that the authors of Dynamo want to remove this method or node in the future and you + should try to use different methods or nodes to achieve the same functionality. This warning is a way of notifying + Dynamo users that the method will be remove in the future, without removing it straight away, so that + they have time to update their models.

+ +

How to fix

+ + Try using different methods or nodes to achieve the same functionality. This error message is commonly + followed by suggestions of what non-deprecated methods to use instead. + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "deprecated".

+ +
+ +
+

Index is out of range

+ +

This error message means that your list does not contain an element at the index position you provided. + For example if your list is [1, 3, 5, 7] and you try to access the element at index 5, + you will be prompted with an error message as only elements at indices 0 through 3 exist + in the list.

+ +

How to fix

+ + Make sure the index variable you are using to access elements in the list is greater than or equal + to 0 and strictly less than list size. + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "index out of range".

+ +
+ +
+

Method not found

+ +

This error message means that Dynamo cannot find a definition for the method you are trying to use.

+ +

How to fix

+ + If you are defining a custom method in a Code Block, make sure your code is valid DesignScript. Check the Design Script guide for more details. + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "method not found".

+ +
+ +
+

Unhandled Exception

+ +

This error message typically means that there is a bug in Dynamo code which is causing Dynamo + to crash. This is not necessarily related to your code and submitting a bug report can + help Dynamo developers fix these issues in a later release. +

+ +

How to fix

+ + Saving your work, restarting Dynamo and re-loading your file can help you recover from these errors. In + addition, you can try updating Dynamo and the Dynamo libraries you are using on your computer + to their latest versions, which might already include fixes for the issues you are facing + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "unhandled exception".

+
+ +
); +} + +export default SectionA \ No newline at end of file diff --git a/src/components/error_pages/UnhandledException.html b/src/components/error_pages/UnhandledException.html new file mode 100644 index 00000000..b0c7bbaa --- /dev/null +++ b/src/components/error_pages/UnhandledException.html @@ -0,0 +1,18 @@ +
+ +
+

Unhandled Exception

+ +

This error message typically means that there is a bug in Dynamo code which is causing Dynamo to crash. This is not necessarily related to your code and submitting a bug report can help Dynamo developers fix these issues in a later release. +

+ +

How to fix

+ + Saving your work, restarting Dynamo and re-loading your file can help you recover from these errors. In addition, you can try updating Dynamo and the Dynamo libraries you are using on your computer to their latest versions, which might already include fixes for the issues you are facing + +

More information

+ +

To find out more, please check posts on the Dynamobim forum discussing "unhandled exception".

+
+ +
\ No newline at end of file diff --git a/src/components/error_pages/kConvertArrayToNonArray.html b/src/components/error_pages/kConvertArrayToNonArray.html new file mode 100644 index 00000000..822dfec0 --- /dev/null +++ b/src/components/error_pages/kConvertArrayToNonArray.html @@ -0,0 +1,22 @@ + +
+
+

Array Rank Reduction Not Permitted

+

+ Converting an array to {variable??} would cause array rank reduction and is not permitted. + Array rank reduction happens when the node you are trying to use cannot handle + inputs of lists with varying depth. + +

+ +

How To Fix

+

+ +

+ +

More Information

+ +

To find out more, please check posts on the Dynamobim forum discussing "operation failed".

+ +
+
\ No newline at end of file diff --git a/src/components/error_pages/kIndexOutOfRange.html b/src/components/error_pages/kIndexOutOfRange.html new file mode 100644 index 00000000..4ca77fb4 --- /dev/null +++ b/src/components/error_pages/kIndexOutOfRange.html @@ -0,0 +1,27 @@ +
+
+

Index is out of range

+ +

+ This error message means that your list does not contain an element at the index position you provided. + For example if your list is [1, 3, 5, 7] and you try to access the element at index 5, + you will be prompted with an error message as only elements at indices 0 through 3 exist + in the list. +

+ +

How to fix

+ +

+ Make sure the index variable you are using to access elements in the list is greater than or equal + to 0 and strictly less than list size. +

+ +

More information

+ +

+ To find out more, please check + posts on the Dynamobim forum discussing "index out of range". +

+ +
+
diff --git a/src/components/error_pages/kMethodNotFound.html b/src/components/error_pages/kMethodNotFound.html new file mode 100644 index 00000000..e07a8ab4 --- /dev/null +++ b/src/components/error_pages/kMethodNotFound.html @@ -0,0 +1,23 @@ +
+
+

Method not found

+ +

+ This error message means that Dynamo cannot find a definition for the method you are trying to use. +

+ +

How to fix

+ + If you are defining a custom method in a Code Block, make sure your code is + valid DesignScript. Check the Design Script guide + for more details. + +

More information

+ +

+ To find out more, please check + posts on the Dynamobim forum discussing "method not found". +

+ +
+
diff --git a/src/components/error_pages/kPropertyOfClassNotFound.html b/src/components/error_pages/kPropertyOfClassNotFound.html new file mode 100644 index 00000000..dd5f167d --- /dev/null +++ b/src/components/error_pages/kPropertyOfClassNotFound.html @@ -0,0 +1,39 @@ + + +
+
+

Property Couldn't Be Found

+

+ No property called {variable??} on {variable??} could be found. + This warning happens if the node you are using are trying to get a property + from an object that dosen't have that property. +

+ Properties are values stored in an object, e.g. in Dynamo a Point is an object + so is a Line, both of these objects have different properties associated with them. + A Point object has an X, Y and Z property that holds the value has the coordinate + values of the point. A Line object has different properties like Length which has the + length of the line, the Line object does not have the X, Y and Z property that the Point + does and the Point does not have the Length property that the Line does. +

+ This error will therfore occur if you try to call a specefic property on an object that doesn't + have that property. If you for example called Length on a Point you would get a + No property called Length on Point could be found, as the Point does not + contain the property Length. +

+ +

How To Fix

+

+ Make sure you're input is of the right type of object. +

+ +

More Information

+ +

To find out more, please check posts on the Dynamobim forum discussing "Property Couldn't Be Found".

+ +
+
\ No newline at end of file diff --git a/src/index.js b/src/index.js index b6af93b2..5ad075d4 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,6 @@ import { Router, Route, hashHistory } from "react-router"; import { Provider } from "react-redux"; import { applyMiddleware, createStore } from "redux"; -import { createLogger } from "redux-logger"; import thunk from "redux-thunk"; import rootReducer from "./reducers"; @@ -13,7 +12,6 @@ import "./index.css"; const middleware = applyMiddleware( thunk - // , createLogger() ); export const store = createStore(rootReducer, middleware); diff --git a/src/util/data.js b/src/util/data.js index 27d8f950..cb8ff7ba 100644 --- a/src/util/data.js +++ b/src/util/data.js @@ -1,4 +1,6 @@ import { flatten, flattenHierarchy } from "./array"; +import errorsArray from '../../public/data/Dynamo_Error_Messages'; + export const addOverload = node => { node.RouteName = @@ -32,6 +34,7 @@ export const createSearchArray = (hierarchy, mainExamples, newExamples) => { d.Name = d.TempName; } }); + const combinedArray = [...mainExamples, ...newExamples]; combinedArray.forEach(d => { searchArray.forEach(e => { @@ -45,5 +48,6 @@ export const createSearchArray = (hierarchy, mainExamples, newExamples) => { } }); }); - return searchArray; + + return searchArray.concat(errorsArray); }; From a149b99a919181fab32b684d359ec78bbcff8223 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Mon, 4 Nov 2019 20:30:07 +0200 Subject: [PATCH 4/9] updates package-lock.json --- package-lock.json | 7554 ++++++++++++++++++++++++++------------------- 1 file changed, 4436 insertions(+), 3118 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61e91c19..5da0fdca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,2198 +4,2475 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "Base64": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", + "integrity": "sha1-ujpCMHCOGGcFBl5mur3Uw1z2ACg=", + "dev": true + }, "abab": { - "version": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", "dev": true }, "abbrev": { - "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", "dev": true }, "abstract-leveldown": { - "version": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz", "integrity": "sha1-+QFKVmm3RkGOFFFo3qSaBErhWQA=", "requires": { - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "xtend": "~4.0.0" } }, "accepts": { - "version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "negotiator": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz" + "mime-types": "~2.1.11", + "negotiator": "0.6.1" } }, "acorn": { - "version": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", "integrity": "sha1-F6jWp6bE71OLgU7Jq6wneSk78wo=", "dev": true }, "acorn-globals": { - "version": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", "dev": true, "requires": { - "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz" + "acorn": "^4.0.4" } }, "acorn-jsx": { - "version": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { - "version": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } } }, "ajv": { - "version": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", + "version": "4.11.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", "integrity": "sha1-tu50ZXuZOgHc5Et5RNVvSFgo1b0=", "dev": true, "requires": { - "co": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ajv-keywords": { - "version": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", "dev": true }, "align-text": { - "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "alphanum-sort": { - "version": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, "amdefine": { - "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, "ansi-escapes": { - "version": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", "dev": true }, "ansi-html": { - "version": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.5.tgz", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.5.tgz", "integrity": "sha1-DcqloIEgaGa8JAo7dzoYTqO4i2Q=", "dev": true }, "ansi-regex": { - "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { - "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "ansicolors": { - "version": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", "dev": true }, "anymatch": { - "version": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", "dev": true, "requires": { - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + "arrify": "^1.0.0", + "micromatch": "^2.1.5" } }, "append-transform": { - "version": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz" + "default-require-extensions": "^1.0.0" } }, "aproba": { - "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=" }, "are-we-there-yet": { - "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", "requires": { - "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + "delegates": "^1.0.0", + "readable-stream": "^2.0.0 || ^1.1.13" } }, "argparse": { - "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "dev": true, "requires": { - "sprintf-js": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "sprintf-js": "~1.0.2" } }, "arr-diff": { - "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { - "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", "integrity": "sha1-5f/lTUXhnzLyFukeuZyM6JK7YEs=", "dev": true }, "array-differ": { - "version": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", "dev": true }, "array-equal": { - "version": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", "dev": true }, "array-find": { - "version": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=" }, "array-flatten": { - "version": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, "array-union": { - "version": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "array-uniq": "^1.0.1" } }, "array-uniq": { - "version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, "array-unique": { - "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true }, "arrify": { - "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, "asap": { - "version": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=" }, "asn1": { - "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", "dev": true }, "assert": { - "version": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", "dev": true, "requires": { - "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "util": "0.10.3" } }, "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", "dev": true }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, "async": { - "version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, "async-each": { - "version": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", "dev": true }, "asynckit": { - "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, "autoprefixer": { - "version": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.1.tgz", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.1.tgz", "integrity": "sha1-rnWaUiHnCfPaF8LWViMOZ8Q8u3U=", "dev": true, "requires": { - "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", - "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", - "normalize-range": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "num2fraction": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "browserslist": "~1.4.0", + "caniuse-db": "^1.0.30000554", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.4", + "postcss-value-parser": "^3.2.3" } }, "aws-sign2": { - "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", "dev": true }, "aws4": { - "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", "dev": true }, "axios": { - "version": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", "requires": { - "follow-redirects": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz" + "follow-redirects": "1.0.0" } }, "babel-code-frame": { - "version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + "chalk": "^1.1.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" } }, "babel-core": { - "version": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", "integrity": "sha1-bEV2RH30eeJB5YyAfkvH2k239CU=", "dev": true, "requires": { - "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", - "babel-helpers": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-register": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "json5": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "path-exists": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "shebang-regex": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "slash": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "babel-code-frame": "^6.16.0", + "babel-generator": "^6.17.0", + "babel-helpers": "^6.16.0", + "babel-messages": "^6.8.0", + "babel-register": "^6.16.0", + "babel-runtime": "^6.9.1", + "babel-template": "^6.16.0", + "babel-traverse": "^6.16.0", + "babel-types": "^6.16.0", + "babylon": "^6.11.0", + "convert-source-map": "^1.1.0", + "debug": "^2.1.1", + "json5": "^0.4.0", + "lodash": "^4.2.0", + "minimatch": "^3.0.2", + "path-exists": "^1.0.0", + "path-is-absolute": "^1.0.0", + "private": "^0.1.6", + "shebang-regex": "^1.0.0", + "slash": "^1.0.0", + "source-map": "^0.5.0" }, "dependencies": { "path-exists": { - "version": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", "dev": true } } }, "babel-eslint": { - "version": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.0.0.tgz", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.0.0.tgz", "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=", "dev": true, "requires": { - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "lodash.pickby": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz" + "babel-traverse": "^6.15.0", + "babel-types": "^6.15.0", + "babylon": "^6.11.2", + "lodash.pickby": "^4.6.0" } }, "babel-generator": { - "version": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", "integrity": "sha1-66JwqMxM5uCaYb5DRl18YsH4fFY=", "dev": true, "requires": { - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "detect-indent": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "trim-right": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.23.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz", "integrity": "sha1-Kd9WvhRNgb3qwIJiv6QdLF6Rzc0=", "dev": true, "requires": { - "babel-helper-explode-assignable-expression": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-explode-assignable-expression": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-builder-react-jsx": { - "version": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", "integrity": "sha1-1T/IyZbgvFbQ3g/EzFWnE4OV6ks=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.23.0", + "esutils": "^2.0.0", + "lodash": "^4.2.0" } }, "babel-helper-call-delegate": { - "version": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", "integrity": "sha1-EZkhtWEg8X6drj90tPXMe8wbN+8=", "dev": true, "requires": { - "babel-helper-hoist-variables": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-hoist-variables": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-define-map": { - "version": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", "integrity": "sha1-FET5YMlpHWmiztaiBTFfj9AIBOc=", "dev": true, "requires": { - "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-helper-function-name": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.23.0", + "lodash": "^4.2.0" } }, "babel-helper-explode-assignable-expression": { - "version": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz", "integrity": "sha1-yXv3bu0+C65ASBIfK52uGk59BHg=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-function-name": { - "version": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", "integrity": "sha1-JXQtZxdciQPb5LbLnZ4fy43PI6Y=", "dev": true, "requires": { - "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-get-function-arity": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0" } }, "babel-helper-get-function-arity": { - "version": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", "integrity": "sha1-C+tGStadxzR0EKxq3p8DpQY09c4=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-hoist-variables": { - "version": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", "integrity": "sha1-Pqy/cx2AcFhF3S6XGPYAz7m0unI=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-optimise-call-expression": { - "version": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", "integrity": "sha1-8+5+7TVbQoITizPQK3g2nkcGIvU=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.23.0" } }, "babel-helper-regex": { - "version": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", "integrity": "sha1-efUyvhZHsfDuNHS19cPaWAAdJH0=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0", + "lodash": "^4.2.0" } }, "babel-helper-remap-async-to-generator": { - "version": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz", "integrity": "sha1-IYaucyeO0DuLFc7QiWCdqYEFM4M=", "dev": true, "requires": { - "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-function-name": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.22.0", + "babel-traverse": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-helper-replace-supers": { - "version": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", "integrity": "sha1-7q+K2bWOxDN8qUIjus3KH42bS/0=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-optimise-call-expression": "^6.23.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0" } }, "babel-helpers": { - "version": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", "integrity": "sha1-T48uCS0LaogIpL3nnCfx4uzw2ZI=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0" } }, "babel-jest": { - "version": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", "integrity": "sha1-NIcprqbWJKR3S4qTTQekDdLP1kA=", "dev": true, "requires": { - "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", - "babel-plugin-istanbul": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", - "babel-preset-jest": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz" + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^2.0.0", + "babel-preset-jest": "^16.0.0" } }, "babel-loader": { - "version": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.5.tgz", + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.5.tgz", "integrity": "sha1-V21UhSBoml5rcMZbhddq8f/t0AU=", "dev": true, "requires": { - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "loader-utils": "^0.2.11", + "mkdirp": "^0.5.1", + "object-assign": "^4.0.1" } }, "babel-messages": { - "version": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { - "version": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-istanbul": { - "version": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", "integrity": "sha1-JmswS5EJYH1gdIR0OUZ2mC9mDfQ=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "test-exclude": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz" + "find-up": "^1.1.2", + "istanbul-lib-instrument": "^1.1.4", + "object-assign": "^4.1.0", + "test-exclude": "^2.1.1" } }, "babel-plugin-jest-hoist": { - "version": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz", "integrity": "sha1-tYyj93CYKn58JbVhSy5X6dr8bnY=", "dev": true }, "babel-plugin-syntax-async-functions": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", "dev": true }, "babel-plugin-syntax-class-properties": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", "dev": true }, "babel-plugin-syntax-flow": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", "dev": true }, "babel-plugin-syntax-jsx": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", "dev": true }, "babel-plugin-syntax-object-rest-spread": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, "babel-plugin-syntax-trailing-function-commas": { - "version": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", "dev": true }, "babel-plugin-transform-async-to-generator": { - "version": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz", "integrity": "sha1-GUtpOOwZWtNu/EwzqXGs8A2M014=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz", - "babel-plugin-syntax-async-functions": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-helper-remap-async-to-generator": "^6.22.0", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-class-properties": { - "version": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz", "integrity": "sha1-lpvKJNNOQB0hTza4r1wTRoWbyQQ=", "dev": true, "requires": { - "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", - "babel-plugin-syntax-class-properties": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-helper-function-name": "^6.8.0", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.9.1" } }, "babel-plugin-transform-es2015-arrow-functions": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", "integrity": "sha1-5IiVzws3W+FIzXyIebQicHoFO1E=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0", + "lodash": "^4.2.0" } }, "babel-plugin-transform-es2015-classes": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", "integrity": "sha1-SbU/MmICov0bO7ql4u3YpPeGQ8E=", "dev": true, "requires": { - "babel-helper-define-map": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", - "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", - "babel-helper-optimise-call-expression": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", - "babel-helper-replace-supers": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-define-map": "^6.23.0", + "babel-helper-function-name": "^6.23.0", + "babel-helper-optimise-call-expression": "^6.23.0", + "babel-helper-replace-supers": "^6.23.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0" } }, "babel-plugin-transform-es2015-computed-properties": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", "integrity": "sha1-fDg+lim7pIIMEbBCW91ikPfwV+c=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-template": "^6.22.0" } }, "babel-plugin-transform-es2015-destructuring": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", "integrity": "sha1-BQ/ghm9dU7NgYu4QzfW/5k+Slic=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", "integrity": "sha1-ZyOXAxwhYQ1y3Su7C6n7Ynfhw2s=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-plugin-transform-es2015-for-of": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", "integrity": "sha1-9fzIsJCT+aI8dqw9njksPsS3cQQ=", "dev": true, "requires": { - "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-function-name": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-plugin-transform-es2015-literals": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-amd": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", "integrity": "sha1-oZEfubfsfgWkOmPFmVAHVXvPai4=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-commonjs": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", "integrity": "sha1-6SGu+3LCzCbLA9EHYmFWQTIiE08=", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-plugin-transform-strict-mode": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-types": "^6.23.0" } }, "babel-plugin-transform-es2015-modules-systemjs": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", "integrity": "sha1-rjRpIn/6w5sDENkP7HO/3E9jF7A=", "dev": true, "requires": { - "babel-helper-hoist-variables": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "babel-helper-hoist-variables": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0" } }, "babel-plugin-transform-es2015-modules-umd": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", "integrity": "sha1-/V+mNSHK6NJzknw5WK/XwGdzNFA=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "babel-plugin-transform-es2015-modules-amd": "^6.24.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0" } }, "babel-plugin-transform-es2015-object-super": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", "integrity": "sha1-2qYOEUoELqdp3VP+Uo/IIxHrmPw=", "dev": true, "requires": { - "babel-helper-replace-supers": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-helper-replace-supers": "^6.22.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", "integrity": "sha1-4G0wzviX9GrbRzRwe74Sig1CfVg=", "dev": true, "requires": { - "babel-helper-call-delegate": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", - "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-call-delegate": "^6.8.0", + "babel-helper-get-function-arity": "^6.8.0", + "babel-runtime": "^6.9.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.16.0", + "babel-types": "^6.16.0" } }, "babel-plugin-transform-es2015-shorthand-properties": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", "integrity": "sha1-i6d24K/6pgv/IekhQDuKZSov9yM=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-plugin-transform-es2015-spread": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", "integrity": "sha1-qzFoKehm7j9LnrlpOXV9GaW8RZM=", "dev": true, "requires": { - "babel-helper-regex": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-regex": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-plugin-transform-es2015-template-literals": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", "integrity": "sha1-jZzCfn7h3s/mVFT7mGRSoEphPSA=", "dev": true, "requires": { - "babel-helper-regex": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "regexpu-core": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz" + "babel-helper-regex": "^6.22.0", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { - "version": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz", "integrity": "sha1-1XyDNSgZGOVO8FMRjObrEIRoCE0=", "dev": true, "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz", - "babel-plugin-syntax-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-helper-builder-binary-assignment-operator-visitor": "^6.22.0", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-flow-strip-types": { - "version": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "dev": true, "requires": { - "babel-plugin-syntax-flow": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-object-rest-spread": { - "version": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz", "integrity": "sha1-20QdVv/8GZkFL96+Li8l69KONqk=", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-react-constant-elements": { - "version": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz", "integrity": "sha1-EluG2WyzIuITm2B/10mtX7sX8AU=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.9.1" } }, "babel-plugin-transform-react-display-name": { - "version": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", "integrity": "sha1-Q5iRDDWEQdxM7xh4cmTQQS7Tazc=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx": { - "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", "integrity": "sha1-I+iS9/LnWWeOteREao+OlOgbNHA=", "dev": true, "requires": { - "babel-helper-builder-react-jsx": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", - "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-helper-builder-react-jsx": "^6.23.0", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx-self": { - "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", "integrity": "sha1-YFyUUMFCn5epMPfh3+Pw2dDb0PQ=", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-react-jsx-source": { - "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz", "integrity": "sha1-r2hKBcIGeobglX1PNDKVzPXczwA=", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-regenerator": { - "version": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", "integrity": "sha1-p13msEihQVSq4UsBInVsW+05L1k=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" + "babel-runtime": "^6.9.0", + "babel-types": "^6.16.0", + "private": "~0.1.5" } }, "babel-plugin-transform-runtime": { - "version": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz", "integrity": "sha1-PXW02Umtga8VdXAnOEb7Wa6w1Xw=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-strict-mode": { - "version": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", "integrity": "sha1-4AjfATQP3IfpWdplmRt+BZcMjHw=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.22.0" } }, "babel-preset-env": { - "version": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-0.0.6.tgz", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-0.0.6.tgz", "integrity": "sha1-zaY6AgBpCY+tEicqekR6fFuvs8g=", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "babel-plugin-syntax-trailing-function-commas": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "babel-plugin-transform-async-to-generator": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz", - "babel-plugin-transform-es2015-arrow-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "babel-plugin-transform-es2015-block-scoped-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "babel-plugin-transform-es2015-block-scoping": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", - "babel-plugin-transform-es2015-classes": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", - "babel-plugin-transform-es2015-computed-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", - "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", - "babel-plugin-transform-es2015-duplicate-keys": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", - "babel-plugin-transform-es2015-for-of": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "babel-plugin-transform-es2015-function-name": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", - "babel-plugin-transform-es2015-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", - "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", - "babel-plugin-transform-es2015-modules-systemjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", - "babel-plugin-transform-es2015-modules-umd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", - "babel-plugin-transform-es2015-object-super": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", - "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", - "babel-plugin-transform-es2015-shorthand-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", - "babel-plugin-transform-es2015-spread": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "babel-plugin-transform-es2015-sticky-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", - "babel-plugin-transform-es2015-template-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "babel-plugin-transform-es2015-typeof-symbol": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "babel-plugin-transform-es2015-unicode-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", - "babel-plugin-transform-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz", - "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", - "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz" + "babel-plugin-check-es2015-constants": "^6.3.13", + "babel-plugin-syntax-trailing-function-commas": "^6.13.0", + "babel-plugin-transform-async-to-generator": "^6.8.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoping": "^6.6.0", + "babel-plugin-transform-es2015-classes": "^6.6.0", + "babel-plugin-transform-es2015-computed-properties": "^6.3.13", + "babel-plugin-transform-es2015-destructuring": "^6.6.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.6.0", + "babel-plugin-transform-es2015-for-of": "^6.6.0", + "babel-plugin-transform-es2015-function-name": "^6.3.13", + "babel-plugin-transform-es2015-literals": "^6.3.13", + "babel-plugin-transform-es2015-modules-amd": "^6.8.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.6.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.12.0", + "babel-plugin-transform-es2015-modules-umd": "^6.12.0", + "babel-plugin-transform-es2015-object-super": "^6.3.13", + "babel-plugin-transform-es2015-parameters": "^6.6.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", + "babel-plugin-transform-es2015-spread": "^6.3.13", + "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", + "babel-plugin-transform-es2015-template-literals": "^6.6.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.6.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", + "babel-plugin-transform-exponentiation-operator": "^6.8.0", + "babel-plugin-transform-regenerator": "^6.6.0", + "browserslist": "^1.4.0" } }, "babel-preset-es2015": { - "version": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz", "integrity": "sha1-wWLWixkyaW4DbNMRDcHM0wPSZzo=", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "babel-plugin-transform-es2015-arrow-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "babel-plugin-transform-es2015-block-scoped-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "babel-plugin-transform-es2015-block-scoping": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", - "babel-plugin-transform-es2015-classes": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", - "babel-plugin-transform-es2015-computed-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", - "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "babel-plugin-transform-es2015-duplicate-keys": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", - "babel-plugin-transform-es2015-for-of": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "babel-plugin-transform-es2015-function-name": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", - "babel-plugin-transform-es2015-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", - "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", - "babel-plugin-transform-es2015-modules-systemjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", - "babel-plugin-transform-es2015-modules-umd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", - "babel-plugin-transform-es2015-object-super": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", - "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", - "babel-plugin-transform-es2015-shorthand-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", - "babel-plugin-transform-es2015-spread": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "babel-plugin-transform-es2015-sticky-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", - "babel-plugin-transform-es2015-template-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "babel-plugin-transform-es2015-typeof-symbol": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "babel-plugin-transform-es2015-unicode-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", - "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz" + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.22.0", + "babel-plugin-transform-es2015-classes": "^6.22.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.22.0", + "babel-plugin-transform-es2015-modules-umd": "^6.24.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.22.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0" }, "dependencies": { "babel-plugin-transform-es2015-destructuring": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { - "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", "integrity": "sha1-OiqrtwyK+UXVzjhvGkJQYlqDrjs=", "dev": true, "requires": { - "babel-helper-call-delegate": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", - "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + "babel-helper-call-delegate": "^6.22.0", + "babel-helper-get-function-arity": "^6.22.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0" } }, "babel-plugin-transform-regenerator": { - "version": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", "integrity": "sha1-ZXQFk6MZxEUiFXU41pC4QJRhfqY=", "dev": true, "requires": { - "regenerator-transform": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz" + "regenerator-transform": "0.9.8" } } } }, "babel-preset-es2016": { - "version": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz", "integrity": "sha1-sGGqo5g9QMn7rPo3Q7XfN/M2FWw=", "dev": true, "requires": { - "babel-plugin-transform-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz" + "babel-plugin-transform-exponentiation-operator": "^6.22.0" } }, "babel-preset-es2017": { - "version": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz", "integrity": "sha1-3i+dpaMMUNKT+1SguhXW3cVz8PI=", "dev": true, "requires": { - "babel-plugin-syntax-trailing-function-commas": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "babel-plugin-transform-async-to-generator": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz" + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0" } }, "babel-preset-jest": { - "version": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz", "integrity": "sha1-QXqrwtfZMXD0PCDvHqAUXo9/LbU=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz" + "babel-plugin-jest-hoist": "^16.0.0" } }, "babel-preset-latest": { - "version": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz", "integrity": "sha1-W4fhniULsSE/E69Oydx6UdU/OI0=", "dev": true, "requires": { - "babel-preset-es2015": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz", - "babel-preset-es2016": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz", - "babel-preset-es2017": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz" + "babel-preset-es2015": "^6.16.0", + "babel-preset-es2016": "^6.16.0", + "babel-preset-es2017": "^6.16.0" } }, "babel-preset-react": { - "version": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.16.0.tgz", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.16.0.tgz", "integrity": "sha1-qhF9YN4JKGB+NDxIKJBuRmGCQxY=", "dev": true, "requires": { - "babel-plugin-syntax-flow": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "babel-plugin-transform-flow-strip-types": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "babel-plugin-transform-react-display-name": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", - "babel-plugin-transform-react-jsx": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", - "babel-plugin-transform-react-jsx-self": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", - "babel-plugin-transform-react-jsx-source": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz" + "babel-plugin-syntax-flow": "^6.3.13", + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-flow-strip-types": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.3.13", + "babel-plugin-transform-react-jsx": "^6.3.13", + "babel-plugin-transform-react-jsx-self": "^6.11.0", + "babel-plugin-transform-react-jsx-source": "^6.3.13" } }, "babel-preset-react-app": { - "version": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-1.0.0.tgz", "integrity": "sha1-52E1AIWdlvF3uno4o+0Kkj7lDag=", "dev": true, "requires": { - "babel-plugin-transform-class-properties": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz", - "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", - "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", - "babel-plugin-transform-object-rest-spread": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz", - "babel-plugin-transform-react-constant-elements": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz", - "babel-plugin-transform-react-jsx-self": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", - "babel-plugin-transform-react-jsx-source": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz", - "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", - "babel-plugin-transform-runtime": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz", - "babel-preset-env": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-0.0.6.tgz", - "babel-preset-latest": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz", - "babel-preset-react": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.16.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + "babel-plugin-transform-class-properties": "6.16.0", + "babel-plugin-transform-es2015-destructuring": "6.16.0", + "babel-plugin-transform-es2015-parameters": "6.17.0", + "babel-plugin-transform-object-rest-spread": "6.16.0", + "babel-plugin-transform-react-constant-elements": "6.9.1", + "babel-plugin-transform-react-jsx-self": "6.11.0", + "babel-plugin-transform-react-jsx-source": "6.9.0", + "babel-plugin-transform-regenerator": "6.16.1", + "babel-plugin-transform-runtime": "6.15.0", + "babel-preset-env": "0.0.6", + "babel-preset-latest": "6.16.0", + "babel-preset-react": "6.16.0", + "babel-runtime": "6.11.6" }, "dependencies": { "babel-runtime": { - "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz", + "version": "6.11.6", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz", "integrity": "sha1-bbcH/vLUnEm/o8tk79tDa1GLgiI=", "dev": true, "requires": { - "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.9.5" } }, "regenerator-runtime": { - "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck=", "dev": true } } }, "babel-register": { - "version": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", "integrity": "sha1-Xon4RjuplwNW0C6wfavjMIsIDP0=", "dev": true, "requires": { - "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "home-or-tmp": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "source-map-support": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.12.tgz" + "babel-core": "^6.24.0", + "babel-runtime": "^6.22.0", + "core-js": "^2.4.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.2" }, "dependencies": { "babel-core": { - "version": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.0.tgz", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.0.tgz", "integrity": "sha1-jzagp39cFVrtb5ILhE0julZ0KgI=", "dev": true, "requires": { - "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", - "babel-helpers": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-register": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "json5": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "slash": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "babel-code-frame": "^6.22.0", + "babel-generator": "^6.24.0", + "babel-helpers": "^6.23.0", + "babel-messages": "^6.23.0", + "babel-register": "^6.24.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.23.0", + "babel-traverse": "^6.23.1", + "babel-types": "^6.23.0", + "babylon": "^6.11.0", + "convert-source-map": "^1.1.0", + "debug": "^2.1.1", + "json5": "^0.5.0", + "lodash": "^4.2.0", + "minimatch": "^3.0.2", + "path-is-absolute": "^1.0.0", + "private": "^0.1.6", + "slash": "^1.0.0", + "source-map": "^0.5.0" } }, "json5": { - "version": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true } } }, "babel-runtime": { - "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", "requires": { - "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" } }, "babel-template": { - "version": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "integrity": "sha1-BNTycK27OqcEqBQ64m+qUpI45jg=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.23.0", + "babel-types": "^6.23.0", + "babylon": "^6.11.0", + "lodash": "^4.2.0" } }, "babel-traverse": { - "version": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "integrity": "sha1-08tZAQ7NBql9gTEAZflmtpnhT0g=", "dev": true, "requires": { - "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "globals": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", - "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-code-frame": "^6.22.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.23.0", + "babylon": "^6.15.0", + "debug": "^2.2.0", + "globals": "^9.0.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" } }, "babel-types": { - "version": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "integrity": "sha1-uxcXnXU4utOM0MnhFdNA935+ms8=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "to-fast-properties": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" } }, "babylon": { - "version": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", "integrity": "sha1-MMWiL0gZeKnn+M399JaxHZS0BNM=", "dev": true }, "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" }, - "Base64": { - "version": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", - "integrity": "sha1-ujpCMHCOGGcFBl5mur3Uw1z2ACg=", - "dev": true - }, "base64-js": { - "version": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", "dev": true }, "batch": { - "version": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", "dev": true }, "bcrypt-pbkdf": { - "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, "optional": true, "requires": { - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "tweetnacl": "^0.14.3" } }, "big.js": { - "version": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=", "dev": true }, "binary-extensions": { - "version": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", "dev": true }, "bindings": { - "version": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=" }, "bl": { - "version": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", "integrity": "sha1-E5fn7ELF9dw4dHDFAONKn2vp6pg=", "requires": { - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + "readable-stream": "^2.0.5" } }, "bluebird": { - "version": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" }, "boolbase": { - "version": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, "boom": { - "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "hoek": "2.x.x" } }, "bowser": { - "version": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", "integrity": "sha1-N/w4e2Fstq7zcNq01r1AK3TFxU0=" }, "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" } }, "braces": { - "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "preserve": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "browser-resolve": { - "version": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", "dev": true, "requires": { - "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + "resolve": "1.1.7" }, "dependencies": { "resolve": { - "version": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true } } }, "browserify-zlib": { - "version": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "requires": { - "pako": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" + "pako": "~0.2.0" } }, "browserslist": { - "version": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", "integrity": "sha1-nP3PU4TZFY9bcNoqoAsw6P8BkEk=", "dev": true, "requires": { - "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz" + "caniuse-db": "^1.0.30000539" } }, "bser": { - "version": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", "dev": true, "requires": { - "node-int64": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "node-int64": "^0.4.0" } }, "buffer": { - "version": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "ieee754": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-shims": { - "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" }, "builtin-modules": { - "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, "bunyan": { - "version": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", "integrity": "sha1-ZUntbbCI5Ngre+O8xtBpcVn24gk=", "requires": { - "dtrace-provider": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.1.tgz", - "moment": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", - "mv": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "safe-json-stringify": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz" + "dtrace-provider": "~0.8", + "moment": "^2.10.6", + "mv": "~2", + "safe-json-stringify": "~1" } }, "bytes": { - "version": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz", "integrity": "sha1-1baAoWW2IBc5rLYRVCqrwtjOsHA=", "dev": true }, "caller-path": { - "version": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz" + "callsites": "^0.2.0" } }, "callsites": { - "version": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", "dev": true }, "camel-case": { - "version": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "no-case": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", - "upper-case": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { - "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", "dev": true }, "caniuse-api": { - "version": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.5.3.tgz", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.5.3.tgz", "integrity": "sha1-UBjmdLUcOT5NUGFCddwBfifEoqI=", "dev": true, "requires": { - "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", - "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", - "lodash.memoize": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "lodash.uniq": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "browserslist": "^1.0.1", + "caniuse-db": "^1.0.30000346", + "lodash.memoize": "^4.1.0", + "lodash.uniq": "^4.3.0" } }, "caniuse-db": { - "version": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", + "version": "1.0.30000634", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", "integrity": "sha1-Q59LlecVsf0QUZbUDGge3XEi5iI=", "dev": true }, "cardinal": { - "version": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", "dev": true, "requires": { - "ansicolors": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "redeyed": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz" + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" } }, "case-sensitive-paths-webpack-plugin": { - "version": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.1.4.tgz", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.1.4.tgz", "integrity": "sha1-iq7dVpmobKwrNM9A2bQUV1iXhHI=", "dev": true }, "caseless": { - "version": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, "center-align": { - "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chalk": { - "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "dependencies": { "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true } } }, "change-emitter": { - "version": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.3.tgz", "integrity": "sha1-cxyTYJE4VfYT3SVlaNUPhUqIBqw=" }, "chokidar": { - "version": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "integrity": "sha1-L0RHq16W5Q+z14n9kNTHLg5McMI=", "dev": true, "requires": { - "anymatch": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", - "async-each": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "fsevents": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", - "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "is-binary-path": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "readdirp": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "chownr": { - "version": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" }, "ci-info": { - "version": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz", "integrity": "sha1-3FKF8rTiUYIWg2gcOBwziPRuxTQ=", "dev": true }, "circular-json": { - "version": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz", "integrity": "sha1-vos2rvzN6LPKeqLWr8B6NyQsDS0=", "dev": true }, "clap": { - "version": "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz", "integrity": "sha1-MWVFvyIikiWizsqmgkzS9WqXCe0=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + "chalk": "^1.1.3" } }, "class-autobind": { - "version": "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz", "integrity": "sha1-NFFsSRZ8+NP2Od3Bhrz6Imiv/zQ=" }, "classnames": { - "version": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" }, "clean-css": { - "version": "https://registry.npmjs.org/clean-css/-/clean-css-4.0.8.tgz", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.0.8.tgz", "integrity": "sha1-Bj39WTQE06PR20lNS20PN4sHgbY=", "dev": true, "requires": { - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "source-map": "0.5.x" } }, "cli-cursor": { - "version": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz" + "restore-cursor": "^1.0.1" } }, "cli-table": { - "version": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", "dev": true, "requires": { - "colors": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" + "colors": "1.0.3" }, "dependencies": { "colors": { - "version": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true } } }, "cli-usage": { - "version": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", "integrity": "sha1-fAHg3HBsI0s5yTODjI4gshdXduI=", "dev": true, "requires": { - "marked": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "marked-terminal": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz" + "marked": "^0.3.6", + "marked-terminal": "^1.6.2" } }, "cli-width": { - "version": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=", "dev": true }, "cliui": { - "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" }, "dependencies": { "wordwrap": { - "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", "dev": true } } }, "clone": { - "version": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=", "dev": true }, "co": { - "version": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, "coa": { - "version": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", "integrity": "sha1-f5WTRs/IcZ4/cjPNaFKFSnxn2KM=", "dev": true, "requires": { - "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + "q": "^1.1.2" } }, "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "collections": { - "version": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", "integrity": "sha1-HyMCay7zb5J+7MkB6ZxfDUj6M04=", "dev": true, "requires": { - "weak-map": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz" + "weak-map": "1.0.0" } }, "color": { - "version": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { - "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "color-convert": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", - "color-string": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz" + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" } }, "color-convert": { - "version": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", "dev": true, "requires": { - "color-name": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz" + "color-name": "^1.1.1" } }, "color-name": { - "version": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=", "dev": true }, "color-string": { - "version": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { - "color-name": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz" + "color-name": "^1.0.0" } }, "colormin": { - "version": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "dev": true, "requires": { - "color": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "css-color-names": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz" + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" } }, "colors": { - "version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, "combined-stream": { - "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { - "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "delayed-stream": "~1.0.0" } }, "commander": { - "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "requires": { - "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + "graceful-readlink": ">= 1.0.0" } }, "commondir": { - "version": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, "compressible": { - "version": "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz", "integrity": "sha1-baq04rWZwncN2eIeeokbHFp1VCU=", "dev": true, "requires": { - "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "mime-db": ">= 1.24.0 < 2" } }, "compression": { - "version": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", "integrity": "sha1-zOsSHsydCcUtetDDNQ6pPd1AK8M=", "dev": true, "requires": { - "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "bytes": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz", - "compressible": "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "vary": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + "accepts": "~1.3.3", + "bytes": "2.3.0", + "compressible": "~2.0.8", + "debug": "~2.2.0", + "on-headers": "~1.0.1", + "vary": "~1.1.0" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "ms": "0.7.1" } }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true } } }, "concat-map": { - "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { - "version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", - "typedarray": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "connect-history-api-fallback": { - "version": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz", "integrity": "sha1-5R0X+PDvDbkKZP20feMFFVbp8Wk=", "dev": true }, "console-browserify": { - "version": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" + "date-now": "^0.1.4" } }, "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "constants-browserify": { - "version": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", "integrity": "sha1-kld9tSe6bEzwpFaNhLwDH0QeIfI=", "dev": true }, "contains-path": { - "version": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", "dev": true }, "content-disposition": { - "version": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", "dev": true }, "content-type": { - "version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=", "dev": true }, "content-type-parser": { - "version": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", "integrity": "sha1-w+VpiMU8ZRJ/tG1AMqOpACRv3JQ=", "dev": true }, "convert-source-map": { - "version": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", "integrity": "sha1-49rRlb9hv+E6ejxz6YduwUoCaPM=", "dev": true }, "cookie": { - "version": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", "dev": true }, "cookie-signature": { - "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, "core-js": { - "version": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" }, "core-util-is": { - "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { - "version": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", "integrity": "sha1-gX8sIDk0eh6b99CQwJI+U/dJyoI=", "dev": true, "requires": { - "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "require-from-string": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz" + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "cross-spawn": { - "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", "dev": true, "requires": { - "lru-cache": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "cryptiles": { - "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + "boom": "2.x.x" } }, "crypto-browserify": { - "version": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "integrity": "sha1-ubEdvm2WUd2IKgHmzEZ99xjs8Yk=", "dev": true, "requires": { - "pbkdf2-compat": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", - "ripemd160": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", - "sha.js": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" } }, "css-color-names": { - "version": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, "css-loader": { - "version": "https://registry.npmjs.org/css-loader/-/css-loader-0.25.0.tgz", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.25.0.tgz", "integrity": "sha1-w/68jOKPTINXa2sTcH9H+Qw5AiM=", "dev": true, "requires": { - "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", - "cssnano": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "lodash.camelcase": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-modules-extract-imports": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz", - "postcss-modules-local-by-default": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", - "postcss-modules-scope": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", - "postcss-modules-values": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz", - "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz" + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.6.0", + "cssnano": ">=2.6.1 <4", + "loader-utils": "~0.2.2", + "lodash.camelcase": "^3.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "source-list-map": "^0.1.4" } }, "css-select": { - "version": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "boolbase": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "css-what": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "domutils": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "nth-check": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz" + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" } }, "css-selector-tokenizer": { - "version": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", "integrity": "sha1-ZEX1gseTDSQdzFAHpD1vy48HMVI=", "dev": true, "requires": { - "cssesc": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "fastparse": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "regexpu-core": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" }, "dependencies": { "regexpu-core": { - "version": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", - "regjsgen": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "regjsparser": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } } } }, "css-what": { - "version": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, "cssesc": { - "version": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", "dev": true }, "cssnano": { - "version": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { - "autoprefixer": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.1.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "defined": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-calc": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "postcss-colormin": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "postcss-convert-values": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "postcss-discard-comments": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "postcss-discard-duplicates": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "postcss-discard-empty": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "postcss-discard-overridden": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "postcss-discard-unused": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "postcss-filter-plugins": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", - "postcss-merge-idents": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "postcss-merge-longhand": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "postcss-merge-rules": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "postcss-minify-font-values": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "postcss-minify-gradients": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "postcss-minify-params": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "postcss-minify-selectors": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "postcss-normalize-charset": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "postcss-normalize-url": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "postcss-ordered-values": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "postcss-reduce-idents": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "postcss-reduce-initial": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "postcss-reduce-transforms": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "postcss-svgo": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "postcss-unique-selectors": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "postcss-zindex": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz" + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" } }, "csso": { - "version": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "dev": true, "requires": { - "clap": "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "clap": "^1.0.9", + "source-map": "^0.5.3" } }, "cssom": { - "version": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", "dev": true }, "cssstyle": { - "version": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", "dev": true, "requires": { - "cssom": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz" + "cssom": "0.3.x" } }, "d": { - "version": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", "dev": true, "requires": { - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + "es5-ext": "~0.10.2" } }, "d3": { - "version": "https://registry.npmjs.org/d3/-/d3-4.7.3.tgz", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/d3/-/d3-4.7.3.tgz", "integrity": "sha1-G8ewKCtB2XZCvbZzNyyI6B7MpKM=", "requires": { - "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", - "d3-axis": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.6.tgz", - "d3-brush": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz", - "d3-chord": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz", - "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", - "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", - "d3-dsv": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", - "d3-ease": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", - "d3-force": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz", - "d3-format": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", - "d3-geo": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.3.tgz", - "d3-hierarchy": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.4.tgz", - "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz", - "d3-polygon": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.3.tgz", - "d3-quadtree": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", - "d3-queue": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.5.tgz", - "d3-random": "https://registry.npmjs.org/d3-random/-/d3-random-1.0.3.tgz", - "d3-request": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz", - "d3-scale": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.5.tgz", - "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", - "d3-shape": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.0.6.tgz", - "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", - "d3-time-format": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz", - "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz", - "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz", - "d3-voronoi": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", - "d3-zoom": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.1.3.tgz" + "d3-array": "1.1.1", + "d3-axis": "1.0.6", + "d3-brush": "1.0.4", + "d3-chord": "1.0.4", + "d3-collection": "1.0.3", + "d3-color": "1.0.3", + "d3-dispatch": "1.0.3", + "d3-drag": "1.0.4", + "d3-dsv": "1.0.5", + "d3-ease": "1.0.3", + "d3-force": "1.0.6", + "d3-format": "1.1.1", + "d3-geo": "1.6.3", + "d3-hierarchy": "1.1.4", + "d3-interpolate": "1.1.4", + "d3-path": "1.0.5", + "d3-polygon": "1.0.3", + "d3-quadtree": "1.0.3", + "d3-queue": "3.0.5", + "d3-random": "1.0.3", + "d3-request": "1.0.5", + "d3-scale": "1.0.5", + "d3-selection": "1.0.5", + "d3-shape": "1.0.6", + "d3-time": "1.0.6", + "d3-time-format": "2.0.5", + "d3-timer": "1.0.5", + "d3-transition": "1.0.4", + "d3-voronoi": "1.1.2", + "d3-zoom": "1.1.3" } }, "d3-array": { - "version": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", "integrity": "sha1-oBq+Y6Jf+5HTQjw8bQUbTTa8igk=" }, "d3-axis": { - "version": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.6.tgz", "integrity": "sha1-3MvCGnPleG3oIL8aIrI39SK4eL4=" }, "d3-brush": { - "version": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz", "integrity": "sha1-AMLyOAGfJPbAoZSibUGhUw/+e8Q=", "requires": { - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", - "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", - "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz" + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" } }, "d3-chord": { - "version": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz", "integrity": "sha1-fexPC6iG9xP+ERxF92NBT290yiw=", "requires": { - "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", - "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz" + "d3-array": "1", + "d3-path": "1" } }, "d3-collection": { - "version": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", "integrity": "sha1-AL3qlPvBYo1DWruuL03CFk433TQ=" }, "d3-color": { - "version": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", "integrity": "sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs=" }, "d3-dispatch": { - "version": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", "integrity": "sha1-RuFJHqqbWMNY/OW+TovtYm54cfg=" }, "d3-drag": { - "version": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", "integrity": "sha1-qcFgnxHdVTCuJ169ZDd+xU77nY8=", "requires": { - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz" + "d3-dispatch": "1", + "d3-selection": "1" } }, "d3-dsv": { - "version": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", "integrity": "sha1-QZ99tH9ih4n8P9tjbmeESdCCETY=", "requires": { - "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "rw": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz" + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" } }, "d3-ease": { - "version": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", "integrity": "sha1-aL+8NJM4o4DETYrMT7wzBKotjA4=" }, "d3-force": { - "version": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz", "integrity": "sha1-6n4bdzDiZkzTFPWU1nGMV8wTK3k=", "requires": { - "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-quadtree": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", - "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz" + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" } }, "d3-format": { - "version": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", "integrity": "sha1-JuCU57D6kl02FapvQ7JlxcqCtG4=" }, "d3-geo": { - "version": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.3.tgz", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.3.tgz", "integrity": "sha1-IWg6Q6Bh6rohp/JUtR1ZN+tkB1Y=", "requires": { - "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz" + "d3-array": "1" } }, "d3-hierarchy": { - "version": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.4.tgz", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.4.tgz", "integrity": "sha1-lsOULz8hz5l6EbTt8A3eKne0xtA=" }, "d3-interpolate": { - "version": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", "integrity": "sha1-pD7Fs77jUNhRbv34GaTAjAU9swI=", "requires": { - "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz" + "d3-color": "1" } }, "d3-path": { - "version": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz", "integrity": "sha1-JB6xhJvZ6egCHA0KeZ+KDo5EF2Q=" }, "d3-polygon": { - "version": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.3.tgz", "integrity": "sha1-FoiOkCZGCTPysXllKtN4Ik04LGI=" }, "d3-quadtree": { - "version": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", "integrity": "sha1-rHmH4+I/6AWpkPKOG1DTj8uCJDg=" }, "d3-queue": { - "version": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.5.tgz", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.5.tgz", "integrity": "sha1-DO/+HxMcRZsTufafEFa0HfwzwA0=" }, "d3-random": { - "version": "https://registry.npmjs.org/d3-random/-/d3-random-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.0.3.tgz", "integrity": "sha1-ZSbIRKpefEV+Kd2s1vJzT4RbQsE=" }, "d3-request": { - "version": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz", "integrity": "sha1-TarpRtHdDVff4B8CKVY1SVjVHyM=", "requires": { - "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-dsv": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", - "xmlhttprequest": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz" + "d3-collection": "1", + "d3-dispatch": "1", + "d3-dsv": "1", + "xmlhttprequest": "1" } }, "d3-scale": { - "version": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.5.tgz", "integrity": "sha1-QYUG8PsY6wUrOF4ZY5iswqQTSFg=", "requires": { - "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", - "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", - "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", - "d3-format": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", - "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", - "d3-time-format": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz" + "d3-array": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" } }, "d3-selection": { - "version": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", "integrity": "sha1-lIxztBpE4o0XQq4v8gfCrryic0s=" }, "d3-shape": { - "version": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.0.6.tgz", "integrity": "sha1-sJ4wXPDHxrmpjJDmtC9i2sS8/Vs=", "requires": { - "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz" + "d3-path": "1" } }, "d3-time": { - "version": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", "integrity": "sha1-pVsT19FdOhYK6RcIIy4INfHV6UU=" }, "d3-time-format": { - "version": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz", "integrity": "sha1-nXeAIE98kRnJFwsaVttN6aivly4=", "requires": { - "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz" + "d3-time": "1" } }, "d3-timer": { - "version": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz", "integrity": "sha1-smbUdscbDSaeesXzUrQQo7b+bvA=" }, "d3-transition": { - "version": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz", "integrity": "sha1-4anrrjhpqdnCh0qwCEH6gxOuXeU=", "requires": { - "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-ease": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", - "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", - "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz" + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-timer": "1" } }, "d3-voronoi": { - "version": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=" }, "d3-zoom": { - "version": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.1.3.tgz", "integrity": "sha1-C9SIYi8i3AU0iU90SkDsl5WZ/cQ=", "requires": { - "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", - "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", - "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz" + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" } }, "damerau-levenshtein": { - "version": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", "integrity": "sha1-rk9M4LYqyuEP9joBuwj2UvUhOvI=", "dev": true }, "dashdash": { - "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "date-now": { - "version": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", "dev": true }, "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "integrity": "sha1-D364wwll7AjHKsz6ATDIt5mEFB0=", "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + "ms": "0.7.2" } }, "decamelize": { - "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, @@ -2205,1241 +2482,1421 @@ "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=" }, "deep-extend": { - "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=" }, "deep-is": { - "version": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, "default-require-extensions": { - "version": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", "dev": true, "requires": { - "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "strip-bom": "^2.0.0" } }, "deferred-leveldown": { - "version": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.1.tgz", "integrity": "sha1-XSXDMQ9f6QmUb2JA3J+Q3RCace8=", "requires": { - "abstract-leveldown": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.4.1.tgz" + "abstract-leveldown": "~2.4.0" }, "dependencies": { "abstract-leveldown": { - "version": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.4.1.tgz", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.4.1.tgz", "integrity": "sha1-s7/tuITraToSd18MVenwpCDM7mQ=", "requires": { - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "xtend": "~4.0.0" } } } }, "defined": { - "version": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", "dev": true }, "del": { - "version": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "is-path-cwd": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "is-path-in-cwd": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { - "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "depd": { - "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=", "dev": true }, "destroy": { - "version": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, "detect-indent": { - "version": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "repeating": "^2.0.0" } }, "detect-port": { - "version": "https://registry.npmjs.org/detect-port/-/detect-port-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.0.1.tgz", "integrity": "sha1-Phqmp/9md7tgiUspEXJSnYgMHoU=", "dev": true, "requires": { - "commander": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz" + "commander": "~2.8.1" }, "dependencies": { "commander": { - "version": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "dev": true, "requires": { - "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + "graceful-readlink": ">= 1.0.0" } } } }, "diff": { - "version": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", "dev": true }, "docproc": { - "version": "https://registry.npmjs.org/docproc/-/docproc-0.0.8.tgz", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/docproc/-/docproc-0.0.8.tgz", "integrity": "sha1-UH6+aERPH75iLKUnpfiPBy/9MZE=", "requires": { - "pumpify": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", - "term-frequency": "https://registry.npmjs.org/term-frequency/-/term-frequency-0.0.15.tgz", - "term-vector": "https://registry.npmjs.org/term-vector/-/term-vector-0.1.2.tgz" + "pumpify": "^1.3.5", + "term-frequency": "^0.0.15", + "term-vector": "^0.1.2" } }, "doctrine": { - "version": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "dom-converter": { - "version": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, "requires": { - "utila": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + "utila": "~0.3" }, "dependencies": { "utila": { - "version": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", "dev": true } } }, "dom-serializer": { - "version": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "entities": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { - "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", "dev": true } } }, "domain-browser": { - "version": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", "dev": true }, "domelementtype": { - "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", "dev": true }, "domhandler": { - "version": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", "dev": true, "requires": { - "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + "domelementtype": "1" } }, "domutils": { - "version": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + "dom-serializer": "0", + "domelementtype": "1" } }, "dotenv": { - "version": "https://registry.npmjs.org/dotenv/-/dotenv-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-2.0.0.tgz", "integrity": "sha1-vXWcNXqqcDZeAclrewvsCKbg2Uk=", "dev": true }, "draft-js": { - "version": "https://registry.npmjs.org/draft-js/-/draft-js-0.9.1.tgz", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.9.1.tgz", "integrity": "sha1-lApRoK0f7eBBFna2QE9AUElfVPk=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "immutable": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.3", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" }, "dependencies": { "immutable": { - "version": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" } } }, "draft-js-export-html": { - "version": "https://registry.npmjs.org/draft-js-export-html/-/draft-js-export-html-0.5.2.tgz", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/draft-js-export-html/-/draft-js-export-html-0.5.2.tgz", "integrity": "sha1-CJ5VzgbVrtDb2a9e7i61bFihxCg=", "requires": { - "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz" + "draft-js-utils": "^0.1.5" } }, "draft-js-export-markdown": { - "version": "https://registry.npmjs.org/draft-js-export-markdown/-/draft-js-export-markdown-0.2.2.tgz", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/draft-js-export-markdown/-/draft-js-export-markdown-0.2.2.tgz", "integrity": "sha1-WwoaEFkdi5YZnctwsEsat963KjM=", "requires": { - "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz" + "draft-js-utils": "^0.1.5" } }, "draft-js-import-element": { - "version": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz", "integrity": "sha1-eFOBouAyOpg2z6hWxELpATvUgqQ=", "requires": { - "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", - "synthetic-dom": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz" + "draft-js-utils": "^0.1.5", + "synthetic-dom": "^0.2.0" } }, "draft-js-import-html": { - "version": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-0.3.2.tgz", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-0.3.2.tgz", "integrity": "sha1-zCBaYZLKwsZSBXZohwLuMfUkGBA=", "requires": { - "draft-js-import-element": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz" + "draft-js-import-element": "^0.4.1" } }, "draft-js-import-markdown": { - "version": "https://registry.npmjs.org/draft-js-import-markdown/-/draft-js-import-markdown-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/draft-js-import-markdown/-/draft-js-import-markdown-0.2.1.tgz", "integrity": "sha1-GU/M0t9t0DAaJegLLAYU3gLQlUk=", "requires": { - "draft-js-import-element": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz", - "synthetic-dom": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz" + "draft-js-import-element": "^0.4.0", + "synthetic-dom": "^0.2.0" } }, "draft-js-utils": { - "version": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", "integrity": "sha1-4raSfKYg7fGFWkv8HPHSEICnDxY=" }, "dtrace-provider": { - "version": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.1.tgz", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.1.tgz", "integrity": "sha1-zU0XSiM76hvPSh+/pXmPRPSM2p8=", "optional": true, "requires": { - "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz" + "nan": "^2.3.3" } }, "duplexer": { - "version": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, "duplexify": { - "version": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=", "requires": { - "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", - "stream-shift": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz" + "end-of-stream": "1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" }, "dependencies": { "end-of-stream": { - "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=", "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + "once": "~1.3.0" } }, "once": { - "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "wrappy": "1" } } } }, "ecc-jsbn": { - "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, "optional": true, "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "jsbn": "~0.1.0" } }, "ee-first": { - "version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, "electron-to-chromium": { - "version": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.6.tgz", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.6.tgz", "integrity": "sha1-84rVHRkZsGvAcnXGJinbgD3coFo=", "dev": true }, "element-class": { - "version": "https://registry.npmjs.org/element-class/-/element-class-0.2.2.tgz", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/element-class/-/element-class-0.2.2.tgz", "integrity": "sha1-nTu9B2f5AT744cjr5yLBQCpgBQ4=" }, "emojis-list": { - "version": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", "dev": true }, "encodeurl": { - "version": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", "dev": true }, "encoding": { - "version": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz" + "iconv-lite": "~0.4.13" } }, "end-of-stream": { - "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "tapable": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" }, "dependencies": { "memory-fs": { - "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", "dev": true } } }, "entities": { - "version": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", "dev": true }, "errno": { - "version": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", "requires": { - "prr": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + "prr": "~0.0.0" } }, "error-ex": { - "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "is-arrayish": "^0.2.1" } }, "es5-ext": { - "version": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", + "version": "0.10.13", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", "integrity": "sha1-o5CrcXveHOO0y66r4jyo+93LBvY=", "dev": true, "requires": { - "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + "es6-iterator": "2", + "es6-symbol": "~3.1" } }, "es6-iterator": { - "version": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", "integrity": "sha1-vZaFZ9YWNeM8C4BydhPJy0sJa6w=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", - "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + "d": "^0.1.1", + "es5-ext": "^0.10.7", + "es6-symbol": "3" } }, "es6-map": { - "version": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz", "integrity": "sha1-o0sUe+IkdzpNfagHJ5TO+jYyuJc=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", - "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "es6-set": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", - "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", - "event-emitter": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + "d": "~0.1.1", + "es5-ext": "~0.10.11", + "es6-iterator": "2", + "es6-set": "~0.1.3", + "es6-symbol": "~3.1.0", + "event-emitter": "~0.3.4" } }, "es6-promise": { - "version": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", "integrity": "sha1-8RLCn+paCZhTn8tqL9IUQ9KPBfc=" }, "es6-set": { - "version": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", "integrity": "sha1-lRa2dhwpZLkv9HlFYjOiR9xwfOg=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", - "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", - "event-emitter": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + "d": "~0.1.1", + "es5-ext": "~0.10.11", + "es6-iterator": "2", + "es6-symbol": "3", + "event-emitter": "~0.3.4" } }, "es6-symbol": { - "version": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", "integrity": "sha1-lEgcZV56fK2C66gy2X1UM0ltf/o=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + "d": "~0.1.1", + "es5-ext": "~0.10.11" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" } }, "es6-weak-map": { - "version": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz", "integrity": "sha1-DSu9iCfrX7S6j5f7/qUNQ9sh6oE=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", - "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + "d": "^0.1.1", + "es5-ext": "^0.10.8", + "es6-iterator": "2", + "es6-symbol": "3" } }, "escape-html": { - "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true }, "escape-string-regexp": { - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "escodegen": { - "version": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "optionator": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" }, "dependencies": { "estraverse": { - "version": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", "dev": true }, "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, "optional": true, "requires": { - "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + "amdefine": ">=0.0.4" } } } }, "escope": { - "version": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "dev": true, "requires": { - "es6-map": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz", - "es6-weak-map": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz", - "esrecurse": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", - "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz" + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint": { - "version": "https://registry.npmjs.org/eslint/-/eslint-3.8.1.tgz", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.8.1.tgz", "integrity": "sha1-fQLbRM1ar0+nqkieHwg7qkVDQro=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "concat-stream": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "escope": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "espree": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", - "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "file-entry-cache": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "globals": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", - "ignore": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz", - "imurmurhash": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "inquirer": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", - "is-resolvable": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", - "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "levn": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "natural-compare": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "optionator": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "path-is-inside": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "pluralize": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "progress": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "require-uncached": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "shelljs": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", - "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "table": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", - "text-table": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "user-home": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz" + "chalk": "^1.1.3", + "concat-stream": "^1.4.6", + "debug": "^2.1.1", + "doctrine": "^1.2.2", + "escope": "^3.6.0", + "espree": "^3.3.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "glob": "^7.0.3", + "globals": "^9.2.0", + "ignore": "^3.1.5", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.6.0", + "strip-bom": "^3.0.0", + "strip-json-comments": "~1.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" }, "dependencies": { "strip-bom": { - "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true } } }, "eslint-config-react-app": { - "version": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-0.3.0.tgz", "integrity": "sha1-Kado7aFX6wvCL4E202E2uKQ3Tj0=", "dev": true }, "eslint-import-resolver-node": { - "version": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz" + "debug": "^2.2.0", + "object-assign": "^4.0.1", + "resolve": "^1.1.6" } }, "eslint-loader": { - "version": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.6.0.tgz", "integrity": "sha1-OPmh5sYCpPHz81FiiXJuXSbm4WU=", "dev": true, "requires": { - "find-cache-dir": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "find-cache-dir": "^0.1.1", + "loader-utils": "^0.2.7", + "object-assign": "^4.0.1" } }, "eslint-module-utils": { - "version": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-1.0.0.tgz", "integrity": "sha1-xKV/06U+/YQmzC1VUKraubvQX9A=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + "debug": "2.2.0", + "pkg-dir": "^1.0.0" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "ms": "0.7.1" } }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true } } }, "eslint-plugin-flowtype": { - "version": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.21.0.tgz", + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.21.0.tgz", "integrity": "sha1-pH6Fq83RgdN6M2BUvVUhSa44fZw=", "dev": true, "requires": { - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "lodash": "^4.15.0" } }, "eslint-plugin-import": { - "version": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.0.1.tgz", "integrity": "sha1-3P6WNX1Haz+CJXDULCm+xm9dnFw=", "dev": true, "requires": { - "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "contains-path": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", - "eslint-import-resolver-node": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", - "eslint-module-utils": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-1.0.0.tgz", - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "lodash.cond": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "pkg-up": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz" + "builtin-modules": "^1.1.1", + "contains-path": "^0.1.0", + "debug": "^2.2.0", + "doctrine": "1.3.x", + "eslint-import-resolver-node": "^0.2.0", + "eslint-module-utils": "^1.0.0", + "has": "^1.0.1", + "lodash.cond": "^4.3.0", + "minimatch": "^3.0.3", + "pkg-up": "^1.0.0" }, "dependencies": { "doctrine": { - "version": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", "integrity": "sha1-E+dWgrVVGEJCdvfBc3g0Vu+RPSY=", "dev": true, "requires": { - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } } } }, "eslint-plugin-jsx-a11y": { - "version": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz", "integrity": "sha1-TjXLcbin23AqxBXIBuuOjZ6mxl0=", "dev": true, "requires": { - "damerau-levenshtein": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", - "jsx-ast-utils": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "damerau-levenshtein": "^1.0.0", + "jsx-ast-utils": "^1.0.0", + "object-assign": "^4.0.1" } }, "eslint-plugin-react": { - "version": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz", "integrity": "sha1-fRqt50fbFYkvce7h/qSt35e8+is=", "dev": true, "requires": { - "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "jsx-ast-utils": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz" + "doctrine": "^1.2.2", + "jsx-ast-utils": "^1.3.1" } }, "espree": { - "version": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", "integrity": "sha1-QWVvpWKOBCh4Al70Z+ePEly4bh0=", "dev": true, "requires": { - "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", - "acorn-jsx": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz" + "acorn": "4.0.4", + "acorn-jsx": "^3.0.0" } }, "esprima": { - "version": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", "dev": true }, "esrecurse": { - "version": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", "integrity": "sha1-RxO2U2rffyrE8yfVWed1a/9kgiA=", "dev": true, "requires": { - "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "estraverse": "~4.1.0", + "object-assign": "^4.0.1" }, "dependencies": { "estraverse": { - "version": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz", "integrity": "sha1-9srKcokzqFDvkGYdDheYK6RxEaI=", "dev": true } } }, "estraverse": { - "version": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", "dev": true }, "esutils": { - "version": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, "etag": { - "version": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=", "dev": true }, "event-emitter": { - "version": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=", "dev": true, "requires": { - "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + "d": "~0.1.1", + "es5-ext": "~0.10.7" } }, "eventemitter3": { - "version": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", "dev": true }, "events": { - "version": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, "eventsource": { - "version": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": "https://registry.npmjs.org/original/-/original-1.0.0.tgz" + "original": ">=0.0.5" } }, "exec-sh": { - "version": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", "integrity": "sha1-FPdd4/INKG75MwmbLOUKkDWc7xA=", "dev": true, "requires": { - "merge": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz" + "merge": "^1.1.3" } }, "exenv": { - "version": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", "integrity": "sha1-ODXxJ6vwdb/ggtCu1EhAV8eOPIk=" }, "exit-hook": { - "version": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", "dev": true }, "expand-brackets": { - "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { - "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + "fill-range": "^2.1.0" } }, "expand-template": { - "version": "https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz", "integrity": "sha1-bDAzIxd6YrGyLAcCefeGEoe2mxo=" }, "express": { - "version": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", "integrity": "sha1-rxB/wUhQRFfy3Kmm8lcdcSm5ezU=", "dev": true, "requires": { - "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "array-flatten": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "content-disposition": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", - "cookie": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", - "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "etag": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", - "finalhandler": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.0.tgz", - "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "merge-descriptors": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "methods": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "path-to-regexp": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "proxy-addr": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", - "qs": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "send": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", - "serve-static": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", - "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", - "utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "vary": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.4.0", + "range-parser": "~1.2.0", + "send": "0.15.1", + "serve-static": "1.12.1", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + "ms": "0.7.2" } }, "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", "dev": true } } }, "extend": { - "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", "dev": true }, "extglob": { - "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "is-extglob": "^1.0.0" } }, "extract-text-webpack-plugin": { - "version": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz", "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "webpack-sources": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz" + "async": "^1.5.0", + "loader-utils": "^0.2.3", + "webpack-sources": "^0.1.0" } }, "extsprintf": { - "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", "dev": true }, "fast-future": { - "version": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=" }, "fast-levenshtein": { - "version": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "fastparse": { - "version": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", "dev": true }, "faye-websocket": { - "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", "dev": true, "requires": { - "websocket-driver": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + "websocket-driver": ">=0.3.6" } }, "fb-watchman": { - "version": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", "dev": true, "requires": { - "bser": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz" + "bser": "1.0.2" } }, "fbjs": { - "version": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", "integrity": "sha1-GAJH+9NH3MkARRe5BPhlQAoMjxQ=", "requires": { - "core-js": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "isomorphic-fetch": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "promise": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", - "setimmediate": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "ua-parser-js": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.9" }, "dependencies": { "core-js": { - "version": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" } } }, "figures": { - "version": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-entry-cache": { - "version": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "file-loader": { - "version": "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz", "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=", "dev": true, "requires": { - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + "loader-utils": "~0.2.5" } }, "filename-regex": { - "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", "integrity": "sha1-mW4+gEebmLmJfxWopYs9CE6SZ3U=", "dev": true }, "fileset": { - "version": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, "filesize": { - "version": "https://registry.npmjs.org/filesize/-/filesize-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.3.0.tgz", "integrity": "sha1-UxSeo0YOOy4CSWKlFkiqVyz5gSI=", "dev": true }, "fill-range": { - "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "randomatic": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "finalhandler": { - "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.0.tgz", "integrity": "sha1-tWkcLAkSCS8YrCPpQWveXNfcZ1U=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", - "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "unpipe": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "debug": "2.6.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + "ms": "0.7.2" } } } }, "find-cache-dir": { - "version": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "commondir": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { - "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "flat-cache": { - "version": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", "dev": true, "requires": { - "circular-json": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz", - "del": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "write": "https://registry.npmjs.org/write/-/write-0.2.1.tgz" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" } }, "flatten": { - "version": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", "dev": true }, "follow-redirects": { - "version": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz" + "debug": "^2.2.0" } }, "for-in": { - "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, "for-own": { - "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "for-in": "^1.0.1" } }, "forever-agent": { - "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true }, "form-data": { - "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", "dev": true, "requires": { - "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "forwarded": { - "version": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=", "dev": true }, "fresh": { - "version": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", "dev": true }, "fs-extra": { - "version": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "jsonfile": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "klaw": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } }, "fs.realpath": { - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=", "dev": true, "optional": true, "requires": { - "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", - "node-pre-gyp": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" + "nan": "^2.3.0", + "node-pre-gyp": "^0.6.29" }, "dependencies": { "abbrev": { - "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", "dev": true, "optional": true }, "ansi-regex": { - "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "dev": true, + "optional": true }, "ansi-styles": { - "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "optional": true }, "aproba": { - "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=", "dev": true, "optional": true }, "are-we-there-yet": { - "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", "dev": true, "optional": true, "requires": { - "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" + "delegates": "^1.0.0", + "readable-stream": "^2.0.0 || ^1.1.13" } }, "asn1": { - "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", "dev": true, "optional": true }, "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", "dev": true, "optional": true }, "asynckit": { - "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true, "optional": true }, "aws-sign2": { - "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", "dev": true, "optional": true }, "aws4": { - "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", "dev": true, "optional": true }, "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true + "dev": true, + "optional": true }, "bcrypt-pbkdf": { - "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, "optional": true, "requires": { - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "tweetnacl": "^0.14.3" } }, "block-stream": { - "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, + "optional": true, "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "inherits": "~2.0.0" } }, "boom": { - "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, + "optional": true, "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "hoek": "2.x.x" } }, "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", "dev": true, + "optional": true, "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" } }, "buffer-shims": { - "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", - "dev": true + "dev": true, + "optional": true }, "caseless": { - "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", "dev": true, "optional": true }, "chalk": { - "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "optional": true, "requires": { - "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "dev": true, + "optional": true }, "combined-stream": { - "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, + "optional": true, "requires": { - "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "delayed-stream": "~1.0.0" } }, "commander": { - "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, "optional": true, "requires": { - "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + "graceful-readlink": ">= 1.0.0" } }, "concat-map": { - "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true }, "core-util-is": { - "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "dev": true, + "optional": true }, "cryptiles": { - "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "optional": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + "boom": "2.x.x" } }, "dashdash": { - "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "optional": true @@ -3447,143 +3904,165 @@ } }, "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "optional": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "ms": "0.7.1" } }, "deep-extend": { - "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=", "dev": true, "optional": true }, "delayed-stream": { - "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "dev": true, + "optional": true }, "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "optional": true }, "ecc-jsbn": { - "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, "optional": true, "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "jsbn": "~0.1.0" } }, "escape-string-regexp": { - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, "optional": true }, "extend": { - "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", "dev": true, "optional": true }, "extsprintf": { - "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", - "dev": true + "dev": true, + "optional": true }, "forever-agent": { - "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, "optional": true }, "form-data": { - "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", "dev": true, "optional": true, "requires": { - "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "fs.realpath": { - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "dev": true, + "optional": true }, "fstream": { - "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=", "dev": true, + "optional": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "fstream-ignore": { - "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", "dev": true, "optional": true, "requires": { - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" } }, "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", "dev": true, "optional": true, "requires": { - "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "generate-function": { - "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", "dev": true, "optional": true }, "generate-object-property": { - "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "optional": true, "requires": { - "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "is-property": "^1.0.0" } }, "getpass": { - "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", "dev": true, "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "optional": true @@ -3591,345 +4070,406 @@ } }, "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "dev": true, + "optional": true, "requires": { - "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true + "dev": true, + "optional": true }, "graceful-readlink": { - "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true, "optional": true }, "har-validator": { - "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, "optional": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" } }, "has-ansi": { - "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "optional": true, "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "ansi-regex": "^2.0.0" } }, "has-unicode": { - "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "optional": true }, "hawk": { - "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "optional": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { - "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true + "dev": true, + "optional": true }, "http-signature": { - "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "inflight": { - "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, + "optional": true, "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "dev": true, + "optional": true }, "ini": { - "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", "dev": true, "optional": true }, "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, + "optional": true, "requires": { - "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "number-is-nan": "^1.0.0" } }, "is-my-json-valid": { - "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", "dev": true, "optional": true, "requires": { - "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-property": { - "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", "dev": true, "optional": true }, "is-typedarray": { - "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true, "optional": true }, "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "dev": true, + "optional": true }, "isstream": { - "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true, "optional": true }, "jodid25519": { - "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", "dev": true, "optional": true, "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "jsbn": "~0.1.0" } }, "jsbn": { - "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "optional": true }, "json-schema": { - "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", "dev": true, "optional": true }, "json-stringify-safe": { - "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true, "optional": true }, "jsonpointer": { - "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true, "optional": true }, "jsprim": { - "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", "dev": true, "optional": true, "requires": { - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" } }, "mime-db": { - "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", - "dev": true + "dev": true, + "optional": true }, "mime-types": { - "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", "dev": true, + "optional": true, "requires": { - "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "mime-db": "~1.26.0" } }, "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, + "optional": true, "requires": { - "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + "brace-expansion": "^1.0.0" } }, "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "dev": true, + "optional": true }, "mkdirp": { - "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, + "optional": true, "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "minimist": "0.0.8" } }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true, "optional": true }, "node-pre-gyp": { - "version": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz", + "version": "0.6.33", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz", "integrity": "sha1-ZArFUZj2qSWXLgwWxKwmoDTV7Mk=", "dev": true, "optional": true, "requires": { - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", - "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", - "request": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "tar-pack": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz" + "mkdirp": "~0.5.1", + "nopt": "~3.0.6", + "npmlog": "^4.0.1", + "rc": "~1.1.6", + "request": "^2.79.0", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "tar": "~2.2.1", + "tar-pack": "~3.3.0" } }, "nopt": { - "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "optional": true, "requires": { - "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" + "abbrev": "1" } }, "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", "dev": true, "optional": true, "requires": { - "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.1", + "set-blocking": "~2.0.0" } }, "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "dev": true, + "optional": true }, "oauth-sign": { - "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", "dev": true, "optional": true }, "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, "optional": true }, "once": { - "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, + "optional": true, "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "wrappy": "1" } }, "path-is-absolute": { - "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "dev": true, + "optional": true }, "pinkie": { - "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, "optional": true }, "pinkie-promise": { - "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "optional": true, "requires": { - "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "pinkie": "^2.0.0" } }, "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true + "dev": true, + "optional": true }, "punycode": { - "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true, "optional": true }, "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", "integrity": "sha1-kYwLO802Z5dyuvE1say0wWUe150=", "dev": true, "optional": true }, "rc": { - "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", "dev": true, "optional": true, "requires": { - "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", - "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true @@ -3937,264 +4477,300 @@ } }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", "dev": true, "optional": true, "requires": { - "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "buffer-shims": "^1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "request": { - "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, "optional": true, "requires": { - "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", - "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "qs": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", - "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~2.0.6", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "qs": "~6.3.0", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "~0.4.1", + "uuid": "^3.0.0" } }, "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", "dev": true, + "optional": true, "requires": { - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + "glob": "^7.0.5" } }, "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true, "optional": true }, "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true, "optional": true }, "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true, "optional": true }, "sntp": { - "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "optional": true, "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "hoek": "2.x.x" } }, "sshpk": { - "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=", "dev": true, "optional": true, "requires": { - "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "optional": true } } }, - "string_decoder": { - "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "optional": true, "requires": { - "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, "stringstream": { - "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", "dev": true, "optional": true }, "strip-ansi": { - "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, + "optional": true, "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { - "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "optional": true }, "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "optional": true }, "tar": { - "version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, + "optional": true, "requires": { - "block-stream": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "tar-pack": { - "version": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", "integrity": "sha1-MJMYFkGPVa/E0hd1r91nIM7kXa4=", "dev": true, "optional": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "fstream-ignore": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "uid-number": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" + "debug": "~2.2.0", + "fstream": "~1.0.10", + "fstream-ignore": "~1.0.5", + "once": "~1.3.3", + "readable-stream": "~2.1.4", + "rimraf": "~2.5.1", + "tar": "~2.2.1", + "uid-number": "~0.0.6" }, "dependencies": { "once": { - "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "dev": true, "optional": true, "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "wrappy": "1" } }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", "dev": true, "optional": true, "requires": { - "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "buffer-shims": "^1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } } } }, "tough-cookie": { - "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", "dev": true, "optional": true, "requires": { - "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "punycode": "^1.4.1" } }, "tunnel-agent": { - "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", "dev": true, "optional": true }, "tweetnacl": { - "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "optional": true }, "uid-number": { - "version": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", "dev": true, "optional": true }, "util-deprecate": { - "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "dev": true, + "optional": true }, "uuid": { - "version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", "dev": true, "optional": true }, "verror": { - "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", "dev": true, "optional": true, "requires": { - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + "extsprintf": "1.0.2" } }, "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", "dev": true, "optional": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + "string-width": "^1.0.1" } }, "wrappy": { - "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "dev": true, + "optional": true }, "xtend": { - "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", "dev": true, "optional": true @@ -4202,1199 +4778,1457 @@ } }, "function-bind": { - "version": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=", "dev": true }, "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", "requires": { - "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "generate-function": { - "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", "dev": true }, "generate-object-property": { - "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { - "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "is-property": "^1.0.0" } }, "get-caller-file": { - "version": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", "dev": true }, "getpass": { - "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", "dev": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "gh-pages": { - "version": "https://registry.npmjs.org/gh-pages/-/gh-pages-0.12.0.tgz", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-0.12.0.tgz", "integrity": "sha1-2VHj7Zi4VpnUsEGOsaFbGgSYjcE=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", - "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "globby": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.10.tgz", - "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "q-io": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "async": "2.1.2", + "commander": "2.9.0", + "globby": "^6.1.0", + "graceful-fs": "4.1.10", + "q": "1.4.1", + "q-io": "1.13.2", + "rimraf": "^2.5.4" }, "dependencies": { "async": { - "version": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", "integrity": "sha1-YSpKtF70KnDN6Aa62G7m2wR+g4U=", "dev": true, "requires": { - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "lodash": "^4.14.0" } }, "globby": { - "version": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.10.tgz", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.10.tgz", "integrity": "sha1-8tcgwiCS90Mih3XHXjYSYyUB8TE=", "dev": true } } }, "github-from-package": { - "version": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" }, "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "requires": { - "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { - "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { - "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "is-glob": "^2.0.0" } }, "globals": { - "version": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", "integrity": "sha1-Y+kDZYFx7C2fUbHTHeXiuNwB+4A=", "dev": true }, "globby": { - "version": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, "graceful-readlink": { - "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "growly": { - "version": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true }, "gzip-size": { - "version": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", "dev": true, "requires": { - "duplexer": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + "duplexer": "^0.1.1" } }, "handlebars": { - "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", "integrity": "sha1-LORISFBTf5yXqAJtU5m5NcTtTtc=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + "amdefine": ">=0.0.4" } } } }, "har-schema": { - "version": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", "dev": true }, "har-validator": { - "version": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", "dev": true, "requires": { - "ajv": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", - "har-schema": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz" + "ajv": "^4.9.1", + "har-schema": "^1.0.5" } }, "has": { - "version": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + "function-bind": "^1.0.2" } }, "has-ansi": { - "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "ansi-regex": "^2.0.0" } }, "has-flag": { - "version": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true }, "has-unicode": { - "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, "hawk": { - "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "he": { - "version": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", "dev": true }, "history": { - "version": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", "integrity": "sha1-/O3M6PEpdTcVRdc1RhAzV5ptrpw=", "requires": { - "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "query-string": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", - "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "query-string": "^4.2.2", + "warning": "^3.0.0" } }, "hoek": { - "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", "dev": true }, "hoist-non-react-statics": { - "version": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" }, "home-or-tmp": { - "version": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "requires": { - "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "os-tmpdir": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "hosted-git-info": { - "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", "integrity": "sha1-eg0JeGPYhsD6u9zTe/F1jYvs+KU=", "dev": true }, "html-comment-regex": { - "version": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", "dev": true }, "html-encoding-sniffer": { - "version": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", "integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=", "dev": true, "requires": { - "whatwg-encoding": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz" + "whatwg-encoding": "^1.0.1" } }, "html-entities": { - "version": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.0.tgz", "integrity": "sha1-QZSMr4XOgv7Tbk5qDtNxpmZDeeI=", "dev": true }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, "html-minifier": { - "version": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.4.1.tgz", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.4.1.tgz", "integrity": "sha1-C/PFTX8RbVALeMUfxCRgOZItwlA=", "dev": true, "requires": { - "camel-case": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "clean-css": "https://registry.npmjs.org/clean-css/-/clean-css-4.0.8.tgz", - "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "he": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "ncname": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", - "param-case": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz", - "relateurl": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz" + "camel-case": "3.0.x", + "clean-css": "4.0.x", + "commander": "2.9.x", + "he": "1.1.x", + "ncname": "1.0.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "2.8.x" } }, "html-webpack-plugin": { - "version": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.24.0.tgz", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.24.0.tgz", "integrity": "sha1-U2l86nmp880fjCOaxx+UnVZzyss=", "dev": true, "requires": { - "bluebird": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "html-minifier": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.4.1.tgz", - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "pretty-error": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.3.tgz", - "toposort": "https://registry.npmjs.org/toposort/-/toposort-1.0.3.tgz" + "bluebird": "^3.4.6", + "html-minifier": "^3.1.0", + "loader-utils": "^0.2.16", + "lodash": "^4.16.4", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" } }, "htmlparser2": { - "version": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, "requires": { - "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "domhandler": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "domutils": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" }, "dependencies": { "domutils": { - "version": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "dev": true, "requires": { - "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + "domelementtype": "1" } }, "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } } } }, "http-browserify": { - "version": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", "integrity": "sha1-M3la3nLfiKz7/TZ3PO/tp2RzWyA=", "dev": true, "requires": { - "Base64": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "Base64": "~0.2.0", + "inherits": "~2.0.1" } }, "http-errors": { - "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", "dev": true, "requires": { - "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" } }, "http-proxy": { - "version": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", "dev": true, "requires": { - "eventemitter3": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" } }, "http-proxy-middleware": { - "version": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz", "integrity": "sha1-Vy1Rem0vsQY6Rp3ilO7ZYGY1IAc=", "dev": true, "requires": { - "http-proxy": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + "http-proxy": "^1.15.1", + "is-glob": "^3.0.0", + "lodash": "^4.16.2", + "micromatch": "^2.3.11" }, "dependencies": { "is-extglob": { - "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-glob": { - "version": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "is-extglob": "^2.1.0" } } } }, "http-signature": { - "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", - "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { - "version": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", "integrity": "sha1-s//f5zSyo9Sp79WOhlTJH86G6v0=", "dev": true }, "hyphenate-style-name": { - "version": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz", "integrity": "sha1-MRYKNpMK2vH8BMYHT360FGXU7Es=" }, "iconv-lite": { - "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" }, "icss-replace-symbols": { - "version": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz", "integrity": "sha1-ywtgVOs69u3Jqx1i0Bkz4tTIv6U=", "dev": true }, "ieee754": { - "version": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", "dev": true }, "ignore": { - "version": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz", "integrity": "sha1-QFXgNZZymo+r5FpDwQCtXtgVxOg=", "dev": true }, "immutable": { - "version": "https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz", "integrity": "sha1-IAgH8Rqw9ycQ6khVQt4IgHX2jNI=" }, "imurmurhash": { - "version": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "indexes-of": { - "version": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, "indexof": { - "version": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "dev": true }, "inflight": { - "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { - "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=" }, "inline-style-prefix-all": { - "version": "https://registry.npmjs.org/inline-style-prefix-all/-/inline-style-prefix-all-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/inline-style-prefix-all/-/inline-style-prefix-all-2.0.2.tgz", "integrity": "sha1-ROI8ANNSGjYEHgfJsegb82dwsIw=" }, "inline-style-prefixer": { - "version": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", "integrity": "sha1-wVPH6I/YT+9cYC6VqBaLJ3BnH+c=", "requires": { - "bowser": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", - "hyphenate-style-name": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz" + "bowser": "^1.0.0", + "hyphenate-style-name": "^1.0.1" } }, "inquirer": { - "version": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", "dev": true, "requires": { - "ansi-escapes": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "cli-cursor": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "cli-width": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", - "figures": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "readline2": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "run-async": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "rx-lite": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, "interpret": { - "version": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", "dev": true }, "intersect-arrays-to-stream": { - "version": "https://registry.npmjs.org/intersect-arrays-to-stream/-/intersect-arrays-to-stream-0.0.3.tgz", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/intersect-arrays-to-stream/-/intersect-arrays-to-stream-0.0.3.tgz", "integrity": "sha1-/AMYlT6HLxKhLz0z0E9OdjDlnzs=" }, "invariant": { - "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", "requires": { - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + "loose-envify": "^1.0.0" } }, "invert-kv": { - "version": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, "ipaddr.js": { - "version": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz", "integrity": "sha1-irpJyRknmVhb3WQ+DMtQ6K53e6Q=", "dev": true }, "is-absolute-url": { - "version": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", "dev": true }, "is-arrayish": { - "version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-binary-path": { - "version": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz" + "binary-extensions": "^1.0.0" } }, "is-buffer": { - "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", "dev": true }, "is-builtin-module": { - "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + "builtin-modules": "^1.0.0" } }, "is-ci": { - "version": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", "dev": true, "requires": { - "ci-info": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz" + "ci-info": "^1.0.0" } }, "is-dotfile": { - "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", "dev": true }, "is-equal-shallow": { - "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "is-primitive": "^2.0.0" } }, "is-extendable": { - "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, "is-extglob": { - "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, "is-finite": { - "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "number-is-nan": "^1.0.0" } }, "is-glob": { - "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "is-extglob": "^1.0.0" } }, "is-my-json-valid": { - "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=", "dev": true, "requires": { - "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-number": { - "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz" + "kind-of": "^3.0.2" } }, "is-path-cwd": { - "version": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true }, "is-path-in-cwd": { - "version": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { - "is-path-inside": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { - "version": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", "dev": true, "requires": { - "path-is-inside": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { - "version": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true }, "is-posix-bracket": { - "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, "is-primitive": { - "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, "is-property": { - "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", "dev": true }, "is-resolvable": { - "version": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", "dev": true, "requires": { - "tryit": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz" + "tryit": "^1.0.1" } }, "is-stream": { - "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-svg": { - "version": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "dev": true, "requires": { - "html-comment-regex": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz" + "html-comment-regex": "^1.1.0" } }, "is-typedarray": { - "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, "is-utf8": { - "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { - "version": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=", "dev": true }, "isobject": { - "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "isarray": "1.0.0" } }, "isomorphic-fetch": { - "version": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", - "whatwg-fetch": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { - "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, "istanbul": { - "version": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "requires": { - "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "escodegen": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "glob": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", - "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" }, "dependencies": { "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "resolve": { - "version": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true } } }, "istanbul-api": { - "version": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", "integrity": "sha1-024vFWDRpDzjBMT/czgYLeYcj3M=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", - "fileset": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", - "istanbul-lib-hook": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0.tgz", - "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", - "istanbul-lib-report": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz", - "istanbul-lib-source-maps": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", - "istanbul-reports": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.1.tgz", - "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.0.0", + "istanbul-lib-hook": "^1.0.0", + "istanbul-lib-instrument": "^1.3.0", + "istanbul-lib-report": "^1.0.0-alpha.3", + "istanbul-lib-source-maps": "^1.1.0", + "istanbul-reports": "^1.0.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" }, "dependencies": { "async": { - "version": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", "dev": true, "requires": { - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "lodash": "^4.14.0" } } } }, "istanbul-lib-coverage": { - "version": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", "integrity": "sha1-8mPvtRnAUcXx8zQwNPxA57Q/8hI=", "dev": true }, "istanbul-lib-hook": { - "version": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0.tgz", "integrity": "sha1-/FNn7if1kmjo8GCwx6rwUdnEJcU=", "dev": true, "requires": { - "append-transform": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz" + "append-transform": "^0.4.0" } }, "istanbul-lib-instrument": { - "version": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", "integrity": "sha1-Di/frJPB2r8uMVeGN9x4oZCJ9D4=", "dev": true, "requires": { - "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.13.0", + "istanbul-lib-coverage": "^1.0.0", + "semver": "^5.3.0" } }, "istanbul-lib-report": { - "version": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz", + "version": "1.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz", "integrity": "sha1-MtX27H8zyjpgIgnieLLm/xQ0mK8=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + "async": "^1.4.2", + "istanbul-lib-coverage": "^1.0.0-alpha", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "rimraf": "^2.4.3", + "supports-color": "^3.1.2" } }, "istanbul-lib-source-maps": { - "version": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", "integrity": "sha1-nUKSGPNbgjVg6jAKlv8MO72reF8=", "dev": true, "requires": { - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "istanbul-lib-coverage": "^1.0.0-alpha.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.4.4", + "source-map": "^0.5.3" } }, "istanbul-reports": { - "version": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.1.tgz", "integrity": "sha1-mhcXa8Smy+va5SsvFZYdUvpiP7w=", "dev": true, "requires": { - "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz" + "handlebars": "^4.0.3" } }, "jasmine-check": { - "version": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz", "integrity": "sha1-261+7FYmHEs9F1raVf5ZsJrJ5BU=", "dev": true, "requires": { - "testcheck": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz" + "testcheck": "^0.1.0" } }, "jest": { - "version": "https://registry.npmjs.org/jest/-/jest-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-16.0.2.tgz", "integrity": "sha1-Si9/NSdGUWiguv4MPVUFUYglPzo=", "dev": true, "requires": { - "jest-cli": "https://registry.npmjs.org/jest-cli/-/jest-cli-16.0.2.tgz" + "jest-cli": "^16.0.2" }, "dependencies": { "callsites": { - "version": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true }, "cliui": { - "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "jest-cli": { - "version": "https://registry.npmjs.org/jest-cli/-/jest-cli-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-16.0.2.tgz", "integrity": "sha1-1Dmyiv+nGJqj0EbSr5Mffrua9p0=", "dev": true, "requires": { - "ansi-escapes": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "callsites": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "is-ci": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", - "istanbul-api": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", - "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", - "jest-changed-files": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-16.0.0.tgz", - "jest-config": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", - "jest-environment-jsdom": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", - "jest-jasmine2": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", - "jest-resolve-dependencies": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-16.0.2.tgz", - "jest-runtime": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-16.0.2.tgz", - "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", - "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "node-notifier": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", - "sane": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "throat": "https://registry.npmjs.org/throat/-/throat-3.0.0.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", - "worker-farm": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz" + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.1", + "graceful-fs": "^4.1.6", + "is-ci": "^1.0.9", + "istanbul-api": "^1.0.0-aplha.10", + "istanbul-lib-coverage": "^1.0.0", + "istanbul-lib-instrument": "^1.1.1", + "jest-changed-files": "^16.0.0", + "jest-config": "^16.0.2", + "jest-environment-jsdom": "^16.0.2", + "jest-file-exists": "^15.0.0", + "jest-haste-map": "^16.0.2", + "jest-jasmine2": "^16.0.2", + "jest-mock": "^16.0.2", + "jest-resolve": "^16.0.2", + "jest-resolve-dependencies": "^16.0.2", + "jest-runtime": "^16.0.2", + "jest-snapshot": "^16.0.2", + "jest-util": "^16.0.2", + "json-stable-stringify": "^1.0.0", + "node-notifier": "^4.6.1", + "sane": "~1.4.1", + "strip-ansi": "^3.0.1", + "throat": "^3.0.0", + "which": "^1.1.1", + "worker-farm": "^1.3.1", + "yargs": "^5.0.0" } }, "window-size": { - "version": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", "dev": true }, "yargs": { - "version": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", "integrity": "sha1-M1UUSXfQV1fbuG1uOOwFYSOzpm4=", "dev": true, "requires": { - "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz" + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "lodash.assign": "^4.2.0", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^3.2.0" } } } }, "jest-changed-files": { - "version": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-16.0.0.tgz", "integrity": "sha1-eTHe/0QkGCuBc9gOBoANc2OxnEU=", "dev": true }, "jest-config": { - "version": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", "integrity": "sha1-joKpwIhG8j3H/UK1wKH1lsOFdyo=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "istanbul": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "jest-environment-jsdom": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", - "jest-environment-node": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-16.0.2.tgz", - "jest-jasmine2": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", - "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "chalk": "^1.1.1", + "istanbul": "^0.4.5", + "jest-environment-jsdom": "^16.0.2", + "jest-environment-node": "^16.0.2", + "jest-jasmine2": "^16.0.2", + "jest-mock": "^16.0.2", + "jest-resolve": "^16.0.2", + "jest-util": "^16.0.2", + "json-stable-stringify": "^1.0.0" } }, "jest-diff": { - "version": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", "integrity": "sha1-Sl0TseNsW4Ag1dnmljnkhqZ1zhQ=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "diff": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", - "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + "chalk": "^1.1.3", + "diff": "^3.0.0", + "jest-matcher-utils": "^16.0.0", + "pretty-format": "~4.2.1" } }, "jest-environment-jsdom": { - "version": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", "integrity": "sha1-VI2IO2j47QvWRm2HA5hilnJMHvc=", "dev": true, "requires": { - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", - "jsdom": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz" + "jest-mock": "^16.0.2", + "jest-util": "^16.0.2", + "jsdom": "^9.8.0" } }, "jest-environment-node": { - "version": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-16.0.2.tgz", "integrity": "sha1-63s6SpxjtyjOAjgo1LVmGq2Megg=", "dev": true, "requires": { - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + "jest-mock": "^16.0.2", + "jest-util": "^16.0.2" } }, "jest-file-exists": { - "version": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", "integrity": "sha1-t/790/SyJ8toa7FW7MdmHuaTWog=", "dev": true }, "jest-haste-map": { - "version": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", "integrity": "sha1-RWKRWyUXGuLQ11EYyZLw6XU2ou0=", "dev": true, "requires": { - "fb-watchman": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "multimatch": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "worker-farm": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz" + "fb-watchman": "^1.9.0", + "graceful-fs": "^4.1.6", + "multimatch": "^2.1.0", + "worker-farm": "^1.3.1" } }, "jest-jasmine2": { - "version": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", "integrity": "sha1-yRrhcNEnquIhgNv+GB13ZVpdqMM=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "jasmine-check": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz", - "jest-matchers": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-16.0.2.tgz", - "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + "graceful-fs": "^4.1.6", + "jasmine-check": "^0.1.4", + "jest-matchers": "^16.0.2", + "jest-snapshot": "^16.0.2", + "jest-util": "^16.0.2" } }, "jest-matcher-utils": { - "version": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", "integrity": "sha1-cFrz/4WUS+wcJbyBP0J6/4ZCsM0=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + "chalk": "^1.1.3", + "pretty-format": "~4.2.1" } }, "jest-matchers": { - "version": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-16.0.2.tgz", "integrity": "sha1-wHjCjP4FubHylfmrJ7WZHxCVu78=", "dev": true, "requires": { - "jest-diff": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", - "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + "jest-diff": "^16.0.0", + "jest-matcher-utils": "^16.0.0", + "jest-util": "^16.0.2" } }, "jest-mock": { - "version": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", "integrity": "sha1-l7UzNDKV0AgulHSnOsTrR00WNv4=", "dev": true }, "jest-resolve": { - "version": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", "integrity": "sha1-RrkrnCpEqn3dmmtz3CNOlQPoxgk=", "dev": true, "requires": { - "browser-resolve": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", - "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz" + "browser-resolve": "^1.11.2", + "jest-file-exists": "^15.0.0", + "jest-haste-map": "^16.0.2", + "resolve": "^1.1.6" } }, "jest-resolve-dependencies": { - "version": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-16.0.2.tgz", "integrity": "sha1-sgQWbVAUFGnRBmfcIWI5wL6GVyk=", "dev": true, "requires": { - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz" + "jest-file-exists": "^15.0.0", + "jest-resolve": "^16.0.2" } }, "jest-runtime": { - "version": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-16.0.2.tgz", "integrity": "sha1-p0Ho1Vp7XwEbvheiLGc6g9J4pF0=", "dev": true, "requires": { - "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", - "babel-jest": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", - "babel-plugin-istanbul": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "jest-config": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", - "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", - "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "multimatch": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz" + "babel-core": "^6.11.4", + "babel-jest": "^16.0.0", + "babel-plugin-istanbul": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.6", + "jest-config": "^16.0.2", + "jest-file-exists": "^15.0.0", + "jest-haste-map": "^16.0.2", + "jest-mock": "^16.0.2", + "jest-resolve": "^16.0.2", + "jest-snapshot": "^16.0.2", + "jest-util": "^16.0.2", + "json-stable-stringify": "^1.0.0", + "multimatch": "^2.1.0", + "yargs": "^5.0.0" }, "dependencies": { "cliui": { - "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "window-size": { - "version": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", "dev": true }, "yargs": { - "version": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", "integrity": "sha1-M1UUSXfQV1fbuG1uOOwFYSOzpm4=", "dev": true, "requires": { - "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz" + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "lodash.assign": "^4.2.0", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^3.2.0" } } } }, "jest-snapshot": { - "version": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", "integrity": "sha1-8TekF21mG9QFiRCFAZHRgWvr2q4=", "dev": true, "requires": { - "jest-diff": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", - "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", - "natural-compare": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + "jest-diff": "^16.0.0", + "jest-file-exists": "^15.0.0", + "jest-matcher-utils": "^16.0.0", + "jest-util": "^16.0.2", + "natural-compare": "^1.4.0", + "pretty-format": "~4.2.1" } }, "jest-util": { - "version": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", "integrity": "sha1-21EjNYJ456NKbZ+DdAnWSaDbXVQ=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "diff": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", - "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + "chalk": "^1.1.1", + "diff": "^3.0.0", + "graceful-fs": "^4.1.6", + "jest-file-exists": "^15.0.0", + "jest-mock": "^16.0.2", + "mkdirp": "^0.5.1" } }, "jodid25519": { - "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", "dev": true, "optional": true, "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "jsbn": "~0.1.0" } }, "jquery": { - "version": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", "integrity": "sha1-NHwcIcfgBBFeCk2jLOzgQfrTyKM=" }, "js-base64": { - "version": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", "dev": true }, @@ -5404,277 +6238,313 @@ "integrity": "sha1-WakeEX1rrbIL8NdkO6dXfVqB1+I=" }, "js-tokens": { - "version": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=" }, "js-yaml": { - "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "dev": true, "requires": { - "argparse": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + "argparse": "^1.0.7", + "esprima": "^2.6.0" } }, "jsbn": { - "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "optional": true }, "jsdom": { - "version": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", "dev": true, "requires": { - "abab": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", - "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", - "acorn-globals": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "array-equal": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "content-type-parser": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", - "cssom": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "cssstyle": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "escodegen": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "html-encoding-sniffer": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", - "nwmatcher": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz", - "parse5": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "request": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "sax": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", - "symbol-tree": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "webidl-conversions": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", - "whatwg-encoding": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", - "whatwg-url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.5.1.tgz", - "xml-name-validator": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz" + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" } }, "jsesc": { - "version": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, "json-loader": { - "version": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz", "integrity": "sha1-i6oTZaYy9Yo8RtIBdfxgAsluN94=", "dev": true }, "json-schema": { - "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", "dev": true }, "json-stable-stringify": { - "version": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { - "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, "json3": { - "version": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", "dev": true }, "json5": { - "version": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", "dev": true }, "jsonfile": { - "version": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + "graceful-fs": "^4.1.6" } }, "jsonify": { - "version": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, "jsonpointer": { - "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true }, "jsprim": { - "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", "dev": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "jsx-ast-utils": { - "version": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", "integrity": "sha1-Wv44ho9WvIzHrq7wEAuox1vRJZE=", "dev": true, "requires": { - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "object-assign": "^4.1.0" } }, "keycode": { - "version": "https://registry.npmjs.org/keycode/-/keycode-2.1.8.tgz", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.1.8.tgz", "integrity": "sha1-lNK3CYIV7/Do+aiTHVpZB2xFMvs=" }, "kind-of": { - "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "integrity": "sha1-R11pil5J/15T0U4+cyQp3Iv0z0c=", "dev": true, "requires": { - "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" + "is-buffer": "^1.0.2" } }, "klaw": { - "version": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + "graceful-fs": "^4.1.9" } }, "lazy-cache": { - "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true }, "lcid": { - "version": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + "invert-kv": "^1.0.0" } }, "level-codec": { - "version": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz", "integrity": "sha1-9d8KmVgvdtrEOFUVGrb05NDWAEU=" }, "level-errors": { - "version": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", "integrity": "sha1-NYXmI5dMc3qTdVSSpDwCZ82kQl8=", "requires": { - "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + "errno": "~0.1.1" } }, "level-iterator-stream": { - "version": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "level-errors": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" }, "dependencies": { "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } } } }, "leveldown": { - "version": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", "integrity": "sha1-5uyQbSmVqL/9AkmfOelZiM0rIw8=", "requires": { - "abstract-leveldown": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz", - "bindings": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", - "fast-future": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", - "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", - "prebuild-install": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.1.tgz" + "abstract-leveldown": "~2.6.1", + "bindings": "~1.2.1", + "fast-future": "~1.0.2", + "nan": "~2.5.1", + "prebuild-install": "^2.1.0" } }, "levelup": { - "version": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", "integrity": "sha1-+oCpcrdAEfJTfItlZ4vYtRiOTmY=", "requires": { - "deferred-leveldown": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.1.tgz", - "level-codec": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz", - "level-errors": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", - "level-iterator-stream": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", - "prr": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "deferred-leveldown": "~1.2.1", + "level-codec": "~6.1.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.1.0", + "xtend": "~4.0.0" }, "dependencies": { "prr": { - "version": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz", "integrity": "sha1-oykqNz5vPgeY2gsgZBuanFvEfhk=" } } }, "levn": { - "version": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "type-check": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "load-json-file": { - "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "loader-utils": { - "version": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", - "emojis-list": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "json5": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" }, "dependencies": { "json5": { - "version": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true } } }, "lodash": { - "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" }, "lodash-es": { @@ -5683,1329 +6553,1509 @@ "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc=" }, "lodash._arraycopy": { - "version": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", "dev": true }, "lodash._arrayeach": { - "version": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", "dev": true }, "lodash._baseassign": { - "version": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", "dev": true, "requires": { - "lodash._basecopy": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "lodash.keys": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "lodash._baseclone": { - "version": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", "dev": true, "requires": { - "lodash._arraycopy": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", - "lodash._arrayeach": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", - "lodash._baseassign": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "lodash._basefor": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", - "lodash.isarray": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "lodash.keys": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "lodash._basecopy": { - "version": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", "dev": true }, "lodash._basefor": { - "version": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", "dev": true }, "lodash._bindcallback": { - "version": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", "dev": true }, "lodash._createcompounder": { - "version": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", "dev": true, "requires": { - "lodash.deburr": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", - "lodash.words": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz" + "lodash.deburr": "^3.0.0", + "lodash.words": "^3.0.0" } }, "lodash._getnative": { - "version": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", "dev": true }, "lodash._root": { - "version": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", "dev": true }, "lodash.assign": { - "version": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" }, "lodash.camelcase": { - "version": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", "dev": true, "requires": { - "lodash._createcompounder": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz" + "lodash._createcompounder": "^3.0.0" } }, "lodash.clonedeep": { - "version": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", "dev": true, "requires": { - "lodash._baseclone": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "lodash._bindcallback": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0" } }, "lodash.cond": { - "version": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", "dev": true }, "lodash.deburr": { - "version": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", "dev": true, "requires": { - "lodash._root": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + "lodash._root": "^3.0.0" } }, "lodash.difference": { - "version": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" }, "lodash.intersection": { - "version": "https://registry.npmjs.org/lodash.intersection/-/lodash.intersection-4.4.0.tgz", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.intersection/-/lodash.intersection-4.4.0.tgz", "integrity": "sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU=" }, "lodash.isarguments": { - "version": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", "dev": true }, "lodash.isarray": { - "version": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", "dev": true }, "lodash.isequal": { - "version": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, "lodash.keys": { - "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "dev": true, "requires": { - "lodash._getnative": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "lodash.isarguments": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "lodash.isarray": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash.memoize": { - "version": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, "lodash.merge": { - "version": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU=" }, "lodash.pickby": { - "version": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=", "dev": true }, "lodash.sortedindexof": { - "version": "https://registry.npmjs.org/lodash.sortedindexof/-/lodash.sortedindexof-4.1.0.tgz", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.sortedindexof/-/lodash.sortedindexof-4.1.0.tgz", "integrity": "sha1-e2YdL4b1Vmh3CALVa6qPAtZiDzw=" }, "lodash.spread": { - "version": "https://registry.npmjs.org/lodash.spread/-/lodash.spread-4.2.1.tgz", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.spread/-/lodash.spread-4.2.1.tgz", "integrity": "sha1-B79Vaeg7QFNPc2HZVKn6sC2l1Pw=" }, "lodash.throttle": { - "version": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, "lodash.union": { - "version": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" }, "lodash.uniq": { - "version": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "lodash.words": { - "version": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", "dev": true, "requires": { - "lodash._root": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + "lodash._root": "^3.0.0" } }, "longest": { - "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true }, "loose-envify": { - "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "requires": { - "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + "js-tokens": "^3.0.0" } }, "lower-case": { - "version": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", "dev": true }, "lru-cache": { - "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", "dev": true, "requires": { - "pseudomap": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "yallist": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" } }, "macaddress": { - "version": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", "dev": true }, "makeerror": { - "version": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "tmpl": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" + "tmpl": "1.0.x" } }, "marked": { - "version": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=", "dev": true }, "marked-terminal": { - "version": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", "dev": true, "requires": { - "cardinal": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "cli-table": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "node-emoji": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz" + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" } }, "material-ui": { - "version": "https://registry.npmjs.org/material-ui/-/material-ui-0.16.7.tgz", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-0.16.7.tgz", "integrity": "sha1-XsUIDV8ieBcJLESRBd+cvIgHlBw=", "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "inline-style-prefixer": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", - "keycode": "https://registry.npmjs.org/keycode/-/keycode-2.1.8.tgz", - "lodash.merge": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", - "lodash.throttle": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "react-addons-create-fragment": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.4.2.tgz", - "react-addons-transition-group": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.4.2.tgz", - "react-event-listener": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz", - "recompose": "https://registry.npmjs.org/recompose/-/recompose-0.21.2.tgz", - "simple-assign": "https://registry.npmjs.org/simple-assign/-/simple-assign-0.1.0.tgz", - "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + "babel-runtime": "^6.11.6", + "inline-style-prefixer": "^2.0.1", + "keycode": "^2.1.1", + "lodash.merge": "^4.6.0", + "lodash.throttle": "^4.1.1", + "react-addons-create-fragment": "^15.0.0", + "react-addons-transition-group": "^15.0.0", + "react-event-listener": "^0.4.0", + "recompose": "^0.21.0", + "simple-assign": "^0.1.0", + "warning": "^3.0.0" } }, "math-expression-evaluator": { - "version": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz", "integrity": "sha1-s1f6HKn677jkjRDBTvK8stnwp8k=", "dev": true }, "media-typer": { - "version": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, "memory-fs": { - "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", "dev": true, "requires": { - "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "merge": { - "version": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", "dev": true }, "merge-descriptors": { - "version": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true }, "methods": { - "version": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true }, "micromatch": { - "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "array-unique": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "braces": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "expand-brackets": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "extglob": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "filename-regex": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", - "object.omit": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "parse-glob": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "regex-cache": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "mime": { - "version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", "dev": true }, "mime-db": { - "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", "dev": true }, "mime-types": { - "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", "dev": true, "requires": { - "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "mime-db": "~1.26.0" } }, "mimeparse": { - "version": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", "integrity": "sha1-2vsCdSNw/SJgk64xUsJxrwGsJUo=", "dev": true }, "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "requires": { - "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + "brace-expansion": "^1.0.0" } }, "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mkdirp": { - "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "minimist": "0.0.8" } }, "moment": { - "version": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", "integrity": "sha1-/tlQYGPzaxDwZsi1mhRNf66+HYI=", "optional": true }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" }, "multimatch": { - "version": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", "dev": true, "requires": { - "array-differ": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" } }, "mute-stream": { - "version": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", "dev": true }, "mv": { - "version": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", "optional": true, "requires": { - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "ncp": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" }, "dependencies": { "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "optional": true, "requires": { - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", "optional": true, "requires": { - "glob": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + "glob": "^6.0.1" } } } }, "nan": { - "version": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", "integrity": "sha1-1bAWkSUzJql6K77p5hxV2NYDUeI=" }, "natural-compare": { - "version": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, "ncname": { - "version": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", "dev": true, "requires": { - "xml-char-classes": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz" + "xml-char-classes": "^1.0.0" } }, "ncp": { - "version": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", "optional": true }, "negotiator": { - "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", "dev": true }, "no-case": { - "version": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=", "dev": true, "requires": { - "lower-case": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" + "lower-case": "^1.1.1" } }, "node-abi": { - "version": "https://registry.npmjs.org/node-abi/-/node-abi-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.0.0.tgz", "integrity": "sha1-RDv9FRtZkjECiuQl5ZLnbNMctTc=" }, "node-emoji": { - "version": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", "integrity": "sha1-/ZGOQSdpv4xEgFEjgjOECyr/FqE=", "dev": true, "requires": { - "string.prototype.codepointat": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz" + "string.prototype.codepointat": "^0.2.0" } }, "node-fetch": { - "version": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=", "requires": { - "encoding": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "node-int64": { - "version": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, "node-libs-browser": { - "version": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", "integrity": "sha1-JEgG1E0xngSLyGB7XMTq+aKdLjw=", "dev": true, "requires": { - "assert": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "browserify-zlib": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "buffer": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "console-browserify": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "constants-browserify": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", - "crypto-browserify": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", - "domain-browser": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", - "events": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "http-browserify": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "https-browserify": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", - "os-browserify": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "path-browserify": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", - "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "querystring-es3": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "stream-browserify": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "timers-browserify": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "tty-browserify": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "url": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "vm-browserify": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz" + "assert": "^1.1.1", + "browserify-zlib": "~0.1.4", + "buffer": "^4.9.0", + "console-browserify": "^1.1.0", + "constants-browserify": "0.0.1", + "crypto-browserify": "~3.2.6", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "http-browserify": "^1.3.2", + "https-browserify": "0.0.0", + "os-browserify": "~0.1.2", + "path-browserify": "0.0.0", + "process": "^0.11.0", + "punycode": "^1.2.4", + "querystring-es3": "~0.2.0", + "readable-stream": "^1.1.13", + "stream-browserify": "^1.0.0", + "string_decoder": "~0.10.25", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.0", + "url": "~0.10.1", + "util": "~0.10.3", + "vm-browserify": "0.0.4" }, "dependencies": { "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } } } }, "node-notifier": { - "version": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", "dev": true, "requires": { - "cli-usage": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", - "growly": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "lodash.clonedeep": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "shellwords": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz" + "cli-usage": "^0.1.1", + "growly": "^1.2.0", + "lodash.clonedeep": "^3.0.0", + "minimist": "^1.1.1", + "semver": "^5.1.0", + "shellwords": "^0.1.0", + "which": "^1.0.5" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "noop-logger": { - "version": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" }, "nopt": { - "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + "abbrev": "1" } }, "normalize-package-data": { - "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "integrity": "sha1-SY+kIMlkAfeHQCuiHmAN75+YH/8=", "dev": true, "requires": { - "hosted-git-info": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", - "is-builtin-module": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "validate-npm-package-license": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { - "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", "integrity": "sha1-R4hqwWYnYNQmG32XnSQXCdPOP3o=", "dev": true }, "normalize-range": { - "version": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, "normalize-url": { - "version": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "prepend-http": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "query-string": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", - "sort-keys": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" } }, "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", "requires": { - "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.1", + "set-blocking": "~2.0.0" } }, "nth-check": { - "version": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "boolbase": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "boolbase": "~1.0.0" } }, "num2fraction": { - "version": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "nwmatcher": { - "version": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz", "integrity": "sha1-i6tIb/f6Pf0IZla76LFxFtNpLSo=", "dev": true }, "oauth-sign": { - "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", "dev": true }, "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" }, "object-keys": { - "version": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" }, "object.omit": { - "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "is-extendable": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "octokit": { - "version": "https://registry.npmjs.org/octokit/-/octokit-0.10.4.tgz", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/octokit/-/octokit-0.10.4.tgz", "integrity": "sha1-vthU2JxGEGKtXFbL4YZ4Tu61pOs=", "requires": { - "es6-promise": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", - "xmlhttprequest": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.6.0.tgz" + "es6-promise": "~0.1.1", + "xmlhttprequest": "~1.6.0" }, "dependencies": { "xmlhttprequest": { - "version": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.6.0.tgz", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.6.0.tgz", "integrity": "sha1-ST0oX1kmb9y41P79JTRae2k8lmw=" } } }, "on-finished": { - "version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "requires": { - "ee-first": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "ee-first": "1.1.1" } }, "on-headers": { - "version": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", "dev": true }, "once": { - "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "wrappy": "1" } }, "onetime": { - "version": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, "open": { - "version": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", "dev": true }, "opn": { - "version": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", "dev": true, "requires": { - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" } }, "optimist": { - "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "wordwrap": { - "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true } } }, "optionator": { - "version": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "fast-levenshtein": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "levn": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "type-check": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "original": { - "version": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", "dev": true, "requires": { - "url-parse": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz" + "url-parse": "1.0.x" }, "dependencies": { "url-parse": { - "version": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", "dev": true, "requires": { - "querystringify": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "querystringify": "0.0.x", + "requires-port": "1.0.x" } } } }, "os-browserify": { - "version": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=", "dev": true }, "os-homedir": { - "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { - "version": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" + "lcid": "^1.0.0" } }, "os-tmpdir": { - "version": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, "pako": { - "version": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", "dev": true }, "param-case": { - "version": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz", "integrity": "sha1-Jhn5D9bIKe0LlY8chO0Dp0Wm1wo=", "dev": true, "requires": { - "no-case": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz" + "no-case": "^2.2.0" } }, "parse-glob": { - "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "is-dotfile": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { - "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz" + "error-ex": "^1.2.0" } }, "parse5": { - "version": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", "dev": true }, "parseurl": { - "version": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=", "dev": true }, "path": { - "version": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", "requires": { - "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", - "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "process": "^0.11.1", + "util": "^0.10.3" } }, "path-browserify": { - "version": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "dev": true }, "path-exists": { - "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "pinkie-promise": "^2.0.0" } }, "path-is-absolute": { - "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { - "version": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, "path-parse": { - "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, "path-to-regexp": { - "version": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true }, "path-type": { - "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pbkdf2-compat": { - "version": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", "dev": true }, "performance-now": { - "version": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", "dev": true }, "pify": { - "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { - "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true }, "pinkie-promise": { - "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "pinkie": "^2.0.0" } }, "pkg-dir": { - "version": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + "find-up": "^1.0.0" } }, "pkg-up": { - "version": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + "find-up": "^1.0.0" } }, "pluralize": { - "version": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", "dev": true }, "postcss": { - "version": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "version": "5.2.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", "integrity": "sha1-cysxAAAPn/g3mkilODntCXN2rVc=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "js-base64": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "postcss-calc": { - "version": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-message-helpers": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "reduce-css-calc": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz" + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" } }, "postcss-colormin": { - "version": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "dev": true, "requires": { - "colormin": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" } }, "postcss-convert-values": { - "version": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" } }, "postcss-discard-comments": { - "version": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.14" } }, "postcss-discard-duplicates": { - "version": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.4" } }, "postcss-discard-empty": { - "version": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.14" } }, "postcss-discard-overridden": { - "version": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.16" } }, "postcss-discard-unused": { - "version": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "postcss": "^5.0.14", + "uniqs": "^2.0.0" } }, "postcss-filter-plugins": { - "version": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "uniqid": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz" + "postcss": "^5.0.4", + "uniqid": "^4.0.0" } }, "postcss-load-config": { - "version": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "dev": true, "requires": { - "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "postcss-load-options": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "postcss-load-plugins": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" } }, "postcss-load-options": { - "version": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "dev": true, "requires": { - "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" } }, "postcss-load-plugins": { - "version": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-loader": { - "version": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-1.0.0.tgz", "integrity": "sha1-47ZdDIWWwWWPedfbLSkTEHSNXSo=", "dev": true, "requires": { - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-load-config": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz" + "loader-utils": "^0.2.16", + "object-assign": "^4.1.0", + "postcss": "^5.2.4", + "postcss-load-config": "^1.0.0-rc" } }, "postcss-merge-idents": { - "version": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" } }, "postcss-merge-longhand": { - "version": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.4" } }, "postcss-merge-rules": { - "version": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, "requires": { - "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.6.tgz", - "caniuse-api": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.5.3.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-selector-parser": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "vendors": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz" + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" }, "dependencies": { "browserslist": { - "version": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.6.tgz", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.6.tgz", "integrity": "sha1-r5hYnObnqwlhjSlFH6rLgSIL07o=", "dev": true, "requires": { - "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", - "electron-to-chromium": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.6.tgz" + "caniuse-db": "^1.0.30000631", + "electron-to-chromium": "^1.2.5" } } } }, "postcss-message-helpers": { - "version": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", "dev": true }, "postcss-minify-font-values": { - "version": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" } }, "postcss-minify-gradients": { - "version": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" } }, "postcss-minify-params": { - "version": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { - "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" } }, "postcss-minify-selectors": { - "version": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { - "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-selector-parser": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz" + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" } }, "postcss-modules-extract-imports": { - "version": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz", "integrity": "sha1-j7P++abdBCDT9tQ1PPH/c/Kyo0E=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.4" } }, "postcss-modules-local-by-default": { - "version": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", "integrity": "sha1-KaEGc/o30ZJRJlyiujFQ2QQOtM4=", "dev": true, "requires": { - "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "css-selector-tokenizer": "^0.6.0", + "postcss": "^5.0.4" } }, "postcss-modules-scope": { - "version": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", "integrity": "sha1-/5dzleXgYgLXNiKQuIsejNBJ3ik=", "dev": true, "requires": { - "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "css-selector-tokenizer": "^0.6.0", + "postcss": "^5.0.4" } }, "postcss-modules-values": { - "version": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz", "integrity": "sha1-8OfUdv4e2IxeTH+XUzo+dyrZTKE=", "dev": true, "requires": { - "icss-replace-symbols": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "icss-replace-symbols": "^1.0.2", + "postcss": "^5.0.14" } }, "postcss-normalize-charset": { - "version": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.5" } }, "postcss-normalize-url": { - "version": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { - "is-absolute-url": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "normalize-url": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" } }, "postcss-ordered-values": { - "version": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" } }, "postcss-reduce-idents": { - "version": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" } }, "postcss-reduce-initial": { - "version": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + "postcss": "^5.0.4" } }, "postcss-reduce-transforms": { - "version": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" } }, "postcss-selector-parser": { - "version": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", "dev": true, "requires": { - "flatten": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "indexes-of": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "uniq": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-svgo": { - "version": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { - "is-svg": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "svgo": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz" + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" } }, "postcss-unique-selectors": { - "version": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { - "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { - "version": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, "postcss-zindex": { - "version": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { - "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", - "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" } }, "prebuild-install": { - "version": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.1.tgz", "integrity": "sha1-0Kd+pRtqAPkoy3G8DM6iT4fsFx4=", "requires": { - "expand-template": "https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz", - "github-from-package": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "node-abi": "https://registry.npmjs.org/node-abi/-/node-abi-2.0.0.tgz", - "noop-logger": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", - "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", - "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", - "simple-get": "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz", - "tar-fs": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.1.tgz", - "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "expand-template": "^1.0.2", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "node-abi": "^2.0.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "os-homedir": "^1.0.1", + "pump": "^1.0.1", + "rc": "^1.1.6", + "simple-get": "^1.4.2", + "tar-fs": "^1.13.0", + "tunnel-agent": "^0.4.3", + "xtend": "4.0.1" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "tunnel-agent": { - "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" } } }, "prelude-ls": { - "version": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, "prepend-http": { - "version": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "dev": true }, "preserve": { - "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true }, "pretty-error": { - "version": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.3.tgz", "integrity": "sha1-vtPYFqAI522mF83oIW9Ld4hJtdk=", "dev": true, "requires": { - "renderkid": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "utila": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "renderkid": "^2.0.1", + "utila": "~0.4" } }, "pretty-format": { - "version": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz", "integrity": "sha1-iJTCrIFBnPgBYp2PZjIKJTgNiwU=", "dev": true }, "private": { - "version": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", "dev": true }, "process": { - "version": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", "integrity": "sha1-e9WtIapiU+fahoImTx4R0RwDGME=" }, "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" }, "progress": { - "version": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", "dev": true }, "promise": { - "version": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=", "requires": { - "asap": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz" + "asap": "~2.0.3" } }, "prop-types": { @@ -7013,238 +8063,268 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1" } }, "proxy-addr": { - "version": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", "integrity": "sha1-3JdQL1ci6IhGez+iKXp7H/R98HQ=", "dev": true, "requires": { - "forwarded": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", - "ipaddr.js": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz" + "forwarded": "~0.1.0", + "ipaddr.js": "1.2.0" } }, "prr": { - "version": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=" }, "pseudomap": { - "version": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, "pump": { - "version": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", "requires": { - "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { - "version": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", "requires": { - "duplexify": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz" + "duplexify": "^3.1.2", + "inherits": "^2.0.1", + "pump": "^1.0.0" } }, "punycode": { - "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, "q": { - "version": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", "dev": true }, "q-io": { - "version": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz", "integrity": "sha1-7qEw1IHdteGqG8WmaFX3OR0G8AM=", "dev": true, "requires": { - "collections": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", - "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "mimeparse": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", - "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "qs": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", - "url2": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" + "collections": "^0.2.0", + "mime": "^1.2.11", + "mimeparse": "^0.1.4", + "q": "^1.0.1", + "qs": "^1.2.1", + "url2": "^0.0.0" } }, "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", "integrity": "sha1-GbV/8k3CqZzh+L32r82ln472H4g=", "dev": true }, "query-string": { - "version": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", "integrity": "sha1-7A/XZfWKUAMaOWjCQxOG+JR6XN0=", "requires": { - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "strict-uri-encode": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { - "version": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, "querystring-es3": { - "version": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, "querystringify": { - "version": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", "dev": true }, "radium": { - "version": "https://registry.npmjs.org/radium/-/radium-0.18.1.tgz", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/radium/-/radium-0.18.1.tgz", "integrity": "sha1-oB25tMbmNk3jsC1Zdq3yjQuYNR0=", "requires": { - "array-find": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "exenv": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", - "inline-style-prefixer": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-1.0.4.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "array-find": "^1.0.0", + "exenv": "^1.2.0", + "inline-style-prefixer": "^1.0.3", + "rimraf": "^2.4.0" }, "dependencies": { "inline-style-prefixer": { - "version": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-1.0.4.tgz", "integrity": "sha1-hJ9lc3Olz72BQc/dsBPfb2jG3zk=", "requires": { - "bowser": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", - "inline-style-prefix-all": "https://registry.npmjs.org/inline-style-prefix-all/-/inline-style-prefix-all-2.0.2.tgz" + "bowser": "^1.0.0", + "inline-style-prefix-all": "^2.0.2" } } } }, "randomatic": { - "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", "dev": true, "requires": { - "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz" + "is-number": "^2.0.2", + "kind-of": "^3.0.2" } }, "range-parser": { - "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", "dev": true }, "rc": { - "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", "requires": { - "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", - "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "strip-json-comments": { - "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" } } }, "react": { - "version": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" } }, "react-addons-create-fragment": { - "version": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.4.2.tgz", + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.4.2.tgz", "integrity": "sha1-ETcpJPcwqX3/TGkFNSEbtz2PiBU=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.4", + "object-assign": "^4.1.0" } }, "react-addons-shallow-compare": { - "version": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.4.2.tgz", + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.4.2.tgz", "integrity": "sha1-An/9lyDjoeCzKNzY/GLiFKDRdKU=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.4", + "object-assign": "^4.1.0" } }, "react-addons-transition-group": { - "version": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.4.2.tgz", + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.4.2.tgz", "integrity": "sha1-TEL6HCzgJKyrKSQxbA8RJo3tGvM=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.4", + "object-assign": "^4.1.0" } }, "react-dev-utils": { - "version": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-0.3.0.tgz", "integrity": "sha1-SgUnBip1dXnLMW+iVGga7MoJ0Dg=", "dev": true, "requires": { - "ansi-html": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.5.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "html-entities": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.0.tgz", - "opn": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", - "sockjs-client": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "ansi-html": "0.0.5", + "chalk": "1.1.3", + "escape-string-regexp": "1.0.5", + "html-entities": "1.2.0", + "opn": "4.0.2", + "sockjs-client": "1.0.3", + "strip-ansi": "3.0.1" } }, "react-dom": { - "version": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "fbjs": "^0.8.1", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" } }, "react-event-listener": { - "version": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz", "integrity": "sha1-dXPFo0PiTLCX32D/4E5F6WkM2OY=", "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "react-addons-shallow-compare": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.4.2.tgz", - "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + "babel-runtime": "^6.20.0", + "react-addons-shallow-compare": "^15.4.2", + "warning": "^3.0.0" } }, "react-image-lightbox": { - "version": "https://registry.npmjs.org/react-image-lightbox/-/react-image-lightbox-3.4.2.tgz", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/react-image-lightbox/-/react-image-lightbox-3.4.2.tgz", "integrity": "sha1-EeQbmfQFNpzuABckHfeg39D8EaU=", "requires": { - "react-modal": "https://registry.npmjs.org/react-modal/-/react-modal-1.7.3.tgz" + "react-modal": "^1.4.0" } }, "react-modal": { - "version": "https://registry.npmjs.org/react-modal/-/react-modal-1.7.3.tgz", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-1.7.3.tgz", "integrity": "sha1-l0VEjygMkikKsasFw9NK5wjvmrM=", "requires": { - "element-class": "https://registry.npmjs.org/element-class/-/element-class-0.2.2.tgz", - "exenv": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" + "element-class": "^0.2.0", + "exenv": "1.2.0", + "lodash.assign": "^4.2.0" } }, "react-modal-bootstrap": { - "version": "https://registry.npmjs.org/react-modal-bootstrap/-/react-modal-bootstrap-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-modal-bootstrap/-/react-modal-bootstrap-1.1.0.tgz", "integrity": "sha1-CPAiM2+IjA+KZ+dOFr3HEkCTENY=", "requires": { - "classnames": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "radium": "https://registry.npmjs.org/radium/-/radium-0.18.1.tgz" + "classnames": "^2.1.1", + "lodash.assign": "^4.0.7", + "radium": "^0.18.0" } }, "react-redux": { @@ -7252,23 +8332,31 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.6.tgz", "integrity": "sha512-8taaaGu+J7PMJQDJrk/xiWEYQmdo3mkXw6wPr3K3LxvXis3Fymiq7c13S+Tpls/AyNUAsoONkU81AP0RA6y6Vw==", "requires": { - "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", - "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "lodash-es": "4.17.4", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "prop-types": "15.5.10" + "hoist-non-react-statics": "^2.2.1", + "invariant": "^2.0.0", + "lodash": "^4.2.0", + "lodash-es": "^4.2.0", + "loose-envify": "^1.1.0", + "prop-types": "^15.5.10" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } } }, "react-router": { - "version": "https://registry.npmjs.org/react-router/-/react-router-3.0.2.tgz", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.0.2.tgz", "integrity": "sha1-WhkVZniBDgHYGQH5wP72MoS4pRQ=", "requires": { - "history": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", - "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", - "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + "history": "^3.0.0", + "hoist-non-react-statics": "^1.2.0", + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "warning": "^3.0.0" } }, "react-router-redux": { @@ -7277,146 +8365,181 @@ "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4=" }, "react-rte": { - "version": "https://registry.npmjs.org/react-rte/-/react-rte-0.11.0.tgz", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-rte/-/react-rte-0.11.0.tgz", "integrity": "sha1-MI76EILGJShMqCXHh9C9iMAd8eY=", "requires": { - "class-autobind": "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz", - "classnames": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", - "draft-js": "https://registry.npmjs.org/draft-js/-/draft-js-0.9.1.tgz", - "draft-js-export-html": "https://registry.npmjs.org/draft-js-export-html/-/draft-js-export-html-0.5.2.tgz", - "draft-js-export-markdown": "https://registry.npmjs.org/draft-js-export-markdown/-/draft-js-export-markdown-0.2.2.tgz", - "draft-js-import-html": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-0.3.2.tgz", - "draft-js-import-markdown": "https://registry.npmjs.org/draft-js-import-markdown/-/draft-js-import-markdown-0.2.1.tgz", - "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", - "immutable": "https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz" + "class-autobind": "^0.1.4", + "classnames": "^2.2.5", + "draft-js": "^0.9.1", + "draft-js-export-html": "^0.5.1", + "draft-js-export-markdown": "^0.2.2", + "draft-js-import-html": "^0.3.2", + "draft-js-import-markdown": "^0.2.1", + "draft-js-utils": "^0.1.7", + "immutable": "^3.8.1" } }, "react-simple-file-input": { - "version": "https://registry.npmjs.org/react-simple-file-input/-/react-simple-file-input-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/react-simple-file-input/-/react-simple-file-input-0.1.2.tgz", "integrity": "sha1-iuiXb2ef7njOa0v84/PrVmAG8cQ=", "requires": { - "object-keys": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz" + "object-keys": "^1.0.9" } }, "react-tap-event-plugin": { - "version": "https://registry.npmjs.org/react-tap-event-plugin/-/react-tap-event-plugin-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-tap-event-plugin/-/react-tap-event-plugin-2.0.1.tgz", "integrity": "sha1-MWvrO8ZVbinshppyk+icgmqQdNI=", "requires": { - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz" + "fbjs": "^0.8.6" } }, "read-pkg": { - "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "normalize-package-data": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", - "path-type": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { - "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "read-pkg": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", "integrity": "sha1-Go2nJlOjhFC6J17KHzxgICev2go=", "requires": { - "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "buffer-shims": "^1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "readdirp": { - "version": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", - "set-immediate-shim": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "readline2": { - "version": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", "dev": true, "requires": { - "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "mute-stream": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } } }, "recompose": { - "version": "https://registry.npmjs.org/recompose/-/recompose-0.21.2.tgz", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.21.2.tgz", "integrity": "sha1-/z+9sjl7HHfEfUUb4qY7kpXURoE=", "requires": { - "change-emitter": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.3.tgz", - "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", - "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", - "symbol-observable": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz" + "change-emitter": "^0.1.2", + "fbjs": "^0.8.1", + "hoist-non-react-statics": "^1.0.0", + "symbol-observable": "^1.0.4" } }, "recursive-readdir": { - "version": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.1.0.tgz", "integrity": "sha1-eLe/15WC09dZa4/xvSn71QIp9qo=", "dev": true, "requires": { - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + "minimatch": "3.0.2" }, "dependencies": { "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz", "integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=", "dev": true, "requires": { - "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + "brace-expansion": "^1.0.0" } } } }, "redeyed": { - "version": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", "dev": true, "requires": { - "esprima": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz" + "esprima": "~3.0.0" }, "dependencies": { "esprima": { - "version": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", "dev": true } } }, "reduce-css-calc": { - "version": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "math-expression-evaluator": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz", - "reduce-function-call": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz" + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" } }, "reduce-function-call": { - "version": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "dev": true, "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" + "balanced-match": "^0.4.2" } }, "redux": { @@ -7424,10 +8547,10 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", "requires": { - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "lodash-es": "4.17.4", - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "symbol-observable": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz" + "lodash": "^4.2.1", + "lodash-es": "^4.2.1", + "loose-envify": "^1.1.0", + "symbol-observable": "^1.0.3" } }, "redux-logger": { @@ -7435,7 +8558,7 @@ "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", "requires": { - "deep-diff": "0.3.8" + "deep-diff": "^0.3.5" } }, "redux-thunk": { @@ -7444,1162 +8567,1324 @@ "integrity": "sha1-5hWhbha0ehmlFXZhM9Hj6Zt4UuU=" }, "regenerate": { - "version": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", "dev": true }, "regenerator-runtime": { - "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", "integrity": "sha1-jENnqQS1HqYqkIrDEL+Z/5CoKj4=" }, "regenerator-transform": { - "version": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", "integrity": "sha1-D4i7K8A5Mt23trcxLmgHjwECbWw=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", - "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" } }, "regex-cache": { - "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", "dev": true, "requires": { - "is-equal-shallow": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "is-equal-shallow": "^0.1.3", + "is-primitive": "^2.0.0" } }, "regexpu-core": { - "version": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { - "regenerate": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", - "regjsgen": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "regjsparser": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { - "version": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, "regjsparser": { - "version": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { - "version": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true } } }, "relateurl": { - "version": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true }, "renderkid": { - "version": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, "requires": { - "css-select": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "dom-converter": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "htmlparser2": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "utila": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + "css-select": "^1.1.0", + "dom-converter": "~0.1", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "~0.3" }, "dependencies": { "utila": { - "version": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", "dev": true } } }, "repeat-element": { - "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", "dev": true }, "repeat-string": { - "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, "repeating": { - "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz" + "is-finite": "^1.0.0" } }, "request": { - "version": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, "requires": { - "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", - "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "performance-now": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "qs": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" }, "dependencies": { "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", "dev": true } } }, "require-directory": { - "version": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-from-string": { - "version": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", "dev": true }, "require-main-filename": { - "version": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, "require-uncached": { - "version": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "resolve-from": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "requires-port": { - "version": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, "resolve": { - "version": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", "integrity": "sha1-HwRCyeDLuBNuh7kwX5MvRsfygjU=", "dev": true, "requires": { - "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz" + "path-parse": "^1.0.5" } }, "resolve-from": { - "version": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", "dev": true }, "restore-cursor": { - "version": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "onetime": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "right-align": { - "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + "align-text": "^0.1.1" } }, "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", "requires": { - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + "glob": "^7.0.5" } }, "ripemd160": { - "version": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", "dev": true }, "run-async": { - "version": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "once": "^1.3.0" } }, "rw": { - "version": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" }, "rx-lite": { - "version": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", "dev": true }, "safe-buffer": { - "version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", "dev": true }, "safe-json-stringify": { - "version": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz", "integrity": "sha1-gaCY9Efku8P/MxKiQ1IbwGDvWRE=", "optional": true }, "sane": { - "version": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", "integrity": "sha1-iPdj10BA9fDCVrYWPbOZvxEKxxU=", "dev": true, "requires": { - "exec-sh": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", - "fb-watchman": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "walker": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "watch": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz" + "exec-sh": "^0.2.0", + "fb-watchman": "^1.8.0", + "minimatch": "^3.0.2", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.10.0" }, "dependencies": { "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "sax": { - "version": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", "dev": true }, "search-index": { - "version": "https://registry.npmjs.org/search-index/-/search-index-0.9.16.tgz", + "version": "0.9.16", + "resolved": "https://registry.npmjs.org/search-index/-/search-index-0.9.16.tgz", "integrity": "sha1-FFgL0twsmuV9/BUK3Mi1PiRex40=", "requires": { - "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", - "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", - "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", - "search-index-adder": "https://registry.npmjs.org/search-index-adder/-/search-index-adder-0.1.27.tgz", - "search-index-searcher": "https://registry.npmjs.org/search-index-searcher/-/search-index-searcher-0.1.28.tgz" + "bunyan": "^1.8.1", + "leveldown": "^1.6.0", + "levelup": "^1.3.5", + "search-index-adder": "^0.1.27", + "search-index-searcher": "^0.1.28" } }, "search-index-adder": { - "version": "https://registry.npmjs.org/search-index-adder/-/search-index-adder-0.1.27.tgz", + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/search-index-adder/-/search-index-adder-0.1.27.tgz", "integrity": "sha1-yxS2xME6HQB7nbeozIiY6aw+EsE=", "requires": { - "async": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", - "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", - "docproc": "https://registry.npmjs.org/docproc/-/docproc-0.0.8.tgz", - "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", - "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", - "pumpify": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz" + "async": "^2.1.4", + "bunyan": "^1.8.1", + "docproc": "^0.0.8", + "leveldown": "^1.5.0", + "levelup": "^1.3.3", + "pumpify": "^1.3.5" }, "dependencies": { "async": { - "version": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", "requires": { - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "lodash": "^4.14.0" } } } }, "search-index-searcher": { - "version": "https://registry.npmjs.org/search-index-searcher/-/search-index-searcher-0.1.28.tgz", + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/search-index-searcher/-/search-index-searcher-0.1.28.tgz", "integrity": "sha1-zbtyQ9OaifNJc7jQqbgUowOguOE=", "requires": { - "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", - "intersect-arrays-to-stream": "https://registry.npmjs.org/intersect-arrays-to-stream/-/intersect-arrays-to-stream-0.0.3.tgz", - "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", - "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", - "lodash.difference": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "lodash.intersection": "https://registry.npmjs.org/lodash.intersection/-/lodash.intersection-4.4.0.tgz", - "lodash.sortedindexof": "https://registry.npmjs.org/lodash.sortedindexof/-/lodash.sortedindexof-4.1.0.tgz", - "lodash.spread": "https://registry.npmjs.org/lodash.spread/-/lodash.spread-4.2.1.tgz", - "lodash.union": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "lodash.uniq": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "bunyan": "^1.8.1", + "intersect-arrays-to-stream": "^0.0.3", + "leveldown": "^1.6.0", + "levelup": "^1.3.5", + "lodash.difference": "^4.5.0", + "lodash.intersection": "^4.4.0", + "lodash.sortedindexof": "^4.1.0", + "lodash.spread": "^4.2.1", + "lodash.union": "^4.6.0", + "lodash.uniq": "^4.5.0" } }, "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true }, "send": { - "version": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", "integrity": "sha1-igI1TCbm9cynAAZfXwzeupDse18=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", - "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "destroy": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "etag": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", - "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", - "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + "debug": "2.6.1", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "fresh": "0.5.0", + "http-errors": "~1.6.1", + "mime": "1.3.4", + "ms": "0.7.2", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.1" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + "ms": "0.7.2" } } } }, "serve-index": { - "version": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", "dev": true, "requires": { - "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "batch": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + "accepts": "~1.3.3", + "batch": "0.5.3", + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "http-errors": "~1.5.0", + "mime-types": "~2.1.11", + "parseurl": "~1.3.1" }, "dependencies": { "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "ms": "0.7.1" } }, "http-errors": { - "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", "dev": true, "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", - "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": ">= 1.3.1 < 2" } }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, "setprototypeof": { - "version": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", "dev": true } } }, "serve-static": { - "version": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", "integrity": "sha1-dEOpZePO1kes61Y5+ga/TRu+ADk=", "dev": true, "requires": { - "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "send": "https://registry.npmjs.org/send/-/send-0.15.1.tgz" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.15.1" } }, "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-immediate-shim": { - "version": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, "setimmediate": { - "version": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { - "version": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", "dev": true }, "sha.js": { - "version": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", "dev": true }, "shebang-regex": { - "version": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, "shelljs": { - "version": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=", "dev": true }, "shellwords": { - "version": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", "integrity": "sha1-Zq/Ue2oSky2Qccv9mKUueFzQuhQ=", "dev": true }, "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "simple-assign": { - "version": "https://registry.npmjs.org/simple-assign/-/simple-assign-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-assign/-/simple-assign-0.1.0.tgz", "integrity": "sha1-F/0wZqXz13OPUDIbsPFMooHMS6o=" }, "simple-get": { - "version": "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz", "integrity": "sha1-6XVe2kB+ltpAxeUVjJ6jezO+y+s=", "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "unzip-response": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "once": "^1.3.1", + "unzip-response": "^1.0.0", + "xtend": "^4.0.0" } }, "slash": { - "version": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, "slice-ansi": { - "version": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, "sntp": { - "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "hoek": "2.x.x" } }, "sockjs": { - "version": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", "dev": true, "requires": { - "faye-websocket": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "uuid": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz" + "faye-websocket": "^0.10.0", + "uuid": "^2.0.2" }, "dependencies": { "faye-websocket": { - "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + "websocket-driver": ">=0.5.1" } }, "uuid": { - "version": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true } } }, "sockjs-client": { - "version": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", "integrity": "sha1-sNgoCZhGDrJWTF151+PXz9ijU60=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "eventsource": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "faye-websocket": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "json3": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "url-parse": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.8.tgz" + "debug": "^2.1.0", + "eventsource": "^0.1.3", + "faye-websocket": "~0.7.3", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.0.1" } }, "sort-keys": { - "version": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { - "version": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", "dev": true }, "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", "dev": true }, "source-map-support": { - "version": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.12.tgz", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.12.tgz", "integrity": "sha1-9H0CvwHvrwwWDTo30DhAG5Kxhn4=", "dev": true, "requires": { - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "source-map": "^0.5.6" } }, "spdx-correct": { - "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "dev": true, "requires": { - "spdx-license-ids": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + "spdx-license-ids": "^1.0.2" } }, "spdx-expression-parse": { - "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", "dev": true }, "spdx-license-ids": { - "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", "dev": true }, "sprintf-js": { - "version": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "sshpk": { - "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", "integrity": "sha1-LY1eu0pvqyj/ujf6YqkPSj6lnXc=", "dev": true, "requires": { - "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "statuses": { - "version": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", "dev": true }, "stream-browserify": { - "version": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", "dev": true, "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + "inherits": "~2.0.1", + "readable-stream": "^1.0.27-1" }, "dependencies": { "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } } } }, "stream-cache": { - "version": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=", "dev": true }, "stream-shift": { - "version": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "strict-uri-encode": { - "version": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, - "string_decoder": { - "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string.prototype.codepointat": { - "version": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", "integrity": "sha1-aybpvTr8qnvjtCabUm3huCAArHg=", "dev": true }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "stringstream": { - "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", "dev": true }, "strip-ansi": { - "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "ansi-regex": "^2.0.0" } }, "strip-bom": { - "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "is-utf8": "^0.2.0" } }, "strip-json-comments": { - "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", "dev": true }, "style-loader": { - "version": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", "integrity": "sha1-RoKA77wEcwI806bNVuM7Wh1/w6k=", "dev": true, "requires": { - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + "loader-utils": "^0.2.7" } }, "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + "has-flag": "^1.0.0" } }, "svgo": { - "version": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "dev": true, "requires": { - "coa": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", - "colors": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "csso": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "sax": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", - "whet.extend": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz" + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" } }, "symbol-observable": { - "version": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", "integrity": "sha1-Kb9hXUqnEhvdiYsi1LP5vE4qoD0=" }, "symbol-tree": { - "version": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", "dev": true }, "synthetic-dom": { - "version": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz", "integrity": "sha1-bHb8+R6ppSMTGPj0FeJ4g9U034Y=" }, "table": { - "version": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", "dev": true, "requires": { - "ajv": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", - "ajv-keywords": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "slice-ansi": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz" + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", + "slice-ansi": "0.0.4", + "string-width": "^2.0.0" }, "dependencies": { "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=", "dev": true, "requires": { - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^3.0.0" } } } }, "tapable": { - "version": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", "dev": true }, "tar-fs": { - "version": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.1.tgz", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.1.tgz", "integrity": "sha1-9GIvXV4lB0KzZ5qahGOs/BLN79E=", "requires": { - "chownr": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", - "tar-stream": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz" + "chownr": "^1.0.1", + "mkdirp": "^0.5.0", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" } }, "tar-stream": { - "version": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", "integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=", "requires": { - "bl": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", - "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "bl": "^1.0.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^2.0.0", + "xtend": "^4.0.0" } }, "term-frequency": { - "version": "https://registry.npmjs.org/term-frequency/-/term-frequency-0.0.15.tgz", + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/term-frequency/-/term-frequency-0.0.15.tgz", "integrity": "sha1-/0rq/yrDHuEJa1xoWFKBal2mduc=" }, "term-vector": { - "version": "https://registry.npmjs.org/term-vector/-/term-vector-0.1.2.tgz", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/term-vector/-/term-vector-0.1.2.tgz", "integrity": "sha1-d05+RK7yJ0s7HYokQZgfmdD34Ko=", "requires": { - "lodash.isequal": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "lodash.isequal": "^4.1.3" } }, "test-exclude": { - "version": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz", "integrity": "sha1-qNiWjh2oMmb5hk8oUsVeIg8GQ0o=", "dev": true, "requires": { - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" } }, "testcheck": { - "version": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz", "integrity": "sha1-kAVu3UjRGZdwJhbOZxbxl9gZAWQ=", "dev": true }, "text-table": { - "version": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, "throat": { - "version": "https://registry.npmjs.org/throat/-/throat-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.0.0.tgz", "integrity": "sha1-58ZMhny7OEXxCHdkL3tgBVuOwNY=", "dev": true }, "through": { - "version": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, "timers-browserify": { - "version": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { - "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz" + "process": "~0.11.0" } }, "tmpl": { - "version": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, "to-fast-properties": { - "version": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "integrity": "sha1-8/XAw7pymafvmUJ+RGMyV63kMyA=", "dev": true }, "toposort": { - "version": "https://registry.npmjs.org/toposort/-/toposort-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.3.tgz", "integrity": "sha1-8CzYp0vYvi/A6YYRw7rLlaFxhpw=", "dev": true }, "tough-cookie": { - "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", "dev": true, "requires": { - "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "punycode": "^1.4.1" } }, "tr46": { - "version": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "dev": true }, "trim-right": { - "version": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, "tryit": { - "version": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", "dev": true }, "tty-browserify": { - "version": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, "tunnel-agent": { - "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { - "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "optional": true }, "type-check": { - "version": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "prelude-ls": "~1.1.2" } }, "type-is": { - "version": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", + "version": "1.6.14", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", "integrity": "sha1-4hljnBfe0coHiQkt1UoDgmuBfLI=", "dev": true, "requires": { - "media-typer": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + "media-typer": "0.3.0", + "mime-types": "~2.1.13" } }, "typedarray": { - "version": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, "ua-parser-js": { - "version": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz", + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz", "integrity": "sha1-BMgamb3V3FImPqKdJMa/jUgYpLs=" }, "uglify-js": { - "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz", + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz", "integrity": "sha1-ilD11IIkNlC3EI9ggKo6av4qbFU=", "dev": true, "requires": { - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } }, "uglify-to-browserify": { - "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", "dev": true }, "underscore": { - "version": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" }, "uniq": { - "version": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, "uniqid": { - "version": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", "dev": true, "requires": { - "macaddress": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz" + "macaddress": "^0.2.8" } }, "uniqs": { - "version": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, "unpipe": { - "version": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, "unzip-response": { - "version": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=" }, "upper-case": { - "version": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", "dev": true }, "url": { - "version": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", "dev": true, "requires": { - "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "querystring": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + "punycode": "1.3.2", + "querystring": "0.2.0" }, "dependencies": { "punycode": { - "version": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", "dev": true } } }, "url-loader": { - "version": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", "dev": true, "requires": { - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "mime": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + "loader-utils": "0.2.x", + "mime": "1.2.x" }, "dependencies": { "mime": { - "version": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", "dev": true } } }, "url-parse": { - "version": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.8.tgz", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.8.tgz", "integrity": "sha1-emWzqNV6Hoava04iduNHdBZ8AVY=", "dev": true, "requires": { - "querystringify": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "querystringify": "0.0.x", + "requires-port": "1.0.x" } }, "url2": { - "version": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", "integrity": "sha1-Tqq9HVw6yQ1iq0SFyZhCKGWgSxo=", "dev": true }, "user-home": { - "version": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", "dev": true, "requires": { - "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + "os-homedir": "^1.0.0" } }, "util": { - "version": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "inherits": "2.0.1" }, "dependencies": { "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" } } }, "util-deprecate": { - "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utila": { - "version": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", "dev": true }, "utils-merge": { - "version": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", "dev": true }, "uuid": { - "version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", "dev": true }, "validate-npm-package-license": { - "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { - "spdx-correct": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "spdx-expression-parse": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz" + "spdx-correct": "~1.0.0", + "spdx-expression-parse": "~1.0.0" } }, "vary": { - "version": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz", "integrity": "sha1-4eWv+70WrnaN0mdDlLmtMCJlMUA=", "dev": true }, "vendors": { - "version": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", "dev": true }, "verror": { - "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", "dev": true, "requires": { - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + "extsprintf": "1.0.2" } }, "vm-browserify": { - "version": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", "dev": true, "requires": { - "indexof": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + "indexof": "0.0.1" } }, "walker": { - "version": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dev": true, "requires": { - "makeerror": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "makeerror": "1.0.x" } }, "warning": { - "version": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + "loose-envify": "^1.0.0" } }, "watch": { - "version": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", "dev": true }, "watchpack": { - "version": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "chokidar": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + "async": "^0.9.0", + "chokidar": "^1.0.0", + "graceful-fs": "^4.1.2" }, "dependencies": { "async": { - "version": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true } } }, "weak-map": { - "version": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz", "integrity": "sha1-tm5Wqd8L0lp2u/G1FNsSkIBhSjc=", "dev": true }, "webidl-conversions": { - "version": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", "integrity": "sha1-gBWherg+fhsxFjhIas6B2mziBqA=", "dev": true }, "webpack": { - "version": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", "integrity": "sha1-8RqW9FjrdSlwqGq+dGwHBPq6+vM=", "dev": true, "requires": { - "acorn": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "enhanced-resolve": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "interpret": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", - "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "node-libs-browser": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", - "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "tapable": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", - "watchpack": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", - "webpack-core": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz" + "acorn": "^3.0.0", + "async": "^1.3.0", + "clone": "^1.0.2", + "enhanced-resolve": "~0.9.0", + "interpret": "^0.6.4", + "loader-utils": "^0.2.11", + "memory-fs": "~0.3.0", + "mkdirp": "~0.5.0", + "node-libs-browser": "^0.6.0", + "optimist": "~0.6.0", + "supports-color": "^3.1.0", + "tapable": "~0.1.8", + "uglify-js": "~2.6.0", + "watchpack": "^0.2.1", + "webpack-core": "~0.6.0" }, "dependencies": { "acorn": { - "version": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true }, "uglify-js": { - "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "async": { - "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true } @@ -8608,247 +9893,280 @@ } }, "webpack-core": { - "version": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, "requires": { - "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" }, "dependencies": { "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + "amdefine": ">=0.0.4" } } } }, "webpack-dev-middleware": { - "version": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz", "integrity": "sha1-xrTPQoE5zxrvvgagwA/bT42i+JM=", "dev": true, "requires": { - "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + "memory-fs": "~0.4.1", + "mime": "^1.3.4", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3" }, "dependencies": { "memory-fs": { - "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } } } }, "webpack-dev-server": { - "version": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.2.tgz", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.2.tgz", "integrity": "sha1-i+vCxM4cRaFcct12nZugjbMGp5M=", "dev": true, "requires": { - "compression": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", - "connect-history-api-fallback": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz", - "express": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", - "http-proxy-middleware": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz", - "open": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "serve-index": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", - "sockjs": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", - "sockjs-client": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", - "stream-cache": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "webpack-dev-middleware": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz" + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "express": "^4.13.3", + "http-proxy-middleware": "~0.17.1", + "open": "0.0.5", + "optimist": "~0.6.1", + "serve-index": "^1.7.2", + "sockjs": "^0.3.15", + "sockjs-client": "^1.0.3", + "stream-cache": "~0.0.1", + "strip-ansi": "^3.0.0", + "supports-color": "^3.1.1", + "webpack-dev-middleware": "^1.4.0" } }, "webpack-manifest-plugin": { - "version": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.1.0.tgz", "integrity": "sha1-a2xxiq3oolN5lXhLRr0umDYFfKo=", "dev": true, "requires": { - "fs-extra": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "fs-extra": "^0.30.0", + "lodash": ">=3.5 <5" } }, "webpack-sources": { - "version": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", "dev": true, "requires": { - "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "source-list-map": "~0.1.7", + "source-map": "~0.5.3" } }, "websocket-driver": { - "version": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "dev": true, "requires": { - "websocket-extensions": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { - "version": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=", "dev": true }, "whatwg-encoding": { - "version": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", "integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=", "dev": true, "requires": { - "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + "iconv-lite": "0.4.13" }, "dependencies": { "iconv-lite": { - "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", "dev": true } } }, "whatwg-fetch": { - "version": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz", "integrity": "sha1-AcKsTfQOI2qqGEgOO+dL1cjreY4=" }, "whatwg-url": { - "version": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.5.1.tgz", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.5.1.tgz", "integrity": "sha1-umNPYw/wd4ISxS6pBV0tBhOAsbs=", "dev": true, "requires": { - "tr46": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "webidl-conversions": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" }, "dependencies": { "webidl-conversions": { - "version": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "dev": true } } }, "whet.extend": { - "version": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", "dev": true }, "which": { - "version": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", "integrity": "sha1-3me15FAmnxlJCe8j7OTr5Bb6EZI=", "dev": true, "requires": { - "isexe": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "isexe": "^1.1.1" } }, "which-module": { - "version": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + "string-width": "^1.0.1" } }, "window-size": { - "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", "dev": true }, "wordwrap": { - "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "worker-farm": { - "version": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", "integrity": "sha1-QzMRK7SbF6oFC4eJXKayys9A5f8=", "dev": true, "requires": { - "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "errno": ">=0.1.1 <0.2.0-0", + "xtend": ">=4.0.0 <4.1.0-0" } }, "wrap-ansi": { - "version": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { - "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { - "version": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + "mkdirp": "^0.5.1" } }, "xml-char-classes": { - "version": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", "dev": true }, "xml-name-validator": { - "version": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", "dev": true }, "xmlhttprequest": { - "version": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" }, "xtend": { - "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "y18n": { - "version": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", "dev": true }, "yallist": { - "version": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, "yargs": { - "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" } }, "yargs-parser": { - "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz", "integrity": "sha1-UIE1XRnZ0MjF2BrakIy05tGGZk8=", "dev": true, "requires": { - "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" + "camelcase": "^3.0.0", + "lodash.assign": "^4.1.0" }, "dependencies": { "camelcase": { - "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true } From 8be7cad7d7bdeda89e3e51c81b0da55d0c510153 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Fri, 8 Nov 2019 09:59:06 +0200 Subject: [PATCH 5/9] adds static html content for error messages --- .../error_pages/ArgumentNullException.html | 50 +++++++ .../error_pages/CommonErrorMessages.html | 66 +++++++++ .../error_pages/CustomNodeNotLoaded.html | 48 +++++++ src/components/error_pages/Deprecated.html | 47 ++++-- .../error_pages/DereferencingNonPointer.html | 48 +++++++ .../error_pages/ErrorPageTemplate.html | 44 ++++++ .../error_pages/ExcelNotInstalled.html | 73 ++++++---- .../error_pages/FailedToCastFromNull.html | 46 ++++++ .../error_pages/InvalidArrayIndexType.html | 48 +++++++ .../InvalidKeysLenghtErrorMessage.html | 49 +++++++ .../MessageErrorOpeningFileGeneral.html | 44 ++++++ .../MessageFailedToOpenCorruptedFile.html | 53 +++++++ .../NonOverloadMethodResolutionError.html | 49 +++++++ .../error_pages/NothingIsSelectedWarning.html | 44 ++++++ .../error_pages/OperationFailType1.html | 119 ++++++++------- .../RunCompletedWithWarningsMessage.html | 51 ++++++- src/components/error_pages/SectionA.js | 135 ------------------ .../error_pages/UnhandledException.html | 48 +++++-- .../UnhandledExceptionInDynamoEngine.html | 44 ++++++ ...GCoreCannotMakePolycurveFromEmptyList.html | 44 ++++++ .../errorLibGCorePolycurveBranching.html | 44 ++++++ ...errorLibGCorePolycurveMoreThanOneWIRE.html | 46 ++++++ .../errorLibGCoreUnableToLoft.html | 49 +++++++ ...errorLibGCoreUnableUpdateSolidBySweep.html | 41 ++++++ .../images/ArgumentNullException_image1.png | Bin 0 -> 60045 bytes .../images/CustomNodeNotLoaded_image1.png | Bin 0 -> 73774 bytes .../images/ExcelNotInstalled_image1.png | Bin 0 -> 41808 bytes .../InvalidKeysLenghtErrorMessage_image1.png | Bin 0 -> 52335 bytes .../InvalidKeysLenghtErrorMessage_image2.png | Bin 0 -> 58312 bytes ...essageFailedToOpenCorruptedFile_image1.png | Bin 0 -> 53157 bytes .../error_pages/kArrayOverIndexed.html | 44 ++++++ .../error_pages/kConvertArrayToNonArray.html | 66 ++++++--- .../error_pages/kCyclicDependency.html | 44 ++++++ .../error_pages/kIndexOutOfRange.html | 60 +++++--- .../kMethodHasInvalidArguments.html | 47 ++++++ .../error_pages/kMethodNotFound.html | 55 ++++--- .../error_pages/kMultipleSymbolFound.html | 45 ++++++ .../error_pages/kPropertyOfClassNotFound.html | 87 ++++++----- 38 files changed, 1445 insertions(+), 333 deletions(-) create mode 100644 src/components/error_pages/ArgumentNullException.html create mode 100644 src/components/error_pages/DereferencingNonPointer.html create mode 100644 src/components/error_pages/ErrorPageTemplate.html create mode 100644 src/components/error_pages/FailedToCastFromNull.html create mode 100644 src/components/error_pages/InvalidArrayIndexType.html create mode 100644 src/components/error_pages/InvalidKeysLenghtErrorMessage.html create mode 100644 src/components/error_pages/MessageErrorOpeningFileGeneral.html create mode 100644 src/components/error_pages/MessageFailedToOpenCorruptedFile.html create mode 100644 src/components/error_pages/NonOverloadMethodResolutionError.html create mode 100644 src/components/error_pages/NothingIsSelectedWarning.html delete mode 100644 src/components/error_pages/SectionA.js create mode 100644 src/components/error_pages/UnhandledExceptionInDynamoEngine.html create mode 100644 src/components/error_pages/errorLibGCoreCannotMakePolycurveFromEmptyList.html create mode 100644 src/components/error_pages/errorLibGCorePolycurveBranching.html create mode 100644 src/components/error_pages/errorLibGCorePolycurveMoreThanOneWIRE.html create mode 100644 src/components/error_pages/errorLibGCoreUnableToLoft.html create mode 100644 src/components/error_pages/errorLibGCoreUnableUpdateSolidBySweep.html create mode 100644 src/components/error_pages/images/ArgumentNullException_image1.png create mode 100644 src/components/error_pages/images/CustomNodeNotLoaded_image1.png create mode 100644 src/components/error_pages/images/ExcelNotInstalled_image1.png create mode 100644 src/components/error_pages/images/InvalidKeysLenghtErrorMessage_image1.png create mode 100644 src/components/error_pages/images/InvalidKeysLenghtErrorMessage_image2.png create mode 100644 src/components/error_pages/images/MessageFailedToOpenCorruptedFile_image1.png create mode 100644 src/components/error_pages/kArrayOverIndexed.html create mode 100644 src/components/error_pages/kCyclicDependency.html create mode 100644 src/components/error_pages/kMethodHasInvalidArguments.html create mode 100644 src/components/error_pages/kMultipleSymbolFound.html diff --git a/src/components/error_pages/ArgumentNullException.html b/src/components/error_pages/ArgumentNullException.html new file mode 100644 index 00000000..6f633c52 --- /dev/null +++ b/src/components/error_pages/ArgumentNullException.html @@ -0,0 +1,50 @@ + + + + + + + + +

Value cannot be null

+

This error message indicates that one of the inputs to your node is null (i.e., does not have a have a value). Typically, this error message also indicates which node parameter received a null value.

+ +

How to fix

+

The error might be caused by other nodes in your graph. Check upstream nodes to see whether they execute correctly – it is common that upstream nodes do not execute correctly and pass null values downstream to a node which then displays this error message. Start from the node that is causing this warning and work backwards, checking the output of each node until you find the node that is causing this issue.

+ +

If the error message indicates which parameter is null, check nodes on that parameter’s upstream path to see whether they execute correctly and pass non-null values downstream.

+ +

Another approach is to use a combination of Object.IsNull and List.FilterByBoolMask to filter null values from your data, as shown below:

+ +Example of using object is null with list filter by bool mask to filter null values from input data + +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "value cannot be null".

+ + \ No newline at end of file diff --git a/src/components/error_pages/CommonErrorMessages.html b/src/components/error_pages/CommonErrorMessages.html index 5c904201..bf9b88a5 100644 --- a/src/components/error_pages/CommonErrorMessages.html +++ b/src/components/error_pages/CommonErrorMessages.html @@ -4,4 +4,70 @@

Common Error Messages

This section provides troubleshooting information on some of the most common error message shown in Dynamo.

+ +

General error messages:

+ +
+ +

Input error messages:

+ +
+ +

Script error messages:

+ +
+ +

List error messages:

+ +
+ +

ImportExport error messages:

+ +
+ +

Geometry error messages:

+ +
+ +

Office error messages:

+ +
+ +
\ No newline at end of file diff --git a/src/components/error_pages/CustomNodeNotLoaded.html b/src/components/error_pages/CustomNodeNotLoaded.html index e69de29b..65cc1fb0 100644 --- a/src/components/error_pages/CustomNodeNotLoaded.html +++ b/src/components/error_pages/CustomNodeNotLoaded.html @@ -0,0 +1,48 @@ + + + + + + + + +

Custom Node Not Loaded

+

This error message indicates that your custom node has not been loaded. Custom nodes usually come from a specific 3rd party package. If the package is not installed on your computer, Dynamo is not able to find and load nodes originating from that package. Find out more about custom nodes here.

+ +

How to fix

+

To fix this issue make sure that the package containing the custom node you are trying to use is installed on your machine. You can install 3rd party packages from the Package Manager.

+ +

The node might also come from a local package or dll and will therefore not be available in the Package Manager. If this is the case you need to manually load the dll by pressing the “+” sign under the “Add-ons” tab in the library pane, as shown below:

+ +Image showing plus button at the bottom of the package manager window + +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "custom node not loaded".

+ + \ No newline at end of file diff --git a/src/components/error_pages/Deprecated.html b/src/components/error_pages/Deprecated.html index 35f831cf..6adce59b 100644 --- a/src/components/error_pages/Deprecated.html +++ b/src/components/error_pages/Deprecated.html @@ -1,17 +1,44 @@ -
-
+ -

This warning message means that the authors of Dynamo want to remove this method or node in the future and you should try to use different methods or nodes to achieve the same functionality. This warning is a way of notifying Dynamo users that the method will be remove in the future, without removing it straight away, so that they have time to update their models.

+ -

More information

+ + + -

To find out more, please check posts on the Dynamobim forum discussing "deprecated".

+

Deprecated method or node

+

The Deprecated warning message means that the authors of Dynamo want to remove this method or node in the future, and you should try to use different methods or nodes to achieve the same functionality. This warning is a way of notifying Dynamo users that the method will be removed in the future without removing it straight away, so that they have time to update their graphs and models.

-
-
\ No newline at end of file +

How to fix

+

Try using different nodes to achieve the same functionality. This error message is commonly followed by suggestions of what still available methods to use instead. Please note that it is best practice not to use deprecated nodes or methods.

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "deprecated".

+ + \ No newline at end of file diff --git a/src/components/error_pages/DereferencingNonPointer.html b/src/components/error_pages/DereferencingNonPointer.html new file mode 100644 index 00000000..7ddc5261 --- /dev/null +++ b/src/components/error_pages/DereferencingNonPointer.html @@ -0,0 +1,48 @@ + + + + + + + + +

Dereferencing a non-pointer

+

This error message indicates that the node showing this error message received an empty value from an upstream node and cannot work correctly because it expected a non-empty value. This can be related to a bug inside the implementation of a node.

+ +

How to fix

+

Check upstream nodes to see whether they execute correctly – it is common that upstream nodes do not execute correctly and pass empty (i.e., null) values downstream to a node which then displays this error message. Start from the node that is causing this error and work backwards, checking the output of each node until you find the node that is outputting empty values.

+ +

Another approach is to use a combination of Object.IsNull and List.FilterByBoolMask to filter null values from your data, as shown below:

+ +Example of using object is null with list filter by bool mask to filter null values from input data + +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "dereferencing a non-pointer".

+ + \ No newline at end of file diff --git a/src/components/error_pages/ErrorPageTemplate.html b/src/components/error_pages/ErrorPageTemplate.html new file mode 100644 index 00000000..be04aa13 --- /dev/null +++ b/src/components/error_pages/ErrorPageTemplate.html @@ -0,0 +1,44 @@ + + + + + + + + +

Title

+

Description

+ +

How to fix

+

How to fix

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "KEYWORDS".

+ + \ No newline at end of file diff --git a/src/components/error_pages/ExcelNotInstalled.html b/src/components/error_pages/ExcelNotInstalled.html index 4b570a1f..39b11700 100644 --- a/src/components/error_pages/ExcelNotInstalled.html +++ b/src/components/error_pages/ExcelNotInstalled.html @@ -1,26 +1,47 @@ - -
-
-

Excel Not Installed

-

- Excel Not Installed indicates that Dynamo was unable to locate Excel on your machine. - This warning is typically thrown when using the Excel nodes in Dynamo. -

- -

How To Fix

-

- To resolve this error make sure that Excel is installed on your machine. - If you do not have access to Excel form your machine there are a - nunmber of other methods you can use to export data from Dynamo, - e.g you could use the - Data.ExportCSV node which will save your - data to a comma-separated values (csv) file. - A .csv file can easily be opend in Excel if needed. -

- -

More Information

- -

To find out more, please check posts on the Dynamobim forum discussing "operation failed".

- -
-
\ No newline at end of file + + + + + + + + +

Excel not installed

+

Indicates that Dynamo was unable to locate Excel on your machine. This warning is typically thrown when using the Excel nodes in Dynamo.

+ +

How to fix

+

To resolve this error, make sure that Excel is installed on your machine. If you do not have access to Excel from your machine, there are other methods you can use to export data from Dynamo (e.g., you can use the Data.ExportCSV node which will save your data to a comma-separated values (csv) file). A .csv file can easily be opened in Excel if needed.

+ +Example of using data export csv node + + +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "excel is not installed".

+ + \ No newline at end of file diff --git a/src/components/error_pages/FailedToCastFromNull.html b/src/components/error_pages/FailedToCastFromNull.html new file mode 100644 index 00000000..a12019ce --- /dev/null +++ b/src/components/error_pages/FailedToCastFromNull.html @@ -0,0 +1,46 @@ + + + + + + + + +

Null value cannot be cast to type

+

This warning means that the node you are trying to use is expecting an input of a certain data type and that type cannot be null. Null simply means “No Object”, therefore the node throws a warning saying you are trying to input no object into the node, which is not allowed.

+ +

How to fix

+

The error might be caused by other nodes in your graph. Check upstream nodes to see whether they execute correctly – it is common that upstream nodes do not execute correctly and pass null values downstream to a node which then displays this error message. Start from the node that is causing this warning and work backwards, checking the output of each node until you find the node that is causing this issue.

+ +

If the error message indicates which parameter is null, check nodes on that parameter’s upstream path to see whether they execute correctly and pass non-null values downstream.

+ +

More information

+

To find out more, please check "null value cannot be cast to type".

+ + \ No newline at end of file diff --git a/src/components/error_pages/InvalidArrayIndexType.html b/src/components/error_pages/InvalidArrayIndexType.html new file mode 100644 index 00000000..4f76038c --- /dev/null +++ b/src/components/error_pages/InvalidArrayIndexType.html @@ -0,0 +1,48 @@ + + + + + + + + +

List indices must be numeric

+

This error message indicates that you are trying to access an element in a list by using an index value that is not an integer (i.e., a whole number).

+ +

Starting with Dynamo 2.0, lists are collections of values where each value in the list can be accessed using only integer index values (index values range from 0 to list size minus 1).

+ +

Read more about differences between Dynamo 1.X and Dynamo 2.X (including how accessing elements in a list has changed) here.

+ +

How to fix

+

Make sure the index value you use to access list elements is strictly an integer (e.g., 2 and not “2” or 2.0).

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "list indices must be numeric".

+ + \ No newline at end of file diff --git a/src/components/error_pages/InvalidKeysLenghtErrorMessage.html b/src/components/error_pages/InvalidKeysLenghtErrorMessage.html new file mode 100644 index 00000000..08bfc3cd --- /dev/null +++ b/src/components/error_pages/InvalidKeysLenghtErrorMessage.html @@ -0,0 +1,49 @@ + + + + + + + + +

Number of items does not match the number of keys

+

This error message indicates that there is mismatch between the number of keys and the number of values passed into your node (i.e., the Keys input of your node received fewer or more items that the List input of your node). In the example below, the list input received ten items, whereas the keys input received only five (i.e., each key must have a corresponding value and vice-versa):

+ +Example of using mismatching number of keys inputs and list inputs in the list group by keys node + + +

How to fix

+

Make sure that both inputs (i.e., both Keys input and List input) on your node have the same number of elements, as shown below:

+ +Example of using matching number of keys inputs and list inputs in the list group by keys node + +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "number of items does not match the number of keys".

+ + \ No newline at end of file diff --git a/src/components/error_pages/MessageErrorOpeningFileGeneral.html b/src/components/error_pages/MessageErrorOpeningFileGeneral.html new file mode 100644 index 00000000..6df5df49 --- /dev/null +++ b/src/components/error_pages/MessageErrorOpeningFileGeneral.html @@ -0,0 +1,44 @@ + + + + + + + + +

Error opening file

+

This is a generic error message which indicates that the file you are working with cannot be opened by your version of Dynamo.

+ +

How to fix

+

Make sure the file you are trying to open was created using the same or a previous version of Dynamo than the version you are running on your computer (e.g., if the file was created in Dynamo 1.X, you can open it with Dynamo 1.X or 2.X, but if the file was created in Dynamo 2.X, you can only open it with Dynamo 2.X or greater).

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "error opening file".

+ + \ No newline at end of file diff --git a/src/components/error_pages/MessageFailedToOpenCorruptedFile.html b/src/components/error_pages/MessageFailedToOpenCorruptedFile.html new file mode 100644 index 00000000..18a6ec62 --- /dev/null +++ b/src/components/error_pages/MessageFailedToOpenCorruptedFile.html @@ -0,0 +1,53 @@ + + + + + + + + +

Error opening corrupted file

+

This error message indicates that the file you are trying to work with cannot be opened by your version of Dynamo or that the file is unreadable by Dynamo.

+ +

How to fix

+

Make sure the file you are trying to open was created using the same or a previous version of Dynamo than the version you are running on your computer (e.g., if the file was created in Dynamo 1.X, you can open it with Dynamo 1.X or 2.X, but if the file was created in Dynamo 2.X, you can only open it with Dynamo 2.X or greater).

+ +

To check whether the file you are trying to open was created using Dynamo version 2.X, open the file using Notepad (or any other text editor on your computer) and check to see if the file looks similar to this example: +

+ +Example of Dynamo version 2 file opened in Notepad + +

If it does, your file can be opened only by Dynamo version 2.X.

+ +

If you are running the same version of Dynamo as the one used to create the file you are trying to open and still seeing this error, make sure the file is “.dyn” file and not a “.dyf” file or try downloading the file again.

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "error opening corrupted file".

+ + \ No newline at end of file diff --git a/src/components/error_pages/NonOverloadMethodResolutionError.html b/src/components/error_pages/NonOverloadMethodResolutionError.html new file mode 100644 index 00000000..fc072b87 --- /dev/null +++ b/src/components/error_pages/NonOverloadMethodResolutionError.html @@ -0,0 +1,49 @@ + + + + + + + + +

Expects argument type(s), but was called with

+

This error message indicates that the node you are using is expecting a certain type of input(s) but has received a type of input it cannot use. It is typically followed by additional information regarding what types were passed into the node you are using and what types the node expected to receive. Some of the most common operations that trigger this error are:

+ + + +

How to fix

+

The section above mentions some approaches you can take to recover from this error. In general, check what input types the node you are using expects. If possible, change the inputs passed into the node to their expected types or check to see if other nodes can be used to achieve the functionality you want. Note that input types can be checked using the Object.Type node.

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "expects argument type".

+ + \ No newline at end of file diff --git a/src/components/error_pages/NothingIsSelectedWarning.html b/src/components/error_pages/NothingIsSelectedWarning.html new file mode 100644 index 00000000..e542a65e --- /dev/null +++ b/src/components/error_pages/NothingIsSelectedWarning.html @@ -0,0 +1,44 @@ + + + + + + + + +

Nothing is selected

+

This error indicates that you have not selected anything in a selection node (e.g., Select Model Element from Dynamo for Revit).

+ +

How to fix

+

Click select on the node you are using and make an element selection in Revit. To do this, you must switch from the Dynamo window to the Revit (or other host environment) window.

+ +

More information

+

To find out more, please check posts on the Dynamobim forum discussing "nothing is selected".

+ + \ No newline at end of file diff --git a/src/components/error_pages/OperationFailType1.html b/src/components/error_pages/OperationFailType1.html index 69ce6a3f..f131251f 100644 --- a/src/components/error_pages/OperationFailType1.html +++ b/src/components/error_pages/OperationFailType1.html @@ -1,53 +1,74 @@ -
-
-

Operation failed

+ + + -

- Operation failed is a generic error message which indicates that one of your - nodes failed to execute. It is typically followed by additional information regarding - which operation failed and why the failure happened. + + + - Some of the most common operations that fail are: -

+

Operation failed

+

Operation failed is a generic error message which indicates that one of your nodes failed to execute. It is typically followed by additional information regarding which operation failed and why the failure happened. Some of the most common operations that fail are:

-
    +
      +
    • + IronPythonEvaluator.EvaluateIronPythonScript - this message is shown when a node + running your python code fails to execute correctly. There are many reasons for this, + but most commonly this happens because the python code contains a bug. This error message + is frequently shown with additional information regarding the line of python code that failed + to execute and why that happened. Read more about + this error message here. +
    • -
    • - IronPythonEvaluator.EvaluateIronPythonScript - this message is shown when a node - running your python code fails to execute correctly. There are many reasons for this, - but most commonly this happens because the python code contains a bug. This error message - is frequently shown with additional information regarding the line of python code that failed - to execute and why that happened. Read more about - this error message here. -
    • - -
    • - Element.SetParameterByName - read more about - this error message - here. -
    • - -
    • - Floor.ByOutlineTypeAndLevel - read more about - this error message - here. -
    • - -
    • - Dictionary.ByKeysValues - read more about - this error message - here. -
    • - -
    • - List.GetItemAtIndex - read more about this error message here. -
    • -
    - -

    More information

    - -

    - To find out more, please check posts on the Dynamobim forum discussing "operation failed". -

    -
-
\ No newline at end of file +
  • + Element.SetParameterByName - read more about + this error message + here. +
  • + +
  • + Floor.ByOutlineTypeAndLevel - read more about + this error message + here. +
  • + +
  • + Dictionary.ByKeysValues - read more about + this error message + here. +
  • + +
  • + List.GetItemAtIndex - read more about this error message here. +
  • + + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "operation failed".

    + + \ No newline at end of file diff --git a/src/components/error_pages/RunCompletedWithWarningsMessage.html b/src/components/error_pages/RunCompletedWithWarningsMessage.html index f3d3e451..bada0839 100644 --- a/src/components/error_pages/RunCompletedWithWarningsMessage.html +++ b/src/components/error_pages/RunCompletedWithWarningsMessage.html @@ -1,3 +1,48 @@ -
    -
    -
    \ No newline at end of file + + + + + + + + +

    Run completed with warnings

    +

    This is a generic warning message indicating that although your graph ran without errors, its output might be incorrect.

    + +

    How to fix

    +

    Make sure you are running the latest version of Dynamo on your computer, and that the Dynamo packages you are using are updated to their latest version as well.

    + +

    It might also help to isolate the node which is triggering this warning message and checking to see if it does what you expect it to do.

    + +

    Please note that running your graph with warnings is possible and the result might be as expected. If your graph runs with warnings, make sure to check the output of your graph and see if it makes sense for your application.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "run completed with warnings".

    + + \ No newline at end of file diff --git a/src/components/error_pages/SectionA.js b/src/components/error_pages/SectionA.js deleted file mode 100644 index 51ababdb..00000000 --- a/src/components/error_pages/SectionA.js +++ /dev/null @@ -1,135 +0,0 @@ -import React from "react" - -function SectionA() { - return (
    -

    Section A error messages

    - -

    This section discusses how to handle the following error messages:

    -
      -
    • Operation failed
    • -
    • Deprecated method or node
    • -
    • Index out of range
    • -
    • Method not found
    • -
    • Unhandled exception
    • -
    - -
    -

    Operation failed

    - -

    - Operation failed is a generic error message which indicates that one of your - nodes failed to execute. It is typically followed by additional information regarding - which operation failed and why the failure happened. - - Some of the most common operations that fail are:

    - -
      -
    • IronPythonEvaluator.EvaluateIronPythonScript - this message is shown when a node - running your python code fails to execute correctly. There are many reasons for this, - but most commonly this happens because the python code contains a bug. This error message - is frequently shown with additional information regarding the line of python code that failed - to execute and why that happened. Read more about - this error message - here - . -
    • -
    • Element.SetParameterByName - read more about - this error message - here. -
    • -
    • Floor.ByOutlineTypeAndLevel - read more about - this error message - here. -
    • -
    • Dictionary.ByKeysValues - read more about - this error message - here. -
    • -
    • List.GetItemAtIndex - read more about - this error message - here. -
    • -
    - -

    More information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "operation failed".

    - -
    - -
    -

    Deprecated method or node

    - -

    This warning message means that the authors of Dynamo want to remove this method or node in the future and you - should try to use different methods or nodes to achieve the same functionality. This warning is a way of notifying - Dynamo users that the method will be remove in the future, without removing it straight away, so that - they have time to update their models.

    - -

    How to fix

    - - Try using different methods or nodes to achieve the same functionality. This error message is commonly - followed by suggestions of what non-deprecated methods to use instead. - -

    More information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "deprecated".

    - -
    - -
    -

    Index is out of range

    - -

    This error message means that your list does not contain an element at the index position you provided. - For example if your list is [1, 3, 5, 7] and you try to access the element at index 5, - you will be prompted with an error message as only elements at indices 0 through 3 exist - in the list.

    - -

    How to fix

    - - Make sure the index variable you are using to access elements in the list is greater than or equal - to 0 and strictly less than list size. - -

    More information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "index out of range".

    - -
    - -
    -

    Method not found

    - -

    This error message means that Dynamo cannot find a definition for the method you are trying to use.

    - -

    How to fix

    - - If you are defining a custom method in a Code Block, make sure your code is valid DesignScript. Check the Design Script guide for more details. - -

    More information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "method not found".

    - -
    - -
    -

    Unhandled Exception

    - -

    This error message typically means that there is a bug in Dynamo code which is causing Dynamo - to crash. This is not necessarily related to your code and submitting a bug report can - help Dynamo developers fix these issues in a later release. -

    - -

    How to fix

    - - Saving your work, restarting Dynamo and re-loading your file can help you recover from these errors. In - addition, you can try updating Dynamo and the Dynamo libraries you are using on your computer - to their latest versions, which might already include fixes for the issues you are facing - -

    More information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "unhandled exception".

    -
    - -
    ); -} - -export default SectionA \ No newline at end of file diff --git a/src/components/error_pages/UnhandledException.html b/src/components/error_pages/UnhandledException.html index b0c7bbaa..06d85487 100644 --- a/src/components/error_pages/UnhandledException.html +++ b/src/components/error_pages/UnhandledException.html @@ -1,18 +1,44 @@ -
    + -

    This error message typically means that there is a bug in Dynamo code which is causing Dynamo to crash. This is not necessarily related to your code and submitting a bug report can help Dynamo developers fix these issues in a later release. -

    + -

    More information

    + + + -

    To find out more, please check posts on the Dynamobim forum discussing "unhandled exception".

    - +

    Unhandled exception

    +

    This error message typically means that there is a bug in Dynamo code which is causing Dynamo to crash. This is not necessarily related to your graph (or one of the packages you are using) and submitting a bug report can help Dynamo developers fix these issues in a later release.

    -
    \ No newline at end of file +

    How to fix

    +

    Saving your work, restarting Dynamo and re-loading your file can help you recover from these errors. In addition, you can try updating Dynamo and the Dynamo packages you are using on your computer to their latest versions, which might already include fixes for the issues you are facing. If you can identify which package is causing issues, you can also contact the package author directly for more information.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "unhandled exception".

    + + \ No newline at end of file diff --git a/src/components/error_pages/UnhandledExceptionInDynamoEngine.html b/src/components/error_pages/UnhandledExceptionInDynamoEngine.html new file mode 100644 index 00000000..c936c641 --- /dev/null +++ b/src/components/error_pages/UnhandledExceptionInDynamoEngine.html @@ -0,0 +1,44 @@ + + + + + + + + +

    Unhandled exception in Dynamo engine

    +

    This error message typically means that there is a bug in Dynamo code which is causing Dynamo to crash. This is not necessarily related to your graph (or one of the packages you are using) and submitting a bug report can help Dynamo developers fix these issues in a later release.

    + +

    How to fix

    +

    Saving your work, restarting Dynamo and re-loading your file can help you recover from these errors. In addition, you can try updating Dynamo and the Dynamo packages you are using on your computer to their latest versions, which might already include fixes for the issues you are facing. If you can identify which package is causing issues, you can also contact the package author directly for more information.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "unhandled exception in dynamo engine".

    + + \ No newline at end of file diff --git a/src/components/error_pages/errorLibGCoreCannotMakePolycurveFromEmptyList.html b/src/components/error_pages/errorLibGCoreCannotMakePolycurveFromEmptyList.html new file mode 100644 index 00000000..5d2fb426 --- /dev/null +++ b/src/components/error_pages/errorLibGCoreCannotMakePolycurveFromEmptyList.html @@ -0,0 +1,44 @@ + + + + + + + + +

    Cannot make a PolyCurve from an empty list

    +

    This warning happens if you are inputting an empty list when trying to create a PolyCurve.

    + +

    How to fix

    +

    The error might be caused by other nodes in your graph. Check upstream nodes to see whether they execute correctly – it is common that upstream nodes pass empty lists downstream to a node which then displays this error message. Start from the node that is causing this warning and work backwards, checking the output of each node until you find the node that is causing this issue.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "cannot make a polycurve from an empty list".

    + + \ No newline at end of file diff --git a/src/components/error_pages/errorLibGCorePolycurveBranching.html b/src/components/error_pages/errorLibGCorePolycurveBranching.html new file mode 100644 index 00000000..5fae1c35 --- /dev/null +++ b/src/components/error_pages/errorLibGCorePolycurveBranching.html @@ -0,0 +1,44 @@ + + + + + + + + +

    Polycurves may (not) be branching

    +

    This error message indicates that the geometry node you are using is disposing of values after the decimal place in extra-large settings. For example, points which previously had X values of [0.1, 0.2, 0.3, 5, 10] now have values of [0, 0, 0, 5, 10].

    + +

    How to fix

    +

    You can try using Geometry.Scale to change the geometry scaling settings. Medium is the default setting for geometry scale.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "polycurves may be branching".

    + + \ No newline at end of file diff --git a/src/components/error_pages/errorLibGCorePolycurveMoreThanOneWIRE.html b/src/components/error_pages/errorLibGCorePolycurveMoreThanOneWIRE.html new file mode 100644 index 00000000..ba56fa9e --- /dev/null +++ b/src/components/error_pages/errorLibGCorePolycurveMoreThanOneWIRE.html @@ -0,0 +1,46 @@ + + + + + + + + +

    Curve join produced more than one WIRE in Polycurve

    +

    This error message indicates that the lines output by a Polycurve node do not form a closed curve.

    + +

    How to fix

    +

    This might be because the output of the Polycurve node contains null values. Check to see within each list output by the Polycurve node if the curves connect in one continuous line. One way to do this is to hide the geometry preview of all nodes (right click the node or selection of nodes to hide geometry preview) and then List.GetItemAtIndex one list at a time to see.

    + +

    Also, this error often comes up with Room Boundaries – try using Room.CenterBoundary to extract the curves instead.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "curve join produced more than one wire in polycurve".

    + + \ No newline at end of file diff --git a/src/components/error_pages/errorLibGCoreUnableToLoft.html b/src/components/error_pages/errorLibGCoreUnableToLoft.html new file mode 100644 index 00000000..0b84d209 --- /dev/null +++ b/src/components/error_pages/errorLibGCoreUnableToLoft.html @@ -0,0 +1,49 @@ + + + + + + + + +

    Unable to loft

    +

    This warning means you are trying to do something that Loft will not be able to do. In most cases this warning is followed by a more specific messages that should tell you more about the reason for the warning.

    + +

    How to fix

    +

    Some of the general reasons this warning could happen is: +

      +
    • You are trying to create a lofted shape between a single profile to two profiles.
    • +
    • Your profiles aren’t closed curves.
    • +
    +

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "unable to loft".

    + + \ No newline at end of file diff --git a/src/components/error_pages/errorLibGCoreUnableUpdateSolidBySweep.html b/src/components/error_pages/errorLibGCoreUnableUpdateSolidBySweep.html new file mode 100644 index 00000000..29840ce1 --- /dev/null +++ b/src/components/error_pages/errorLibGCoreUnableUpdateSolidBySweep.html @@ -0,0 +1,41 @@ + + + + + + + + +

    Unable to update solid by sweep

    +

    This warning means you are trying to do something that Sweep will not be able to do. In most cases this warning is followed by a more specific messages that should tell you more about the reason for the warning and point you in the direction of how to fix it.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "unable to update solid by sweep".

    + + \ No newline at end of file diff --git a/src/components/error_pages/images/ArgumentNullException_image1.png b/src/components/error_pages/images/ArgumentNullException_image1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f2a31ad6815450974d0280f8a689014acb030a GIT binary patch literal 60045 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 u@i9vMjo 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 literal 0 HcmV?d00001 diff --git a/src/components/error_pages/images/CustomNodeNotLoaded_image1.png b/src/components/error_pages/images/CustomNodeNotLoaded_image1.png new file mode 100644 index 0000000000000000000000000000000000000000..a71bd2319d3782cfeaa9691b7269e20522861454 GIT binary patch literal 73774 zcmX_Ic_38p_a3{lgoGp{l_Xorl0+FxLeyZ$ZpyyzOSY0FL`B4?smRzuwy`B7TauWN zJw|p(c7EsT`}y@ze~df#-uHda`<&-I=XpO-*L2ib_VVsUp-?QE8mjsz6b&Q%6=S4_ zPZs3v$)ZrqT6UK&U(>vNSw*-@<<0#l-;?H|r)WbaX_kA6 z_rAWOc)*J0;8ixOY>wMGZtxG$?McgVDLl=h8S0Y^zitvsh&R)>;^@`hhw2+#4f!0Q zM${p!2S=4_B2R?Kag0i>t(|$o(?@l`O~SWm=VOZehvqR{yoJ|k(IfYx$G<8L&g>K) z-ZA;T#91#jGyFWtCSkE9)pE#r{PP2SE8d2n#I~nKk;_N!oZ@;jb3`p$2yK(t$A5Ob zRsQYm1$mlpnD-IY#*{Hmc+G8B<_t(syL~>mJCU5;s$jzO(p^xp%c*Pz)`$KJ+ zstr*GOA}6xK3VHmo;mSY_3oRs!e7{;1>e|eF>|Gx5~VkUCqCM`dc6>l(yuR0?zleg zLhBZD?Sl^Q1bfT%m-ijm886p=E3rO&Ni#9iELY2zhofLI=tz4^*Y~j-mS%VLUFZt4 zt3*`BVi>qS&}C0FS--mH7B!`~*v2>5Am^pzD-}u4$F|o?AX<<$ih`?mEv z?$Yo-40RNw73Xb#s~&ByMqRMyIql}21h!A=o0o1BU%E!SETH~wDu?NlemhsTqI=!Z z$R!odPvNx(L?xOv-q|di{}#E!p1#kcJ^Zr#itgb<_Jp&%jgk^tx4$Rys4*W?+OwR{6gdxO<#?2ok^h|_#pDds&7 z`c({c6>0Z{Y(6}6d-V8wI)Qyh3l{}>`uE$*r?x%m4sPEn zf(s?-?=GktJ-)D2bb0FL8TIv+gDGnYN|YEKrr`@y4qA>Uz1hykq&IxFR)2fz{f9W~ z)8CKHyy1w?B@AJ5Y~_rrL^E!FI=Zc{h(DfL^vIn|Pc|d(o2s~ES@?T{QSQv^V%(^s z-jNuV+RaN`h93mZM~u%+O)!Q04p!Yt@o&Ddby2X5DZ`8I1Zv^*{g#;y1^ijmeF3WX zzFXMaThulDIViclI>S%V-xO~89YKkH33YiaCCSk9o~mbzwJPKyBfX`CP$XTHAj{SJ zrd)N)Vl>6?Z@y)G9J=@I-du)m3#RX^-r+&RC|i2<_nHe#<%|mNy<8dc@%#&%f5OQY zY$|LVm(+P8rL01~3w@3}KN?OeWT_#;5&!DQL5*`luw*xF_UMP^st^;LG%ox;>dqq{ zm8Pzc(Eo|%6}Mk#mAcg92;S$n-W*n7T~_I}5?vi zyK~x>d!6&}dsOBM4gCCZ*U$(MX5?3mw!a9Q7Fux{qTlb zpGKdSf)44@)RF3A4hg3}&HZ$BSHNB}yP7XNe?;J@`H_pq_vw3{Eakj-MGUQ+qK(z; zRk3@0GxN_i`fUFj0rse~38|M&Rr3hv^gFK2>zmu#*G48C}G>U?qTGW+_=^Sr<0g>*9wbCrUu48l-WZTBtP`0fdNrgz-7 zWLsG~^Ugb&mpco)EvK)NPj+U1lYirZ&C*RKIApbUj{o{h&g;C88*tr6IsOGDlRGE5 zpzNkg{Gea;iFM(i^IMWZp?9*ky|=Ef4=_KlY#)|feQ@l-;Rk0P@Y4`NtEtF>P0v4A zWT;fC)V`=0@vXP1x2or@e;HwV^?_Z}PwAznr&1W6%08V}Pl>gP=ZG^tM|Au4M9<}c z+9A3_dtzH+{~j`x^>=BLWoYC7p(ZmBP+C&w#E zuFGEk_N`fF&@=9rcb8Ts&8>-B?6>rbV{c`(t+%C2)J@1wOt;0StQbp*QJ-$$nih*Q z*{qYcDa88aiuTwU)V|Kfy?Xt@{TZ%u{P~k=Ok%fH&X&PSZg!7S54LAIw?B8oNzCzh zZ(E7o+qL#2t7+>~MFSQAJ%3}QmkEeT-ux*pFOr@|7U8sbn){-{&LMP>*4*B;vbYWi8|Q^ zpU`>sA)h;DckbO`*xdf@v)HjbG`3?CwnaN~_waraO)j-BRX;U}8XI~r)P$xoOf1}2 z#Y<&hcwRVN-T82V;={f2Gu1PYW4*0`Vok+Ie& z9^v-2vra=0OGvTsh7W7As9<$c{$Y3T`5GVVvxjnaihT^e$ zXjPZ4F3c;;%re9^cEQa+xhFOEL@!mZLva9Fg>XeLP=zd3S+cK&~*wEcSbFFPOC0+lvUCO(h_XQR~Dz#!)O0UO#%4#;*%Q76XmH0tr zF?Li%&q7bTvme`B%*r)=Kr33J-8;3~@$XpTLgGAS*kjeBZ^HPqsmw~9;@>K#rG&MV zrG73W2@%sT#gbMdbLemAikLg5GbG>kQ9~{Lq<2ZFPsGJ$w~voLi;$j`#`dw9t)ni{3mXdP+%*B2l}L-tU7MV#)ht+*$M0VSED9fJwy28ZhJy zR;#&aH>b{(JnA`@XPtM-e8qn2!7}Aklc963^1$=&UoZzuyNfz+jS*u7i0E#z!zKH_ z`SN`n^{pBBG1e8 zVhfkX#GCW;2No-J$pK{YywpH(5tY+5nLl&sq%v#s$(kg!dTl^%5R(Rqz0dHetV_4kb4?ax~r+pXEfGsR6E zbZO_^2j@3On3T9vCHzetNk9F5eJQ}#^4qW2yO3srDqh!@y)5y#L@7L_VyI)rQoY`K zcCI9bY@P2js6ld@p7{36w2Zb4|KoGz)@B)Dh<;wIN~_%Dj_!)tcu?1d*N*!pd0V_7 z|K+|*0yq7iE-dKC)^7Zo|2=f^&toORMPi`iV)=H|#-pRvBh`n4udcnMWdHePVcwhJ zAKatl;rqACye`;uN_TeNPdq^BkJXyiSaPLVY;gBEHd)slukGnN*>RWHp}9MhrMa1n z$1Cv+w}S+O-mFiq7A{}^mQ{Iq?eb-P{DZ8%y%w&|u~<~qcRJJsmbt?UsOLI*8A~_9 z-gIP&(r)iJ$e_cF(!I~OKqYcfv$3p*JR5m??}K$+=|K1NAIG#8B3B;U$kW@jvW==z81B$Logk+5&iJ%kTsT35 z=idc+VN-)41d&fmd=ZxKi^OD}Y5(+#OFYkr++Fn)kJ#g5eY59M+mFj=hiBU9PP6~_ zwc|~0HgB(S(tVY=u*_p{Y(Mg_JRY>(bD}77eF*8xo5=s}A;d_{iKeQTv`9VfX?ih$ zl^VH}eP9!%@=mT>h6QC5u8chE9kHe8ad0%@;lQTA?9z=6HUSxI=X|k+|vcq{*1G zF~w(Hg3#;Ok`Y5t##6HRm-MMF;VB}~)X@axu6G_14>RrFkf(j8^UAIz9lKS0Q0*l< z{41k<-tG73GLJBFU(DHp*4W%$aSdW6pvOsop1J zObRW`lDL)>o5ti=d1L84P1SiKo_0{Q=AU1jzhpx8I;d=VE97nY#OI=!uVx)fiZK7C zWXsfvug`w3qm_8v-kO-0OfLIJ5*XtJE~@cFQ0|CC6P}CgJy?gKiM&-DWm4w+qTAk5 zj!!6VOe^LwvJ8`J5H$k>rk)CiXXfX}hKEshsb;n+X4PG0rs`%ga%|z%TwUKXd}jNc z%iN}WPJb_r9UHUu^Vkq-Iu=JEn*Le+yna=&k-A{JOK<2?9DVuoF-T-*zL%RQjY%k*hx6iocB;ywMP;{g=EI6=mrZgeVw z+*_plm%WZ3-1sI*;x9+c3Qm}tD`s`tKJT_a5@-FO$=Vlxq9aF4YmyXKQgRlM2DTa5 zONuwv$Uy}bPxhP!DnwZG=g?{IuktRZPkOU_ZZ%pHziAlqoH!LVliKP#+qhKz7o~#1 z7$x0<@PKue;boy!3EA2TYH(vFd+GAM&7Za{>n|ELbyT-Yr5{@9w3Tsnbq%Sr5R`bF zKRxMP38Q^-?@KfR!0g~il(<&h*z=+JmtDV}8{{-su0#_)$%trox%&Ew95vJKveDD3 zHcK|SIqPl0@4<R-*;T4d9HFY;;QnpdSMtj}tV#18x0&tVXH&h8-#LMmat zj(kl;JgXSR4BW4!8syybudaDV z$^Cv3CJ$n3C~%1-E-ntRw6v^jajtUSDk$hMzzt8VT9MqVb*hxiDEK~q{Ni}BdCQ-} z3Hh8&QgFS^yh&$j$$<0N#?X$^pzj!qqod<{uYvtR!ApwCm2`lxjMRaPjodIMjjkK? z?9l`ZrHpzvKDjuW{?ZXrz9M~>3{0R+%VP}{s}Lli$eNb8`Yp0q>f`L8f)RvjpX{qSLspf`i<9~UI3S8umcMA-B z;9ngFFa(i!HS2oCdv5b0u~t`4&%5gJ{B$_ax@kG=(TV~UNwhH_=dxUoauVQ z3vz5sK2VF32Iq_D+w%$vG8i3`OeqeB&Mhcjuxiv%=4*1lW_-49PZ-LL?JhkDW?;(?MEr~oo^f>7tdGj@?BntnIF|M{CWGZuN#Ymt_9tyWg zLjZYJ!bacIEJIs;?VrD^6_j4G6f5xu`EwSrY&w5cXTBnHm7>u_K zsl_X;oFBlyPmH#;NGFJuZ2T(lpbFY+F$0$}BkO?e$$rGnEg3D;%St4LL%0_f7KZkh zxwNL`OocG^mqO^LTySdqQzH`1*0lI_U$&T53SKzuAq3~p3NA#@p06Q}j)oR__*u$n zZ}a83I4jC!nXZaB&X=uM&JcUFBb6y7d)boGAFdXcA1#y{vse_09vu!?nS0UeXr+{4 zEy?rAIHE|bu(&uJ5?Q*5q{kpL-Qvp98eh%)%l=tFFJL*aQ(B9@*vdQ<-V->a&etRo zJ^JDL=5D5|WN{`Izs(n7t8mogY)(MkW+~`09HHT)YXOLzo}OM%+}G69 z<86B$dWCdWzNU&V3_>-0Dr}$f)t3Da0~D*U0p`>diTUCghE@uk*7*_MV=A7|VwQKg zJX&x>+Gigs4S=F+*?bK(l3V#FHM99<0VVyFVS1xQ|G68OC$sA4>FcIs-I*&@GYk(i zPXZI*i2zUl1cW7G4e~JMu9~+LXemE&@moKdR#^9xd_~(q3SE_=7w;1nQM#{y#Ac{gZ z>FMc#w@(yKD4`kk>rg0_(Z(Ihf-Pj6N3Y%Wla3?Cx3G0VS^)MS@Q?gyD<>yy9TzUs zhd>UN8JO8%32ZUk-39(qzx^C8B=owQG3~UPS(|@ccIQ(!3)VwbYt-g4*`yv9YYoev zcJDkD7H)5nSzKz_kiH2|0kQxfDb_kn62IEj@XVzqYIfEM@)3{`J^_J@mXV9oUO7v9 zM&;CsdsPd_;S@i}QL$y$lmwCuxT`1*S^wCp^Px&HWHfISvC zA24+O05V1J67tnXoNLpAf(!NCGR$dY0<>|HH+B7U$N zG3$@Yee_lQC_5C0#PUeH>`=qpoH$Ibxju@qo((9Bf|7RE^JxW7)8Jd=BYH=VL?=+a zFLlCJZC0HZK;l9cgQoyw=HLG;`ZNfG>H1bcq92iNr$D*`(uq@RfBjDWKnYd-2pcKC zb+jM%3oS%8S5?~B*Z?F0rVuT3un;oO%a=#}R+KtCQuYF^s@hQEVV2~N*QI5E%HrI! zklF_6q{QzM#f zez%Prwi@oYk*>3qxm4Ew#7=$240+>%DMA@(p*oI#r~6Qr)vPyWzM}k1?c_$J5DrBy z3U|d`{)$TDQ4@2{uk~aJD}RXA8(vsoEAE~7F*>N&0W=!2XKE(0KW|{rshN!R*9K!V zIw%^6wCd{Wzk{xJ-OZo=%_OWq6IHq0EodXd+nlee!j`5n#J;1QNc*T+wI)9DMx#}Y z!a;fM>jwpGun~|BviJ=J0?gheQ{)4OnjFuCTkVo zc}6QY^XfOZgN`(KoYjWck+x;upVV88AedSAu%IRfa4{F>Xu3@dgK&50vyPT;zMaai zNUWT)4&j2n*(((@=#8bcdK?f8Ag-hlt$8cYo=cmGx5wvW1V;(nd8E_JxzSYy=BeXstZUa- zg3IrU3;Xo;nQ-3AeNtVd+43jr(~UpL2l7eUJb>7pI8w7i62?3}n)_N;IN*PJ1LdNWX z+0?k!A~}ZLD&H1!GCHi+F#$gpGWM^w?~J{kbS&B>=F#*ri7ze**L&vp$zu9{ ziiTRY&J_cc%@F-wp>~a~ch~Q=%vkM??j3I@^-VGwPkAfGRO)n@tb3p4zX?@M6BhZ+ zmzw!PBzh_4F|04_w_9B@EPL@>Cu0=uo}szRA-AlByqS=H^%LAl^14^Q8aAnDz)p{o zLd%FgqAsy3PjpV}a-NJ4S0l9BVUwUJN9&~xG-`A~UTnzhqD5l$;SBp0cD6Hi!be;qt3708^wJWW3?&Vmf$6+sFFe1?({ue5kwVL=MF_2H}OL%W!K(V3!pTMK6#|dQ{K%93a ziz$>P3jez)rrYrx&__pPA|uD1nm#~YFw#I?870`CCQkn^Ps0bQFwYL4bQD>n{4Y#T ziFSA#6tPV$eb=7d(z?60o=XtnlFaP1p=r;nc=%91RQ_#*gFwl!NzF&>S|$J68YRXo zXuVHSEq19zG02$NJBb{o4`j4yP~K9zD{PFxVF?B~RKCXXf_syC8+YH!7JW>UdiWP> z7?B7`i%7h)LKQYyA-a8v@Dzvn_U|3!A-eQ9A>N@7&g2cEP=!(ao?bofYRaw02_y}4 z4M^2;arL@!$So%mPeu#HB%)8eEE3cG@vgQM^+IH?s@~mSp3$({P4NO_&5usVDJexz z{NR?~2M0d_c|aH^)V**Yqa?4{%Dq-UJrjjB5>+Q|MQw^sr$5o6}|vA)u`N(?Yh#E^gCY+*#`=EGxU;X-hk_0%D-2 z>HRS|sQJo$=J}PjSFJaHp14@|_wPCTlD?ADYK`c<^=vOY8KD|eVH51|SmWuE0hlEX zh@U%m&Stwu8^cNWaZCz?E>PPjPFSv;d&o;v-{Ot^*d_Q}nr5VrhL-FF)t32ia_#1^ zJAaEaM!Iw_qIn`vC>Vwv?{CHA(@9DjGiL&q+GSxDJ~jyiKUf(I*f;CFVJwcIatDQn znVyIBJ|taWwMvB`OF%A_0}cd|j|^|@83yeicTsgqiVxI|+FtTO;X&)`3VcnWmOSu?u|*!he<*V^ z0)OvO>_A9eD~CYfLS4zLLlF6O76^S2)(nH(1)9atyxkfbM4yQzc__@MmKDTWNrhCG z4#a#y(8bIg%1!OAER~S_%X*w^Lk@e`fQ8lH-?x}!zO}b@wNYXLiq{XNPMhQA+sBkv zhiQJ)1RaVSQ|^+1jnr%tR#3amn{j9Tq|(-(>qyc1rrRD7CVG48CMG7n?k{g+;-aMj zk#STmVoc7++`Or;uP>@{99U?n(@T(2Iy}BjFTd^{8a*pf^vUdRRgBn|#_6<`DvG=s zJI-K7EI^#*UzSWJh!n*nIQ6?94meG9Nskkzef3Y5?qb2tdco>cPQkUD?gj4PMef!9 z+AWj7)sg#%AZf|-Tiz~pbbD)~JYYp!M!P;M<4*L&?Zx=j<$~Z?fz4qC+jGyPpO+I+ zpy{aU(PA(_ioe*G=)C^=&HgO>*t<~7cHH;txAh_>*;WqHjm zwIys=to5e@?4aw=B5xdBg6a}a`8{7O1{nudCc^T$SwZWxDd#=Kb9!~+aUGHm_BWM@ zv`T}hCl@z9ZJ2Qz%f<9`cP;cRd4yV}-w;K~6^3Tvf?Q2NRBPATT^5$f=D?pf7w%td z7}{(f8a{DxZ4YT+F8eWGy`<~Poawh|FQEO39gDrUGe&~9DZvXFJ8K!fW3jRp*q$eJ zj4@PklQ%sL*aQi0af!lp7LxC`x0ODQEk@;~fdUFjXKr3zdS4LW0~C7@$uPGf(U%NT z`b!bj($U2QR;roAIBeJdz0LyFvGm-I7c}x|lJun+?@DB2LQx3(lP5w>PVW84$Pp-S z>LNj*TG;?C2?<`uekHejNYLL3B$;tkWtnzR*dajj_wU~*%0E;Fy)VNQ6kYc zrx%{kGpeu+1N5xU?`*pOmxlKY{L`tvx=_Eb)48nU=Fe$ToO4->z}BStYQ4aA2*?zc zGQ1jT5hD2C?x>t_F!q={0mR0ZhaiZaKxK#tt|1mk~w`^p6Poro8 zBS?lI3=B9M&VAyE2nEq6m!;G6K){MR$3OSLCzuQTh_2aC5s5LH!2+RAGW4nRd1%#_&4sodNuC z7m&L`7hbBzKNOBiTlanfxw>}fJ~Vci>7g=2M$vxji`U^&Cy>c@n?5wAn9un~4y$wChkd*jcxQC(4lEDVx6x7KS4Yu$cSWM%)@_G!xc21`qamsw zw;lW**>Q}K8niHgauEMuVPoF57Tv{RL1)Ba@l&yiYUp9lb=qJ_p5u6Ae#u z({51be$|% z50Fz*7y%e}m7A95>KIJQ#F><m|^JVV~xil>H2mfh_;Cc|SH@kgG#zU;0}+{e2l@P?c1 z^oyJ1d$3xkv)2LEZM0Rq^u(k68+FhxJC&1gpeaL)qe7rnk)D1S06(SXryoDSOg5UE z1rd^<5{#OA0@Y2*YmZ}8m+}ni0iJ4hw&uqWKt%X^|Ijv9ne)Jj;k9Seb`(Vd3DwBlLQl&YW~jX{8{Zsmrnphl=a_p>d)dY zD}Q+{56!keD#y-fw|!Z$<ngC8Ku?0|Et zr7gnF?kqhU`lPf)xL9kOBC0@ddJjP0Jf<_HN%Fz<`DEd!8EIjzA4Foy4bTXVF%T;9 znd&8VIK^W8=!BlL`7AeD6AwQpQmOJp0I$~ZyQ2qC`hHbPrO#zrbeEA|T={(c~)hUd`FkiCL|>l8c2Sr&2G6hkh-$jZ?&mm!4OGdH;*Id*7k&d2x9Bs(iB z>jDt)PnAs&@|BfH$F1?>M|#l3$mYSZpzdw{POg2NEhP~2huz!9N8;?j8wDTe>B*z9 zo}3)=#%_E^nJ)vnKt=&31*7y^F(-QgP&zt0TgmXkc2m5w$pdps%Fp=D0?;KLq(=6F z(KHWRKuenWG7usl+A`YXeDrSIL5ty>kK#HUE*s}`Ll+I?KgguVAMF9`KUx+p7(yf> z*ghc}Nmg=MvFe>iORYGbs|WPDfw?y(2M~G%l*qxcVyRBIUkYE>Ms2m8V9z}{DijCNmKApK9`G*Kl zO%Ty(d(SqHDIn`=8*&wx=5*_{;n*mrkL#LK-YO!w=NWO=I#MCdN#o0Hsx@?Nw`2p% z?wns)1g6ObHQ26N42!c?85_$2+z{eP?d6f{dNrHBwKg{?7u8cULD&dhHVi&CKWI+x zcHflj1rdJN(pQwg5rau6#yB~VRuy1hK(4IO@k(&Uayj-VFyV3XXX z%rBUC$>=JoRn@Ng1q1;9RQC?ysM7}Uhw426m%^N;s(d6LWCB+{O52_eWcmMWPMf+N z#pbGLcU9rV)oypn0BsTgvgbX{Zg-Aw=An^dUui7VzPg#?n^3F2bWA3J43GgOxpYW* zZe^>L8*!R6!+wg8Hx-a3t7pVU^G(&h&5An%m+q%(`Nv8@d%3VXUukr{LCWxiXogQ9 z)XR%~tqRN-bCb3bwv+0uah2=--75uL0WkxyQ-ud3LcJ@4rbyAI`=vZa{qkiIwtT^a zC*nj;Jh`uNva0dd5@#Qg7!CB&XV8x!c#9kyE7rO&ZN9^c!-`jX1g9iCG5S<9GhJn? zvWOnq5OPvB|9JsVDZG7QqRK;Ip105%xn<}0e$xk2%j;3M6o>3W76>ulp&`FA6bv?_ zvFeq<%Y02x(5h4p)O;JDfdGLB(P{g@k^KjGhoVSMFzT)|Ufdknha@|yPyUrg^H$o5Q6<5@eiUQnj!wEK>`n!1U%T82*W&cy2CM!XI zA&6W8xhbZzDAlYq`Uvt+V|GZf5O&N^WE8#|+2^yH^+A?`KB-3D)2PP(>0jux&$N5n z--u~7xQRLZzlZ7JF8xM*vMl*ek+LL+U@;hwWID%#2coc4W} z)i`Xt10rYsQ@_BS(A*qNNSn01@%pzuvI^{Z5nz~*!J)+TkM9onY-(nmBr__6;s=`R z8VMX%K+}Ecc2!YlM(9Roo&=m|DS{3NNSvUqjs9%3Ymrt)+9BH;#T~u}{#|+{=H_NVUKxM6hQKPkAAx#S;O2 zrx!$`W01ds^6FnYgb9Jwjh3;y*2d+9R4lkc$TO{|S~Y(%K-D znUeLAj{R1={lDdihVkZfC)%l7F<5qHP~UYqmAX61$z|hJi8<;tG%QIuGYYI?1C1ik zQF!#Y@lfINN#xZ#bAYwJNj-j^;}?l_x&P4iu@IpSm_(=y`I=B6f{ZrN3D8`zfbqW4 z46C3t%btoJZ5!FMJE}heUv~>ENoK(0-To$?o)H%%tohHi1-f-B$I{wOZ>g^`vzy{- zSbXbYT6RGYqJ%Ylmv`UL>ysu zhtvKS128oZ0|-~8|8K)TA&7uLvl~3n!4?nV`|oyz-y1bH+y1v3>AI)A9^+1)I8_|e zc|g@7dDbs;qcDx{|SMr#0f&XNB`3tD#Io;2v*R@XHIDm$}<_8;T=-+)R znrY##>E1lEh{Jl{1mhtFv*xk92A;d2d28^;fc4VLRMGzrBR0wO*J!nv7KGD3b_Bu? zkU2=-YlBF{dAgfY{Peq(@F-{|Bm5t{V5LsAH$nut2Jhd$ z|GmE-@dAMsATxU<95ev1A0b8*Zkt6ZKRhroFyMi7p ziLo|oif@Xojvgn-a3G4L>wqru({v+8ZXdh6vy;=v-&urwN;7hpbFd3S9nE+6@CZ~j z`O|m>Z&NZ(!c?ks180|dJUqYHTaGvnYT<*BMvtfdyYsN^|CaREI>a?J#um#39NT%Q zCbn$Qe_Hk1a*-D!Ol-G3I2h}Sa!;KM$>(62`d1=b@FNa_*9(*iq#V5Z1kkPM+O527%1 zNp2PQMwv1o@T^dQ&+E1aO_m@+9%|J1`DW;D3^wT)xFVp{2~6n)BoTbYgT|^|$E_dU z+|TveG5ts&cS>tN_XB^Vg=T~#Gq~SiA%^D$DiOifsUH9s@l}NhKI|A88fqFDc_C(C z_P4^YBYS|6KqGz&)CZL! zcqte&i>P9%q0^=9VYhg7`8&G3u2{b)X=@H07S6q;b1|o~E2gFgTc8a~`=^RHEd!<$ zoexhK7(pn8Ru3vs7#vI|^!3e}&@v0}JoNGmpx>=EKU_1pmhRKEQMvvB^kE0kCqbF3 zhr$_lBtQsM)8Kvr*^Ed8udDko;5n3T;dROr#TXM?$jg9+YiO}(>RsPUYvB-ZOfae; zZpkq@knGEYHqL>C1jIgyA8>fM2Y?l{m)>^`+-R1ov_LI;35T*-eQl;!FxRR%!vcWs)#*Tts2kPduK{gPse zl}+kI_dI0eJs1oC5U7jLQu#?O7ERdCG)k7b#uh`tHHm)>PZXACmq|O|_=dO_7>-@v z6Yo?0SXjN4pnr-UfDVXy@S@)ik@SSWb{i}sR0SB1E3JTj_LVSf#mH>?r*8C^HQh@-r zFmf5Bv*-P@qsXwpu`~2XB%a|4BJH`zd8&%8+nD^+v*Ma1ey_ zfY)8chr-?Y<^ApcQ{tRzNI< z@P^oiACQ>Y(CmO8puXcN|NQ3QQr!d2v`yA=zc^@3)Js03$a{NxBP|@3b?84JUUyfp zX!nM7uLOxi3;7(F8>~LH;|2hHMEg2Qj{PRI0Kh*C{!;je3WZFma~bgOuQG@hH+!W^ zruUoy2sN6ZL4s!is_w$l(&Gg$7~h0sRl2m_+7IKqhB=Tw{lUw0R~0K%9*P<^t1>}PsMz??Fi2Gc5jzg#MhC<+0<*OWylS;O;7T*7*2EG1pdil74|de?@seo>H;-J5u7Cr^1u)X0Rw!4k#r|SRwAb zII$Te=)!DmtRQkHtqKYRjfx6jKl`KJc86rnk(9_BHf6p$vuK05NE6(TE_ zU%6N-xGG^@>$JS|hJJa1XbOuC?N&sk1}am*2HyfZ$AGi7we@A4M!Zhe??Cj8>e||P zq+KP+BgjZy(f_uj@%OrJ_xywuk8E@PjbpLtwPO{jzLodb^~~H#mZ>V z{*UH2U|>bIHPAd5ZkA;ByNSa>{DIANjvo$jWYr(CB)Ie8j5OEcy4^pvpobx;t8H)=M0glk-^ z`n-7}APMxyN2Vw5n)0DQxk-LffSBrY^7_u1>OG#Gwt6R~@g`FTxJn9*IG5dSRgAS* zS2%qOHWaiWp>bts9(1fr`7?K?qv$n&*3N&tOeo!wq-x@Z*~Y~F)){Kq|u zKCM-eP0nrKObfStL<0QsIRya))Pb*w3U$yogZmu^REJaGZUDs;Bt+nj zUKn2$-Fp>nRxw$yLwfVKpWDYNgCY-)-7YRzPam+?GC)bs?_eqAPu*{v9;}&KGEMsZ z&et*KjDVRp<%%9BNMwMp;4B4m7qBJBj*x&p`Ln=zg!cN@Dnm9}NHwsZc8@MtEArQu zIsqdD+x)Y30IZ#%hk%tRq=5&minEg?-ctTOqiSN`RQ0B;ZoedJdhvW;qGh~&+RD6f zI7?)&ykjmLeGnAaOa#yr!l(r%3FS@XqH@-&<>sY20)7Z#v}vgbr>-qmp7>g+`ZFyv z`^N>}&JHx6b;%sKKLNUXE3{s*Mp4hiROw<;Go@KH-*IyN3V!W=hAk`ZQ(+Uk@P&Ltqx{q7rW{{<44Moh12daJ4pKmr z{?4V#pVWVhOG&$w3+E!zwr`()C{Yvw&NlD89J5MJ{YhPkIro<0#@XT6!vN%d!-PxrNNhRKhw_LBE`rt11F&ah{4hc4Sa;xT#d|E9X&51 zG!?^k-U?J0akS7`EoR&O=b0s*U4cab2XEann8bkCjGu+~t(pHP0#$gw`CLNuzPqVI zeb?S6so6$|JC&fNrN>!-nXS`)CszyRY=ozL9H{hxDh}zn4A;@fvzP?t-wqnIsgR3MEt;8AeAX1+AT$E<^NM}-Y)RY?6%J%M_^d(4QTwP>No z#HD$}F?rENRFeZR7wDespf3%~BV=rl@<9d3H2!B(Ou!wPI39JVBqrZ8v1ro&5vAg) z4|F7?pJ;sJb6s@*O)@c<3rm8dkY1 zGvS5zKnek47Q&A}$fkf%1U4QpVi|4NrQk<_&53j)EP3$XOV}u$J^4w#^B~%By2dwI zEBY>=kp4$s-z8wfG(8RZQMTtr^<#+{wQ?DaL#H?LBXzC<4r^bBQX_?QB2yOeAx4$d z2Py$s15mtuOMB9AdBW<`<4?0(r>{104ixvv);K4zO!+5>u&!Qb`hvT#T=2Ub&cOK0 zb;;17!TgE!n8vJ6xQo-p za0UWlY={p`mA}@PC4oVJHuUC(zEA*2*G+Wpcfx*9oIy#PV#tlc9{K&-EJ-R#>V(&2&h){)b*t@~9}m&?Jh zF}}ftKEhCp*|Cfcb75CTA|caGD4O75@;G`v{W}`529C)UP1f?ZAxw-4w7OkYKpMLa)2v;a0REP_!^uwy&}_AoqB1 zFY?izsfr!CKU6+1Z5lIaW%x*~3l%IW)&}EO{PEV6x#Wrm9;E!01Mw9e6jsFW4wCn6 z0YHswr5-`)CiJj{JG&u2LnW7lYc8E8_e}gbe)=l0Us8|rNUL-&FLA&bTvXW2b;5bZ zJOi!4W9CWrmpunp^f@sg0)T-OI;6dfA$3#`7pJ2M8iQ}nfi7}7?{n*)&6q;yW6vOm zUco#8^#HgPV;nPNHQ-@ji-9IO!L+pqPS=2c>#%KP(#ckic>W6?Iy)0))E?qeHr0c> z!aQNcNPJfLkB#C%^^Y1x`S#^e;Cuv>3()R$|6&OKk3?aK8{yYZPafz$4bJtNVoTR3GTV?t+xJd#H^8Dk5M_0qZ77 zUL)^m;Qy;(*UO;lIe0jv(ISNE7<@Io3DT{H9w*r(-1U0+T|q`T3U^L1oHH0?d1P;GCb>}z7e35Q0xE|2i$q1a<{m5A5XxraDeI|rbGW; zTn%}&YEGMsHZr^JM!f%N-7iJ<{#ImIcozK3G{OH- z^(D|)w%^y1WU9f zC7@=6lWVGF?lzv=N>sBkLeHaC(`g!rztqKQLxdO=mM=eWj!N|%4=Nq;=40GXC%t4? z-Lf1uh&T6TQdquU45B3U48|Hn;(<*Nl_smGQYC#ASs#usFhfr$@(`!Z{;%oac@fj2HulXj@|XWIexwPdQDd&n|A>hL2JA?D(0nEz zeLG~V{@UMWg{i}Y&Qh2H+k+7@V6X9AeyW203lynTP-;}G?dktt>?=5V9&iX#vcaA$yV*(ZLEL#JR(NvdGt}Mfzs(r$eNl}E+!bEe%(7Xkr z085P{u$aV*Gi%RhI5>OwuV=K;G(ZRgjQ3|j8Tl`;B?@PvNFgnOCth1hu9qmK z3d2CktI3l|FUZtjp(r6givN#jB+sA8d|6Td8{Zyx1)Y00w4-T27TK_n7PNx3qrsf5StXGP*~ zPVup+Faa%TkZy^TW`b4}8Fl{9PqmpXeaC8!GP)B2n@=+{+yiIUL%><)A|Jh3J5oEH zbs5^mn~KFTKyECg1x!p&@S5tiU-%dNXs5q9v`T9|aLvz^XcO$Bo8O|P4!Pgs#~~uc ziV6y|wu9-!ri9=PrV_x`MC@?M;Wjr0*T%6wFS<14e_2kqBC1u2xbTa7L4%iJjmp2xJfBDH}xTA&)|rc;bzhoi$k{=r1*n=)|Q)ahqTkrL#{Lr$r`}MzS2~9 zOVHtAWM*c{@7~>DTiB_ecs(Sgh_@;Fb?=_93i#AB6_*Iv5M*pm&s01a>L_pz3aWJv zCZ0yPP0}`CTvQsXbhyJG+V13}n>MzH(_Te%b1~6E`@ePT)|v4}zCtr`=J2~&ewoMG z%Ur61mw0Ws(P@LMgm`?p?F{&{zLNpjDRIiTifHqP`d;4J1-J;gKD-s$j~@Hpcx z;B%NG@{c~>Q6}}euW?7j$ls^uPzB z>=jL_FBO>b4Gg>-6~#yq+oKo(W(<823NR?gn3eG5!P8MX{>2lTFBhft`Ee98b~AV- zth3#{Q7!o42koi7ckU`*uSp3U7293eGXC?=i@9oK#KdAg$VRgQ>)qIdL*>dFa>R8l z8Sc5nQ!Bv9p&7!ll!WZq!y^<2s(kb)yQ=Y1IEtV#1e^0{Z9pWCjA} znv!OER&+_cIqZA6*(;6i;hbA@R|^xF6g&@+`@2f59lN!ylayL6v{nN;v#m33nSNVo zDnq%u)iFZ!wWGND7=@IllIz5nu}?AxADklbsB_oOKP@of2b2PY6e&Gui{5D;vHU)- z6#h;xE7W>Gr;y{?FdT~g^85sgh;(L9IoQbjs9U!-;t4RlM75JNhz2)-+f@7{L2*t- zOH0d$xjYdDY>F&PeWK7msVU17ksH%`3E&ykIf=zVf;L*kQbG5JkNj zGtEZx*mW-3nq|>qhOOgRO2~Why&V#5ch(!dy#M-#A9uJ}o++|AY?^jQ4j?baVlFqz zz?L8)xnto8X`#db(REt>3E$$_YT{cq+r_NH)pLwAI>r~Kd(!~_7Mel48M7kw)W;(6095H{v*=szZZ&PL(|VG!dWS-6J8jz=(mZ8S zQ?igNeQ=GsYg1xqdAoA%tpS8ORag$vOl0lpz))w4n;GYfI=l=LCwHi-$;Z9JqJUL{ zyL$*yZjei~h*;9PMl|0cO|ZxV6v!uKU8?~}Fv1No+E0GGLRzdIf;sI(4?FUuO^t$M z@4R^MD!?N|gaP_?Rp|M?3Qk~I9Uap@67Nx1;FmAgxVpOHKtneVMWB!C#zSCBJ+63% zbn2mDHtsiMm!2yS_U?y z8`2|hlx70q;8@ClfIe3%vggkRraL7+7P3Phdh2dmOuW=xQgld#{Az!R_93J6sD_;) zj|z;%um-^?;7cOj?q#L{6$9+debapu<k35#=D1klMo_))o*s-9+UhwjV=PWfLxLYutr95fKev1yTMxYHJk#>>iP z-^Zld+Z3(S(|(!wW@NZH&5?xQpuw(&1Onka!{KA|p!$cj110g=Tih>&+eFMA36O|B zP8_E9L7p)+FstKs-L=R=Ov3}YZ@R6OHhwv7in25o+WTl14yQ4M*{W*YIVK`qEDm@? zS4Z%7;Ld|>-COQ;wkZmeXShS31u!giqBLqH5b+D z(ArdqU!)e3O+xNwFaav5PyVAr{LC9_{1powe%aI06Y%z&wwIN0@6p`$u=NSDTdhO+ zMQF#SC9a6YPwL-nJtnP6$#{rUYr1DrNk)ETuLmnhT`2mvOv)iN7_!ZF%0OiYq=e|k zhqSU}^UKLiXp=3ve`M~itEJG1p(#b|E~W-5DgkfNHr46)izUlJ{;f#-4A(YMUK9SG z4D#7RP-_7%1L6(w=!=vxm(ia)meQ}ALTXS^p$69mP~dgFjrMY^RzAulc{w>md)@S$ zG}GP)0S4E)aQ;~TFK>Fz&CN)QgaQ#`4i^AKfoc$1Rn2oFe!K{`uUcA&$S2L@w&x!C zvr~7yOVze_7sD9i{CM#7fit2F1Sfy}tzB+m1}KH9{ihg^aBS?moP^j|Cp@p0fxh+ z8-3RlXAvx02DUNSWf9%6mR44gmF060oPR2=_*ur=wMt|gi#_(Tx_#%)=ZOi!>knHO z-g9RDVuBY*hZmHt&xAA$gqp5raftg!*-}ESsGwHtH$|E@phm4`lx~V zo>*5)8>hu^%_1PSfS;6lc1}9$(#7yg-z%e0Z;|?k-1R{P(_9YWYmxHnST|PH3cbzQNfI<*wKI>m_i^M7AJYtI zdcAWwm2J%UrqDU!_=`-VUYN()?qxK{W%0ZwciXE3rt58Tepu4_W0D`xbo9 z>^!wg*GT5;}eoG z;Ht1BQT?Ezm;P`~Z$P=@!ryF7t#BQAPgVGmvi7YuTONf~=F$BTktJ`xf6ZR2pLVX* zebepa{=Es!b~v&@yo!*<{!BT+DN8GM3?zXq09Pg6C|6|z_P{ek zZ!fZ{X~ptKA7`2IuCgMQG_)`;WXlWo-?PXg@xKRHcXGRo>d(FF>pK)H|yJSk-NOF)J!C6V4}HYVutDF05^P>;7W zlT1KzAKgy`6XgFH4kXiCzdkPO$at^7Kne*E(TH$SWgg3o=y3$Q@4K|P=V^c8GijwV z`P5k&6i;Yzi-4F*UowF#T?AD3rVcU!f%Egj3+zXd-dKh}?SeB84haQN0ZJ|xhT!dS zGMGo&`mw}0n&g^*_r+IfbVr&5O%eW;>X__Jz`-QLyW-7H*iS(D_ucc8UlKDRMvk`w zEGzYMd6jn;HR}imu+D2iWu{` zQm+5KFe>8gR`Z`ZC}MD>Q~zqrnEGbB04 z1JJ4Zq~cJf5l#>EKF3Ia(NO<+AXdmC*kw*bB$Ti31SDc|x_G>!JF+hSUFNol z8QdEfk7Zt&RHLC@<%=F)I_g4oowjSD2WZB~2c49+W@S7!f17cw$(=+kKuW#Ln4cqt zQ(jU^%0MhmqssUbpTzF$4`262(Xbu|vRCGU?|>9OMl0nwXzM64HL@QZ7c6RHWjCP8 zhN;W-=+^PM+AF{fKkC)4U?|(u(f|P;iua7R>~GJHuuDbvBP|m!1z5qZiIlIry7~zS z7G|101?^ax<^k5h!NJt+EH|IRcJYKPi=&_XCemG>q`^pW^a>%}Dsyp*SS{ATaGvNx zNAiKHXHp3p$knZh$c0{9J6UrS{+yAWUt71+m53cOUzvF0U`9j%kHxChL5JFZT9{-` zzb5^Gf(@sRMy_syG{`-yTdZ?5kz7PhCZxry6r~#S8=YS6-rm0-w`^Wf95`x!ivrcx z+CT!b-Y@BRg{5t&#b+EUyH(Q4M~6GK9##8I?(>uviLY3` zCF>HiJ1I%Ik~OLeLcGg_R6N6BM0`5!Y}&z%<%$)3Q_a!M;kI z!k$4-Q5SHB`~7&Wt~|Tl$HZUh#_EvJ^r`|z-HAQBcf)xVu@p%*Qth*6&!Xzoiv9HK z7rI=PXE`6#?L6Tx%*R-2vJl(CzW)0200al@6GAMY$)Yk!xs(77{WdNWlTq;OCc@w3d?;+>`E=jsOzAvLs*d>RKB?Q$1~_HZ~Uv-gAX60{zX=e0I<>O za&5-%>g9?BcMh(J^GQO_UkMb5GuIxI))D;taSVUhxtxzAH#7c#&*!dP??wR&pb23X^1F0Hq&hG;yAhw< zKlSRJd-xeeQ{Mi8#6uXT;=3`d@LG-AtxXSLi{8Xc_Y+_vRb&mb}&Oz zeb-VF&E+!1QFsX({iBwKhlqsd`I*}Sqpk%|?mU2!gr|3KR_EWm@{t@d3nPbpi5WP9 zHh#5Sey8x+9cBd`P?rFAZj+X8LN%{hU9qR?5Yo_3WmBU-jUMo-c#`N{PNbb zxpC@15_svE_;n%M>HfX34%P&|Oota$4>^JoSFt@L@K~^KAGJI^F=G2gA)jL1{Z4e!QJJ`?I3z*5B9v&+l<_@Fncb@g?-zyU(1f;-;kOh+*49 z=T~dR{&yv_5;QZ(5UAqLpn37pDQ}rSJ?l>WyC56>wDC;CY~v^1=JE7;^);)2sO`?o z{rhH2lLHV?7Sm9Vc~Aq2gd$bbV5Ea=Uvm^D5vU?tx5fRvs2iD&{cCXVl1pyX9W5Z@ z0YrN)na}i9N>)lPXRpLLx^?Zd6Z4|ul|oubyC@Gm$}}@sh#3cDVn*_vT6DHj-tcP& z$LdEdTlQ5kJ>~1(scZCk4}XZe)HPXM)3kT{#hL&8)%OTIqnfs3^D;VZJ>P7v3q8+7 zGsQL8f47f^#1^9xheR=Ug+t;<^wKQr_T?w@qGKzo^6DH`YWO+>8^tyKdpb9Ild=HB zP*xDSU^ER}BiC^L_dG?sWenSs(;sa;`|nGH&$_76o)X*fzFjQtzX!wy#d?N_j9~G0 zMw0s4UP*M~(VKySPnT4u<@8ykC;W&KHQl0C*4LF^0%z4=1m@^hzF|(g5ZOZ>8 z@BhAGK6@4SigV)4;>^5^TCq>`+--UO-pT+p+i-5#2bEg!g#kg;ur5>)smfEj>z zQy?@bf;aYk&gM~BZ(Mdk$Ka<@X+H%Z3b#>SOLm7=%u^<(-LXFE5%uT8=XH3B#BtR~ ziBXD;8%ZXhl?#gieKJFpXzHbSF+){Qw!|8;iylt_4~gj8$To(J-U;)k{xuMMfrg;q z?!ais(bG;WB%u-^t@qhY%h96tM9+TrCj4Qnkh9@pI#*m!f)G7!k%hv>nS;1#I80u4#BI-t620&G0+Gm?UfIYrepcd{JBH%~3 z91-my;G@B!QM^2`qu~K8&It7LO_~S^_7~3G1lWG2f_*OI)4YHt^&W1V`5-!agXSc} zn^^^gnfBu7!_{OPL%s>O#he_X0Ot;$S9P{R=Q?~XT8F)HkO6?fPpU|t&T?$gBeGQ6 z7vjyXFI9c@L-dUWtF1e(9D+?TRswAO2s@=OuQvX6LRJL%WY3hOodi5G7?mnt9lPu9K zd_mGKJit#>M>uS$H16=(*_E~UbrfpR1^cT~_|`W)4hn_dooodZA0x;K2uzAIBRtlR;~~8ZMj86CsI68M156 zKg=hr-$<#>0Rj&%c#KaE2L>Ntc46d@Jhco6?3LlyJ(M9o&|1m8K3w1p7m{?6;5~;w zCh_L4Rf*f1+B?eF@4l%~e$O560$9z7UTjGO8aAlHqLG4+Y9Ii zKiS4OM(RIRTjZgT(b$(B0n8nX{$V$g4H#3nU~$a*f{Kk55R z1f95PA%7zD#aLu`=rkd8zfm}HDQLxB{^Wet>u{{lb?x-aCU#Whg*_aDif6FQGD3o;RfG(_5AS_#zS-#r<$Vu?FD#y~|e z`zAR#AroS;F6aOwfC3kcKm#yuidP?!U#R_|W(P8Yf3@LGHOz+Zc5BG@`FYC|%6QwI zigGCMfxs)ZpaTqNx4aY@$6X&5LhOykHk|V;*Fn$o(;@aEY5go8%}fW#9a&?aIsSv2 z1^NqVHmWgp>t_(-fvHocYc$Lb1OEWB65tIY9QM%Rf}<$Bs{`ja)tH^HdjohyY429I zzzOhRw6~6Hk&CivZ&=Cjllw~!ROC{t1!k@5@FI+Q@h7O`;y$%IPPNan;Yp%D#p{;i zboL8y?bu`pE1$9RP+ot!nQ{xdF<{52eV4s`G|RS-1jB6T8r`2TM_t4bfRo)ko}43} z_ar#$UEmQVTq9IgM2Ud6MY8(yC*YYBbVow&4QF!H=>@?H+ki?UR)`bl#LS1$psmyc z5OBheH_BP{VK*5(%2*JfA5?ev1Z;YQQP+nE@A(AwWc0YRXcNEGg25C>RY2iTgQfv30302@*SOa> zL4o)6;R~0!;LT!I-1S$PNQN8~WLsOC5sF(ho5J}DtuXReSw6aN5_q7U9&4YS3mZQ2 zayIl6xdy0#2nJ@YSl+sq+4)0ACIIG0$|JnurgQkp`UI`%qG>|k00YjNJkvs?cr+`( z!Qcmx9k_nKyr2g(K1c@uF``9?nHIjFBtd*N==*WtY8t?@ci;M!y^*|?U;UC8TWIcV zU8r5N-r@jFS+@(&8>9hP`PD%S7T4bZS;hrm=>a?g3=6pic9T`d1z)Oj*u^N7X|cxr zlA;C)P|RsxM~R3TA`ml8d2Q{}=g;YZLEt2GNCe4q9(k{10s)GENJFqen~B-fsHY+U z8~`9l?nXQ4cTXxRtiDFP(z!bv8Nw%C9v-6c0VKwBpa3Z53RCTzB*Irh> zOj#!Ou|hbDi7N$0S}zSokbPUwU zL_sxWcTg_u@<%wgp>-Msc-4pS{2^e0%bY*+O*YCP0K(+w^l5&k50&|Dn|uJYTxl#X zFMotAWMBtwJT@Z=7=SGh3)rgO8T6~yKPnc71Wls?oabJ=XHJfpI44dVj)B9VfMd6a zZ6OlBfJ4?rsmUQHEuEu2^-WddVBKO&W+cY9ehfg5evv5LwdmX?abg$amv1tW-~ zrpfQTB4(A9bGOrBTy0goH?zjI@N7*HI}SjU-xk?u9v|Le>{xXa4YoF~F832D5+Yvh zXp~|gmL1Is#H>P#JdLh)+d>!;2{xehmy3RELW!&P91=S3su~-yL$Mn7pLUl?Fg>lz z$Npt_yx%H-0+b>bMfO}I&hqKa!q$f0&O2dZpzay-*bk#xq`C3!ux^P$NHa2kA-exq zsRjMIRqJm%ETZ=xjBX#JTB#4j1YkUigtTJi^RbS*%QUstT^6{~Z$>jL*9(Ed_?9$2 z))-Q1&rN}}o9pqs2|y=Cg(L{ye7rEvbeB#imBy|-;ByvvJLh?pS5uV+_3U|3;a-kR zrJ0nH;duBYfHJLzBznk8J~|Z5GVlF`wI)msC8xLBei}5H!I2IHl6gGh`^Jo>ST;6zjLYpmUI2M}z-Y@wzs z`(*QYbOyvIh$L1`D)pLu-^H{t+{T$M%<8Gn`}m*{!`D?7_kUDM${r230bA0OGn9E8 zIwkH`DpP(|1s&jJfOFGP8!R1WrxW7OawY|RQ^+>Wg&7(^s|w4Y*L#<>8!J^k!|$0c zl1)dh2s3-DmCmzEzZ>!@&);^E3M~_N!Xpc`#MxKA2FguXK@p2C6sEs$aN8{T*phO? z;}QSB-E0~z2hY~<;v^Ysfz!}#6_|h`PJxJQ-SJ%jSAh+IqX`?&U81?@nQ(c2l}zNV z>I;rt9YZ^i%ZE=` zJwC&(i6j(Dpn2fT;6n2xY%@p|D>d(q-4!@iVyHJ-<3|5-@Thg-6oJJfx!Q1f=T|BA zyXFjEN_`{FY7gvHV~(&1yna(Gp&4HdS*SJjsb$t{mf2Wax3Dw+soWJwX3`3#msBF} zEZUqydUFiVYNuW(l1t2poMr58)GGZ`6@8~Ehr(jXtEe=7|Ni~e_u5}$WOuB)FlK=j zs!xZ9Pm$$x4L)kne!qB6o{lgdg8>oyc7D>J@y{904(Tdu#jYFG+$hexhz4FTpy8P@ znHOGkEH7QYD9vo@yXE?G-+05S&VQj$STF>2>8`)8v#q_Z^bEahp)v>R&C*eTdT^!Y zz7Q4q@tN77&<~`k8JzI+Z|7JY})=n1`mS_vr9yo<-u~@k1 z+^>Zf+)RS@;9Oas0>{>MBTbUdOCJV#JzBr%rla-fu%%w_GNvOHP{*~h0p~E>=N_J`F7T`9oVBm8Brt3I0YK8a zxeuctP$9~IBouKU^#`^XY}(xY{6w3QNPEB9zwwaSuHGBsQs|xBpQf{M%@=G3Py`Xe zob8ll)Pr7aH2P~Y1|^=IvZoF?e+zP_1i?h5jo|{ZLM#K~&iMhBQwN3*x3siqR=q^E z89etem@V(5R%fgJuI8eh^Q+{@Ga#gpsiC4KG$d;;Zrq}9qC_IUDAPgAaem#pb%+`i z_qINd=c+Yk;)H|-0Cs0tjm<=cA7j<|u`<1vsHOa{#n>*l7xy^%L;qq2vOO$vn8rml$p zu~_vX|6B38`G(`Fd#j(lRc|Z!zUR6LI!tu9Ge!;wtvywIQ>5)~+$1z*5D3ZXUf>J) z@kyjx4km|QURx}B-;{yRo0wq5`QG;3vtc9r7JOj=^Yf`@pSNB2i%f;bu|`jDQ|fSK?=K&@p<{(+ zn22(`=BOJJ_lc0@^F0tS>Clvgc&h8JNI&Ti)!bJAVJODsHuuD7ZLJUL@BQFU8deRC zG$<>VnEHK~T~mi4!)fOAJ{Lu)4lgh*(3VxVo{TsB^SoRqcNpcxrj5F08ILM&8#X0U3Tk;EO^c67U9a-X+QESfi7Kbd`i_@dw4YCMS^xk{g`uO_ENobWWIjyehd{Bxf7 z^>yujUu7h10Vb%ZaAh1h6JVrpsPMvIK7RrCPmbMlz{e0;03M*9UDM#nCyDMdm8!{? zgSY!L@2id~3Nys3lq6Sa+mB4J^kCwlf6K+Ay^AlbC(D)Px+-Su<~s*hF4@Z*kxU>c zS>)v?b{!Hm=n}XnV6=yIma%19$z`#~)ogT{WrtJi-tmX~e@?!Ao1nN-YSB;!xfrUJ zw=eQJ^T;N?4bmDZySSMMgl|X@-p~}Em&Z``^vlyVj2Wzcy0Bq-FyUvvM_J94is^)) zuY*Z#Qe8d<2Y&nS34n(R&3L#Cp*4-ie0Mi>53GH z(G_<4H0Y}TcFXh0>LWa>mw|0%S_$WEB*FVDx=o~&{HNGx*4^}W=?)*NL>hh$v$f(ndkzL=@|&weitlAt4n-IZw6~2oL30Q!T!B#yl#O4rK%?hmCo54+lk; zNrwO?F(0>`w>EOn!S_maW(W1IA1C%oNTrFKcj+cR3YM#-7Eti2OY8e2;XVIWyY%I6 zsf+D>?c5)|=DMjU*UB}WZ}?Z%F^4*H=1w)8wR7x*o0bs!${jy)^?2Ou%R3xP0Y1V0 zj?2hx>$S*l`o_-3|CDYhzj^WE`+Fn)w9A;SGKXX9A)fW-{7P5NsCFJPRE*yI=d)9y z@QGp_JTT~87{#@V08*u@SKWK#{gV10_}vK7 z8eS4$a+*HjZBvgO6QG0~rUs=gS)b__ekKl(sbNq~IscRBQQJIHNgO?W>n}GI?w6r& z&Jy?Zl=)NPWf3+Qz*ql~D>hW~mZo3kYQNbUOD1S;=J^khXM&o@JbuMY<7>I!{C_!~ z7uzp{KZw;*0EhHHM!^zEFQ^#=)L0>41^@lSCi8-hjcwN))>8k+7p#v8Q)(d}vo!tbmeh{GZ=y#tK2GhVwDk=+pK}?%|w+%k&&rw4w7#bV6%UF~{41-D#uw z$2LjpZF}8&bgE7&-p<8SM!W6TyR*t7%&22iMFO~%?-2J_daVBw=8IokvhGKG<$pcO z$3cf`5E3$JCe%T-E008@gXCxw=pW@{lmxO? zwq~X}B#x~w=oq>q*q>%~N&f8L=PRuj)pEJ@NM3yBV!k-dLxum*bgG3lqLDPRipBpi zBy@Ig_GeM)e(>L~pi~?S3{Hz`%{OQGk8rvP{rZh0oxN>l|GWR&!s~U3FFwe<4+sA8?uSH?wa}mNqh>be;pl(y*@F;V6M}h(hb78D>9F^>tjKxaumqw6ZWzN`U+j zr5TIS#~|^e2xtI~@G*HNcQ1$?jT-js0e>jo4462}G#6aV?z+>)LtNnk=!$mUd6rY~ zzVGmXa})w=at8S)r<~}mN4#NMS)Fro0Q!-&7mu&{jH|zQ4LK?jTHJp4IQiNmR4(J2E^T^0*Jai7mxVMMUNu-O262loJ2s8Z5Y zWZJ7wUvRQBhcAvW0Nn|t#@X45a*$JzD)4)Tkexz(q53mmkL2)RxVonWz)jz1P;*Na z#Y7tJ2Ed$fdm;D+y-UB5*aJ!vO9>LqtV_YQjGT1VAnw3w0J?!g>^PVf(Ck1Fm0I}Z z>{A0*tDP$@CMHgzbcIhAR`=JJ8v(a%Kz1h5+_zVAu5$}-*+Ez3Uw`sf#~)pK>!R}O zW-{x!QCTOWGB7j*`2k%6%F5y{=gf%Ipn7D8Dht2Z7JHZGf*-h?&Fn}qvoP&xv1&Y0 zz35|AXMJXk@~Q4Cd)PcJQRWa`8_=)osVsy6iyTxevUUDi6bW>)(!Ra)X{o-VIk9c!YCz`V#zA*taQho7v z&9H}vvI;rS&8;f%63)p!g*U&uyL+a(O70NdL&n$HTX#Y?Fmdf;b z1Svio_PBdoj3I1zXn)6W{?Puxl4iGwyH0hvI`(sC^%^bZT-!?1nCdT@N>ifWtk?0n z)KTNudv|mlf=ohGAE()HW2I6B9nF@E_FPOPtII_Ev0S0i4Y}3r+qYrD1(;zT?#fRH z6~BkaN)(%=0rxN39T8zaT*jfP1_TadNrff4ka3O!@Z zFz`1%qJCFIwk$cOZ_)@14En+(69B9tC5C<)=$h&%Jh*n=qB=KlCK73mtN{u>TowSm zB5`146yTkuQ3l%@GPR7!zMAy2coQN$f(XG6I(I;jw_c)C3zOV@CGE`Nm%qQllCvJO zHc^sNU>zVIAc?TaiJXTr6Nl2PaI_$5$R{XB@)bpsaO0v~p;?3^XyQE|H_=cW^-zh! zR~|_9C#^Qm&FB7Dfc3#wgOasPPQd#a{i1?8#G#-GtUAUg2AY%IB647L{CIjn@8f8} z7S1xzUw{^&F-GGAKvTi1nM1e|SnWV43N1=z8%tjCfp18IfjObxgJS%}8!UZLFJP+w z3JL@+^+5lncn1u@J%`E|I|CCA-~gyU@l$Hy(w}5-75UDqSFgYf#R{z$n@qV1kl#4h z#NC=SxLFHKJ0S#wyBMCi7Y`N-1$>G)7r2|zfc<*a`QFsi0E%Zg>!mT=jcAMly!xJx zmlr%BMC=F$6z=GW6JCZ`0=2!<{>^Vg`H|`&wuAE`tWOXgki|p0isIhJGL?wJ0QJ#f zh6X8SB1OVQRpv8()@)nPMbW|_Kt1eEJrbWP0yzpmfXe*Mx<-(!#HcL;VV@BY9TL?| z+8c*$(U1ZD!EC*7aYn!VX{+fdn%X)!d*L)YcRNcH6Zz=kLct*GtS1o`wx+ozsFw{r z&sLO|Gv5r$JiRFNhaf3IDz!VVBFMEBAR2u0+P-6_L9Ns7xP|@4@`wxI?lCA8Q2d}}0Of#Z z2@E7KTL&cZgpFrT4jv{p35w&rori?kFl5*C9pr|f+nl>OOMg|-z#9zPu`<6`EKM|? z`T}L>qQeGkrg~}ixppre+&w((csnet%Y)}fnxVpiobT+ur{7RMp>CiNEq#!F_Pz7Y zahO*_#Z9_TZx@1>;|CZCm@OdJA0f{`Jwa@n+;%Kubfck%sUtf2xZH-wL5mJAan7jA zLyaeWiM-ZN3367(RI0GmzaK*t*c@+1e^)hxYn840CbzdHDt7jE#YYQ>Y0))D^?p?( zzdUJMx@7bUDF(#ShP%Oobq_;?glrN{AzQr`OEyS07tu{D{(e}8$#`JMJ`+A$1hExV zx30TvyrXWB!>zZLFz()YYbGIhmJ8GxI;io-0Cq{vta-c;LqiMt3H~T3B_S-wkw23e z{AVlv5PE1=?yxlts#PB-6BV%%fkw?^Vvf9mLdfVGRv6K=L`cKIqXGLPloPcxvieW4 zrNDL}@J0-azE%Nr3AjI2Nd3z^z?cMkgPfe411%ig&vt@tySNu%i~zI!D;gfqMj%&E z?Wk5*K1EA9;vQ%|$QbayFfzeW4M{uEi{Rnm(aflxtN=$loSZmYsffPIMR@;%E9%GT zh_HG4mYq53GT*5mFvWTdLW$^7#Mg&`+a)s5mxT|2ZjPCT?!0P*r9Ur_2FN=I2m6Ra zX2ydD*310a^%-4{Gj&UID!{nIxK6EIPOVa6?MVBxi~1g~QkTiPN0kG*j`OOq-l5!k zdUsIVP^SQvLhxsy3vyNQdB3ks4zU(@6VDCz1gAbEmUnj8STisLK~qbJQ~mwLw4H#6 zcq(dQt_r+v7yj&^kh^P9p>C0Z-#|_d`X=^vOkFODg>6Z4%lP8LS(Z)kqroJU0v(3-+eEiw77ce9!8{N(V12u%Y!`{Xi_wpBJmVF zhG~KdRxV~LUQ6eO`gN zp+kodPZmz_<;dy6)g?S~XS1w9ZLAOmVzE8_)#rU;ZN{V1Rj$cO>)-N3%&#_1d`I{s z5(y)yNgHmIOavxT81v~~yOZp9l*dh{iD*iwlk-}Qk9T;vt@@;SZTxovDX5H?0fQw$ z2!}nGv#!IfvM_K{BeB?_xvs~wSCYvepadA~-V|DvyhrxLeuEN$10c9vx>MQjQ+ncH zHE8gDU$||{WSHBz-{0qym*>|wB*G;$ZNUY{J)?T@8d76vZs7ZiFS?hDGI0a;6*GP^ zSLTztl^og5DDzz56J!F%J=l{?yS?qhqyL40f!q3ViA+#!m<`1PFjKSJWaAVg@bB?^~H1JBHffrE(cXz_$58=%I( z8PTGRRr&4toat}X#7KhB#{XC=TAVrb=jpWTSw5}Uh*)v|x(o;PO>d^s-=sDEs3sGc z>x)5hiSY(&vAAQ2UlX|KJdd#p8AAJ;4t{>QQ33<6%`}6w^;I9%Sj=a;p#6%B?oG4; zp+LdD>s|c4%hKAKk!{*&ZHcnCwX)FK5s$pG!?%jXyT@{``ihOX9nL=N{<_OM>Xog2 z&7Ret5UV^`b6uTQn5^S&r+ zwwufsbL)RB6{{WU$zFL0Q&g4KL0Atha?Q8!$+w4XMmJIg*%yr-kE*+}D!=aJu_Nq{ zje~=eBOhyiu9mnL{Cs<1uEvj!O4sB+kR_r{nY6>uMDRAG^ZSQvJ$sL(%E!C|n@tQ7 zOE&gvwF;4lbHbr(W1ArxeMK$f?X_!cz-%CTZ}mxDnb*C3gP03OOO+2t4d|Q*OXshY zH!*|V8|E!ca}=}a4c`Wh4srqsA(<%#p^BR+OfR#Ovt(xQ_pdK~#rwjK$%eMgw&@iz zw*8hdzyMgUF$E75N=omiI1V>g=0fqfXt%VW?3MRenOY__M!i}lnZrN7viO!sqfiU_ zkLa^T)I)o0adGjQm4jB@Vx%G&rRYCR#qyoHNKe%zs8^f)KbiY+sSp(ZlNLul`|3RyE$I`k%=xkFO(Exdgxzbk*5Yt08uui6jvkrvUv z=K}HPC{b{{5xpgt65+T*hDm~sTINPUxypv3lZhGjQn?gK2*MwCQJFQlIHDBHQ~i?8&Q0 zCAar{H^ZPh;f~k|atn>lh(XOoI0G(2-hvwl`Tzll_KHCysuqZ;5S~*{6j(}P%(S(R zdM#us1P?JPzZU9E0@fIvzVHq48$OnRfHAdB6iK$x}; zwhStZGn=8-e3CPKkvelOVl{&#U(QR>Na;2?fZ2rZ2qIYAGJ$i@#o$CEWR5I4oU1K| z6?gjIsir1RZjn(RmKjxiNTJ;!71jJ?DHcbi$~3IFdpDbr|1}|CI)owzz1G;cgzaPB zKyyOsmK+QQi=`nosrBn|$$J9xviyL)&ixt%aQ8dNhO5kevE?Mh&LwOkih1?m_Vg;|K<1ZqR3r#HQoA_6npq{ z{tyODBRNF%2TZ4S;r9{XJp%ei>w+W}3;mm-XqIpPx$4_w&C2~UqFjTtVKy^MT~%#^ zWqIN*pVoOZ_izozCJ06EZrg7Cb!dKxFEb;fGV|IlZ|CRlMIyJU!qRJc?~jk?*zJy# zacTzynTWYrsxp69UOk=U0pHOc?Jt%2w>|WotIC_6{0zsKLBh`i-0MY`ZfJHW-F-&1 zcY2|-1}H$0fqfm(?oB|54IdNgu`3sio{zdry%qKGF`J|V63z#)O? z)C0740a8I51tTl>^Akm*=^aBaUoxBZ_@hA-M;~tE$>N*0ODviC5?p#Ab5(YuI3hNE zc0{X){HDHd-wyE3*qJlE1l+biq65-Ocj#w+AbFBqok& zHl*^?K9E1zwCml2RJGla7?*^jdc)=L`_x={squkH-LB+i%@@jfk8A0p zoBcqkpp=7HBUw2xHspS)2z0e;TbXmW+B%VJxarP+djG_h<=9ZA^7QDVk1OJ2aM=x3VdB0geUfmFX=Xf>vJRxV@r(b^l-Kj#)pZ7ln0 zPzL!b)&8FEtAJ+|&PAl?Mf#>nN0m;wZ;PTcC67ydjFSvH71fb^AofYc;+rW^Va4gW zK))AJnlKP-n5=fnJHU0N!Z(`i!FlDOuj>=-1LHDe511ihyU)%l(1t$lc~H}$TfnJx zK8sN-sjkmma;_Fls7e`9FITYS>h$%nx6B$X^sa(UR%TYGy~dN<(~11-p_&HvVm&4M z{n{g|o*RY|$#*GCB66ecL>oFSjmE2QP79U3h%3s-4~*HN0gg zkGEuf<*KLdoBGja4#2}a z-UbSPt^HYE{6DDBz9gr6%Zd8Ym?%9>}|LS6+NUepmZT= zk3PX2`Q`$Gvd0pXlS_(52;Z<;)55R(%|#cb41-2O^74oDT=Q2F?pJwIELEgimzrJQ z$g0h}5(-&$m*T5sY4gVw;_V{rbuGq_Prf9DC1dJ@>pW%fU_!ytf5L3vHknB z^D$Aaj%yp8^$sn{LW@Y^lVR8Ol#*o%{d-A@I5xdyWC_hB2G#sqo?;ZT+c29(w+(Gg zf2T9OYsbP#%m6$1-@;KG@>HaFo&K~XmbyksJ{Z?*{kY5qA7EbMpPD$bER?Ut>rx^LvI#$oN@=|q82E?KNLK$+RWRh!_0g0**lDvBF;k^ za7Eu)TLLkVjj&hLRnRIZ?}6K*bLiBjYqI&#a1?A+Owth0Y{D&h=eDR{?N8g1EvU&oetffB;`Y^4_1kG{3b^K8O>~h8o{2 zb(Tj635!D$zEEUN4tN>@U?2(wFb3!+E9d}Dbx2PSR<+K1ypjQX3{@ik#xuv+uNiMg zC@kPiJUw^j%}1jxV!xUPWKp;i!!H8bzW-7?>`ZI~Q#Dk0NrPv$Mu`{)U8T7@vu}tO z$UH6HUov65kIXnf(JY054_9kW9ZZkCZR-R5K4IB?>MCHkO(7W3dw>dL>$XtiXdV~Ym~T?!NW z!Ba+z^U=;*sN6#^a0YEicMh#k2Ad-QkEkJ`EO&A`=qkY)3AZ|8 zZUj%5a^N3$5AlAn40Jtv1&;@KIZAhQB)|Xzk(roE%`*$D$~k4w7C{SBhfyxVn)6)_ z(Kv_60KzI5DbeNJw0jn5D9WZYQyQLL@KzuUue-ZfQUMHy!2!(5*qCE1;RKEHdmb|e z2~+Ca_WInz1w?&=TLAeG24`SkWrr7ta~Nx@GA zN91?i(glKsdqSxx(1`SvR!(V9N|h#`P(Y#y0;UZBVU+`BFl7iy{Asc5PWgrWvQZz}#3LRwJoYe5#XA?0HX6Acl z@)+<#$Rp0atVN}a{QAs6y>!EyL)^bA=o_z0`H@OtI8;BWWd4GQ@Es>Gam2AP!~(=A z+_DPW>zH6AadUY}IZ7b}UXa~aR2Cz4xqUo#>eOmj>CsW62eDx5xMH(~dt`@Ro9D;^ z>T%p7@jqoQ8woc>n6p76XSR7SuElBplRIQT%XJ^W8XK@z+_?wnw(UDK_rwnd0tNnV z*`m)DG6qBDpvBo!h#E-5o`122Aq=Nr@cax50uSK{v0}br0*Ybu^AI3@#`mTGNrPhC z1q4Z=p$!BB$_-eJ`@BbUsPj$?MaN8?3$Gs~Pl@36@+k*A>gu{VKQgzV4C|hE?>OB*^fxitiBf~p=1bPaabrnUH7tVaA`onU3+>tgQ`-~e%p_ier@f4`4s z1U`3~G4ro5Uv^12L#okT{933cB>~0YS|k&*T~BmqJG?OYNPscA&W9tt)4SB{xIpDb zcPC0dc#Yg?_{3>lBER@ zala&}Fw@<;7>*eL2#09;f(Qhpe4eS@Yk+TP6o)j+Q<0phmrNiA8Jla%O>~$^bwQF; zOFceYV=t1s==*ka`OFX}{5MxWLNW$Mf516wzbnAviRYeTV} zI2?#;+rwqs*l6pKuwRdv^te>MTuAHd+F#j70&ofAAh}!0uZwzg9XZYoFKeIm)VuXrI92q)|9w z#BI4HHj(H^44gCN4tjadHD8CwT9A1M|m2i^0 zy5|RkJIpi@soyMUi%DBeZ})(}B$mkT-MgvIp}$tV8B7Qsj}7tQI2GYmP|<#Sd%EC4Es9S^>-v^^+Pi58*t!%#o-t=DNLIg zr@aLr;?I#0KtAAZamxPu`IFG9$h~wLm55y-`@W zVEiHKbdKx$^wd}Kd85{P!~5J3%71VOLU+|xvK1voNtol#TfVasTRzqXGGbPp4pr;( ztQ(smBxIK{rvAn&MB;?hfysie-{V#W2BSn`6QN}o=Kz?0n7gC$M$aWs+q|}`GgD5A z>m`z^uqV5BVv5v&h6_q3#!fs^)abwF7Ah3zvDvZB&xlPUUctbR>REphG1Ae+b(MCB zK8KbAcR0~G3Y$tmlz`y=9<@)(b`tsOClPC_z8 zlpz^HeAnlw_jmoS%OCIS$vL0lzW2TN+H0>RZKb@V3#ASs&Jk%P$iH*HzHNFXep5HC z=3;K2<9~6sXw>Xb_ODi6n%u~6x$5xk0byp=ru-*}Qsi6n6x3-kszSehgpD%rFmf_An9%2x;$xvE_LzP zbjl$5B0n)Ufc9MlbR;zZhR2hK7(t5jJzcEYQaRJwDh{&T#fs31P_kD=92l zA>BdAk8P)Wo#~lxOz0n)7^EB#=hp&Ly$W+L#Q86`0l=aLgGL(!YRFn{us_*wd2X6) zfoB)+(yROM(GB6_Xh$mfFXCK^a4KN7623*32wWKie^8OIjAO1xR6&q&3w$7OP_Fn$ zWFJ%mkhn7GA<4w#wF~YO-(J^vVvq;0B(cPS8?uK=$e!HIa1gv#0$U5-|14s2SObo+ zfaTc$IFR{h=&&@j@8Bo0h+kc>Zv*H7NA?ZdnP|IB0*^Vz^X}ag_TslYXOCR-?@V4g zoDD0GEO2N-GMJ#SU~OTz&x|~DN)f3<(dKR2wl%cJ=+7-;ZGt5snP6Hb80WP<@y#j8 zT_;#y+8Kp%(S2E1>MD40iy^#h2~gD0qF-Hlok(0^k6{v_7VMr1^Dgf4Oxr=-Bg{AxP|09)ln{*m)+T_>lgI|0_ z@+o5bW}GaJ@~*4-amxF`quEJ6Vn1YPoymG8a#ZGn&vokF5?*RGD?U|yePA&NBp4h- zHkFi;thq<;9~U460%J)2(1l9ieC|8D0jU{XmD}#s@B8AOf|#P&hG{t)CcJi>KhDnR z#tcUKwMp$L{O`B?kv10O(QV&I7awIa7SIB5qFY5A34h51fm|n=2KM`%(vk8*9)zK4 zbW`)Qcda~T`wu*QQv7t@XO2Uy7g>-0;^blUw@?lsoo9O?ivMy>9Yd!iKb$LBhnkR(+O*xDw>M zyD9p|d;*u>JzM?HP0aMT7M?Wl))KpvQin>Md8?><6~w8COH9jv0gIkcY>DV0C=(DV z9xmIk&}H?U(}uvgegDvsog?-U0jwrb|F94E7lXWnUGCC(6v9M*{|=+O;E!R0Kra6S zS@Pd+YkbVDCdB^g{D06Z>!z77yn%_y{1XZPz_$h*%7i(%V7SNQ4VV7@HW9cyKLDl% zA3BY{D9u$k5o=}q#XeL6pa+Kp##FRQ>dk{|mj7@#DNT6t9@C%hEMpIo`Hy%is=wxb zDps(*5BM=fOoZ1zR&(ck`ewzVx-?(p=;uYG>ffwh+HHb&0#dgYUShSihBFG&0pFT0 zv8sUtA7<#=q$+aWWPXgd=`8f?KW$V?d0c5_@wQt;nv6e%48w&0WgEDVorTE7PLpf! za8bnhK47MNUjHUxI;)7cF5tXLY2F2(}GyE0ev) ztL|!eUnH7>Sn(KdOH=#iA|JKWiLpBE<>NB;yqc98aQyv&z1y9W6p+JzW#Eg!KTr4H zjM-~oc`gcIhp2t8e7K$_2%H256sVIZ#7lGb{CnML^l;%W8eKt@R9mh&B%?}LjYy+NHaC9ujZkf( zo<9X&-_Bf$&qB7QzJ3B1OTaCzx84G@8Wih^loU9+b5c)Yg>MbCBuMTf?{wbRocx`$ zyJ>h#_@h|)(2#v14Yn&qwunXTzqXrfYl)Y=>55Yj*Z#zGsA4=guAU<(t}+)&`Xr@^ zIKNK5y5aQ{r$eG>@`2eGdioIiIa*O%Ht!6aiey2a272SZ9mg(#Ie-rF7jo~PoKuP3 zLfpdqS<1RVnh(if!b&2F{*_&z-HMwm&Ul9W}!;0>^Y%kjD`U4d{{s&c#WEm4d>E^aKC{ z^gk?7k4N>BNN|ebtSkC_7BRyn8fK|P8a$d?0jOV9=Zu|tAYJ|Xs+UM3R;Vo$DLANo z!ydb~8o?QAmEaa1J`>O)FT-$f2~R{YynI(B@sQG5vJJ9HOQxFjQ+^JwYp8qIRXPEY zn3<6QngecmVmi*@SnqjELlN|0n57gAB^}JVE`zYe2#exB^eIILBAaYa0zwMDtvZvBM@ye)`?skt8SAjT*{9s%>0@U`-RoU4edrM{_PfQh zr-~1e)M@9Wu(TYUEG}pH$fmr5gtbACR*CshoTY$YkV|&(Q3|-Ie&al0H8`==*ynwo z{>)6xw79RGq)q)A*f{bYj28flf+``>)Su12kpSRO#KAm}^~x-%jG&}#N4`V|x2Au4 zu~|6aheTMa)pA$MzOxYwNM$d5R16{TCs$%YrWEm8~NbZwL1a; z#?gRh&N{{#;gWjb3E0m7LQjfczvP=I?hO-x@U)V$e(xufecty+_W~IJ>jH8S zwnpIgfP@I&RH)Y@-6rT~;O8mszz)B!(b~HIbtle>5Kr-p zFYxnI(ma+Y&WO>&D+g-}z!gQv0%P<@cZzcq4Bg5`yh9>9SA~aZ<`wsshdv0q_&cvf z8;j%u(I6*X#1;b&1(M;QN13EUA(+sx#+BfOBWinisj%?ePN#=Uaj7VBhK7bP#X8`U zFnS&sP%ZRcUv<5vk@8CSSKE+mu9kccedcd*dINOUpn-#%BD8}D*XuPsgu^kq_!=w* z(&~)fB|v}yWWfwA&Z;`E$1Cz>7Ikgfb|@Re`5FrYSF^52?e0;EK1iJKx{Bo`1-uC8 zxIQ>u36c%GA(5-&5f1sFhJk+t=tQGl;KvXyAqXP*bV)0Ti8tmV64)^S_IYqY2l`dt5PlX62UC>I$d-xe zoS!QPh*r_?nAKkQAj9gjeM2hD!8Q9$o>hyWeem%ksKf-m3KSH^m8gx+z7(PkvC<+e z(TLcNWeaW>Zf+4i+_+tANt89!D1E@(N&divrOrh+(RsR}7Ya=uvqPM0U{MVP$vsbsBAI5LYQ@*o$Et)Po*I zW9n>bmEQ6!-+h^H14RX41O+;TH>)Uu7#)N5Kp&Nt7x!>P)+Xl$g98O!GyKR!8O|KQ z=B1cU643*~4(L9NkE79M4f@0nb$ANq7!Y6o>q)rTRn^@;g3d_HGv_68F^52vVRZxY zZy*hIlSiBtgjl&Ew*Rs6z54O^O}Ln@J;PQfGWLWm{$jX#Qx=mjUCK~{iXAO2Ey`QG zQsQB9))7=EB_%-0pfXaj&C5GS9BX9US}lLIZlZQ)v}!4_H9{W}FD_+h-^l(aR&Q?) z$z!jBoHP)3k2nr#R+pH4MQwu@Te8vHCkiJDBD~@G={x6g0P}KUL}UMUU#QmO2dL$W z5ocBwz7~C<#oU|3>!yOy$Ck@IXQqC)8ZeUT13!R33d|pO7TSBH%ZOD#^R+UgS_7~e z5b3w~qt*kt2^n4Kt~$WU}>%fIc3utN_(2 zRA%;4f#BC{85Ls9Uct-KrtV*Xl;wR(Ig9rW2O5A*WORsx&=+B4!W@mVr*>2x*xsJy!Q~=-~POxPx zyN_~4q{ghIPGfQQYkB($XyG@^7sN*cqjC<;gW(9A3GS`Q1TisIA_1ILq8NSSIR-tZ1+v@q;shhKxQF0+MRi8l6Wr@KFFdzYL22W?ZgQ2ytq;?&$pL69vRdqzMy^&f!yBE?R1gY(S6> z43vrj%&?J6$d)(}5~U`atO~J1;I)WkR(L`XLdFN7vW?$##{#rgv{)c)r;vP~fzZSz zI)Nx8G5?tCQo__=0_`Zwfu{+ADPQJJmuRoEH(3iEIs%#{D6-r@N1Yq?vNPBmu=OVfq6{v-hVESk56VanT`diJN)&XFHDy zq2zT=F>dqsrt(d#3IDwh`|GCg!R`t#U;;SWgWzt+R=qZ8xDg^3U&EhYQZ_ugf=fU* zfsNViIZKc=Pp@FdT17U-un)UgWp#1K-8`Fzfk z)8V;!-}j>9n={(nZpI=!n!pJ>ndySE&TQsrY1a?;T(hgy-Bx+i_u1JU6K8m}(;!0m z{Q1q*-3TTCdqNt~$if_e$IDJLKIkUHKLV(aLbv&||ERwgX(qbvb!`n9Hc^@?QX&X4 zSIV^*snO~0mpj@|_RUr~H{$JAQ~n6dR&fU4k5nY&=Fs1#X(S{AdwY9dyg!agrEG3u z!(PfJIek?rL1SRX1?9%)q;{VySN@sLP^asN^CU7Mo-I!zE= zYP;ipM5`xHxRaXYk3RE1eZMSMQpIOk$PykLzcD!&1V`*B0Z(_Cmwn?~swucdmPyxf z8}?eXRL@7--=}) zJo&G72Y;fv~7e#^mF)1dbM5jfBRe&Z!!jLTwO=>k0lNeiQZILm;( zzWbp@`bRY3ktbmvpgu9(x9T4za`nGeGBPq>9WlQ2{6gT9xxW>E3+C=%qNey=CqBGcpR zQkv*xpEip?Yaf^;TFEY*9@2dg^amvNsJGqBUSZb=^ETz57SeN-;;7Hph+~2Z<^o`c z4U}&(Xez26#B^+oO+iF(#XbPCu%F!@odR8J|WL?(YRA#qh9K<)aCQ|sSm@z&P zSMcoE{{SK+31D7|9x7e36LK3}Sp_`jx2uwQbb{PQ|GIYm@`GY1Wp0O(bo~Q9^dB6j znjm*QwcWY?A8-K=(A>>@5wX;N2{=ymQ;H=u^-`MuKnJ_>@fMhD9&G#f7h7&HKw~*f z>wj>H227?6vT?)B`>*uh`hV;mu)Laj@X7ypSnkos7WLnAi>sWoiP$vCqE<3fqd1Uf zVW4bhyUJdUhZD%2`);=crw$)*!sv(wknwypbF zP{$o*!OP53S$vK6OS+A1Y%}2`+p3Eakdi*4PnMW2p>huM^{*%yzh)cW9OC`!uc{Ni zJ*r=aV%9Cgq7C=er(D=+?k_>BjMS|-sI*k)j`4VTU?5v ziY<_-Mi~i)2p|GLq)iHhIZm7{PRZ+4usNvTTxXNWkAe^&JLYjvbYQx3$meLPT_Qj5 z2lS1w512r(bo=C)BqkCA)%_f!YAkcxp-ly=4Vhi?cNoE(R}@Cv7w@&ells z6tk?=jz|Cf_B2ub5L>(lVHq{tN~is-w>N=hh%=xj>ys;wQJA!V+Z+Wax{C4fI`_Ep ziZnqWQgBjr6)Sb9Iq0`sqp)1F&MlA2_<0=IQ7BtFI*6_h=7ymZN(ge8XDbM9`28Qa z2j{}aE1j-m8xH4w(qW3{2%U7Je`VD>IdG!}en*1b0hJ0CHBawpwu@xmULgkPaG74WC%=fd0 zV#UGq5axlc_Fu4HQDlHm0iPRChut}=C?26ubSCsyb5^0VS#tIX!cw6N;xwK>r3oG=m|{>~fID6w$&$Uf zVA{`7c&&xP(>rr=tq(99Nx(M%mS9=2LWoydy5=qlIRpSf$$zJ@VRU6W$>_zLX8+MW z$!TE;vKA;E5G6rBXwY7nANKz}$hI=>1UMH%!$h67d6iBo5o^#-_wfhJnlmb?f`bVy zh@SEOs>>UZ?y05>fgx5~@u#!G5(pP&?m>+JnewsW6Jl*O4(4Ay%C_}+ms8*qc24xJ zk$B-X1I!#3ig-DZx$Cq1a#vSiUw?H81WW@KI(x8Ikwc(~3m%aTZEBsdQNt8bCn0X5 z^@ZC7E{p$-AvKU!9v?tT$SNgfg3D5K-O9Wy>UbQ7hSx5hFqR*M;X@iMvJs`ReFIHnT zRd+fTV4)ArY|Nwe*Y7-j%838k3z+=1N#PH{(%JGQqQxaK-7o2u*cZ7C7^;cHC|14e zAygBHj|A&q(I2cZX)8vt;Um2hy?VX*`H8aH z1YO*FigQLO=NAaZz~c~AA}n@TrA-tucLoEb#x_q_Abn7dN6V z;+bGQx(};t^B1LOkh`R&QfxU083&wg{c?zC0QnNr0gQs4#~$i#-K5i$Kj3^>D`Sr= zyB04ailvmxHRRu)1|EKFur1kAfH`u_ z1%gh6fwitOF-K<1Ht0q=!Q1pX4V#HqVSEIg`_{T13V?|?gW96A#4#}xtqSMUr_oJE$Td2r0LQQM z=l9BLvR~BTOcOl+o>%2PE%poI7ygwsmL_&0L=!O@G&17&%{_b_Mgy^{oLyZT+hd4h zA6mBVoU2JVVu|Q-3Zg=pC$4G`C0#t!YKz_|+q2!vjkVnZpdm3G(Z$1JDa%!iIU#O1 zaY}i4N_j4Kd0wm||BM_b3|{^k3!u&-ri}17ek#VR*J$RxxFx4pI~0-j-*&q=TktDE ze#b{)?IHB1Cby$=i!)B6?dG;bRXc9fEXPlXsDcU0lXe-t6$9gHkH6k)=VA%7w4~rv z4N-@z6q<#ci+-Cju1Ei|A7wewd56ZsfCkY)0M!xW$s2blL4To{kCe^H7(opJJ%TD8 z4e*YJ4Tt*_m@jyqo)@Y46j*b?rD@48rlp;YQaBaW<@4~f3DXlCHk#;~11CVSEEPq> z`hH+a?@DYis14vtLf3Z{;jjt?fYDO4cvPUg!=k1=qE!O+HX$GjMf4M{fA)gX0m>-h z4_+x*vv*yqXuCUS!U?>Azvwb5DjO>!=FHK(XUyWe!{150aQE0l$?fEuw?-a9bcYUy zp3pu&wtH4oFo*zY4C!hAtX7b2t;h&Fc)1@D0_(Y>|{)`h?IP6SV)UKr2i*8}; zjt^fgTm70==c*a#IuMHh;9Eb1elW6U(_}&BX+g@EDM*^Y((x{_2QXv>wr2g9c1`0# z4Xl)>N?NdZRiBMjn@Tb*?C$&&kSk1=7MlStjt!UdKVXQZq>QYspE87kk$j38{X1eW zlx)Zr($vKQk>6s(nSBCHNj)t^QGP|Mz)2ii-3h8(qQ=Gk^S>}2(hDjUm?=P2@Sd^K zk-)x$L^yzrw%avpgrmOUPm3`~S#>a`pLwXAxSd2;`rA9LW z#~ZQkWo|=GLgRC<`2%W9Awgi{K{jD(apub2t^f)AEgC$N*vGsSYvN=^^BM>9f(C`1y-pGLK~IKTs)A4BCjG62uxN1 zE5>-^J@P1aEu0G}4TIX+P=@Hb{>dX}9gG>8D+Wtag_)P$^;{VBtT=V5+PWo{cr(TY z#oEqgGQ@PozAnySEB9f~wQsBaA0u7Btq>yw$T)~iRnZflO^wHnY7`UXD7|oad5}7U zQXK$HDWn6Q;5sbT?yvPJAjf&VP|MfSSDA#@ zYA}`u*%y_3l=L*35Zn8^>(@B3kyJOTzkeMr^K16=*E7j}E-zcEDYHHXm)OtV9{O#{ zc2DhJl@G8JY)Zrz45YM4*(cWiWh9t^O+hs70@A6PMjZZuLSZ1!f63(l598l&?kTpw zAj7#kmA9cv^EeUydD7aCn@T{a`U95;tI$8T#3sZ5O79&BxlzPFk^?4F2u_E?r^tf= z|2~mkC+SgE)}#M{TcN5qJW_^GpNFRbXZbh!lVvK}Bzg$_*(S+<;KO0?O%}}wvx~}q zHxYU0UWw?TH2#0w7>-2B^a%-Tjr4?uGA=fpX~Hm4fr=BAC=5vmX(isGZ5O-(pFDD- z{DUhgDHL+-;D+^^_=1(xs7qD3*;%o*nu@zJOlQL+> z^wjI<5Ybla za6Su2>HA5_lK7>FT!<9#VF!*FsfI6{E0CbTSCi9yY-Oxrfwo#Jug|#c{(<*wfQ2>N zT*+UFP7p>wVETe6X1kuEz4qf%|37?(iUQZcP^!e#{8QyWpf3?g6VkY56%qy_PWRMM zKI2LX?cX=W(~$?`Y@F>w$%8)4JhsGrrg?#th?<2k=;4G!nLacx)(}LM6+~^P&VA=j z8O}PRz1siYWg_+mRJO>#xY%};i-#nP6QL_tVG%%)o;x$_lxbf3(2tw)1c9wDi?Kwx8a@A z3*ssMnnsQ&d$Ps=-}X$3>cq@K-4O%S`4km%@c$1{lnud%KDvpBc0BW?w_3cqu?7in z>5flgI@l+GWg!tS#+>&;K%JSQydbovc|nU21S}YG1HB;(bD>3bjk_sdLEVZ~nYKs_ z@3_?y^Y`fEVIG_SH=G@1P*0^`~P|UqJY^zusFlG3*X9|656ORx`%u?TA?jdV>Z*+y4d-+ zJc7>H;+d3^0{(YT#|SlXXF`CBqxxSpmLz^2b(k%jG$yH5J#qw5lag^`f9h z3XS!P;tR(CY8}{T;hXTEFdes&Xh#@@v$a{(-K`lnd-j$&)sSI;F~D3=>}6`r9)SLc zpZfX(KK?&^`dU)UW?0L1gzeTv`3EI1NHJg|%!&R8vrJ>-l|$z48B17;*p;@F26=v%b@s zipHZ8=eM2m&UyPdnS%C#t?^MgM{q4j18IWBO}r}9=_q3%W}>e@SH7_agCPy~QZ}|p z4SEkOD4`<`sBU2yii`hxcb-*Js*JF!MZQy6XlwM-oigx@aVD^!yMKeZS?7*9O`J(s z1vr)nX(_|)5cfjVrO?Nr4^?tl>k$bgMSXqSeQ0Ka9>C9^Gm8Jv@uyy#0XYJ)KBRc{ zFT6WDI|-~FJu9MvkiN^1pqLFCt+;9ZJp&$;u#cMqV3FDz6%-k{9(W9Le{`;bTD%-} zcdcrNd(!gUH9|ypZlZVf-?_2rkJZVrI051cm}=Q>yu7r(F-Ng-xn){ZaaD>&qK0j{ zapTQ=-h!<2j-?j0`(FEf{AT3js9991VR+5a;Yi{8XrTm+^K(zgWu9ND6c00Gj2ED^(^dcms5O-w#ovr*C&>n^(t?mN-!%g{yX20-IpmJs11@FfWuJw)J8;=cEawD>b(IEP^jLaQ_@3j$Y4 z^TRv4O1;+MB?_(ucQ!V5Gjdu|o$Zlp+xNX9TLeVfwWM&jcmkelQC{Xu_4`SWa(iAe z=g}h!x)KSIcg4asOz;`SWt5*iK*t??eKd}fV13{>$dM5qde^rebvhoW`2IpmBhK*jI8<#MYIIYEPb+RVx=59UTSqJO{%41vf^CjX&5nxtXGvKdQ_&fMA%w>%1ZQ!^3opA2gFcVT8 zlmU)BW7FqBny>!RSrlJR<0Ba}Bu{vZ%uQN@_6dup(GRg)`&FWn!(<{bzIaE?PqA| zPbo^bl?$%jeAO&N)v~bg^XvsIUeL1R`1<4wu31H06CUo8mUNQ$5m*v3f7@~Dgwf8PA7}Ns6ivoO4~JoL6AMkhM>P25 zr%xR0*2w+vgYc)X|3! zsgyA6)_fy9bACy(0iP{q{+y6M1e+Xm5MXv#*KxM^y}o|tP)^obw87AYuu>&f`Bs;+ zukL?uRWy=!&-7(HCD4w%sVVzem}YR%_|NgHy@-+J*-g%LP{m8~s0(wTWl zPpQf^81d=2XbRut_ye{4W+kBDG^??j-gIXMu;uP*l0=<@g9=S_t&DsApI7KWU>yLt z1YrdlMLY0pUQR|wa?xQO0Vx5-_*2o)YXMJ3o!RTnKDc-cB4`*n7#z$tC%_elPx9Xl3#CA>}bLIJFP^oFNBK@ap_56VJLVFxNMLIu%cNWibFEL`B4jkn6wX_XeOuH*G?icgZdCLu#P9T;P2pU{Dh<9f0k~HMLZhaML z5nur#B!am~0zNs3xm^xR_N;fCjgIWR=0wqfg~u5##bx#O$U_wI#KYINXKoJxt23*j zv!|!7wY62Dghn9#3iMa-EU+QWO6q&fb@KV2;4S-E(!G`k`*l5V?X?n;0yBN{FQwBoNptj(ziAal$FwY@6 zC8eU|4dQ+ivkptcnr3-Sd?gx4 z`L4H#dCX7`L0EKpp5P{+;m96ZD#~`D=)#Ov`C^B5lznW$V!pD<%#Hern01Y;+caM^ zwWX>h&Ms#bD5RW$;X@TIJK6QLFBCa6zJM@v+F!f}WEz zdy0qUDc9vHS#@jUGTZK>zIODloZXTr=?r@)5KGVXjfNo%cW8sCwkw{y2%lNG4Nxm3 z-iUz#@?;9vATw(ydi@(rN=BZE^;&r9*JH@1fb2$`0gn;pofKItaqpjQIx2#jI?kcVDORdd=@Jix5SBw!@p-7WI>)5&jMP6Wi)T3ckgPMTBpsx zZjBxVV110{Yesu;Qr2Z4Y-PdMytTDR=RoZHtiH^DN+Fc5vZOq!_VaPB3Ix>E+ zyA{00ppJv-3rHlRm0g+x_zxJ?d#7TrQC8Axm*bexc1XG(AYrZ{$E*k#y_B zn*IYn;ria$Sv58`COkbUaLq?_e%cK*t3Qw-C@BeZEy~u~V}l5@hL{)s^-UL@kgP8j zb_LQ@(UOwL=g1OH%giU6G?`ft`qZaO5V|72iuWvnCdj!B$>7Wf5j3W(=St-qS=lRP1{-^3JoVZzN$+;t=TlJvEdyX1>IH;Nk31{__F? z+ufVnGwWn~{O)Nfp1Pel=ydaiz{c&0FYg_`rpJ7YJl!?=0aL2y-(jSoeYm~jqS;as zAYvec=jJB3M@kLqZ1S(#x03NGp5x!YKO~obcOsH5=TOGEGm+v4#{1HW#k3BC`2qw5N_9a89u+p~W(KGpo> z&e<|;@;ujxCt#_A?DlEY+(3x8r=M*0wBy_1j2B-!2CNFzeOs#qecoZWg{PexRCVl_ zj$IBq@$1tr39jJl8!=>0T#Uu~oo6D}jvB3rS-1FOey!vD?8Pqee0iV3!{>CqTbtI( ziiRKPmQHa|Dt99%5>QN@yC z&(O1>*azBhiqyKYS9_Vp#h4%WWmqOSsm|U{+fP^2rku)ea^Q}I-rS^H`0=)hj8hly zy0os@DI1#f->wYyhV+l4F=@2O|Dx%eF)7!#^pyFXr z)KA@$s#?6GqBNt9aeu|YTvH`G$HksAiB}kcL^(>BB(jr?PoISUB zPxdh`7k^SaTT}ORlLtpFyD2$2BAK-&=O)*6rv)kj;>3MlFFDy`vYzx(J5=|X(1r_@ z`;?|^wO_Hdv4`aJ&i{)bZQ1DqwV+Ltnwq!0Y;=-72gK&MrP@<%6jHdP0hkN0b@XWOK^ z+Ty3&AKU()+BBQ|WFk+JlSH?doJHAyJ|H3cG!Pr@a)gm`{*v5kC$43iE#~#^l+@Z7 zX%Mm2;_5-a0IBqKhjSkAsx#K*Ick;v(rms}?H=v^rQ7(JNn7#5<|f7mOUJJ&0ydQ8mK z^lZsX1LKQfj7buT&U3dC-^c9FQIQm(R%}`AX6nit|0YFs<#EtmOqBRuBI98eq)VRT zJ<=*V8loOpwPuWWja)j3eY=#ODu0Onz(~xdtL)Z}X-t|DJjAui^Qp5N^Dm7@Dn0SN z(vnVZe6%rAinK#u4LkqI!2Y6c8ApyP&75-{aM&w5TbTb=E?>8_`nA{eSJraMU0 zT%nwMmSXq%Xdm60^7vbg$6cWeAO{~GoK_KfG=+TVFEReELM2;@n3A9?DsH8DMN z)0)2vtohQO&`U1FdZ)HVKv)~lAz6^ve>QqGBjd?)BfeKM-4mYMU6sHvKr_^ELNJXf z6?uMTZGOJ_UHu_@kUn|N_0}DIQCHI$r>F(@sKk(yq?BXP`$gY2+*x`ZCOU-TH_3B) zw2MBFu`kw|mhwb5%B#yg+r9Y1cq5{}h(@c>=!2cdDr7ae-AvPeJz=_Y$7AQul<3tY zG!2tHG1AOUJyNO^5V(J(psQDGW@oN?+48}VBvT#VPiOw(xj=83CC$aVZ`rrYaGarP zFtNP)Lg%Vz@P3@b7Q)($T9R=WB&wNVNDNU5rX5<#7n*Zof=pQ3X zo2gSCgsx&CL-h;RM`;GOPe0X`u)3O=9-`QixpAd1WLb0Z_1lRZvIY|Y-#PpIlPWXWQhA3Dd}&gl z(`m0);45G6r^n)S!;|sALkHE<(I?(}J@$Xm%Ca+Z?+ZR9fy>VA~ z(`y)khxT>OD)G*FqxL`5v%|cXOxM=3ho@a+Tm^|U@v9-aS07ehr0f!Amc-C)EtNfw zW+$q>jyYz;2m48DP297*@`IPEVCVHFNf7jaj)^n0M@yai&i3CwF2Kmjw)8nHXU+am zX6bIvp}S6Vy>fe}Cws#7(A6?-rP;tqE3GNZ!{$8m?4oCm7R%q;^P#1_c*Odn*S5th zPsP09Y+Wc5e=TOS`*L~HV*gsVFCPW%(|AkvBa=Bm$1dh;2JoDERd9Bx0q~*L= zB|mm}%lG)fZ35C+9I4uy1~{rte_H>&SjJ;Sor~?pleJVWQzXt*-uGTF+#XQz(NR|C zIIsHK$!hN#!+S-PUY<>?%48Fu-!L@yO`O_}A&E*MCn#Erxqb~FeRS7-KS}jF+8o6D zuU9zk$T4HOb=m#i<-;jcpX!#+$kkMA(`aq-EIl`1#oVrVI5FK(g(G<-6hF7Ci)>=` z|Lm0Zmc2Zw`sj{q`Y&yQcyCLto8_Ll=$(n)|C!O6!IC{K#|fA#1b8Og|3>lW)(_Hq zGlvdrBCVeIqyGHNGlygCb8|Qnm8TOwdOpOik>?H;+S8X5ZN5l*58gVr>{yQ#Nm{`?eI_Dj ze*?R}+mZhKnl)oJTZCjPdmK1w<3f(y3)tDvVf9!r9GQ@<5rSfAP6e~IPT<6)m;`Hx zclXPA?qDwQS0JXg(hS_2D&iYLG(@B{eY3gD+oT8#sKoQ|n}K~mqUuf(FIqG1+uoG( zbpqI@b5chvMR&u|_kmrmj~Y*8<~1+FnV?<%EdyW@8>r zn>&F4q6!E61OA+p<}?RT-jpGLT!bwFfN2yx>xS)OR&~%X%g_f}vg0@fqyM!%BFy#M zA`)j5XUuM1t?XT8;;_M6r9YqMj{b+a265F)iN)$5{5s0R81^g#YQe_*s5d`Of*ljjx> z<%UVnG|NM9>j(y1E;%OMRmJYAzs%F-rAV*17+E_}@%@^cZ1YJGIdwad2=~NzRQlVH zm&@dKHye{LzfSYZ^U-*59!}ma4hXWn>?q@aZ0Wa4$pU`O!&$!cd~F zSQ@PWV@brcAx?nCHB&<^Z2T4(`&t@;ojQhGXYw-m9B*DnK=Vnp(SFr4 z)A`@@u5!5t0+lSQl-cW^I9;l+aIv=0iQXS~+bpV9-r@w0KatWio}}kSe+A!@)~VneSNeMfK$_M+)ha9 zCZ=;oS=$(;o2QD?>`6#^sJHDE|0CZU~V2M*r=Xvyh7?kUo%|j!hpg{VjZCJ0{T%&c*=B9i-U5{v9 zAT?l~i^e<}Qgj#*JbQj zqjC`lHy7P|yJtC0Xr+UWQPHI#pRA=HuZ&3hv)raMN+4w&)yteUV|81c%O45cedS%n zUeY{Kc6RkblxAepz~-mAP(>(R+(f-)5p(e7xwLIks9G`0mzeIUdpgHAjmzm*QDLFm z_~(6_@1IY(T$(c!r&Ukxw3l)lYTo8Iq|j4YS$Sz~eNR(zSbSxKb!~cxNN43 zmROjeRPuQz`yZBk&!#m-4T1~o0p=_^-E75wTd+{`=n&+ z+|BPWq>2A2y_OqXc%aN0ZF-(|J#}+h+|;01P;x4O*{K(1pd&-XF)#ue^YvbAe)@;{ z03F^RS^(m;L_ZC^c5DFv|LxTxJ$9JnW~V{-13eJX6@bxPt0TruqIrQ3Qo0v<`VX}D zOv(CWEt)x?RcPX_jF-BcZQ1_W1>TgO2IP9yt$O3M1Y`6hWr}&t;+) zDpDZ#6RdRXfm2U2wE~HvB%6mUtvF@2_=aObdE3a zWz6>f9Qx8Du9qn{1k|^}`a{sJU_?hv$o@jE_s(}L5Gg}Y0P7fBUaSDL7qG*CG3s9IV3tVW zBK9Z#-%^lV)Fir*et)LPBdZO`(hOC{GBzVfuQciW<`~hWI=1P?NNFvALK0-%UU_vJ za&+6>jswjO;=S9I{jZ_}hFu7nncw0hF&}~MpuWHseSP#I{eHC`Mqd`vJjs%HMu-H^ zcf^x&mT?$Dt$tlNY)|NFa;0+4vm4(y{Kb`Cxc}}6rq|$}@cy&mP+>^o`5$zop4s+d zU!&toN0{BW^qiBq9urY)<8b6@2SyllGUy@j(nJ^!5oh;MODfTu3)U9KYYvrsCyS+8MDbl%oRh#UJvJ!<uh$io%@2 zlhV>~D0yLSr+;qec4{hYrnR&U^~7|Dlfg?9{Z=e;K=8>k$T2vU-+DnCPODg7n9T>;G2&zMMXX}x*{lT}hT!ylAZI>ecRjKeFISvl z+Rww|rebBH%YNAWNXu$xw3WOQ$NdZ(Sz7p$@7~cTEh73PF8&FdvuRvplf_kQ)$-h*O${)=r%Mst03RzFjxsIz8%elH#XFyqPA z!#mI&(2QN?RreU1J?t;mahqFv=Ro(Lsp}7p{^aeq@%hxyvelXaqAy-%?Njdg^b7o2 zWMCj3Pc=n01=!2zte(qOxf1z2xCAbN@(6TwvR@r*pA3D{bNxjnKx-72$$ZaSvSwHj z!)!x7D?ERw`k~JU(32_FaJTxGB&1>JKjTN*667ZU#{`=Pgm;8Av_#NFcwjBi!ds1G^2s0Nnz>oa*i)F>N78Mli#3X74`lEm4cxBR=?8 z=;c2h_HArQ>}q==vgJ-Wr~}+&O~>ImvyAmLUj(Wcy<-ONwe9Af=D8(eZTiX)(|`RVKfIS*XX{J~&63^OSD^c0ax zN{b_q>)85IfudQDW@LKMlk1v-90^(=R$gBE?cbX6?!+f+Huhv^fwSXSdL6CIKo}4b zaxLgO{n&l3ZQQF>y~U{U-6`K~f?EKscxo6T-#Eg?0 z*0>35D(`Ue+Uz(#I12hAyghQ93gT7D3p>a{TN53^(T})3ddk`8+*^{A=*g=GenmL? z^n2*{)>Z9dK3KQowi3-vUcX}lEIYrn9JKoEv@tNLz?dwZFQU8dJ({Q^3dN1<@BO@w z%~7z~=j`zqheUuA?l~~7l6q5eQJ3Z(W*WdUCmKAe-|#lT zn;9maw=0rp3j6Qr(Rw6D6y8MbJKZZqKD(iw12PUlNJ5V^q6s7(z5G784FoT!d)%K* zSXdaT4J3e((LT%?i6!&IU?7QYyZ(!o*&GoFV-nKV)6-s$a&xou(!u2dLBo6ea}5Sn ziQLY00}(b$8@#qvjGg7a6`Fg9Y3zQ}*7!e({XHAf-JGIQAA9N8bMVp2qJ`FdPDazy zHTtW9I^(IjOCP)*^M9$ozkf{W#2MN7EPgsrkto!s{?>bk;VmIL5g(JF*rH1hJ4(l| z%cHf9jgLf|B&GihOGfh(ZE|iGQP!n zg(`s@?u3z1-)q!9q;aPgN2psh_pDmI9{jnqc>~GKAjc0A&@p*H-9y@`_ z12myXL!8+5ss8i3Fd2Y|gY?!R(a}@t2Z7soxUAk!D#_{9ep5SHaY^LW3%<5U>?-~K zDF=rAUv|uI<1N)1JS59*4TdmQ_qmj!GXu}vje1Pu&ekifF41rX`$vA6{7rPXHKbu6 z)j?3jzO`lKN)2m2&Zp{C4J7l=Ar-^t&;9;Pgj8^mz+CJZ z&-QrO!EaOY(HW!ytY<=?#7?w{8Lt(!A&xwPOLb3+<&2r(^fJ!JtotBrhg80xxLM)< zqw2@3%bHP8M8bJiC^ev@#6Kd{MSL8Xu`7u`;C}(VM^Nr_M#1*QK@3?DafX7En*7h+ z2LX#7D7}4xf4kHwagx@)8b=*55!rVk`*R-xf4TY}dGfNs{>Ua-`AdFA>Z|roTZ>oxfl3Qns4(N1fj_ibFt%201hE9ug!=lkgCz-jV}1%q5AN7 z+rHZ;>&UV<{z20|ZbV~{=8-wZ-8*yu!Q2aWVBn#q`42Xuh(=CXvO zqxAU|(GJ7|wq!?~h?S1F1(As$nt^&WZzHHftcK+EF6#np*58t@GmK#uR$CK+Le$tc zq=NIR&Yn#Vb1EM`TGzN#cQzG0)aM*Bk3kjXDo$&T{*-`cnaEMRe{^ps%rMjt;CNwd704H8ta6)fp@b@N<&O(Xo%KD*IOoV|y*u}b zAamQAx4Y$+=IyC<-4@fxhdiuWg`qb5%DJFEjXstwk*oeRzbsuULsG7;SrNmrATB~U zkC?|T6$R%R74h_WM6?mT{WN!oX6GRiW}}EYQ@=@U+*u(i2pilySJtq!e?bW(X0Uh_ z6`xPg9}?)veai3BR9@lNJs-F%z*BK3CH(nV$$)kIwB75O%_6?9zmFz#leuyqk3;HD z)8%DcKsjb_QHqx4pwr(T*5Y-P0v*LTM)ti4;fR4=54(v7qUyu5-i!@9LskwcnY2&N`cl<|TW`$NKD$YwdUo zj()NlFSk^+81B8Yey@75`oMlxqc=ab>XJU+{E{Vd6fpxRUNlX|#TWML@e=jz<>$Y_ZGLkLGn`5Gg5cx%>Uk^$Zh_Pp#j5MFbSq)2wbUBYI9i%abyAK8G~M;i91fVD*^5(UxU6=NX$%h4=M^X9+|vxTf5# zZc1{GJ5cVf#O?+@EfiN=-7c(Nr-*k~j<$t`qg^q(PKHl{eZiMY)vGX}-ptWzeP80q zO-~|Y^RMlyAE5)R3@80h9?=MxXn0K%LLVBX5ctC{VNr}9Nzz5xCGs2WySA%8P?O2D zWRE4bKRmU$t{83Y%X=;JI)+=-R|PNaYpAvQV^ixc@aLL0@db|K*SU&NKM-n9-kEjI zwv?ixxsrCbCr~UUi{3@2s(pxQDC+uoEo3%*Q`{uxnb4Ou6NS zo3M;$|H1b|5Q=j;V)8^&#MPfLwgXXw*x`2^+-mRao%7hWkgM`Ym zpT7t_sFsFn1oGOgpm_4wfXPB?Weo4^udD{^0pRUv)i@)k-(n$CEr^=H>CmNw7xS~9 zKlm5tzcWtZ7E|>Z<@y$y-QSeEWBin;R|q<^K%mu*X=|_{N{oY~R9YN*jI91P5{a;} z!>rq$K+xDQ=YM~EWFyFf_X6_8e+SBSLM(}kttJ5vbWZIxRo%}{UFp)j?fsWvLFX%b zI&U%Bx;aHl3hpsUhT;K@^Vmclo-d}Ld!kFr2_OiUpVkbN39eUQBD;7vn%C@2r16&)hRgE$=) zXno5fQd{$7e4wZ^*W<@65%vxyxho`V+g8kIW3Qa zLY2jqskk|B)ziVWZ}>x3Zw@HodJmj*d{*Es3HPH#B+qtzc(T{%pn4ysiqI?F*9nou1|0JFqGLIzGQX7IeA^} zHE}V&QTv(XKD1n|v!yEMB%y~kQerd#6j@jzxFpiZ!H|Hra=e`PcVwmwjg_n}5cFx9 ziLw&j1Wq#35x&h^?O+;$qSlGyiM9o^(<_a`S**O2Ui4sLBfN7}(d&<#IQvw1nBUr` zbqEw8l$Aw<^j2P9j>l6`_||1($oL4eR0yhskKvcZpT58ic{^t@D|$sq3Q7lE;!HAK zW>7n<4?2dU@^{X&e&K!30WinLjTAuf6-j^DquAHp4i@YA2`oW{@9X%^mKA1;pJUZU zzcNSOkxR+C));&(Ko_WW*Bcn$kF)i8qc@A}G(fYKmoBO?p4QMi1e6f@S#XvM$aWmx z9sV)tKdSPU)JGe2+xO#!j*)sZZ3=2#FJJr6f_Qwef({A+$@~+JK=b=#tskrmmF$vs zv53Zstf8E22XY=YF@njF^Lu*M0JVK7;MGZJ)&pl zF6Z{`xCG+N}#_`o)^D zZ5CJykEczRuvN-x{C{u>JH40sWx4gU)qCL?H;=TJSWWj!T;MzyCA@c$T=50UF0YCh zjvZrJXqiI~Odd%=eQ%Xc!RQ}aPy45+Y3uczo^-fCN9orp*)-{?>S+HB2ga(>nC^XH z$Pc%tC+A}{ziXH0i*M^tO;jQG#v5{*QF3d(gB1V;S~q^Q^MwdayLod5S!t7btC$xU^hxge_o_K2d-Q^)I1#uKR zKXwpzH4=bJB-)19-V2g9ibOy2WOo`Js`eWtv*9Y>7+baSj2Yb4KX4LyQZp2jg)bR=c<(%aqI{qcC zrwaM^GL_o%;JX?YblC!|9}gZi5Y|vU8wW@A+=Qj*9Q4@(Kpf!t@FhJ#IZV;1a_TMg zI4qs%p13S$@{~iFA9+1*cEdd=*YRJhD2hK~mNt2|+k3IShodv+_9X2U(T=XshJ_|8 z@AqIh2thrcN%=P)>^Mpqu-yCQyl3s~CD{mu6qM_hr4{DNT}(!^IRe2trgK{3GH1?5 zxo3Gght}o3D$HfVL}M#zE6Y{KG`jfhQjVS(Xw3>ui6)MsYQwlGrDYj6L2e4O4! zJff7iAf(|FC98)HQGY}ts%W52bc+69j){`^`bSpY)*|Y~tu@w+3Xq@;I@x-2JUji{ zcYC@NOteYj)8s>LBK5Cm3yxj?o~KlwOQ<^e=ql6_1yX-X+qaG_kKD&Vv$( ziVIVub&u>}Bdzl_ieLEkm3H<@NR*U@f~bwDTv}le)?JRSAUVn58^5Q-#T%X{d>my= z5@FU`5w^EHl)+>9EB*F+4uDp#Z~*OJe4{^K?3UT-KG~HEs(bRI{3wCg)XFKv=gZ9r z-x|8~<)r`4qUWOW-kf?ck<{v*EkXMkA7sjo0B;vT1{T+l)$zohbxkCwz`+T_g9K0t78yW7VTqS-lHE8c4?Q=%<~H2^ zVfhR%WfnLHg!-%G6RUK$X=i3#@F1EXqPa zpfWW5+Jn|Q)?3DCxi36jY}8WXuewAo9#lUWC?pdw`Xb?qCKApDQ}QW`qeSa>3ca#= zqtn(HOrXmMVE^E3FDz8hM@^01eLrY1Hl5V1AxKZ@LItgtj`xpnJ+hrd1Q-*gx-k*O zSGAji2FAk9<+ZkJWPE9JdYU7|6QYj6dVs8m333BdoMn)ZA5lCD)dUmx(&QAAa?h7F zH0b>9{XuLaz3C7Do?}I|?CsFI2+Dk^C8MIe@>!O-V;{mw!(k(n5Oovvo&$my2ozGV z9zl@f^gL5U&c%vtI6eNwiG;(Q^z%#JdVP&bYPgI3GE}itoA&&4g!(b(*m^Ou%5?vPfbW2SECsvQ52Jc!L?u`x$U(bJhNRTw)#Re;1;#r4~&KM|= z7U-DLW-v66=g0{Y6d;(g_+}&nG z2xCxu$LVlOd!`za8paTs7GP4nFO@DunRS%yDENNxVx$k{aH)E1QD9&Q+Z4}IBVI5dB+weM-Xxb1NV_K@B_2TyNDc7VuOzEei^-))&VrDG ztdM6>B+VRJAWdrvW@<%iy2z&j00^boi)D4JAdi@&*ttZ0V<0hrQKBQ2O3LNx&Q zBMtZ(m_vbK@|ww+RR$s+yrqKZC9;h>BIk)87*1#aqb#1Smq{)tzOjO9AKhQh7fl%> z%>qR@{nQz7c`H2f-X`ErC)$Gwf3#GAoZ133byYIF$(F!J!}0{^D_EFtFrmV-hpi!n zJm4Mu=kntBMle10t2+t=8-*e<%+&{*QHlQu!dD*cRACOhplLoG6n`Pe0ATfpcbZ+f z{FXOgxwD=gpd?#wsM)J40D6iv96XGm6alJT>istXD4R)UFab#d+c4Qr0X)CRVL0W? zMtdLazrCMjq_h{?cDc;2*ZL^9@<~PL5!jcDU0~PF=H#*Shg1SW1S7g({ExHr3s64< zAUg2NL>&J#Wl3fMU_N1NXn^Fw@~L3x1f-Z!-LEJvPmFN+qBtQ-KkkqdCVs*BZUfT{ z1Q$8*L)Sq#L*5@*j!q}$p24eu zZ4C&LdK3B|9;L&;LIDOwC4&I}DAZIKk+&q?wU2zB=LklV?NLC;fTz`=LI7fN@TIsp zUV!ZY=0ll~@AFx6x^28E@Cu+|0f1g8;_`0;ED>OIvLuk{lLgv} z6mLSm(|HXy$9`s~PE3oHJQ=LuKG2gEeNGbN)&H(&gd@HxTB+G%-&yb@mpnm|2>d?h zWBc*cJYnctmk}~|SbL8C8<}M*J|BN=9#1%9Ka^D?rXdY6Y=d1}dTp?}_|xcSe3O#f z9coruDoB#$B%8q{r1mYL6*=ZL_-4-WLocsfXO= z@OA4oXX~I^3D7v>#b6N0>KW(o#D@*V2{;+S?n)Dh(QLVYb?$X)8$}T(NQX)~l*H3P zzrNJv2jYV&@PYWcXC zyklE@^ib;uVlt?)pNjZjQ@VSuJ|n(nk0MD#D}FDOiZ9_q$~>|DRefmt#nK|h)Cx}z z{7JnBTNnr_@)i1@P&Qr1yB3IFyLH}ve%@F1&X7nFcyR>BfXKM-HgPHP+M(=D`JN8} zspOryVPfvgC15)-iP-NC?^wV{mE}Y;HHY$_kr{eau?z8pcA~tO`|uWF7TqxCa_Dt? zNz5b%!0L#s+uU~Zki884fOo^?vr?kzF_u-CTh~is=ILncj z^5xWj^c!4oM_FFaR>QFBoN$GwuDHU|Ltv8zCXBw@5+ZN>i()!D;$)I((@xSo8NFEh zy=%wUx>-BncUz_cJYM5sT**+h4}49)vvm^U+d~fKkvF(g&1hOPKe`UrAk3<})K>MI z&hjR)Jz@?tv)+x$MK<~TNG4PojW7NFXr4IK_|^y4D_zT5iiu)`hX$xAK5i`W)34(g zE56{t9HGmHW7Brn!Y1AZtm(0a#g7D!35=`$-gK^t**Z~`q_I;4QqIIoms|PG+5&s= z`=AO6B^3chA$KXCLEDf=4+?jYL-kU&9nz+falnD5cwe4li2=%!`y;c|2-S^SJcZ+O z3f_ksMep-b6E5B7w|G#(`ko_4NLj+PyXc`F%5E2?dJsWH9GClslYawvJ(8NtJ8!p2 zG081nA4>mSCcsi=uPS4sc6dBf(ATX0-AO-<>#tP^_Vy1y#7#|lVNEZL9F#lX;1a}> zc|o3!aM}h6)B%Ie&j@i;ShxQLd7Q+i#%L^XKHuG4ox7&w&d1oikkrP3GJArrIj($7 zY0aMzCw(F{S>l5lD{CCADKw0`4BW22hOSE+E}3NG1UpS`z77=Z|Q_{!>M;!opjHxXl@9}$n5 zS5CLv6<#zQRu#`(InT*=`-=PXajpUk6cTEZUoQzt>d!dFGx)ZjIt0Q)b#aAN2^6{i zjG3SRO!RtLSa|g%6o`l(^-swcV^1`H9D`U&U0Ejq`|628ZK<|VENglNId85tR0 z)hl)wajD5C+lHebsIjYa>wq@BzD`8uMF)P1%<2ya-T`AZX^osARi-5*)7hsN=N zXr~V<@_KrEuQf*o?W_qCjNoFP_MCgzqN&&SF56Zo?)&Ph3H(Cof$vp}xcRz>oR2Fj z74`SF3pY3YnCXKRv&3~+J4v|Fv9TM<>F$mD+7()97=my_iv3MeR zkTKVhvo9cy??J(Z5ps>&^9Pkb=fBzCO!c~-A%LpKMzkg%24Y&Gl_8a9} ziFnRg_s!SZtwQqW2DfwZvArzkwv=s?Q4Ivm3{v52N}wb3tt35b zrvHgg19Lz9ZhrzU%cW)(eU&YC- z?WU`HCQH@4mk9XC2At5R{6Z1P@p!0pGt*IRWcSo&12apRXUb0Z+I9Z4)N6JxZhX8K z_zH^?$t~Eejbo7*uUotA;JVuQD@CZ~QSThy2>bIw~()4~Viq2FzG)iP%n z)A}YSCyS>q`qiFGo-rmjCrl>xO>u zu;)JIClPotIRCUfu~gy=?VnR3(Ly0v;@C(yFo5ta?Gh%D0S&pD{&a1xv2kwkY=1AM z=>fSMbVlUk5JADRdKIHL<&1a_FjKDFt-V(^fe-5%ZLJkRKEU#RlMN3kjh^Q0pSLok zG+0_8HC$%*{^^w0mJ%@MT#mg;z9q2AnVy+B-&`3#!2SQz86!2G8jBa~R3Ii?f1kG? z`8u(kY58RJ=iF@AxWSAi)uqext9E?j<){kVojT%{{ee2B31wZ literal 0 HcmV?d00001 diff --git a/src/components/error_pages/images/ExcelNotInstalled_image1.png b/src/components/error_pages/images/ExcelNotInstalled_image1.png new file mode 100644 index 0000000000000000000000000000000000000000..340bf9d8a079db84c51c614c922f9c274f0235f4 GIT binary patch literal 41808 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 literal 0 HcmV?d00001 diff --git a/src/components/error_pages/images/InvalidKeysLenghtErrorMessage_image2.png b/src/components/error_pages/images/InvalidKeysLenghtErrorMessage_image2.png new file mode 100644 index 0000000000000000000000000000000000000000..af96b2d2c3d89fb65d910aba6459c3b3e1a4de9b GIT binary patch literal 58312 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

    ~nR$J_G129Ux)*mGlq%|kHKZrRp=0O&bV@W9 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 literal 0 HcmV?d00001 diff --git a/src/components/error_pages/images/MessageFailedToOpenCorruptedFile_image1.png b/src/components/error_pages/images/MessageFailedToOpenCorruptedFile_image1.png new file mode 100644 index 0000000000000000000000000000000000000000..37d12daf5d0f1d765918d7a09247a55b04d3024d GIT binary patch literal 53157 zcmb5WWmH^E(=I%?dvNz4L4&&!+}+(ZxJz(%_u#I<3GNo$-Q8i3Z*qU~O1y}P@*c6C)<*Pd_%ISC|qJa_;Afb>mLR0#lpLMg*m^@0woC9&K2N?cJB%gxh?}{+j5b?AeCjrFjuSO5h0QX16-4W~xqxR=S-(h}! zW=+Of0Sg^xbg%yyOy}wy*)@$daQQ+@8XB=b%e!&*(Lng2eRKP%kNIpXFWe;ldNjju z({6t9)S znMU#4bV}qyVMKLUEqaDMDl6|)_&}*)JNGBryEbXco>IEy=L)Ddad=}b`gu&{CDmxf5F8bjZe!_b_PO#C> z>B8^M90pB*3a=puCP9@3=j8vZv!)g0U1=&9f+#M)h6IuUZ=zNr!b%*x1}+cs6)qli zSmIS!r9oH$@}5|t@uUJ_SZM;QjMwQmdDyMcr{SP(Oj^bf$wreap1H6Ov}_dTi69ZK zM|nbgs{%H>0VYOi^Q8nFaYRaS^uF+zUvNZWz}=ZEJj76*iy$DfIdD1WDs1|jyW}sq zBeJy|QayTLIT2PGWSc>-gX~1Q{zBBMkeWO%B#QrQ9KQJuRSy&~3VGc%3C=2p6<5Z1 z^1R=~TMJ&-QQKh5j+78h;pg9P1d;SS4OYanql<`41!I5VrVE ztfg&eTv2%BFC2GxjdSi^gEK#17qQ_PiY^qjRaB6kX=IRWSzf17uP!-oFIxRvk z>Mf$2vyV20YZtvdfeYM&ELSgh$;Y_E5Fr;Bj&huJV*hw(*gEL%uFx~JzxvF z$Q}Lyu+WAEWMNR@BuFx$x>&#O=^+|=bZTLf0^n=mD`Dmh5SEZ#gM79C7SIws->wjT z!E*PwIKWir5M6z`3tBWl6+%T9mcR*PHVRlGn+)UG34$aul>CYwTSSU0$xa4ZG942* zrGQGI@_1WGz8i8U9Io&z3GVpSVTdAZkAMyd=A;n3JhM_lZsdERWs6T4VR9l3GvJMo zU&Pe&R4oYGux*9q3$SNSEwEoc5%vIze=svkk3-%5=G351i7_=~vEf&XQ8jYWAYXvb zy;ZG5IPKfm7R?H1aKQc*NPbO`6^p%fd%f?@)`f51E5ECL4dX8G9xh0ohMooI3&}v5 z94DJ5_L*D--4z`fZL+7OEc7Zvl7c1tLDc?p?WDAh|1x~B=itPxDXb?`O>s#|Os-EVK!u|8ou>Jd zfE2x$V7jd4w`C#ApE|{N3eaVqDqdCqw)hMYUD2uncBLtWOC^0POG{15XDitSbn7p3 z<+CqBr&$XSRc>E>GBBb=GNqKK)uvr%vMJe66bnJJs&Ds|Q@kxwnKE*YEIKb~Byn&GSTQg#!J z%|9&0u1KwE(Xo%+@aUv|q442(WAX{`Eqix;Q+`=Tj53_qVtR_Aj3SI;jUs|52njY=m5H((+GDv*qf3WL<4C)dNRKv(MUT;9FL#_v zR#_dW}Rfyvt6_Co`U3XWJ$MS88c}Z!A~+dCZQsvJ?o>^fH>!A3d#o&5;9t;OIIUc*1lrQu zP%V!)S=K&Jq!^tV)77sVcr83cXLssGthcyMxXPbJpS3lkTuMl_7N#2HCzW9HDcV6aIgONCB_F-|uw z9AY3^<$YM@%yc~7Rg2}}xk#)ivCcU~UgWWRvBOx$YHw=mbZ~PzY+wAPf1BqO>_vZN zaqZ5(;nCsndT`ysi<^_k+kJ0y`+Bs0PI+r}cXHo+J$Y4q-*s%fg>l%hc9_NZo1@+d5;Fzp1?7cA;yhww1=`g4iBxi0 zJjZrXwow$tTv+{1#*2d+kqxnQVL%TSN2j&DjFH%#^_|1PTv-E(aml5`D{f{AN7J2b zicktMCGC2-o4LK0Jr0_D8f&FCrJ835mt4var=hc(z9r?9SQ-dNF7W8fpyO)u4~95Y-pq79F<74nwQD|8*bBcy1cC_A&N zInscPb&4q+!8qZX(P{Irn{btIdAQ~Ls+&kv!&)<4v)20us{N`7svK%CRU4h+_Oc@x7fp!^ z>{Z59bo!50Z&CM$bVKTP%Yy59OVg^Dy7TojX1nFl#N}f1i`K$c4~rQK3>7{N-)fIX z54I+vwa1%PY&^PEJMI^n!)#?;TwRh^!&f7l1y5ljW;jjXa7DO1Ec{hf0T}Vvz_L zx%eG~Jqs>P9!4&jac$k?e&)2fdfpsAuqv8QzM;R5l{K6-3{630@i=We{sJc^psI>}x4(auz(?jZf8DqO>id;0VcH59_b38qm z%hYXwY{^-hY=3)gDcFR*r0_a+Ham6mBZn~<^A+G$G&~^=7sO!?Zp`|=`j|@+=s-c^yTQO?p}GW zq+R4$L_{eks$>P;z#&gl6VR~)1>i%vAmj$*$tmXEssxr!71Kh#W2ogqsqR4aR2u*i zu)tA~9zSPp*ZxR@z8tOcG-49u;}s7P-_sc_gqAbq2p< zpx9DM6%}unF$<~iw7=FFM0YNVh8NVOE)|w8;p2&+A;2oB6w!9NIb3@C(YM#0F|>ac z$C$eGSb%Y}PY24iI!}&gZ7V4&;{uM3kHG*pH#dT)kV5}C6w$x%@$rGKY~Solm+G{_ zue8`p$Uz2@!2ajhn@*VI<@9?8x6;ta^8vcnFT?(~xezL#NBX1GMo3=Aa9iaHn?uh+X#pw3=l}6A1IdvqS8oq zoxFH4Rm)ono}m3twSMzJJQ!gxyY{!JGW^Lr!4eKL+nlI}Cfa8JmhC+yB`o(znzkPIZa9xN)`X>5E|RYVtM z3E02xWM^@PG;F-b`CsXTO(nB*f_GGd(TM&>q(Z2o%gB(V0->MC{(E!b23*+j9>nB( zN&5c^>Pd&@Pe5EcYDoX5kijaveDo@_f8QCaRTt;Zr3nl+EZi5#aS5sN)e+O%9ftmN zAAm6%@!y*K+Is}BWVU>e?+duH#hdZozj2MH7exNfl1A*mqsnFG1;A2vl`cBNA51w8 zplp5*tJJ5b?dZh4#{{N-_UhA9Bt? z90-8@rPuWQywF(67dB2=z&YUCzxqXCfdT)oo}mWQTHyUl?@+Bs|JUXJ%h%^4kop~< zo5>S|=xxgMj|M%0>{Zt)v)2yOuU}C;&tbjtlGXIQymiQ(UFl&0)g9i46{4Q!L%|;| zgL%;#s7XiHeZg=?_YcTP$*c7kxR2AQYhci~ zI6u~7^E#`0E6{-Ae7KSH@4}l&`~AWLw+bB`aY+}4JbVnPcs2t!H7{oDF3=Lr>m%CXH~=AZRh~WHOX=@Uj&AIY&}uT)X!#u zCH?YYq`ob`a&qpxE(~ff>CGD?SxVEwWs3t`y*#y8z|_RYFQWV*^I9VItUW^I8}fR( zQD^4cb$-p=hh3|L8&}J*@8+88^_Tp?Rh(N@^#tPj+9RN`7AgTx^d}X{%$~+OdZDoXajv$BGWRQ@_NEhEr2J_%j(0+8pXdb0A3L4Je2h00A47fB;-%ExgVixo1 zOZ%P}p3e@9S)Vjw%`CLaT)rW?$h=xI7^7K>+M_u)pdrV-zE`i>Xi#IcQ9r*X2tX_vD*_YI0j4`vlkkU`NB6doXs5dL@;!b zJKrCa%<<=$vuX#tG;eh|rCog>y&dt3PUb3d*GqNLa`-mmNDfPXI>NA@{a7GB|4uhL zAC5WXRd;Phu=^!T8mIgD?D|qfb)&Fx<|?1ZW|n25NpHAUsUOqV$1xAz+IVm*r_2}S zk>!Ry5z5^zCF!G}gSKp7R@;)+ZfC4n#x120_vhEjr5g=q7m4!F7%jetYppd+xya}i zW6bI=w$!7btr6b*G<2zqKD6UUgHq^#z_B1_cd324%K%8}Tsd@GfA4#Fe*q5Wn`k;I z9q)aD+%7zhcd}2cw7JuC3jXmkOw-PeL0VSUw5+U5%vOyG6cBcYoQJ*wg?082<2w7K zd`^(GOB#J5`LBaU*)_^T3!LQ>%nv$loJE5kOKqf`m3Now*o^m9q8}ZX{K7o5F!6gI zWG%g=4TR~3ns zQ}@+AL?BDC(>*X08<1!3FQthHP*@g30VwnhLTgbKu*m;m{;G04rfqSICmfsjD&HQM zFap73$pg=-789V#C-K_o$>MqJqrq3CF=rh(YIXNivc)NP{Ma1Lt@hNZr>_y}vU({} z>++kuTXc^Vdhq7@=`p`{J7Cc-s$b<%kgeg4*r@81)T9T;wU`W6hFI0*Q`26(_ZIgl zwobT7EshiFR03`UfsJHq3!Lq^dr{Ui6a?0$*Hp=@&@GLG>7v>Ljdv|N=!%85Ptd{r zFTd-%Vv944%NUq&a2XkyIU=H3bG){DAY2X&77m9k;be#@);<@67Z5#?TUC*lMgZ6P zh0}1Q=8&ZNGz=4_3v20C(&5@Lj18}owP4J z>Xr)v={IoDx^FG*7?v9Mipa~u3=R%5v9pK7h{Ao(I8`(Q#yeWW*|-a?mVd#^z!b25 zIR9y}Yz*dY5MFKV6Gvui-#ckg4-tDPVZI9_Mj>r)q=HWHT=ZG_W#FRnwTWUrgC zR?z_pMZt-UhU>8akt@INsEGvSm@Y=&r@cqP#!u%_1LI;@tslutqbk<)TEM$IX@l>B zbsavs@<(@-a@YGJwH>FM)1fX48ER{^$hueLhAy7ZDKQVa1eDmSbj;>AM~*gH@8x+V zKTUgGC!yHAo*dzBi+rLP#4)lX=)VjNBsn>Tp8BDmYReBrJP-xv6|b_6n|T>xbZDl2 zS2wS=>e$)jNphe&Dsj5q?l^PFj}>JF1C(#9^YNKMvPOXp09rvjjGt808Mf{M?Hxs? z2cA@c+uXx)KQ}JL(HRK3U@UkH+JNFR&h)Nw4hIv=wj=O&Y`Zx(lJ}V=Z({Dnv$W-i?X zA}5AGJEj@{tqTX{uXbv=RR0LukwY{P6~ksSWz1#)bMT>n!VR#acMd{Hv1*tN*HDDIwL{F>mSQzP;Icak&}5nDpRu_%e`6|_#a*sjx7}OdXfx)^ z8$A)n!~e$+)faz5+~+YytnaXwFY66R3h1egfcsUOYI=f(sSO*pNy1hL@MpNYZ(>^v z`mwc?lIWhMO}HsTRKrB8jz&bCk{Tofz1J<5yLE!c|_*&BX)GuZMEQG!0{~ zL`fc@YSkzzU9xbrP#%-OquO_cMxLDBd9>1v>_Cc>HAxOh&9an9qxIWfKYQRo02Gip z1p>2tnfMzu_MP{O`gf2ZHZo4>-gH^uondgl9S^G;9{mjVH2!!Fm6Vc<+jnuNg&6<3 z$T5FN@jwg@j;PDzl~?72K|P1yMg&d5O$BbRB=(u<9b9eU;OXS_-6;mebg*FR8UNS& zSH$JxGNwwSz(z^G4ns`+s@8E58|_9|q1yi0=RyNQpBDOCRP2ZM0Q^7(U#CQll~IZ} zdUl(3q>WzOZrcy!==-two>!A6o%Wcp)G1S!_MRsM&L-=~8Xk_aC$yF*^QAT?3^Fch z8$E95CjE{1@neT=?8;UR*y?9Qdc0+VP`d$uMP8{}I4&&JpsI=OMh0JMe0EL*_%7pg zfwMlMz53|4v4ps+$_~t3PGqg*XvJ1^lp^&a94OfPR)}ukhSSQT?KF-^mtDm)d$%>u z{XlIK=Zr8hq4s!_&Ugd|G7W?JtG1 z{WPlT(TJ@8XX}Zg=GmqEh|IKcO#lZ4=1xT3Goz*TPMd$3AmCu7WQ=HGMC)O?m$K;- zhko*doak_GgE>b3QM~;nIeFpK{o~ISTvUL(U}Gh{mS$#OYYXd1T2eW_cr??+78|G9 zMc8BtS@gX>9$!?mfJ8_j5oLsF?-!fRdSbXN!iRSjNLBl@0FpgFRK5iGfR=0A;mO1# zdl7PsPXGhWWW{HFUedn-SE(fMjl71^gg)`dTKA+}_9HFwPD*M&gKpa}Z$}Pof0 zuI7Yj3w71zcOt0;zKG=Z8Dl=F&3lkLUhk4}0ukA1okLj<%o$1xUHr4-Z*&}R zRykzpI>8}R#(>80Shw9ICbc*lA#+*}vRp}YTc$Vq#-^wC$x!gd!k<>zS8}d9s_9eu zlb54$IgNk*W*eBnraUd;GG=$^(|z9jVZdIHO(9wIwKi$3RV<)Usyg(?3R~}}lnmM5 zwqOc)B>{D!t}9KEv%sqkh6dXW5!2cs&TeHJr4~He#Vs`(M94auY}Y@>=9<3Yo)tC| z-Cxy$Q>r4Nf1gLhLz91*%J6ek)Qh!Ok@e`@i_(mx$)x2Z678Z72~deWVDNIwhUMuUV#GD$YM_h)Oo~8Aq$$IeT18;~8+n-c zJjMm#4Ol5ubfJ!?xK$N)5I7B1hTobTU?$|VK==Og5t7k~X_lJR!|aCeTyiiS6f~eu z%uZLiB%TFnx;?(_R1fahLQZP8BXY`s-BH_uga>^BixHe8#CCJG(yL7%Np0F~wG7NO z?^X%)>C=SAHxGKcExQqxDn&#{(ungkHgQW}sp+x~b4Ud0z&pWlUOitEC=elh@Kql4 ziW?dDnE9IX&GM#tQUPOE5*_lFNte_vdSkYef+;XxE*8nx=;yw|%12!1YD4d`X6&Ew zzEjH|&^8pH#Lj!C_p2^W1h+>5cKt6C4*hMhH-6;c*F5sd8r+gu1^B1=@Z(P|hz(M@ zjNG&lViIC?OTXM*eHHcRK}tn}q&9HdHg5WxVVNxliq{kr-_S1q5Sn27I#c*PwAAE^ zaijM+2$D}J$J`WO0TghVDvlFFNz@;ee#XLn2qx5K6*rTSd2lbRBPBcE({9x0>rIwS z0D0vU)5fPiSjh9}VZe=}o{9A7;QEJf8$A0Km}}w?Q;5Hd9`IUlzf~H+NS%$DEzYDQ zk63pZ)_0^_Ko_J#1k^pjTqLjZq%q8ljC!p!wNr65`QHP0PN(xB@Vj3S zy`HY}b$q|^tU_?CRn<<`gE}q_{i@IANRosIO~>FgJ7LYJbRrnn9DN|RuU_)`Xqj!3 z2_zp;Gk?KVq2F=nLwrWN_^OG?xrC|u!-4(Zx^F$-nghLQ)R*HJWYfk1b?cHR{!gv75jIq1zH?GoI!^%J+Rqm)N03XH7-Ov4wl%}Tf ze9A9{;c^fXfjkx^bp_V?B*li;1NWKxyfjx&)%*pyI?#@b+CP}Qq7m#{0!<)6)h`K zH4Q>2n`pKtgz{Fk3L?LVNGwJKijQGW5hV>|@t)kcQRnamq_{tQR6+!d;EsU;@lr>U zFx)Zt)bDqZ+$;mtfN=7>ab27Z<)PkM*1r}ZiuF`w@;slP*ND>Zo0}G(r%Pk6YS{&R z-6SOEdxbPt5}uY(6EY|Rm&WPcVuKA>mM|GHYxSa)jr@Kf^+t3-8AVjL2giCr1Jc+g zAyUGh7mZs9O1r8`(6^@W@PQ=CN>)W6QpxV4Vt^q@o>|dAQVej!yVxM=rjK zvARmd_Od(X=orROdJGvm;xgzWe?t0>+0GP}r2)zmQ9}DdaibRPS2PkS!RUz1C;q9{ zH9;nBt=GHrJC-Q2W_jfW(JUq@*RHnO)y;AzkMgV=P&|Y-TduMX4QQ63B@P-#1x0 zL$1hjDhbkrTyKU&eVVZV1tpX+4E1cHzp2lB8m-)3mWao2lJ}|NSP|diHdIeuB?!6Q zD<9@^x06_6=ti141*G*Z8+iOjpgSf3cwY7j4oXGw zTSTo1Ga{a>|0*QR4-xQ3nSLvK<`ud0A8>@$Nh00C9mtVE%|DUjiek->o8oZa5Vy-l zu3GmYVv%i4t(_?ml!=WFQ%L+-2lK=*48|}8^gW!l!de56R_!2GkdHS1fQ8VG<;&Ft z5>RUgOsIYkLqE(7Hc4}Z#e_o{(8SZde|pfR4NlR;j>^1Bwwb69KOU1GEbM{ZJETL& zRx8Xe?8VzoQpR9D_9lIbajxA9W#7jTS_Ru=)DGFlXe(?B7gDT^2c~_T8&p303TiE6 zFHrCI{6P{99Zj{hDBEx)63bmr9ogCi4-v}PFVa1r@vDpSU29Ia`t@7ISAE)M@l~Sp z>2Ie@)e^zvY@s7HLw+cH=$1Ft?gkl1M=LXTf==syyrOqT&fWeq{S4}y&p?XuRhq@5{6h-8h~q$(x0j)HyQPyONl$yI zn2VdEndYYt`p%SnALC*3Z`&!vEP;BWFVAycEh@oZK3cS|*faUi+cE`+to#Uu^!X}FxoHV^1og;sl zDob;tA-)fh?Kun3w;-?=DmZ%rDp-Y^eH;S% z2o3~#jA7d;;T6_o8m~DdBAc8xR)=41RFQe1F@Ev4{Yq7i7ez-9 zk-)^0BKfWw0M%;-=~O->->MrErzC%-M@n?8W+lI&w-XXDc(2`~*N9z%pd7ELp`(KC z-C{hqHS!CqDhT8jY}fEr*G{=d1&x&$tTa16nci)>CpZvMn>VL+AB>S7t(%og@qtpR zc)(CCTED`tD}G!v<^>Bz)bD$ z*t&8jg(;Y|ds=Tw>3AVD60#7zWzyQ;XLz?jtvVytn%wed>9Y_VrY12_cOL~#KCu77 z!+}#&C0t%8h+xYiCu--jBc<1Tc6BfvYV<{jU4CP-UG@0{N_o7*W5Cb6a53QXbZLiJ8yU-N_<$Gg zA({~lCQ}kJ#^(q09!Zbif5Ew=btL+g(@BO8_SK#b4JLNA_m@4f&8&>o(3UbI|1m*VDu}y{s>H#a*qxy-zfsc{2DXUJlMOAfwl?bYuU2EEf9+xBttrq@ z8o7#}@bF~1H&ib<86c1;aULBH>vPr!B8KKHIO*fu*@2UKNgbvGhPfEk2jRWjN(&?7#T|! zYP4-+vpgnIuk8ZMtH%Yjw;pZm_*B`n@gdIyWCGqV4>a1*@HuRDSk`i;qOSN4_799iz6GeGD*vL$cd7HD(`R;(2pBh}1oI>T9K zhvrJy7G4n$KdLX)raHHP8?&2du0xo8Ks0ogHi^@4&(9m{LFRQ9yYGNUYh6lYv|DTW z_sL;TbltwYWJq`^{o9#9C@r)Ih3B|_c%l#Ar#nvf+AL2M|5f!c&fr`QXyLJXF6d}t zQuUm@Xj759tep^ceWc#(P_Qt`_#|BGcB-cWOV%SjeFSOi|8N0t!aXtmC^onfF0-lN z=WtuF8Pc&^9QInS=|SeUMPDUP(z*$^cA5di8M}WVZXg%75Diix5g6m)cXGclF&p_0 z!4$K{R`S}Q>D)0$n8kaVxzapU8kY9x5qoy%0CVjk0S z@}sp{q;_ooGyDbd!2HoNj_E`Y2UB25IP9=WmpWBV4G14xDNc5e`z$zDPb~gjVZ#y& zV6v$fom*npA0!HPA5zuVrD&_L{;Tx+Y5(q&BShVoT7rD}$gbcYw^CL%d8&+!c)wa)C6@p^@@;2ms*ZkvHi8Qsv24k$+C-=n_g z4#P4C9WLsX%XKn^=UP9aa447s7pGyVR4MTg;y13M=>K{Ig(WfcY}Q5SFS41@yVUl( zl23$Lx6=K2FDXu*cZ6I`ItTV!2WU8KkI3+x#=q#7etheU)TQ{gjk3*dhG(~zYCa`N z_|?_|!ug#)!KpqDt|JvfD9jUnYFL;_Ih^Qbvcu|#!FXi%2?aOY8Kjc)f}4fEE2|T@LdX8hi~Ugyoji>eGYlpm&c+qkxuZP|{_5 zz&O867ye$l^-L!K*C?LbPEEvjEfMgkwT|jiEYA$i@Ay4DmH4c0u;nn$Xgr${D zVUHnR9+>ArG7`DdVT05|LFmT-?S-3~8C9cOdNI=OT@wQ17jZH>p zaT0{Xcg`=4UlBKgw#bd8aqTpJ6&6~A;IuddB6VY5TgJO5A}(d7beN&rWpjsG+i%)( z025vijxFoE$7c1iUeVnyyC6A@`zcJoO9Ms^TrJ8WAjRlTuWtNN10>?Z0se#cHYS5Q zK??^=Z8%YL5?zvF9If%3F}qg}9wd6OH_)u`)rOmsp9D=pk0sSqLiQ(`ZbiFQ1}QkZ8z1R;IFa5U z;Ib&&>>m1a6Y)Bffl6k!to7oUBFLzlzemPun11JHK<~3aS8KoKwLzEa zgu}ptJ4`U@PI@>PUTchZ;Z&wO_ei$OTtfmC!*Z^JuW{j$? z%}8)tn5b0`(dG~h&BFxyJ90g$PO+H_GWcA&27HJtW@!4(2=Bq3jV}5OJgZ>FvlBs> z9(;ZK;C?uG8jpip99+cdsu`q-Q_OYkc7E=a8-R3Qz}w+|Oe`qW;|qPuXCHc%^CY48 z=0EI7dw|%alHEX$S!2YSoYL9R!Mn!Oj0hyAV?f%rW)nkEM)m;nCj|G3Rh*!x*1b0d%Gp{0RZm3ev$uRW+GKJ>#&};i;)vK1G^?9Sn_~F`x#Z{@3ZPa z#R&&W6K}0`ac=S;6G74u^{i8B_|W7hi6uqpN~e-20ov|x0@TEy8?LC}v&#kCW16ujo-{4Nnra$62UG!rE(BdK_ca zZmvi@&zr)gpQ%i+0QkUIqxV^J&Q3kxR? zDe8J;^^p@IX^0revPtU$w*PaWZ#PwyGjY7<)QTVJ?Kylv!()yZw6Uj)WRLQyX}27e ziHS2Q)USmxt5r&fMg$U}n;+>0cSga8x>{ITtB|@#?8duNp7(A7kwJ5#Cnz>_nsS4^ zOU;e)8Zs+%u8{?eiHgyAW*Uy1WaHy2d)0aX2vXa;>MFG(`H%tejb@%#WyAL9nH|pI zbaH3&*2I72cbP~9xi;aIn@iy?=cPL99|3-yUxYM(MK~|t%t1gn?f0{jX1 zjG-W&W*3?`u@pahm?yUe3;E{=T|b+05gS+6^rm9CkqbfaxvyS2e2ArtHj`|rQ-h2h zh#nG7|5v3_z65Q7fK}zkntX^J<8>`}ivkI#WaCSHiGqkO{_*UtzOItxxjrgT0xkCD zGBTj2rMJL#*U{{VcuAm)+6V&6(C8A233WfP^QwQx^unD48k!+HxJF9m$3po!0U^)) zQ2g7w29F1Fc?}MdGy@U#I+fwjgo=iyCOJ8`R-G5>2aft%M0DceM%^%!zj^?t&o&mK zXzMWAX@VABwx@t~_t0 zg{8(<?@QT*cJa?>X_jkjHfVLM(Pral)LgUvJpQ zU+%L;(}|Z`QVWJ^Wj_NHTBQA=-pG(r8TAu*ib)tzpxH7D#45PU7X!=1U~FMxdw;!2 z)Sb^zarzL36H`ZtJ+6>_+S@1HKhcU>_9RAKHk|Gib4arFF^I<1PBqkCg@Rq<#qp^) z>zivH9PaEw#$exoT(pEfz$G5aXs0bU!CvdB&Zdt0?Qg#*r_KcgY=KpCbNkFga&zeA zZ_P0}=-y(jXKIsEa^VuSFYN499Zn~p=rC3=DlbO;p1gcC+I)>?n$(Sv!}S_dHoQ?)1akkvaClvxdlw^vg8$( zP}g}S>TSKJ3)Ec)qri)%;B=lh?r`5kng8-;#Dntin4b9q;pGTp$wknkxBIS-tx#6# zyI8pi9*sX2h&&X~K&V_4>WAyeq#>^pdAX?`i|+9#$BH`3SGU_k2zqk5G_M<8mSMy^ zC08f1!UVJU9_Wxar2|q-ohw(IG)Suv0Y$-{+jf!}GG3OQI(5$k33-the`2;{zeVq# z$i{pSaXzL8)|!A7r1UY>8|Ke8ug+C+<2BpRt)7d9`9hqjgo%dH2eK zj;PX;@aI`4V2^s_%eLSP%ay?*eYC^!o&lSSHvRW`oS3GHf>KAeTzuf*Hvqs)&6|VR zw_Jc&%v(Soc8Yc^i!Nti`A^K`X|Dskaqp9oRw7Krm}T;_RUarQ0Q|+pz-!(8^?o1M zB`@9Ic>XE)+3kWqeZ)Jq##EoJS#haE`!JHhCZ)Zk*LQrUfG^d&rGloVq-nU30YvxX z05SPQZa#ACoPe~_kJgN*eYb5kYh5JI_{A{wwuR@WzIf7Mdk)I&@)+UPDd?4hWG7Xed1SX7}= z&7C)vqcbu7W@*N2&TSTR#i}tH&)J*!Pbwa>XhYlaCnb-AejThcBNXH0Gj|XwRd>D> z^$&FuL>|&~`@&?KsY$GWQU~q%nTzfME%U60HH?0_ek>k-p992|W4Es*Z(zlwnTw|- z9IP)3^+{Tj9#2CZcOAzo)DVaqO#vZ0^z>pn%<@E+10mln$#RDP);qlEwi`QYciwU~ zHGU~O&Z*TvGM)v;CE@1X8-$;aQt#H4;^#1%jxOP@H@WkLdqATN03Eb{^eT4$oIYP} zw(EH>hy<#QjTKk;jx~B$Yr7G2pH?645rSRnT|$6ol?S29DFcN*PH)KxLt(o_e^-fZakq2Cyla(uY=hNv z0@~_9kNmGE=;Cm;ekkv2GX&$blS_UTFQE5Rx)|>SR~tl(kD+}m!~$I5PHo*jvUW%@ z21^d1y5P46MnX4{^a~8uo&FX)uf|!K6lTZz4D3Qg*P#4<`f3`E7EgAQxb1x2M(>mI z1(@&rHY(@}IjMUqQt4~_I$dZ7MVAPfd&_~EUJ<0W{z7vm{lOgWw;u`vhBiE!66Kn? zXdTK>b>hz`)zIx4iS7vtdw<=#TdUEuIM3SLo4U?jM%WboC=gv3z?;!@5)pGxM;G-d zwO}mWoRPGlUStfb%gXcpWDSz4-Z)7gIM_e{@E4jW78^ncyWm4z{I=Rt@b_ZC1;X5#yn9Z?U&(*1^fW=H9kE(?BzisXDRXJQYf4 z23ofLC8gBXlvln|kXZyGxUfe7a_dzoE2`}KpQW89N$)p>i+D|-mW-N=bEICW zDOLgilKbZ`n%W9&(JCYYnxblF|Fm(I8ccZb$xHUU*qO1Z*Up^`=>7 zFP|?2e<8N+YVPfjex9~wM_shfp8MQG2a2n&FL(6M1pyI@z1SbQLh~wH39;oJ7+-XO zlXRUD&x)pYqnn2!BwL#pTY=2bgN`2xo@|SHiLfUb{JA?W8(%`Da(;I3A{ayg<p~pl2C$fPA|A9gV-3NiO?Wh=9LEuz{bk|9J=HiFf&*-y>|a*abhWHvyO?~`@-^sJ6`XxALtJg)si~=LP=4xCg-4Ks zTzx9H7Qw>n3-@GNm0>nkdq%O_17wT4c?Fvn9%R6k$tlxU`wM^2n+L&egC)hnSRlZm zZ@?5XgTu`~F%bjwuLqkCyYJAaBJ&EBu5Edwny%CJP@h40`>*x-dpMDFq&9(lQ6{-@ z1(4%K(SWn8(zjva;;y02%hD9gDDqzFs5gra184q7hEW%30{iUq=a_XOt=p0Mytf6kC-j zi;9cM*w`>}J7{Rt%OOQDFf3HdA#K+qJUb|KUfv|q=3ejw?7IRHH&k5h`G+AgixGpz z5+cKZrCLJ7eCdh*efU>IN-^W%x0gxO!G>r3@;9!V|V8;t~>FHR*Bs zHu4`ojCPlkf4{h$Egzh8?3~@O-8R`q7;4MSiAH;dST{q_m&cYm^wkEu#xYoPfjJ6} zZzb!+4jV~_JM%5R;>5+*jKZg(5`%3bh3gN3FZX}`bR?Aq4H9=_af|V#e1MaHYrOpQ z0pg<1KW>rb0wG@Y=MKkzSN-SOy;G5)Y-nezqr;OH$_z-}e-6S0C5*6{2Lv>@$CX2a ziI0`I?@+!k8zO4>B22n=-jGsWtjxMref=de=v-LFhrnA6RFW|{1+J{rx1!QUV&+c zmOc(p0f>k=8@Qkd6B8B1vbM3ADmu1DRIrCIHrS}djv)q{=cnr}_@+0AI29{eoU=fJ zLx=#|!#jX;eIO@fCKaO{x&cGf7u(m-wa|?T%Z?(96o`O9eDUIn&v8I6WrY3=V}5;0 z<-OJ<@yiKh2zpa*2hYeJVq`7}fC7Rz^wKr{uDy)n6H6Q%4OGp@&O{3#`2pc6GYn9U zsZVncjb`VhLe=PQP9&g^!41Vivcxn)Hxj>oL~^pERs~%_{GbJ3!X8%>06I-)A;qDJ9f+ z!zI%-Hb0&t>cC~G6Uj~ErY>PL2)5>vV>Bjh++h8^Z4nE~_4mlC%ZL){xgLLkXVca z;fJh|A*+d_#{yUNGpLS7_xVk z-XD+=k@xEe^fwwMLZ-SUtL#>x=y7Ki0hk>;091H;uT$lhs};^aB5;t%Zg6Z&1mu+2 z?#|E$`JrYPsM|jqA=+iae%9C|wlBx@=S!eGfrhbzOXe?_{_9pn@2 za<3~?x&aR*TsSnHjPHnE+Rx%Ap(}ZLsq(a~U9js$A-q*$r-Cfw{l-3;H>_wWKphbN2JT`rBSM$jDypH^~kwa`Oc#8cpjwN=OI=czJK)O)db zg9J^gzE*J6&IpxH?2f$CqB^1=e->gTz5o4fsk;h|dJYFStg6m?@EzOd-i+kX(>IfY zjTJSst(RN46YsPm@E$`}Gu^ZAmedA{d4s!vDy%(RU0fYV~G;ZTvl1RYU9*3GOklIc)QeBlpw#D^ZHAmmE;o|DU1WSONgWqJ%~=FlN)W-0J1Dhp4FoS)bC8kZ z!mWSbm|{DP#1xg;vsJeJxWpQ#F(Y0KBLkpzLqC4p{u2{ESPoNStdA!zIqjgmK`PiY z^&!AeCV{6nOwATK>80BYW+j%3`6s~ku9?K(4XOrKKEof|St5As&KW{D6G<{iDH;3o zk~sYvar)GSw-^yjd|F_ZHH;u1_vv!rk+@i90?*~C2P@7Wf7KaU?p?}gTNE2etp{V< zSn6yl=tkd%0~csuws^7p8O8=SKX+a?j9W^y+pC#cX5@LabI7wg4C!b(U=HLF^awOo z-mC-s&kOn2&-neRIt3pTLK-!uGA0}B*7BK1tM+O~;Y5Melu$KGr-^VhkiXE2ize$s=nV<~TdE~R=@VZ62B*!x=(i*?AttY!NIlriHYQn(ygQ0 zCc$?t9RAqas8<@5bf}ot`KZg=41F%n^bixqIQA>H`#imH!mkYul`yk2LYNVPe)@k} z0M&2g$-xFS=ME?RO0A8p80p7q6#@rYBrs(y-?BDQc|5kGvWQW_Pc$JxOl{Yam-|(( z-j$C%oWH-2y`!mDKEM}am~a7Xja$-@jOueegrX%F`gIB8wjb<)n_=((Z{F}4LA3@N zxfzjm>lM^5h)I`Ih*~wOo;gO_OEkZHl8dtqI1)Xke<-7sUGx2HH)-Hq;lpdeSpP0< zL)DlSI*c=SXvX-s`Sv0jJ=c9-rz=)TlGLsUF-1t%)Cr`W!vJgNM8|8SA79*7lNGb4 zj(OxSAFW);Q`N)gv8qtO7XSeD^)m)4XLhjR(tUYPxj0rJ^nAOr#Kpf9V% zk|y5;saZHhL>X&GhpgIY@&=q3_IiH>ff|#g2zH>5<3_9S^iO5DC(@~w5XUtSB`=ma zaDP3@&n#RxKGs%Q#GTk*4YNF787Ac=d@)1gMX00&qtDTW;r)C@ndp+e^e$U#sf+=B z*z3eh(0)t&dj2CiX_DMM)zf5OF}g^(R(i30=aHf(D1}i7R-JMZx{Lxr2WZbIDD8yZX)M z3`S-uMoJIq_mTDCe~AJIqz=9!u$V)zP4byKI)uhwX@Mx@b=|CnC1x%U+nXm~v>m}6 zJyaKRZS`=G5+5B?!!%`K?$=iylHWVuFQ+to-$1hO-N8q;enH}XcZb+SdD-8ObWMLU z9RD47XjJ;@Te7!L%KH=iGpTZUPB(Q|O6Q=q;kqi@WZW|~EB$L5Qh%ZmTh{Y*<<_YK zF5ie(PIXA@GpJ(#31XFNOXvJz>O=9%jp>#kSkNb@V@7ese*l%Njc67JW3O_mB1lI> zJY~Ot5g#r)KaxCb~#_vrqgx6Z-5|`8ndGw7HQuu*sB`8ORhV> z{e8>%fh#|`*&T|8_vZ8(ykIhImJF3!XyM+quuNuiD_6|Qmp zJF%J+10PysPsHE@q!|QY#uCi0UJ3a#F&EO5g2FKW);&`R-+g5%b!vP|ECv+OKrAPo zJu4$xJxGw3YL_hiy=)QH8qWsh>tN;L4bF1T#$fTHD<3Lo-wWP$tjM~Vk0%X8*TE=p z2#G^KRm6mRjKDfUUWy+PVQML6B*5~ow5dM-d&@^=3*^=sX(vK+0b}V5VmXC%-$<{( zsI3}0RioecjF>*yBj@faT~{!_!WFhnO-Ii2nCQ^>n^DCL)2-$M`d+wBt?TLmQJIpI zp4NIun2Gi8H?x4l3h3Td+F6jX-|y-cXC;l}18qcVgy`MK&tXs`K+S{6Ux%BH)T~ zXsDT~kXw**7)NKssRai|ryX0^W1Vi=5n5u}Q{^Ca;PvrBQB*379lv(nJZoTri%cyp z55m2ku>Oj)N005QkJezhB>*QUg%3M zi#z^E9L1`1pOdP8lL>wDb!Sc3zy(zWol-4sv(FBq*T)Oz5w4R5ZrQg3kO8gA90v_5 z%eO(}Vfd*B1O0mb`$cXTF9Z+D&Q;3F)eI#-rqU;i+CjjxS$-lOHGv*5NKUJ zMDf!@=X=1f$CWpedGpaIb@SciK>V~0}<%ZjNEgg1+*QTSp zESNRdD4BL2-7EQejV*Zb?MamgMsDfMnNeeJeZGD`>Wk;kskjD*p&_;;xzoMPrc!dk zU|zkK;GnLqcogdi*wXR!SoMuXL@0pTmo)Mrcuh~bqYzG?A!FuWM(g%`X%4OGV(=HV zvQ5R>e051mA@e-^GF(L*H)X=|MLk9eZ6PPGs0LgwoTeB6)pYw8^1Jvbs8}6Pn4f zM|5IhkXge1jrWP~^W66FK?7rs8ByY~j{DX6@@%PT%adJ`>2|LhX>#?1h`3J=&CDAwbhg{g+l3t+UE zS~o`S?|O%?eWpP?H*j7-9nvH6fc66Sl_%6^=1ZIP;0fT#d858z2z=H|&BVpy$rOJ5 zt{ie5K4Z)QyPN*+SroGkKA%z>a3!n&7sOG znZgfrxR+$7xxrWBm}*H^2v=ZbqDb3|{9jytKPaaY6n8``_j z$NW!xcDFBetTkK0!)2Wo*?%d0NbkTb12X$A@{Fs4vt9QsN(k3KCtsjN-b9pr%ZkUo zf7ipq^{omgXrW}jXksA*lKI!xveYv?M+V|W?a&3AK$jKznhraz2(0#ubsp7CC1b?D zTHyc+^!knK^{b(-4$-6J8*(bkb*arBJmr#xN4FbAD4BM-C5ZrzlhWg}64&p#zX!^(@iSR7am%q#yyOG%9253% zvvnV>OS#(K@a8z=)hY~x=CW6xwRwvQP)^e;5d}P0ekcnSeo=y*Mu-~wb4YNM1T|X^ zqwP5*8xG)_!Af|ql;v6Bd2#=@=AL>@ecHlH4!*YUr)gdc)olj6r4&3WD&Urjp(B#i z`E*IHrQbd_3wgluS!9FFxn2k+q&9R9t;`OZavpGBsKxaRBucf+9T16d_J54m&5pz6 za!CoT=L!=HU1q+tnCsnimu2vFQrF>X56eX^0 z$Sd9TC)(RZs)Pme7J0K^1eN?wn5Zuq)w*f>rM;fjEZRuR!hbv7pZB?bTv_V?dF0-w zc(p3s^S!0qvPY{NGi$i5x!<7jr2flI{$ue17NHx}an$3^Y>!LN)vcCLljZNguARA{ z+@bN(6x{N8X`mGEt$y1}2l!q|vFmq=5|gQYhzVxXG1xob9O!yQgi7_jt@gjq5JNzT z-POsNTA%!MTJMBALHatVO7%;)Gi_Vorj5Yw=5D{|eT_bumVUiY)$s>&Zb{HZwh*%8-&6 zz#=Kj1$v=M9T&CWg_#Pdw|-_ zm>W=PIo}9$VV!l3E;WSI7W-GlJ!!4+U(LTif4Hrk40yDOt&T4oy?WR1d8Xx( z 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 E03?2&nE(I) literal 0 HcmV?d00001 diff --git a/src/components/error_pages/kArrayOverIndexed.html b/src/components/error_pages/kArrayOverIndexed.html new file mode 100644 index 00000000..f7b3d197 --- /dev/null +++ b/src/components/error_pages/kArrayOverIndexed.html @@ -0,0 +1,44 @@ + + + + + + + + +

    The index is outside the given range

    +

    This error message means that your list does not contain an element at the index position you provided. For example, if your list is [a, b, c, d] – which has elements at indices 0, 1, 2 and 3 – and you try to access the element at index 5, you will be prompted with an error message as only elements at indices 0 through 3 exist in the list.

    + +

    How to fix

    +

    Make sure the index variable you are using to access elements in the list is greater than or equal to 0 and strictly less than list size. List indices go from 0 to list size minus 1. This means that if you have 10 elements in your list and you want to access the 10th element, that element will be at index 9.

    + +

    More information

    +
    + + \ No newline at end of file diff --git a/src/components/error_pages/kConvertArrayToNonArray.html b/src/components/error_pages/kConvertArrayToNonArray.html index 822dfec0..1ff50f37 100644 --- a/src/components/error_pages/kConvertArrayToNonArray.html +++ b/src/components/error_pages/kConvertArrayToNonArray.html @@ -1,22 +1,44 @@ - -
    -
    -

    Array Rank Reduction Not Permitted

    -

    - Converting an array to {variable??} would cause array rank reduction and is not permitted. - Array rank reduction happens when the node you are trying to use cannot handle - inputs of lists with varying depth. - -

    - -

    How To Fix

    -

    - -

    - -

    More Information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "operation failed".

    - -
    -
    \ No newline at end of file + + + + + + + + +

    Converting array would cause array rank reduction

    +

    This error message indicates that you are using list of lists which is not formatted correctly. For example, using a list like [1,2,3,[4,5,6],7] where the elements are at different levels will trigger this error, but using a list like [[1,2,3],[4,5,6,7]] will not because it is consistently two levels deep.

    + +

    How to fix

    +

    To resolve this issue, make sure the list you are passing as an input to your node has consistent levels (i.e., each element can be accessed using the same level of your list). Another option is to use List.NormalizeDepth which can make your list levels consistent but might not format the list exactly as you want it.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "array rank reduction".

    + + \ No newline at end of file diff --git a/src/components/error_pages/kCyclicDependency.html b/src/components/error_pages/kCyclicDependency.html new file mode 100644 index 00000000..2f12ff1c --- /dev/null +++ b/src/components/error_pages/kCyclicDependency.html @@ -0,0 +1,44 @@ + + + + + + + + +

    A cyclic dependency exists between two variables

    +

    This warning messages indicates that you are trying to pass the output of a node to the input of that same node. This will create cyclic dependency which is not allowed in Dynamo.

    + +

    How to fix

    +

    Make sure that you are not passing the output of a node back into the input of that same node. If you need to create a Loop you can use the LoopWhile node, create a Loop using DesignScript or create a loop using Python as shown in these examples.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "cyclic dependency exists between two variables".

    + + \ No newline at end of file diff --git a/src/components/error_pages/kIndexOutOfRange.html b/src/components/error_pages/kIndexOutOfRange.html index 4ca77fb4..5c1aa563 100644 --- a/src/components/error_pages/kIndexOutOfRange.html +++ b/src/components/error_pages/kIndexOutOfRange.html @@ -1,27 +1,45 @@ -
    -
    -

    Index is out of range

    + -

    How to fix

    + -

    - To find out more, please check - posts on the Dynamobim forum discussing "index out of range". -

    + + + -
    -
    +

    Index is out of range

    +

    This error message means that your list does not contain an element at the index position you provided. For example, if your list is [a, b, c, d] – which has elements at indices 0, 1, 2 and 3 – and you try to access the element at index 5, you will be prompted with an error message as only elements at indices 0 through 3 exist in the list.

    + +

    How to fix

    +

    Make sure the index variable you are using to access elements in the list is greater than or equal to 0 and strictly less than list size. List indices go from 0 to list size minus 1. This means that if you have 10 elements in your list and you want to access the 10th element, that element will be at index 9.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "index is out of range".

    + + + \ No newline at end of file diff --git a/src/components/error_pages/kMethodHasInvalidArguments.html b/src/components/error_pages/kMethodHasInvalidArguments.html new file mode 100644 index 00000000..595236b3 --- /dev/null +++ b/src/components/error_pages/kMethodHasInvalidArguments.html @@ -0,0 +1,47 @@ + + + + + + + + +

    Has some invalid arguments

    +

    This error message indicates that the node you are using is expecting a certain type of input data but received a type of input it cannot use. It is similar to the “Expects argument type(s) but was called with” error, and usually displays additional information that can help you identify what argument types you need to pass into the node you are using.

    + +

    How to fix

    +

    In general, check what input types the node you are using expects and try to determine whether (a) the right type of input is passed to the node or (b) you can change the type of input to something that the node can use (for example, by changing the input to a different type as shown in this example).

    + +

    As an example, when you see something like Warning: Element.SetParameterByName operation failed. The best overloaded method match for ‘Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue(Autodesk.Revit.DB.Parameter, double)’ has some invalid arguments the additional information in parentheses can help you understand what the problem is. In this case SetParameterValue(Autodesk.Revit.DB.Parameter, double) shows that the node you are using is expecting an input of type double, so any other type of input will not work. +

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "has some invalid arguments".

    + + \ No newline at end of file diff --git a/src/components/error_pages/kMethodNotFound.html b/src/components/error_pages/kMethodNotFound.html index e07a8ab4..e39db624 100644 --- a/src/components/error_pages/kMethodNotFound.html +++ b/src/components/error_pages/kMethodNotFound.html @@ -1,23 +1,44 @@ -
    -
    -

    Method not found

    + -

    How to fix

    + -

    - To find out more, please check - posts on the Dynamobim forum discussing "method not found". -

    + + + -
    -
    +

    Method not found

    +

    This error message means that Dynamo cannot find a definition for the DesignScript method you are trying to use.

    + +

    How to fix

    +

    If you are defining a custom method in a Code Block, make sure your code is valid DesignScript. Make sure the method name defined in your CodeBlock matches the method name you are calling. For more details, check the Design Script guide.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "method not found".

    + + \ No newline at end of file diff --git a/src/components/error_pages/kMultipleSymbolFound.html b/src/components/error_pages/kMultipleSymbolFound.html new file mode 100644 index 00000000..1bbb7021 --- /dev/null +++ b/src/components/error_pages/kMultipleSymbolFound.html @@ -0,0 +1,45 @@ + + + + + + + + +

    Multiple definitions found

    +

    This error message means the same method or class name is used in DynamoCore and different Dynamo packages that you are loading for your graph and Dynamo does not know which method or class (i.e., from which package) to use.

    +

    This warning usually happens when using DesignScript in a CodeBlock. For example, if you are trying to Flatten a list in a CodeBlock, you would use List.Flatten(). If one of the 3rd party packages you are loading also have a class called List, you will see this warning.

    + +

    How to fix

    +

    To fix this error include the full namespace of the function you are trying to use. For example, if you are running List.Flatten() and seeing this error message, try to use DSCore.List.Flatten() instead (DSCore stands for “Design Script Core” and is one of the default packages that comes with Dynamo).

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "multiple definitions found".

    + + \ No newline at end of file diff --git a/src/components/error_pages/kPropertyOfClassNotFound.html b/src/components/error_pages/kPropertyOfClassNotFound.html index dd5f167d..17b4a8e8 100644 --- a/src/components/error_pages/kPropertyOfClassNotFound.html +++ b/src/components/error_pages/kPropertyOfClassNotFound.html @@ -1,39 +1,48 @@ - - -
    -
    -

    Property Couldn't Be Found

    -

    - No property called {variable??} on {variable??} could be found. - This warning happens if the node you are using are trying to get a property - from an object that dosen't have that property. -

    - Properties are values stored in an object, e.g. in Dynamo a Point is an object - so is a Line, both of these objects have different properties associated with them. - A Point object has an X, Y and Z property that holds the value has the coordinate - values of the point. A Line object has different properties like Length which has the - length of the line, the Line object does not have the X, Y and Z property that the Point - does and the Point does not have the Length property that the Line does. -

    - This error will therfore occur if you try to call a specefic property on an object that doesn't - have that property. If you for example called Length on a Point you would get a - No property called Length on Point could be found, as the Point does not - contain the property Length. -

    - -

    How To Fix

    -

    - Make sure you're input is of the right type of object. -

    - -

    More Information

    - -

    To find out more, please check posts on the Dynamobim forum discussing "Property Couldn't Be Found".

    - -
    -
    \ No newline at end of file + + + + + + + + +

    No property could be found

    +

    This error message indicates that in the node you are using, you are trying to access a property on an object that does not have that property.

    + +

    Properties are values stored in an object. For example, in Dynamo a point object has properties X, Y and Z which represent coordinate values of that given point. A line object has different properties like Length which represents the length of the given line. The line object does not have the X, Y and Z property that the point object does, and the point object does not have the Length property that the line object does.

    + +

    This error will therefore occur if you try to access a specific property on an object that does not have that property. If you for example try to access the Length property on the point object, you would get a “No property called Length on Point could be found”, as the point object does not contain the property Length.

    + +

    How to fix

    +

    Make sure the object you are using as input to your node has the property you are trying to access.

    + +

    More information

    +

    To find out more, please check posts on the Dynamobim forum discussing "no property called could be found".

    + + \ No newline at end of file From 5af04e2532a51fd478b3ee3b057da546195a9431 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Fri, 8 Nov 2019 10:00:56 +0200 Subject: [PATCH 6/9] adds error message data files that tries to follow existing data structure for nodes documentation --- public/data/Dynamo_Error_Messages.json | 248 +++++++++++++++++++------ 1 file changed, 194 insertions(+), 54 deletions(-) diff --git a/public/data/Dynamo_Error_Messages.json b/public/data/Dynamo_Error_Messages.json index aadfa4e8..7ffacb4a 100644 --- a/public/data/Dynamo_Error_Messages.json +++ b/public/data/Dynamo_Error_Messages.json @@ -1,58 +1,198 @@ [ - { - "Name": "Operation Failed", - "Description": "Operation failed error", - "inDepth": "", + { + "id": "General", + "name": "General", + "path": "CommonErrorMessages/General/", + "children": [ + { + "id": "RunCompletedWithWarningsMessage", + "name": "Run completed with warnings", + "description": "Run completed with warnings error message" + }, + { + "id": "NothingIsSelectedWarning", + "name": "Nothing is selected", + "description": "Nothing is selected error message" + }, + { + "id": "CustomNodeNotLoaded", + "name": "Custom node not loaded", + "description": "Custom node not loaded error message" + }, + { + "id": "Deprecated", + "name": "Deprecated method or node", + "description": "Deprecated method or node error message" + } + ] + }, + { + "id": "Input", + "name": "Input", + "path": "CommonErrorMessages/Input/", + "children": [ + { + "id": "NonOverloadMethodResolutionError", + "name": "Expects argument type(s), but was called with", + "description": "Expects argument type(s), but was called with error message" + }, + { + "id": "kMethodHasInvalidArguments", + "name": "Has some invalid arguments", + "description": "Has some invalid arguments error message" + }, + { + "id": "ArgumentNullException", + "name": "Value cannot be null", + "description": "Value cannot be null error message" + }, + { + "id": "DereferencingNonPointer", + "name": "Dereferencing non-pointer", + "description": "Dereferencing non-pointer error message" + } + ] + }, - "Categories": ["CommonErrorMessages"], - "Group": "ScriptingErrors", - "RouteName": "OperationFailed", - - "SmallIcon": "", - "LargeIcon": "" - }, { - "Name": "Deprecated", - "Description": "Deprecated error", - "inDepth": "", + { + "id": "Script", + "name": "Script", + "path": "CommonErrorMessages/Script/", + "children": [ + { + "id": "OperationFailType1", + "name": "Operation failed", + "description": "Operation failed error message" + }, + { + "id": "kMethodNotFound", + "name": "Method not found", + "description": "Method not found error message" + }, + { + "id": "UnhandledException", + "name": "Unhandled exception", + "description": "Unhandled exception error message" + }, + { + "id": "UnhandledExceptionInDynamoEngine", + "name": "Unhandled exception in Dynamo engine", + "description": "Unhandled exception in Dynamo engine error message" + }, + { + "id": "kMultipleSymbolFound", + "name": "Multiple definitions found", + "description": "Multiple definitions found error message" + }, + { + "id": "kCyclicDependency", + "name": "A cyclic dependency exists between two variables", + "description": "A cyclic dependency exists between two variables error message" + }, + { + "id": "kPropertyOfClassNotFound", + "name": "No property could be found", + "description": "No property could be found error message" + }, + { + "id": "FailedToCastFromNull", + "name": "Null value cannot be cast to type", + "description": "Null value cannot be cast to type error message" + } + ] + }, - "Categories": ["CommonErrorMessages"], - "Group": "ScriptingErrors", - "RouteName": "Deprecated", - - "SmallIcon": "", - "LargeIcon": "" - }, { - "Name": "Index Out of Range", - "Description": "Index out of range error", - "inDepth": "", - - "Categories": ["CommonErrorMessages"], - "Group": "ScriptingErrors", - "RouteName": "IndexOutOfRange", - - "SmallIcon": "", - "LargeIcon": "" - }, { - "Name": "Method Not Found", - "Description": "Method not found error", - "inDepth": "", - - "Categories": ["CommonErrorMessages"], - "Group": "ScriptingErrors", - "RouteName": "MethodNotFound", - - "SmallIcon": "", - "LargeIcon": "" - }, { - "Name": "Unhandled Exception", - "Description": "Unhandled exception error", - "inDepth": "", - - "Categories": ["CommonErrorMessages"], - "Group": "ScriptingErrors", - "RouteName": "UnhandledException", - - "SmallIcon": "", - "LargeIcon": "" - } + { + "id": "List", + "name": "List", + "path": "CommonErrorMessages/List/", + "children": [ + { + "id": "kIndexOutOfRange", + "name": "Index is out of range", + "description": "Index is out of range error message" + }, + { + "id": "kArrayOverIndexed", + "name": "The index is outside the given range", + "description": "The index is outside the given range error message" + }, + { + "id": "InvalidArrayIndexType", + "name": "List indices must be numeric", + "description": "List indices must be numeric error message" + }, + { + "id": "InvalidKeysLenghtErrorMessage", + "name": "Number of items does not match the number of keys", + "description": "Number of items does not match the number of keys error message" + }, + { + "id": "kConvertArrayToNonArray", + "name": "Converting array would cause array rank reduction", + "description": "Converting array would cause array rank reduction error message" + } + ] + }, + { + "id": "ImportExport", + "name": "ImportExport", + "path": "CommonErrorMessages/ImportExport/", + "children": [ + { + "id": "MessageErrorOpeningFileGeneral", + "name": "Error opening file", + "description": "Error opening file message" + }, + { + "id": "MessageFailedToOpenCorruptedFile", + "name": "Error opening corrupted file", + "description": "Error opening corrupted file message" + } + ] + }, + { + "id": "Geometry", + "name": "Geometry", + "path": "CommonErrorMessages/Geometry/", + "children": [ + { + "id": "errorLibGCorePolycurveMoreThanOneWIRE", + "name": "Curve join produced more than one WIRE in Polycurve", + "description": "Curve join produced more than one WIRE in Polycurve error message" + }, + { + "id": "errorLibGCorePolycurveBranching", + "name": "Polycurves may (not) be branching", + "description": "Polycurves may (not) be branching error message" + }, + { + "id": "errorLibGCoreUnableToLoft", + "name": "Unable to loft", + "description": "Unable to loft error message" + }, + { + "id": "errorLibGCoreCannotMakePolycurveFromEmptyList", + "name": "Cannot make Polycurve from empty list", + "description": "Cannot make Polycurve from empty list error message" + }, + { + "id": "errorLibGCoreUnableUpdateSolidBySweep", + "name": "Unable to update solid by sweep", + "description": "Unable to update solid by sweep error message" + } + ] + }, + { + "id": "Office", + "name": "Office", + "path": "CommonErrorMessages/Office/", + "children": [ + { + "id": "ExcelNotInstalled", + "name": "Excel not installed", + "description": "Excel not installed error message" + } + ] + } ] \ No newline at end of file From 18e77dad560e0f1a5c69344336795c2a6f8fc826 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Fri, 8 Nov 2019 10:02:07 +0200 Subject: [PATCH 7/9] updates common error message components and utilities to make error messages searchable --- src/App.js | 2 +- src/actions/hierarchyActions.js | 4 +- src/assets/data.js | 3 +- src/components/CommonErrorMessagesButton.js | 84 +++++-------------- .../CommonErrorMessagesContainer.js | 43 +--------- src/util/data.js | 28 ++++++- 6 files changed, 53 insertions(+), 111 deletions(-) diff --git a/src/App.js b/src/App.js index 01604e9b..a73f6aa8 100644 --- a/src/App.js +++ b/src/App.js @@ -182,7 +182,7 @@ class App extends Component { render() { const isLarge = window.innerWidth > this.state.minWidth; const ratio = this.props.sidebarOpen && isLarge ? 0.3 : 0; - + return this.props.route !== "" ?
    {" "}
    { return dispatch => { data .then((res, rej) => { - const [mainXml, mainExamples, newExamples] = res; + const [mainXml, mainExamples, newExamples, errorMessages] = res; let dynLib = xmlToJson(mainXml); let hierarchy = createObject(dynLib); dispatch( updateHierarchy({ hierarchy, - searchArray: createSearchArray(hierarchy, mainExamples, newExamples) + searchArray: createSearchArray(hierarchy, mainExamples, newExamples, errorMessages) }) ); }) diff --git a/src/assets/data.js b/src/assets/data.js index d9a8850f..2333eb64 100644 --- a/src/assets/data.js +++ b/src/assets/data.js @@ -5,6 +5,7 @@ import p from "../util/promise"; const pEdit = p.promisify(d3.json, "data/Dynamo_Nodes_Documentation.json"); const pRevit = p.promisify(d3.xml, "data/Revit_Library.xml"); const pBacklog = p.promisify(d3.json, "data/Dynamo_Nodes_Revit.json"); +const pErrors = p.promisify(d3.json, "data/Dynamo_Error_Messages.json"); //resolve promises -export default Promise.all([pRevit, pEdit, pBacklog]); +export default Promise.all([pRevit, pEdit, pBacklog, pErrors]); diff --git a/src/components/CommonErrorMessagesButton.js b/src/components/CommonErrorMessagesButton.js index eccedbf8..2f619fe6 100644 --- a/src/components/CommonErrorMessagesButton.js +++ b/src/components/CommonErrorMessagesButton.js @@ -2,74 +2,22 @@ import React from 'react'; import { hashHistory, withRouter, browserHistory } from 'react-router'; import classNames from 'classnames'; +const LABEL_LENGTH = 30; +const BASE_PATH = "CommonErrorMessages"; + const buttonStyle = { paddingLeft: 20, paddingRight: 20 }; -const sections = [ - { - name: 'Scripting Errors', - path: 'CommonErrorMessages/ScriptingErrors', - children: [ - { - name: 'Operation Failed', - route: 'CommonErrorMessages/ScriptingErrors/OperationFailed' - }, - { - name: 'Deprecated', - route: 'CommonErrorMessages/ScriptingErrors/Deprecated' - }, - { - name: 'Index Out of Range', - route: 'CommonErrorMessages/ScriptingErrors/IndexOutOfRange' - }, - { - name: 'Method Not Found', - route: 'CommonErrorMessages/ScriptingErrors/MethodNotFound' - }, - { - name: 'Unhandled Exception', - route: 'CommonErrorMessages/ScriptingErrors/UnhandledException' - } - ] - }, - { - name: 'Other Errors', - path: 'CommonErrorMessages/OtherErrors', - children: [ - { - name: 'Custom Node Not Loaded', - route: 'CommonErrorMessages/OtherErrors/CustomNodeNotLoaded' - }, - { - name: 'Converted Array To Non Array', - route: 'CommonErrorMessages/OtherErrors/ConvertArrayToNonArray' - }, - { - name: 'Property Of Class Not Found', - route: 'CommonErrorMessages/OtherErrors/PropertyOfClassNotFound' - }, - { - name: 'Run Completed With Warnings', - route: 'CommonErrorMessages/OtherErrors/RunCompletedWithWarnings' - }, - { - name: 'Excel Not Installed', - route: 'CommonErrorMessages/OtherErrors/ExcelNotInstalled' - } - ] - } -]; - -const basePath = "CommonErrorMessages"; const pathIsActive = (currentPath, itemPath) => currentPath.includes(itemPath); + class CommonErrorMessagesSection extends React.Component { constructor(props) { super(props); - this.state = {isActive: pathIsActive(this.props.path, this.props.section.path) }; + this.state = { isActive: pathIsActive(this.props.path, this.props.section.path) }; } componentDidMount() { @@ -99,14 +47,15 @@ class CommonErrorMessagesSection extends React.Component { { this.props.section.children.map((item, i) => { const buttonClasses = classNames('button', 'accordion', 'button4', - {'active': pathIsActive(this.props.path, item.route)}) + {'active': pathIsActive(this.props.path, item.id)}) return (
    ) }) @@ -123,13 +72,20 @@ class CommonErrorMessagesButton extends React.Component { constructor(props) { super(props); - this.state = { isActive: pathIsActive(props.location.pathname, basePath) }; + this.state = { + isActive: pathIsActive(props.location.pathname, BASE_PATH), + errorSectionItems: [] + }; } componentDidMount() { this.unlisten = browserHistory.listen(location => { - this.setState({isActive: pathIsActive(location.hash, basePath)}); + this.setState({isActive: pathIsActive(location.hash, BASE_PATH)}); }); + + fetch('data/Dynamo_Error_Messages.json') + .then((res) => res.json()) + .then((res) => this.setState({errorSectionItems: res})); } componentWillUnmount() { @@ -145,12 +101,12 @@ class CommonErrorMessagesButton extends React.Component { {this.state.isActive ? (
    - { sections.map((item, i) => ) }
    ) : null diff --git a/src/components/CommonErrorMessagesContainer.js b/src/components/CommonErrorMessagesContainer.js index e28cd599..5ec86935 100644 --- a/src/components/CommonErrorMessagesContainer.js +++ b/src/components/CommonErrorMessagesContainer.js @@ -1,50 +1,15 @@ import React from 'react'; import { withRouter, browserHistory } from 'react-router'; -import ErrorOperationFailedHTML from './error_pages/OperationFailType1.html' -import ErrorMethodNotFoundHTML from './error_pages/kMethodNotFound.html' -import ErrorIndexOutOfRangeHTML from './error_pages/kIndexOutOfRange.html' -import ErrorDeprecatedHTML from './error_pages/Deprecated.html' -import ErrorUnhandledExceptionHTML from './error_pages/UnhandledException.html' - -import ErrorCustomNodeNotLoadedHTML from './error_pages/CustomNodeNotLoaded.html' -import ErrorConvertArrayToNonArrayHTML from './error_pages/kConvertArrayToNonArray.html' -import ErrorPropertyOfClassNotFoundHTML from './error_pages/kPropertyOfClassNotFound.html' -import ErrorRunCompletedWithWarningsHTML from './error_pages/RunCompletedWithWarningsMessage.html' -import ErrorExcelNotInstalledHTML from './error_pages/ExcelNotInstalled.html' - -import CommonErrorMessagesHTML from './error_pages/CommonErrorMessages.html' - - const containerStyle = { padding: 20 }; - const contentSwitch = function(path) { - - if (path.endsWith('OperationFailed')) { - return ErrorOperationFailedHTML - } else if (path.endsWith('MethodNotFound')) { - return ErrorMethodNotFoundHTML - } else if (path.endsWith('IndexOutOfRange')) { - return ErrorIndexOutOfRangeHTML - } else if (path.endsWith('Deprecated')) { - return ErrorDeprecatedHTML - } else if (path.endsWith('UnhandledException')) { - return ErrorUnhandledExceptionHTML - } else if (path.endsWith('CustomNodeNotLoaded')) { - return ErrorCustomNodeNotLoadedHTML - } else if (path.endsWith('ConvertArrayToNonArray')) { - return ErrorConvertArrayToNonArrayHTML - } else if (path.endsWith('PropertyOfClassNotFound')) { - return ErrorPropertyOfClassNotFoundHTML - } else if (path.endsWith('RunCompletedWithWarnings')) { - return ErrorRunCompletedWithWarningsHTML - } else if (path.endsWith('ExcelNotInstalled')) { - return ErrorExcelNotInstalledHTML - } else { - return CommonErrorMessagesHTML + try { + return require('./error_pages/' + path.split('/').pop() + '.html') + } catch(error) { + return require('./error_pages/CommonErrorMessages.html') } } diff --git a/src/util/data.js b/src/util/data.js index cb8ff7ba..05da16e4 100644 --- a/src/util/data.js +++ b/src/util/data.js @@ -1,6 +1,5 @@ import { flatten, flattenHierarchy } from "./array"; -import errorsArray from '../../public/data/Dynamo_Error_Messages'; - +// import errorSectionItems from '../../public/data/Dynamo_Error_Messages'; export const addOverload = node => { node.RouteName = @@ -17,7 +16,7 @@ export const addOverload = node => { ")"; }; -export const createSearchArray = (hierarchy, mainExamples, newExamples) => { +export const createSearchArray = (hierarchy, mainExamples, newExamples, errorSectionItems) => { let searchArray = flatten(hierarchy.map(d => flattenHierarchy(d))); searchArray.forEach((d, i) => { d.ogName = d.Name; @@ -49,5 +48,26 @@ export const createSearchArray = (hierarchy, mainExamples, newExamples) => { }); }); - return searchArray.concat(errorsArray); + // flattens the error message sections into a single array containing + // items formatted for the search functionality + const formatSearchItem = (section, message) => { + return { + Name: message.name, + Description: message.description, + inDepth: "", + + Categories: ["CommonErrorMessages"], + Group: section, + RouteName: message.id, + + SmallIcon: "", + LargeIcon: "" + } + } + + const errorSearchItems = [].concat.apply([], errorSectionItems.map((section) => { + return section.children.map((message) => formatSearchItem(section.id, message)); + })); + + return searchArray.concat(errorSearchItems); }; From 17adf59a3b5d99c980b5a56244fc9d69ec6a29e1 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Fri, 8 Nov 2019 10:02:56 +0200 Subject: [PATCH 8/9] updates webpack config to load static image files linked from the static error message html content --- config/webpack.config.dev.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index cebd8a98..97d5e33a 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -131,7 +131,8 @@ module.exports = { test: /\.(ico|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2)(\?.*)?$/, loader: 'file', query: { - name: 'static/media/[name].[hash:8].[ext]' + name: 'static/media/[name].[hash:8].[ext]', + attrs: ['img:src'] } }, // "url" loader works just like "file" loader but it also embeds From 926257810a4e0abc1eec0b7fc027bcb475a3c762 Mon Sep 17 00:00:00 2001 From: Horatiu Bota Date: Fri, 8 Nov 2019 17:30:31 +0200 Subject: [PATCH 9/9] adds toc to common errors page --- .../error_pages/CommonErrorMessages.html | 112 +++++++++--------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/src/components/error_pages/CommonErrorMessages.html b/src/components/error_pages/CommonErrorMessages.html index bf9b88a5..f35113c6 100644 --- a/src/components/error_pages/CommonErrorMessages.html +++ b/src/components/error_pages/CommonErrorMessages.html @@ -6,68 +6,68 @@

    Common Error Messages

    General error messages:

    - -
    + +
    -

    Input error messages:

    - -
    +

    Input error messages:

    + +
    -

    Script error messages:

    - -
    +

    Script error messages:

    + +
    -

    List error messages:

    - -
    +

    List error messages:

    + +
    -

    ImportExport error messages:

    - -
    +

    ImportExport error messages:

    + +
    -

    Geometry error messages:

    - -
    +

    Geometry error messages:

    + +
    -

    Office error messages:

    - -
    +

    Office error messages:

    + +
    \ No newline at end of file

    To find out more, please check posts on the Dynamobim forum discussing "index out of range".